[모듈화] JavaScript 표준을 위한 움직임: CommonJS와 AMD 정리 NaverD2: JavaScript 표준을 위한 움직임: CommonJS와 AMD 모듈화는 아래와 같이 세 부분으로 이루어진다.scope: 자신만의 독립적인 실행 영역definition: 모듈 정의는 exports 객체 이용usage: 모듈 사용은 require 함수 사용 서버사이드 Javascript의 경우에 파일마다 독립적인 파일 스코프가 있기 때문에 파일 하나에 모듈 하나를 작성하면 간단히 해결됨. 브라우저에서는 필요한 모듈을 모두 내려받을 때까지 아무것도 할 수 없는 단점이 있었고 동적으로 태그를 삽입하는 방법으로 가닥을 잡는다.CommonJS에서는 이 문제를 해결하기 위해 파일을 require.define()으로 감싸 함수 클로저로 전역변수를 통제한다. 필요한 파일이 모두 로컬 디스크에 있어 바.. 더보기 [webpack] 읽을만한 자료들 NaverD2JavaScript 모듈화 도구, webpack(2016.02) - 참고: Javascript 표준을 위한 움직임: CommonJS와 AMD(2012,2,10) Y2K블로그Webpack을 이용한 angularJS 1 application 개발(2016.04) 더보기 대학교 프로그래밍 강의 1학년인가 2학년 때 C언어 수업을 들었다.태어나서 처음으로 프로그램이 돌아가는 원리를 알게 되었다.컴퓨터에도 언어가 있다니..그 언어를 해석해서 프로그램이 돌아가게 된다니.. 매 강의마다 신기하고 재밌어서 열정적으로 과제를 하고, 프로젝트를 진행했다.새로운 세계였다. 가끔 컴퓨터 전공자가 아니어서 자신감이 부족해지는 순간이 있다.컴퓨터 원리를 몰라서 이러는 걸까.메모리에 대해 제대로 이해하지 못해서 문제가 생긴걸까. 요즘 가끔 적성이 아닌가 고민할 때가 있었는데(그냥 갑자기 어렵게 느껴지는 순간..ㅠ)오늘 갑자기 대학교 시절 C언어 강의가 생각났다.맞다. 내가 이 경험으로 직업을 선택하게 된거지.. 갑자기 자신감이 생겼고, 열심히 해야겠다고 생각했다.더 공부하고, 더 이해하고, 더 호기심을 갖으면 된다.. 더보기 터미널 명령어 src폴더 밑에 entry.js와 lib.js 를 만들고 싶을 때 touch src/{entry,lib}.js 현재 path를 finder에서 열고 싶을 때open . 세팅하기Setting$ nano .bash_profile ctrl+O to save ctrl+X to Exit my .bash_profileexport PS1="\[\e[32;1m\]\W \[\e[36;1m\]\u$ \[\e[0m\]" export CLICOLOR=1 export LSCOLORS=DxFxBxDxdxegedabagacad alias ls='ls -GFh' PS1 : path and username setting 더보기 모바일인지 확인하는 코드 if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(window.navigator.userAgent)) { //code here } 더보기 이전 1 ··· 10 11 12 13 14 15 16 ··· 33 다음