Creating elements from scratch | Computer Programming | Khan Academy
-
0:01 - 0:04이제 여러분에게
기본적인 jQuery 사용을 -
0:04 - 0:06보여드리겠습니다
-
0:06 - 0:08우선 <script> 태그를 사용해서
-
0:08 - 0:11jQuery 라이브러리를 넣습니다
-
0:12 - 0:16이전에는 자바스크립트 코드를
태그 안에 넣었죠 -
0:16 - 0:20이번에는 src 라는 속성을
추가해보겠습니다 -
0:20 - 0:24이 속성은 URL을 넣기 위해
필요합니다 -
0:24 - 0:27URL은 뭘까요?
-
0:27 - 0:29만약 제 컴퓨터에서 작업하다가
-
0:29 - 0:30jQuery를 다운 받아서
-
0:30 - 0:33제 웹 페이지가 있는 폴더에
저장했다면 -
0:33 - 0:36그냥 여기에 jquery.js 를
써주면 됩니다 -
0:36 - 0:39하지만 칸아카데미에서는
동작하지 않을 겁니다 -
0:39 - 0:43여기에는 jQuery를
받을 수 있는 -
0:43 - 0:46서버 URL을 적어줘야 합니다
-
0:46 - 0:50jquery.com에 가면
URL 리스트가 있습니다 -
0:51 - 0:53그 중 하나를 복사해서
여기에 넣어 보겠습니다 -
0:53 - 0:54됐습니다
-
0:54 - 0:56이제 이 URL에 대해 몇 가지만
-
0:56 - 0:58살펴보고 갑시다
-
0:58 - 1:02일단 https로 시작하는 것을
볼 수 있습니다 -
1:02 - 1:05이는 보안이 강화된
URL임을 의미합니다 -
1:05 - 1:09칸아카데미에서는
안전하게 쓸 수 있는 -
1:09 - 1:11웹 자원만 가져올 수 있습니다
-
1:11 - 1:15웹 개발에서의
좋은 관례라 할 수 있죠 -
1:16 - 1:19두번째로 이 자원은
googleapis.com 이라는 -
1:19 - 1:22구글 서버에서 가져왔음을
알 수 있습니다 -
1:23 - 1:25이런 서버를 CDN이라 부릅니다
-
1:25 - 1:28컨텐츠 전송 네트워크라고
하는 것이죠 -
1:28 - 1:30이 서버는 라이브러리 같이
-
1:30 - 1:33정적인 파일들을
아주 빨리 제공하는 데 -
1:33 - 1:35최적화된 서버입니다
-
1:35 - 1:38구글 서버는
제가 신뢰하는 곳 중 하나입니다 -
1:38 - 1:41일반적으로 스크립트를
가져오는 서버는 -
1:41 - 1:43신뢰할 수 있는 곳이어야 합니다
-
1:43 - 1:47어떤 곳은 여러분의 사이트에
나쁜 짓을 할 수도 있기 때문입니다 -
1:47 - 1:50세번째로 살펴볼 것은
-
1:50 - 1:53URL에 2.1.4. 라고 적힌
버전 정보입니다 -
1:54 - 1:56jQuery 라이브러리는
계속 발전 중이어서 -
1:56 - 1:59종종 새로운 버전을 내놓습니다
-
1:59 - 2:01왼쪽에 있는 숫자일 수록
-
2:01 - 2:03메이저 버전을 표현하고
-
2:03 - 2:06오른쪽에 있는 숫자일 수록
-
2:06 - 2:08마이너 버전을 나타냅니다
-
2:08 - 2:10저는 jQuery 2를
사용하고 있습니다 -
2:10 - 2:12요즘 브라우저에서
동작하는 버전이죠 -
2:12 - 2:14하지만 IE8에서는
작동하지 않습니다 -
2:14 - 2:16여러분의 웹 사이트에서
-
2:16 - 2:20필요사항에 따라 어떤 버전을 쓸 지
결정할 수 있습니다 -
2:20 - 2:23이제 jQuery를 포함시켰으니
-
2:23 - 2:25또 다른 <script> 태그 안에서
-
2:25 - 2:28실제로 사용해봅시다
-
2:30 - 2:33모든 자바스크립트 라이브러리들은
함수들이 노출돼있고 -
2:33 - 2:35함수의 이름을 제공합니다
-
2:35 - 2:37사용 설명서를 찾아봐서
-
2:37 - 2:39함수의 이름은 무엇이며
-
2:39 - 2:42어떤 일을 하는 지
알아야 합니다 -
2:42 - 2:45jQuery 라이브러리는
메인 함수 하나를 노출하고 있는데요 -
2:45 - 2:48아주 짧은 이름을 가지고 있습니다
-
2:48 - 2:51바로 달러 기호이죠
-
2:51 - 2:52그 말은 우리가
제일 먼저 써야할 것은 -
2:52 - 2:54바로 달러라는 거죠
-
2:54 - 2:57이건 함수니까
괄호를 쳐주고요 -
2:57 - 2:59당연히 세미콜론도 찍어야겠죠
-
2:59 - 3:02함수 이름이 짧아서 좋군요
-
3:02 - 3:06왜냐면 이 함수를 호출할 일이
매우 많거든요 -
3:06 - 3:09이 함수에는 매우 많은 걸
전달할 수 있습니다 -
3:09 - 3:14예시로 h1이라는 문자열을
넘겨보겠습니다 -
3:16 - 3:20이걸 쓰면
jQuery는 이 웹 페이지의 -
3:20 - 3:23모든 h1 요소를 찾아줍니다
-
3:23 - 3:28그리고 jQuery 콜렉션 객체로
반환해줍니다 -
3:28 - 3:30객체를 반환 받았으니
-
3:30 - 3:33jQuery 객체의 메소드들을 호출함으로써
-
3:33 - 3:37아까 찾은 h1 요소들을
조작할 수 있습니다 -
3:37 - 3:40예를 들면 text 함수를 사용해서
-
3:40 - 3:43모든 h1 요소의
텍스트를 바꿀 수 있습니다 -
3:43 - 3:46문자열을 전달해서 말이죠
-
3:47 - 3:48바뀌고 있네요
-
3:48 - 3:50바뀌고 있네요
-
3:50 - 3:51자 끝났습니다
-
3:51 - 3:53첫 jQuery 맛보기였습니다
-
3:53 - 3:57<script> 태그에 jQuery 라이브러리를
포함시키고 -
3:57 - 4:00jQuery에게 모든 h1 태그를 찾게 한 다음
-
4:00 - 4:04텍스트를 바꿔 보았습니다
-
4:04 - 4:06이 수업을 계속 들으면
매우 많은 것들을 -
4:06 - 4:08더 자세하게
배울 수 있을 겁니다 -
4:08 - 4:11요소를 선택하고 조작하는
다양한 방법과 -
4:11 - 4:14사용자 이벤트에 반응하는 웹 페이지와
-
4:14 - 4:19재미있는 애니메이션 효과들도
배울 수 있을 겁니다
- Title:
- Creating elements from scratch | Computer Programming | Khan Academy
- Description:
-
- Video Language:
- English
- Team:
- Khan Academy
- Duration:
- 04:19
Amara Bot edited Korean subtitles for Creating elements from scratch | Computer Programming | Khan Academy |