자바스크립트 가이드
최근에 AngularJS 을 이용해서 웹개발을 할 일이 있어서 자바스크립트를 다시 쓰게 되었다. 너무 오랜만에 쓰는 것이라서, 기억을 되살려보면서 학습테스트를 작성해보았다. 대부분의 내용은 MDN의 자바스크립트 가이드를 보면서 학습한 내용을 학습테스트로 만든 것이다. 각각의 제목을 클릭하면 해당 문서로 이동한다.
자스민을 이용해서 테스트 케이스을 작성하고 실행하는 방법을 알아본다. 또한 개발에 유용한 도구들도 살펴본다.
자바스크립트에서 사용하는 동적 타입핑, 변수, 오브젝트, 배열 등 기본적인 문법적인 사항들을 살펴본다.
함수의 정의와 사용, call by value, call by reference, arguments, closure 등을 살펴본다.
Block Scope, 예외처리, Falsy Value 등을 살펴본다.
continue-break, for...in, for..of 구문등을 살펴본다.
equal, strict equal, negation, plus, operator, typeof, void 등의 표현식과 연산자에 대해서 알아본다.
배열의 선언 및 접근, 순회방법, 속성 및 concat, push등과 같은 여러 연산자에 대해서 알아본다.
map, set 의 속성 및 연산자에 대해서 알아보고 배열과 오브젝트와 비교해 본다.
자바스크립트의 오브젝트와 속성, 속성 순회방법 및 생성하는 방법등을 알아본다.
자바스크립트에서 사용되는 객체 모델 및 프로토타입 상속, 생성자 함수, instance of 와 같은 여러 연산자 및 상속구조에 대해서 알아본다.
npm, grunt, karma, jasmine 등을 이용하여 자바스크립트 개발 환경을 설정하는 방법을 알아본다.
jenkins, git, gerrit, npm, grunt, karma, jasmine, phantomjs 을 이용하여 자바스크립트 CI 을 구축하는 방법을 알아본다.
댓글 없음:
댓글 쓰기