강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

날아라숑님의 프로필 이미지
날아라숑

작성한 질문수

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

■ 제이쿼리 슬라이드 제작(1) - 핵심 이론

제이쿼리에서

해결된 질문

작성

·

151

1

앞전에

계층구조를 단순화 하기 위해서

body끝나는 지점에 <script>를 위치시키고,

제이쿼리에서

$(function() <--이것을 선언하지 않았는걸로 알고 있는데요.

만일 $(function()을 넣기 위해서는 <head>사이에 <script>를 넣어야 되는것 아닌가요?

궁금합니다.

답변 1

1

연습하실 때는 body 마감태그 위에서 아래처럼 스트립트 구문으로 $(function() 없이 연습하시면 됩니다.

하지만 시험 보실 때는 2가지 경우입니다.

첫째, custom.js 안에 js 코드를 넣고 head 사이에 링크하면 $(function() 가 반드시 필요합니다.

둘째, custom.js 안에 js 코드를 넣고 body 마감태그 위에서 링크할 경우 $(function() 가 반드시 필요하지 않습니다.

이유는 브라우저가 html 문서의 위에서 아래로 읽기 때문에 custom.js가 마지막에 있으니까 이미 html 내용을 다 읽은 상태라서 $(function() 가 필요없습니다.

$(function() 라는 의미는 html의 모든 요소를 읽은 후에 실행해... 라는 의미이니까 둘째 방법으로 js 파일을 링크하면 넣지 않아도 됩니다.

첫번째 방법은 익숙한 사람들이 실무에서 사용하는 링크방식이고,

두번째 방버은 익수하지 않은 사람들이 실수하지 않기 위한 확실한 방법입니다.

연습하실 때나 시험보실 때 두번째 방법으로 하시는걸 권장드립니다.

날아라숑님의 프로필 이미지
날아라숑

작성한 질문수

질문하기