웹개발 기초/JavaScript 2

js 연산자

*함수레벨 스코프 : 변수가 만들어진 함수 영역 전체에서 유효함  블록레벨 스코프 : 변수가 만들어진 {} 영역에서만 유효함 1. 자바스크립트 엔진(js 실행 프로그램)*node js 에서도 사용V8 -> 크롬, Opera에서 사용 SpiderMonkey -> Firefox에서 사용 1) 엔진의 동작과정 (1) 엔진이 스크립트를 읽는다(파싱) (2) 읽어들인 스크립트를 기계어로 전환합니다(컴파일) (3) 기계어로 전환된 코드가 실행됨. 기계어로 전환되었기 때문에 실행속도가 빠르다 2) ECMA-262 명세서 자바스크립트에 관한 정보를 얻을 수 있는 가장 신뢰할 수 있는 자료지만 일상적인 참고자료로는 적합하지 않음 https://ecma-international.org/publications-and-sta..

js 기본개념

1. 자바스크립트(javascript) 객체 기반의 스크립트 언어 HTML 웹의 내용 작성, CSS 웹 디자인, javascript 웹의 동작을 구현 자바스크립트-----인터프리터------컴퓨터 웹 브라우저에서는 자바스크립트 소스를 읽고 처리하는 해석기(javascript interpreter) 컴파일 과정이 없이 브라우저 내부의 자바스크립트 처리기(인터프리터)에 의해 바로 실행된다 1) 자바 스크립트 역사 1995년 넷스케이프사 브렌던아이크가 개발 모카 -> 라이브 스크립트 -> 자바스크립트 2) 자바스크립트의 특징 퍼즐 조각처럼 코드형태로 html 페이지 내장된다 컴파일 과정이 없이 브라우저 내부의 자바스크립트 처리기(인터프리터)에 의해 실행 [index.html] [웹브라우저] 3) 자바와 자바스..