JavaScript/모던 자바스크립트 Deep Dive

2.1 자바스크립트의 탄생 웹 페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 프로그래밍 언어인 자바스크립트를 브렌던 아이크가 개발했다. 2.2 자바스크립트의 표준화 MS의 자바스크립트 파생 버전인 JScript와 자바스크립트가 표준화 되지 못하고 적당한 호환이 되었다. 그로인해, 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생하기 시작해 모든 브라우저에서 원활하게 동작하는 웹페이지 개발이 어려워졌다. 이때 모든 브라우저에서 정상 동작하기 위한 자바스크립트의 표준화의 필요성이 대두되기 시작했다. 이 필요성에 의해 비영리 표준화 기구인 ECMA인터내셔널에서 ECMAScript 사양이 완성되었다. 2015년에 공개된 ES6 이후로 이전에 있는 공개보다는 비교적 작..
1.1 프로그래밍이란? 프로그래밍이란 문제 해결 능력으로 요구사항을 이해 및 풀이하고 정리하여 문제 해결을 위해 기계에게 정확하고 상세히 요구사항을 설명하는 작업이다. 문제 해결 방안을 고려할 때는 컴퓨터 입장에서 문제를 보는 컴퓨팅 사고를 갖고 논리적 수학적 사고가 필요하다. 또한, 해결 과제를 작은 단위로 분해하고 패턴화해서 추출하며, 프로그래밍 내에서 사용될 모든 개념은 평가 가능하도록 정의해야한다. 기능 디자인에서는 판단해야하는 상태와 그 상태를 판단하는 시기, 그리고 판단 기준을 정의해야 하며, 이를 바탕으로 분해한 처리의 실행 여부를 결정한다. 1.2 프로그래밍 언어 문제 해결 능력을 바탕으로 정의된 문제 해결 방안은 컴퓨터에게 전달되어야 하는데, 컴퓨터는 기계어로 명령을 전달해야 이애하고 동..
58청춘
'JavaScript/모던 자바스크립트 Deep Dive' 카테고리의 글 목록 (4 Page)