반응형
▶ 파일을 이용해 코드 정리하기
연관된 코드들을 .js 파일로 정리해 웹페이지에 포함시키기
-> 코드 정리정돈, cache를 이용하여 browser가 한 번 다운로드 한 것은 다시 다운하지 않기 때문에 서버의 트랙을 줄일 수 있다.
<script src='colors.js'></script>
여러개의 js 파일 가져오기 -> 한줄에 한번씩 script src를 선언해 준다.
<script src="app.js></script>
<script src="color.js></script>
▶ 라이브러리와 프레임워크
- 라이브러리 : 우리가 필요한 부분을 가져와서 사용하는 것(jQuery)
- 프레임워크 : 직접 프레임워크 안으로 들어가서 디테일을 수정해서 사용하는 것
☆ jQuery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
이 한 줄을 <head>에 추가하여 사용
$('a').css("color","powderblue");
->반복문을 사용하지 않고 이 한 줄만으로 모든 a 태그의 색깔을 powderblue로 바꿀 수 있는 것
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
...
</head>
$('h1').css("font-size", "7px");
▶ UI와 API
- UI : 사용자들이 시스템을 제어하기 위해서 조작하는 장치
- API : 프로그래머들이 사용하는 조작 장치(ex.alert)
* 웹 개발과 관련된 검색어
- 태그를 삭제하거나 자식 태그를 추가하고 싶은 경우-> document
- 그래도 찾을 수 없다? DOM 객체
- 만일 웹브라우저 자체를 제어해야 하는 경우, 예를 들면 웹페이지의 주소를 알아낸다거나, 창을 열거나 해야 하는 경우에는 windows 객체->프로퍼티나 메소드
- 웹페이지를 새로고침하지 않고도 정보를 변경하고 싶다 -> ajax
- 반대로 웹페이지가 새로고침되어도 현재 상태를 유지하도록 만들고 싶다 -> cookie
- 인터넷이 끊겨도 동작하는 웹페이지 -> offline web application
- 화상 통신 웹 앱을 만들고 싶을 때 -> webRTC
- 음성을 인식하거나 음성과 관련된 것을 처리하고 싶을 때 -> speech로 시작되는 API
- 3차원 그래픽을 이용하고 싶다 -> webGL
- 가상현실에 대해서 알아보고 싶다 -> webVR
반응형
'온라인 강의 > Javascript(생활코딩)' 카테고리의 다른 글
Javascipt 제어문 (0) | 2022.08.03 |
---|---|
Javascript 문법 (0) | 2022.08.03 |
Javascript 객체(생활코딩) (0) | 2022.08.01 |
Javascript 함수(생활코딩) (0) | 2022.07.31 |
Javascript 제어문(생활코딩) (0) | 2022.07.31 |