본문 바로가기

3장 언어의 기초 1. 문법 1.1 대소문자 구분 - 변수나 함수이름, 연산자 모두 대소문자를 구분함 1.2 식별자 - 첫번째 문자는 반드시 글자나 밑줄(_), 달러기호($) 중 하나여야 함 - 다른 문자에는 글자나 밑줄, 달러기호, 숫자를 자유롭게 쓸 수 있습니다. - ECMAScript 식별자는 관습적으로 카멜케이스를 사용(카멜 케이스란 첫번째 글자는 소문자로 단어가 바뀌는 첫번째 글자는 대문자로 표기하는 방식) : firstSecond, getProperty, setProperty 1.3 주석 - // 한줄 주석 - /* * 블럭 주소 형식 * 이런 식으로 사용함 */ 1.4 스트릭트 모드 - ECMAScript 5판에서 도입함 - "use strict"; 라고 명시하여 사용 - 전체 스크립트에 적용을 하려면 맨 위.. 더보기
2장 HTML 속의 자바스크립트 1. 형태로 사용함 6. XHTML 모드에서는 패턴도 유효한 XML주석이므로 스크립트를 무시함 7. HTML파일예 자바스크립트를 직접 써도 되긴하지만 일반적으로 가능한 자바스크립트는 외부 파일로 분리하는 방법이 좋음 8. 문서 모드는 쿽스모드, 표준모드, 거의 표준모드로 동작함 - 문서의 시작 부분에 독타입(doctype)을 쓰지 않으면 모든 브라우저는 쿽스모드를 사용함 - 표준모드 독타입(doctype) . . . - 거의 표준모드 독타입(doctype) . . . . 9. 요소는 브라우저가 스크립트를 지원하지 않거나 비활성화되었을때 내용을 표시하기 위해 사용됨(요소의 콘텐츠는 브라우저에서 스크립트를 사용 할 수 있을 때는 절대로 표지되지 않음) 출처 : "프론트엔드 개발자를 위한 자바스크립트 프로그래.. 더보기
1장 자바스크립트란 무엇인가? 1. 자바스크립트는 1995년 서버에서의 유효성 검사를 클라이언트에서 하기위해서 탄생되었음 2. 1997년 넷스케이프, 마이크로소프트, 선, 볼랜드, NOMBAS등이 모여 ECMA-262를 만들었고 이 표준은 ECMAScript라는 이름의 스크립트 언어를 정의함. 3. 자바스크립트의 구현은 세가지로 나뉨 3.1. ECMAScript - 언어의 저수준에 해당하는 부분을 정의 - ECMAS-262의 개별 구현을 가리켜 '판'이라 부르고 최근판은 2009년에 만들어진 5판임 3.2. DOM(Document Object Model) - XML을 HTML에서 사용할 수 있도록 확장한 애플리케이션 프로그래밍 인터페이스 - 레벨 1의 목표는 문서 구조를 표현하는 것 - 레벨 2는 새로운 인터페이스를 담당 . DOM .. 더보기