반응형
<script src="colors.js"></script>
: colors.js 파일에 겹치는 부분 저장해놓고,
위 코드 이용해 파일 불러오기. (웹페이지에 포함시키기)
=> 캐싱, 시간과 돈 절감 가능!
라이브러리와 프레임워크
- 라이브러리 : 땡겨와서 쓰는 느낌 (JQuery)
- 프레임워크 : 안에 들어가서 쓰는 느낌
- 공통점 - 다른 사람과 협력할 때 사용
JQuery를 쓰고 싶을 때
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
(예1)
$('a').css("color", color);
-
$('a') : 모든 a 태그를 JQuery로 제어하겠다는 의미
- css라는 함수를 JQuery가 대신 만들어 둔 것
- 아래 코드와 같은 의미 (아래 코드처럼 반복문 안 쓰고, 한 줄로 대체 가능)
var alist = document.querySelectorAll('a');
var i = 0;
while(i < alist.length) {
alikst[i].style.color = color;
i += 1;
}
(예2)
$('body').css('color', color);
: document.querySelector('body').style.color = color; 와 같은 의미
수업 마치기
- 수업 끝
- 프로젝트 돌입하기
document | 태그 삭제하거나 자식 태그 추가하고 싶을 때 |
DOM (Document Object Model) | document 객체 |
window | 웹브라우저 자체를 제어해야 할 때 |
ajax | 웹페이지 reload하지 않고 정보 변경하고 싶을 때 |
cookie | 웹페이지가 reload 되어도 현재 상태 유지하고 싶을 때 |
offline web application | 인터넷이 끊겨도 동작하는 웹페이지 만들기 |
webRTC | 화상통신 web 만들고 싶을 때 |
speech | 사용자의 음성 인식으로 정보 전달하고 싶을 때 |
webGL | 3차원 그래픽으로 게임 만들고 싶을 때 |
webVR | 가상현실에 관심 있을 때 |
생활코딩 WEB2 JavaScript
반응형
'생활코딩 > JavaScript' 카테고리의 다른 글
200813 Ajax 2일차 정리 (0) | 2020.08.13 |
---|---|
200810 JavaScript - Ajax 1일차 (0) | 2020.08.10 |
200807 6일차 정리 - 객체, 메소드, 프로퍼티 (0) | 2020.08.07 |
200806 5일차 정리 - 함수 (0) | 2020.08.06 |
200805 4일차 정리 - 배열 (0) | 2020.08.05 |