Dorothy_YANG
With Dorothy
Dorothy_YANG
전체 방문자
오늘
어제
  • 분류 전체보기 (279)
    • Hi, I'm Dorothy 🕵️‍♂️ (21)
      • Slowly but Surely (18)
      • IT certifications (3)
    • 🤯TIL (80)
      • HTML & CSS (2)
      • Javascript & jQuery (13)
      • React (13)
      • C언어 (1)
      • JAVA (22)
      • Python (2)
      • Oracle SQL (10)
      • My SQL (5)
      • Spring (12)
    • 💻Programmers (17)
    • 🏫 Open API_JAVA (101)
    • 🌎 Project (10)
      • Shopping (10)
    • 💥 Error (24)
    • ⚙ Setting (23)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • 파이썬온라인
  • sql기간
  • 오류해결
  • colaboratory
  • 콜라보레이토리
  • 기간설정
  • Eclipse
  • 창초기화
  • googlecolaboratory
  • SQL
  • 노마드코더
  • AllArgsConstructor
  • 백준
  • 서버등록
  • 코딩앙마
  • oracle
  • HTML
  • Javascript
  • SQLD합격후기
  • SQLD합격
  • spring
  • 이것이자바다
  • 독학후기
  • Database
  • 연습문제
  • java
  • 비쥬얼스튜디오코드
  • 시작일종료일
  • CSS
  • 기간쿼리

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Dorothy_YANG

With Dorothy

[28일차] html / css 복습 / JavaScript / 함수 / Object / JSON / Event
🏫 Open API_JAVA

[28일차] html / css 복습 / JavaScript / 함수 / Object / JSON / Event

2022. 9. 1. 19:16
728x90

20220829(월)

  • 목차
    - html 복습
    - CSS 복습
    - JavaScript
    - 함수
    - Object
    - JSON

 


< html >

  • html
    : 정보(tag + content)의 집합 = meta-data            real-data
  • 정보 = meta-data + real data => Element = tag + contents

 

  • <h1> : h1태그가 글자를 크게 출력하는 것이다. X / "첫번째 헤드라인"이라는 "의미"를 가지고 있음! O
  • <b> : 그냥 굵게 만들기 / <strong> : 해당 콘텐츠의 중요성

  • tag : 태그를 사용 시 가급적 그 태그에 의미를 부여한다는 접근에서 해야함
             ex) 내비게이션 바를 만들 경우의 태그 사용
  • div로 묶는 것으로 끝내지 말고 / css의 기능을 만족시키기 위해 필요한 태그
  • 정보 역할을 하는 <nav>

  • <input type ="text" name = "userid">
    - name : 서버가 인식할 수 있는 데이터의 이름
 

< CSS >

  • CSS?
    1. 디자인을 적용할 Element를 선택한다.
    2. 디자인을 적용한다. + 적용된 디자인은 상속된다.

  • 우선순위 : id(위치 상관 x 1순위 됨) > class > tag
    1. tag selector : 기존
    2. class selector : 기존 세팅 + 추가 세팅
    3. id selector
    4. 자손, 후손 selector : 누구 밑에 무엇
         ex) 자손 : body > div(바로 밑에 있는 자식)
               후손 : body    div(바디 밑에 있는 모~든 div)
    5. 가상 selector : 지금은 없지만 어떤 조건이 만족되었을 때만 적용(어쩌다 보면 생길 수 있다.)
         ex) 마우스 호버 : div : hover

^ 시작

$ 끝

* 포함

 

  • CSS는 크게 두 가지로 나눠서 볼 수 있다.
    1. 디자인 요소
    2. 구도, 구조

  • position 복습
    - 기본 static 은 left/top 등의 값 적용이 되지 않는다. ➡ position 설정 필요
    - position : relative : 요소를 일반적인 문서 흐름에 따라 배치, 자기 자신을 기준으로 값 적용
    - position : absolute : 배치는 가장 가까운 relative 부모를 기준으로 이동
    - position : fixed : 스크롤을 움직여도 정해진 위치에 고정
    - position : sticky : 특정 위치에 왔을 때 스크롤이 안되고 위에 딱 붙는 것 (밑으로 스크롤 내릴 때 상단 네비 바 고정)

  • box-model
    1. 각 파트별로 설정하는 방법
         - 개별 설정 ex) padding-left
         - 복합 설정 ex) margin : 0 auto
    2. margin은 공유된다.
    3. box-설정.
        ex) box-sizing : border-box

 


< JavaScript >

중요!!!! 자료형 

1. 원시 자료형  let a = 10; 

- 메모리의 할당 위치 => stack, global 영역

 

2. 오브젝트 자료형  let b = [10];

- 메모리의 할당 위치 => heap

 

  • undefined와 null
    - undefined
    : 값은 undefined, 타입도 undefined (값이 정의되어있지 않다.)
    ➡ 아예 아무것도 없는 것
    - null : 값은 null, 타입은 object (아무것도 없는 object를 말한다.)
    ➡ 아무것도 레퍼런스 하지 않는(가리키지 않는) 값.

< 함수 >

선언함수 (ES6 이전 ver) 익명함수 (함수의 이름이 없음 (확장))
function myFunc(a, b)
{
       return a + b;
}
let k = myFunc(4, 5);
const myFunc2 = function(a, b)
{
      return a + b;
}

 


< Object >

다양한 데이터의 집합.

ex) 도로시 object {이름, 나이, 성별 등}

집합 안에는 배열, 함수도 들어갈 수 있다!

 

object-type ➡ object를 기반으로 만든 것

 

 

< JSON >

자바스크립트 OBJECT를 표현하는 것

JSON 뭐하는데 쓰나요? ➡ JSON 형태로 데이터를 주고받겠단 얘기)

서버 프로그램할 때 많이 사용한다!

 

 

 


< Event >

event : 사건 ➡ 상태가 바뀜

event object ➡ 이벤트의 대상.(상태가 바뀐 놈)

message : 이벤트의 값

ex) keypress-event ➡ keydown, keyup, keypress

event handler ➡ event-listener 이벤트가 발생됐을 때

728x90
저작자표시 (새창열림)

'🏫 Open API_JAVA' 카테고리의 다른 글

[31일차] 자바란? / 변수 / byte / int / Char / long  (0) 2022.09.05
[30일차] HTML Layout / Bootstrap / HTML canvas / 개발환경구축  (0) 2022.09.04
[27일차] Video 이론 / 디코딩 / Real Apple Pro canvas  (0) 2022.08.31
[26일차] scroll 시 발생되는 이벤트 핸들러  (0) 2022.08.26
[25일차] Opacity로 Animation 효과  (0) 2022.08.24
    '🏫 Open API_JAVA' 카테고리의 다른 글
    • [31일차] 자바란? / 변수 / byte / int / Char / long
    • [30일차] HTML Layout / Bootstrap / HTML canvas / 개발환경구축
    • [27일차] Video 이론 / 디코딩 / Real Apple Pro canvas
    • [26일차] scroll 시 발생되는 이벤트 핸들러
    Dorothy_YANG
    Dorothy_YANG
    Slowly but Surely, 비전공 문과생의 개발공부

    티스토리툴바