//03. 중첩 조건문(if) 개선하기 // 중첩된 if문 if (color) { if (color === 'black') { printBlackBackground(); } else if (color === 'red') { printRedBackground(); } else if (color === 'blue') { printBlueBackground(); } else if (color === 'green') { printGreenBackground(); } else { printYellowBackground(); } } // swith 문 사용 개선 #1 // 추천하지 않는다. 디버깅 어렵다 ( https://toddmotto.com/deprecating-the-switch-statement-for-o..
// 0.배열에 값을 추가하는 Tip var arr = [1,2,3,4,5]; arr.push(6); // push arr[arr.length] = 6; // 43 % faster in Chome ( http://jsperf.com/push-item-inside-an-array ) Testing // [1,2,3,4,5,6] var arr = [1,2,3,4,5]; arr.unshift(0); // unshift . [0].concat(arr); // 98% faster inChome ( http://jsperf.com/unshift-item-inside-an-array ) // => [0, 1, 2, 3, 4, 5] // 해당 배열 중간에 값을 삽입하기 var items = ['one','two', '..
// 문서정보 : http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/ // http://jade-lang.com/ 1. node 설치 2. express 설치 - npm install -g express-generator - express nodetest2 3. tree Package.json { "name": "nodetest2", // 프로젝트명 "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" // 스크립트 }, "dependencies": { // jar, dll 같은 의존 파일 묶음 "body-parser": "~1.13..
컨트롤러의 해해! 기본var myApp = angular.module('myApp',[]); myApp.controller('GreetingController', ['$scope', function($scope) { $scope.greeting = 'Hola!'; }]); {{ greeting }} Adding Behavior to a Scope Objectvar myApp = angular.module('myApp',[]); myApp.controller('DoubleController', ['$scope', function($scope) { $scope.double = function(value) { return value * 2; }; }]); Two times equals {{ double(num..
자바스크립트를 어떻게 사용해야지 하는 가이드 안내를 해주는 글이네요. 링크 : http://www.2ality.com/2014/07/javascript-survival-guide.html 간략 내용 1. 왜 자바스크립트를 배우냐? 2. 자바스크립트를 알기위해 걸린시간 . 3. 자바스크립트의 힘 4. 어떻게 하면 자바스크립트를로 살수 있을까? 5. 추가 내용 참고 내용 (자바스크립트 무료책 online ) : http://speakingjs.com/es5/index.html “Why JavaScript?” (sales pitch)“Basic JavaScript” (quick start in less than 30 pages)“A Meta Code Style Guide” (complements the exi..