자바스크립트란?
스크립트 언어는 소프트웨어 제어언어이다.
html 객체를 대상으로 하는 언어 (html 콘텐츠, 속성값, 스타일, 요소 등을 변경)
JavaScript를 받거나 다운로드할 필요가 없다.
JavaScript는 컴퓨터, 태블릿 및 스마트폰의 브라우저에서 이미 실행되고 있다.
JavaScript는 누구나 무료로 사용할 수 있다.
함수위주의 공부(함수도 객체다) 가 중요하다.
큰따옴표, 작은따옴표 모두 혼용 사용 가능
<head>태그 안이나 <body>태그 하단에 <script></script>기입(body태그 하단을 추천)
외부파일에도 배치 가능(파일 확장자 .js)
외부파일(js파일)을 사용하면 장점
1. html 코드 분리
2. html, js파일 따로 코드를 분리해 읽기 쉽고 유지관리가 쉽다.
3. 캐시된 js 파일은 페이지 로드 속도가 향상된다.
※ 캐시 : 주기억장치와 cpu사이에 있는 고속버퍼메모리 용량은 적지만 속도가 빨라서 데이터에 접근하기 좋다.
외부파일(js파일) 접근(참조)방법
1. url
2. 파일경로
자바스크립트 출력
자바스크립트는 다양한 방식으로 데이터를 표시할 수 있다.
1. innerHTML속성를 사용하여 HTML 콘텐트 출력
2. document. write()
3. window.alret()를 사용하요 경고 상자에 쓴다.(window 생략가능 window js 최상위객체)
4. console.log()
자바스크립트 인쇄
window.print() : 브라우저에서 메소드를 호출하여 현재 창의 내용을 인쇄할 수 있다.
자바스크립트 주석
// or /* ~ */
그 외 자바스크립트
세미콜론은 스크립트 문을 구분
js는 여러공백을 무시한다. (연산자 주위에 공백을 두는 것이 좋다.)
js 코드블록 {} 중괄호 안에 여러 명령문을 그룹화한다.
자바스크립트는 엄격한 언어이다.
"use strict" 는 JavaScript 코드가 "엄격한 모드"에서 실행되어야 함을 정의한다.
엄격 모드에서는 예를 들어 선언되지 않은 변수를 사용할 수 없습니다.
엄격 모드를 사용하면 "보안"에 강해진다.
'Web > javascript' 카테고리의 다른 글
js 문자열(string) (0) | 2022.12.20 |
---|---|
js자료형 (0) | 2022.12.20 |
js 함수 (0) | 2022.12.20 |
js 연산자 (0) | 2022.12.20 |
js 변수 (0) | 2022.12.20 |