모던자바스크립트딥다이브 2

혼자하는 <모던 자바스크립트 딥 다이브> 스터디 #02장 자바스크립트란?

2.1 자바스크립트의 탄생 웹 브라우저 시장을 지배하고 있던 넷스케이프에서 웹페이지의 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하기로 결정했다. 그래서 탄생한 것이 브랜던 아이크가 개발한 자바스크립트다. 2.2 자바스크립트의 표준화 이에 마이크로소프트는 자바스크립트의 파생 버전인 JScript를 인터넷 익스플로러에 탑재했다 문제는 JScript와 자바스크립트가 표준화되지 못하고 적당히 호환되었다는 것이었다. 이로 인해 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생하기 시작했다. 이에 자바스크립트의 파편화를 방지하고 모든 브라우저에서 정상적으로 동작하는 표준화된 자바스크립트의 필요성이 대두되기 시작하였으며, 넷스케이프는 컴퓨터 시스템의..

Etc. 2023.04.16

혼자하는 <모던 자바스크립트 딥 다이브> 스터디 #프롤로그

모던 자바스크립트 딥 다이브 개발 서적으로 여럿이서 스터디 하는 경우를 많이 봐왔다 같이 할 사람을 찾으면 찾을 수는 있겠지만, 혼자 한 챕터씩 읽어가며 블로그에 정리해가는 것도(꽤 오래 걸리겠지만) 괜찮을 것 같다는 생각이 들었다. 그리하여 모던 자바스크립트 딥 다이브로 혼자 하는 스터디를 진행해 보기로 했다 빠밤 자바스크립트는 자바스크립트 엔진 내부에서 암묵적으로 처리해 주는 기능도 많아, 과도하다고 느껴질 만큼 친절한 프로그래밍 언어이다. 이러한 특징은 편리한 경우도 있지만 내부 동작을 이해하기 어렵게 만들기도 한다. 프로그래머의 역할은 요구사항을 기반으로 문제를 해결하기 위한 방안을 고안하고, 이를 코드로 구현하는 것이다 이때 자신이 구현한 코드가 컴퓨터 내부에서 어떻게 동작할 것인지 예측 가능해..

Etc. 2023.04.15
반응형