본문 바로가기

Book Study13

1.2 모던 자바스크립트 튜토리얼 - 매뉴얼과 명세서 https://ko.javascript.info/manuals-specifications 매뉴얼과 명세서 ko.javascript.info # 명세서 ECMA-262 명세서는 자바스크립트와 관련된 가장 심도 있고 상세한 정보를 담고 있는 공식 문서다. 이 명세서에서 자바스크립트라는 언어를 정의한다. ECMA-262 명세서의 고유한 형식 때문에 명세서를 처음 접하는 사람은 내용 이해가 쉽지 않음. 가장 신뢰할 자료지만 일상적인 참고 자료로는 부적합. ECAM-262명세서는 새로운 버전이 매년 나옴. 공식 버전이 나오기 전의 최신 초안은 https://tc39.es/ecma262/에서 확인가능. 갓 명세서에 등록된 기능이나 등록되기 바로 직전에 있는 기능, 제안 목록은 https://github.com/tc.. 2022. 10. 10.
1.1 모던 자바스크립트 - 자바스크립트란? https://ko.javascript.info/intro 자바스크립트란? ko.javascript.info # 자바스크립트란? 자바스크립트 '웹페이지에 생동감을 불어넣기 위해' 만들어진 프로그래밍 언어다. 자바스크립트로 작성한 프로그램을 스크립트(script)라고 부른다. 스크립트는 웹페이지의 HTML 안에 작성할 수 있는데, 웹페이지를 불러올 때 스크립트가 자동으로 실행됨. 스크립트는 특별한 준비나 컴파일 없이 보통의 문자 형태로 작성할 수 있고, 실행도 할 수 있다. 이런 관점에서 자바스크립트는 자바와 매우 다른 언어라고 할 수 있다. ``` 왜 자바스크립트인가? 처음 자바스크립트는 'LiveScript'라는 이름으로 불렀다. 그런데, 당시 잘나가던 자바의 유행에 편승하기 위해 이름을 바꿨다. 이름.. 2022. 10. 9.
[Pro Git] ch03 - Git 브랜치 2 (Workflow) 출처 : Pro Git (p93 ~116p) - 저자 : Scott Chacon, Ben Straub 기존에 헷갈리던 게 이해가 된 부분만 기록합니다. 중간에 비어있는 부분들이 있습니다. 빨간글씨로 보충 설명을 적습니다. 정확하지 않을 수 있습니다. 아마 3장 브랜치까지만 읽고 다음 장부터는 천천히 읽게 될 거 같다. 브랜치 Workflow 브랜치를 만들고 Merge 하는 것을 어디에 써먹어야 할까. 이 절에서는 Git 브 랜치가 유용한 몇 가지 Workflow를 살펴본다. 여기서 설명하는 Workflow를 개발에 적용하면 도움이 될 것이다. 워크플로는 작업 절차를 통한 정보 또는 업무의 이동을 의미하며, 작업 흐름이라고도 부른다. 더 자세히 말해, 워크플로는 작업 절차의 운영적 측면 Long-Runni.. 2022. 10. 3.
[Pro Git] ch03 - Git 브랜치 (branch, merge) 출처 : Pro Git (p75 ~p92) - 저자 : Scott Chacon, Ben Straub 기존에 헷갈리던 게 이해가 된 부분만 기록합니다. 중간에 비어있는 부분들이 있습니다. 빨간글씨로 보충 설명을 적습니다. 정확하지 않을 수 있습니다. 모든 버전 관리 시스템은 브랜치를 지원한다. 개발을 하다 보면 코드를 여 러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 것이 브랜치다. 사람들은 브랜치 모델이 Git의 최고의 장점이라고, Git이 다른 것들과 구분 되는 특징이라고 말한다. 당최 어떤 점이 그렇게 특별한 것일까. Git의 브랜치 는 매우 가볍다. 순식간에 브랜치를 새로 만들고 브랜치 .. 2022. 10. 2.