본문 바로가기

JavaScript6

자바스크립트 프로그래밍 3장 (언어의 기초) - 3.1 ~ 3.4 「프론트엔드 개발자를 위한 자바스크립트 프로그래밍」 서적을 참조했으며, 3장에 대한 요약 및 정리를 진행하려고 한다. 문법 대소문자 구분 : 변수, 함수 이름, 연산자 모두 대소문자 구분 식별자: 변수, 함수, 프로퍼티, 함수 매개변수 이름 주석 스트릭트 모드: "use strict"를 선언함으로써 js 코드의 자유로움을 어느 정도 제한 키워드와 예약어 키워드: 제어문의 시작과 끝을 나타내거나, 특정한 조작 목적으로 사용 예약어: 아직 특별한 쓰임새는 없지만 미래에 키워드로 쓸 가능성이 있으므로 예약 변수 느슨한 변수 타입 어떤 타입의 데이터라도 저장 가능 변수의 데이터 타입을 바꾸는 행위는 권장하지는 않음 데이터 타입 원시 타입(Primitive Type): 그 자체가 하나의 값 숫자(Number) :.. 2020. 4. 27.
자바스크립트 프로그래밍 2장 (Html 속의 자바스크립트) 「프론트엔드 개발자를 위한 자바스크립트 프로그래밍」 서적을 참조했으며, 2장에 대한 요약 및 정리를 진행하려고 한다. inline / internal / external inline: html 태그 내에 직접 자바스크립트 명령어를 작성하는 방식 internal: html 문서 내에 별도로 자바스크립트를 작성하는 방식 ex) head or body 태그 안에 script 작성 external: html과 자바스크립트를 따로 분리해서 외부 파일로 나누는 방식 Script 파일 호출 방법 head 태그 내에서 호출 일반적 사용 과정 html & css parsing script 호출을 만나면 parsing을 block script 요소의 코드를 완전히 해석 그 다음 script 요소 해석 및 처리 script.. 2020. 4. 24.
자바스크립트 프로그래밍 1장 「프론트엔드 개발자를 위한 자바스크립트 프로그래밍」 서적을 참조했으며, 1장에 대한 요약 및 정리를 진행하려고 한다. Javascript 클라이언트 단에서 데이터 유효성 검사를 목적으로 1995년 처음 등장 Javascript(넷스케이프) vs JScript(마이크로소프트) 이 당시엔 스크립트에 대한 표준안이 없었고, 이로 인해 많은 개발자들이 각각의 웹 브라우저에 맞는 스크립트로 제작 번거로움들로 인해 표준화 제안 (ECMA) 스크립트의 표준 명세서인 ECMAScript 정의 javascript의 구현으로는 크게 3가지로 나뉜다 코어(ECMAScript) DOM(Document Object Model) BOM(Browser Object Model) ECMAScript 스크립트의 표준 명세서 (문법, 타.. 2020. 4. 23.