ECMAScript 6 (es6)

오랜만에 자바스크립트 공부를 해보자! 참고로 필자는 자바스크립트를 선호하지 않는편이다. 음.. 더 정확히는 동적언어를 선호하지 않는다. 선호하지는 않지만 개발에 필요하다면 사용은 해야겠지? 아무튼.. 요즘 회사에서 vue.js를 시험삼아 사용하고 있어서 vue.js를 살짝 맛보기로 보는 중 이다. vue를 보면서 es6를 사용해보자 라고 생각해서 잠시 공부를 해보도록 하자. 작년에 개인적으로 한번 살펴보긴 했는데 기억이 나지 않는다. (어제 일도 까먹는데 작년일은..) es6는 제작년인가? 2015년도에 나온걸로 알고 있다. 그 닥 많은 관심은 없었기에.. es6에는 꽤 많은.. Read More

자바스크립트(javascript) 클로저

자바스크립트의 클로저에 대해 알아보자. 자바스크립트를 완전 복잡하게 다루지 않는다면 몰라도 되고 알아도 되는 내용? 인가? 알아두면 좋긴하지.. 클로저를 알아보기전에 잠깐 알아야 될 것이 있다. 자바스크립트의 내부함수와 외부함수의 개념이다. 의미 자체는 간단하다. 내부함수는 함수 함수안에 함수가 있는 것이고 외부함수는 내부함수를 갖고 있는 함수를 외부함수라 한다. 간단하게 코드로 보자. function outterFunction(){ var outterNum = 10; function innerFunction(num){ return num + outterNum; } return innerFunction; } var outter = outterFunction(); alert(outter(10)); alert(outter(3)); 딱히.. Read More