javascript 썸네일형 리스트형 클로저의 힘을 느껴보자!! var MyModules = (function Manager() {var modules = {};function define(name, deps, impl) {for (var i=0; i 더보기 간단한 호이스팅 설명 1.a = 2;var a;console.log( a ); 2출력======================2.console.log( a );var a = 2; undefined 출력=======================3.foo(); // not ReferenceError, but TypeError!var foo = function bar() {// ...};========================4.foo(); // TypeErrorbar(); // ReferenceErrorvar foo = function bar() {// …};이 코드에 호이스팅을 적용하면 다음과 같이 해석된다.var foo;foo(); // TypeErrorbar(); // ReferenceErrorfoo = function(.. 더보기 slice에 대한 고찰. [js] Array.prototype 사용하기2컴파일 과정이 없는 자바스크립트slice의 내부Array.prototype.slice배열 흉내낸 걸 왜 쓸까?가장 흔한 리스트HTMLElementList에 적용하기리스트와 Array.prototype의 호환성IE 6, 7, 8과 HTMLElementList의 문제결론현재 대부분의 브라우저는 배열에 slice 함수를 내장하고 있습니다. 물론 배열에 대해서는 잘 작동합니다. 문제는 이 함수를 다른 곳에 활용할 때 호환성이 제 각각이라는 점입니다. slice를 예로 들어 배열 내장 함수를 매우 깊이 탐구해 보겠습니다. 컴파일 과정이 없는 자바스크립트top자바스크립트는 컴파일 과정이 없으므로 100% 실행 시점에 해석되고 실행됩니다.따라서 개발자가 작성한 코드는 별.. 더보기 이전 1 2 3 4 다음