[개발 공부] 43

[AngularJS] ng-class 를 사용하여 동적으로 class 넣기

[AngularJS] ng-class 를 사용하여 동적으로 class 넣기 class 를 동적으로 입힐 수 있는 Directive. 간단하게 정리해보자 1) ng-class="{className : '변수', className : '변수',...}" - 각각의 변수가 true 값이 되면 맵핑된 class 가 적용됨! [예시] ng-class="{main_tit : mainFlag}" // main_tit 은 넣고싶은 class 명! // mainFlag 가 true 면, main_tit 가 적용됨! 2) ng-class="{className : '변수' == 값,....}" - 변수와 값이 같다면 (true) => 조건식 같이 사용이 가능함! [예시] ng-class="{redFont:tempCartLi..

[자바스크립트] javascript for 문 정리

[자바스크립트] javascript for 문 정리 1) 기존 for문 : for(var i=0; i 가장 기본이지만 제일 정확한 방식인 것 같다. object / array 둘 다 순환이 가능! 2) for in 문 : var player = { name : 'Son', age : 30, position : 'forward', nationality : 'South Korea' } for(let key in player) { if(key.indexOf('age')) { console.log(player[key]); } } //console.log(player[key]) : 30 //객체(Object)를 순환할 때는 //보통 index 처럼 [0,1,2,3...] 이 아니라, //key 는 [name, a..

[자바스크립트] (함수의 표현) 함수 선언 후 undefined & hoisting 이란?

[자바스크립트] 함수 선언 후 undefined & hoisting 이란? 아래 예시를 참고하자 1)은 스크립트 순서와 상관없이 함수를 런타임 언제든 호출하여 사용이 가능하지만, 2)는 함수가 할당이 되는 그 시점까지의 스크립트를 지난 후에야 호출하여 사용이 가능하다. 1) 함수 선언문 function add(x,y) { return x+y } 2) 함수 표현식 (함수명 생략) var add = function(x,y) { return x+y } 함수 선언문은, 런타임 이전에 이미 일반변수와 같이 선언되어 '호이스팅'된다. 함수 표현식은, 런타임 이전에 undefined 로 변수를 초기화시키고, 런타임 시 해당 함수가 할당된다. 호이스팅(hoisting) 이란? => 끌어올림 실제로 일어나는 현상은 아니..