목록JavaScript (3)
다메다메의 기술블로그
RequireJS?RequireJS는 JavaScript 파일과 모듈 로더이다.RequireJS는 브라우저에 최적화되어 있지만 Rhino나 NodeJS등의 환경에서도 사용할 수 있다. RequireJS같은 모듈 로더를 사용하면 당신의 코드의 성능과 품질이 좋아질 것이다- RequireJS 공식 사이트Java나 Python 같은 잘 정립된 언어에서는 객체의 모듈화를 언어 자체에서 잘 지원하지만 JavaScript는 그렇지 않다. 또한, 프로그램이 커질수록 스크립트가 중복되어 발생하는 경우가 발생할 수 있고 그런 경우에 코드를 common.js, event-binder.js 등의 코드로 나누어 관리하는경우가 많아지는데, 이 경우에도 분리한 코드를 잘 로딩하지 않으면 코드간 의존성이 망가지며 프로그램 자체의 ..
autocomplete 모음http://autocompletejs.com/http://autocomplete-js.com/http://atmb4u.github.io/AutoJS/http://hakib.github.io/MassAutocomplete/highlight.js신텍스 하일라이터. 코드 3줄이면 페이지 내 코드를 자동으로 인식해서 하일라이팅 해주는 라이브러리. https://highlightjs.org/textures.jsSVG 패턴을 생성해주는 d3.js 확장 라이브러리. 데이터 시각화. http://riccardoscalco.github.io/textures/krakenjsexpress를 위한, 보안 및 확장 가능한 레이어. 페이팔 오픈소스. http://krakenjs.com/intract...
var A = [1,2,3,4];위와 같은 배열이 있다고 할 때 배열 안의 데이터를 모두 삭제 하는 방법은 다음과 같습니다. 방법 1A = []; 방법 2A.length = 0; 방법 3 A.splice(0, A.length); 방법 4 while(A.length > 0){A.pop(); } 이 중 가장 퍼포먼스가 잘 나오는 방법은 3번입니다. 아래의 링크에서 퍼포먼스 결과를 확인 할 수 있습니다. http://jsperf.com/array-destroy/151