기본적으로 google CDN script 링크를 html 에 삽입하여 사용하는걸 권장함.
첫줄은 항상 위와 같이 놓는다.
기본 예시
$("body")
.css({
"background-color":"yellow",
"fontSize" : "50px",
})
.on("click", function() {
})
기본적으로 쌍따옴표 "@" 로 모든 구문을 묶어주는걸 기본으로 하고,
모든 명령자는 .명령셋() 로써 소괄호로 이루어지고 소괄호 안에 아무것도 적지 않을 경우 값을 반환하고 적을경우 값을 적용한다.
$("선택객체")
.명령셋(명령어);
이런 구조를 가지고 있으며,
세미콜론을 찍지 않는다면,
.명령셋(명령어)
.명령셋(명령어)
.명령셋(명령어)
.명령셋(명령어);
의 구조로 가능하다.
모든 선택자는 $("@") 로 선택하고, 따로 변수지정필요 없음.
복수 단수의 개념이 없다.
V 와 K 값이 JS 의 반대이다.여러개의 객체를 function 시켰을 경우 $(this) 가 그냥 실행되는 객체이기에 forEach 가 된다.
만약 스크롤링에서 숨겨놓은 상태로 시작하고 싶다면 태그에 display: none 을 먹여놓으면 된다.
load 명령어를 통하여 html 파일을 단락으로 나누어 불러올 수 있게 만든다.
$(`body`).prepend(`<header></header>`);
$(`header`).load(`./inc.html nav`, function);
body 태그에 header 태그를 맨위에 종속생성시킨다 1줄째
header 태그에 같은 폴더에 만들어놓은 inc.html 안의 모든 내용물을 끌어온다 2줄째
load 이후 function 같은 경우 모든항목이 불러와 진 다음에 실행하게 되기 때문에, 항목이 불러와지지 않은 상태로 명령이 잘못실행되는것을 막아주는 역할을 함
- 옵셔널 체이닝
경로?.경로 || 0 : 경로 사이 따옴표 앞에 물은표로 ?. 옵셔널 체인징 연산자라고 부르며 이것을 놓았을 경우 ?. 뒤의 값이 없어 데이터 베이스 로드 오류가 생겼을 때에 그 값을 || 뒤에 적어놓은 값으로 대신 데이터 베이스에 넣어놓는다.
이 경우 경로.경로 = 0 이 될 것이다.