2020. 3. 23. 20:10ㆍProgramming/Javascript
메모리 용량 부족으로 블루스크린이 뜬 거였다.
2020.03.23
어제 블루스크린이 떠서 공부한 것이 날아갔다.
그래서 메모리용량문제인 것 같아서 게임하나를 지웠다.
그랬더니 아직까지 안 꺼진다.
오늘은 DOM tree와 jQuery객체에 대해서 배웠다.
이해하기는 힘들었지만 그냥 끝까지 듣자는 마음으로 들었다.
오늘의 메모장
2020.03.23
HTMLElement
엘리먼트의 태그 명에 따라서 이름이 다르다.
각각의 엘리먼트들을 제어하기위한 객체가 다른다.
객체가 다르다는 것은 프로퍼티가 다르다는 것이다.
프로퍼티가 다르다는 것은 기능이 다르다는 것이다.
상속은 객체가 다른 객체의 프로퍼티를 그대로 물려받으면서 동시에 자기 자신에게 필요한 프로퍼티를 추가했을때 부모 객체와 자식 객체라고 한다.
DOM Tree
Node - Element - HTMLElement
이것을 이해하는 것이 핵심이다.
HTMLCollection
목록이 실시간으로 변경된다.
jQuery객체
jQuery함수를 리턴한 결과를 말한다.
우리눈에는 보이지 않는 반복을 암시적 반복이라고 한다.
2번째 인자가 있으면 설정이고 없으면 값을 가져오는 것이다.
통일된 사용방법이다.
값을 가져올때는 첫번째 엘리먼트의 값만 가져온다.
체이닝은 연속적으로 잡업을 처리할 수 있는 방법이다.
조회 결과
첫번째 엘리먼트를 가져오고 싶으면 배열 인자를 쓰면된다.
li[0]
jQuery객체는 유사배열이서 배열과 비슷하게 값을 가져올 수 있다.
하지만 배열과 같지는 않다.
어렵다.
constructor 어떤 객체인지 알려준다.
map 조회 방법
어렵다.
jQuery객체 API
사용할수있는 jQuery객체에 대한
https://api.jquery.com/
API사이트
코딩을 하면서 작업하다보면 여러가지 복합적인 경험들의 작용으로 점점더 이해할 수 있다.
지금은 이해 못할 수 밖에 없다.
하루 한 시간 공부가 맞는 것인지는 모르겠지만 꾸준히 하고 있다.
학교에서 교수님이 c와 c++을 기본으로 알고 있으라고해서 기초문법을 설명해주는 유튜브 강의를 보고 있다.
'Programming > Javascript' 카테고리의 다른 글
생활코딩에서 JavaScript 공부하기 11일차 (4) | 2020.03.26 |
---|---|
생활코딩에서 JavaScript 공부하기 9일차 (4) | 2020.03.24 |
생활코딩에서 JavaScript 공부하기 7일차 (2) | 2020.03.22 |
생활코딩에서 JavaScript 공부하기 6일차 (14) | 2020.03.21 |
생활코딩에서 JavaScript 공부하기 4일차 (8) | 2020.03.19 |