인프런 커뮤니티 질문&답변
제이쿼리에서
해결된 질문
작성
·
151
답변 1
1
코딩웍스(Coding Works)
지식공유자
연습하실 때는 body 마감태그 위에서 아래처럼 스트립트 구문으로 $(function() 없이 연습하시면 됩니다.
하지만 시험 보실 때는 2가지 경우입니다.
첫째, custom.js 안에 js 코드를 넣고 head 사이에 링크하면 $(function() 가 반드시 필요합니다.
둘째, custom.js 안에 js 코드를 넣고 body 마감태그 위에서 링크할 경우 $(function() 가 반드시 필요하지 않습니다.
이유는 브라우저가 html 문서의 위에서 아래로 읽기 때문에 custom.js가 마지막에 있으니까 이미 html 내용을 다 읽은 상태라서 $(function() 가 필요없습니다.
$(function() 라는 의미는 html의 모든 요소를 읽은 후에 실행해... 라는 의미이니까 둘째 방법으로 js 파일을 링크하면 넣지 않아도 됩니다.
첫번째 방법은 익숙한 사람들이 실무에서 사용하는 링크방식이고,
두번째 방버은 익수하지 않은 사람들이 실수하지 않기 위한 확실한 방법입니다.
연습하실 때나 시험보실 때 두번째 방법으로 하시는걸 권장드립니다.





