PostIT

[JavaScript/Question] 속 깊은 자바스크립트를 읽으며, 블로그 속 저자의 질문(진행 중) 본문

Question & Answer

[JavaScript/Question] 속 깊은 자바스크립트를 읽으며, 블로그 속 저자의 질문(진행 중)

shun10114 2017. 2. 6. 09:50

 * JavaScript에 관련된 질문을 직접 찾아가기 위함.


http://unikys.tistory.com/291
속 깊은 자바스크립트의 책을 읽으면서, 현재 자신의 코드를 되돌아 보게 되었다.

특히 클로저와 스코프에 대한 개념없이 접근하다보니 책에 말한 문제점들이, 내게 상당부분 해당하였다.

글로벌 변수 선언과 클로저를 통한 지역변수화, 그리고 변수에 대한 속성들 등 다양한 부분들을 내게 가르침을 주는 부분들이었다.

그리고 찾아보니 블로그에서 이런 질문을 하셨더라. 그래서 직접 찾아볼까 하고 적어본다.



바스크립트를 잘알고 있다면 알고 있어야할 간단한 질문들을 몇 개 정리해보았다. 자바스크립트를 잘 알고 있다면 너무너무나 쉬운 질문들일 것이다.


    • 자바스크립트의 scope는?
    • (function() { /* 어쩌고 */}()); 의 의미는?
    • window와 글로벌의 상관관계는?
    • prototype은?
    • 상속을 구현하는 방법은?
    • 변수 선언에 var를 안써줘도 동작 하지만 써줘야하는 이유는?
    • arguments instanceof Array === false?
    • private 함수와 private 변수 만드는 방법은?
    • call 함수와 apply 함수의 다른 사용처는?

    : 위는 자바스크립트를 조금 했다면 아주 쉬운 질문들이다. 조금더 고급 질문을 한다면,
    • <script> 의 적당한 위치는?
    • minification과 gzip?
    • this가 결정되는 방법은?
    • DOM reflow가 발생될 때는?
    • 이벤트 bubble과 capture의 활용 방안은?
    • setTimeout(function(){alert("time up!"), 1000); 가 호출되는 시간은?
    • Lazy load를 하는 이유는?


Comments