var A = {

test : new function(param){

this.param = "candy";

console.log(this);

}

}


는 reference가 A.test가 되고


var B0 = {};

B0["B1"] = new function (param){

this.param = param;

console.log(this);

}

는 reference가 object가 된다.


'학습일기' 카테고리의 다른 글

06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27
6월17일  (0) 2017.06.17
2017년 06월05일  (0) 2017.06.06
2017년 06월 04일  (0) 2017.06.04

&& 는 and

|| 는 or

대부분 언어에서 기본적인 연산자로 쓰이지만

자바스크립트에서는 확장 시켜서 편하게 사용할 수 있다.

var obj = obj || { } ;

? 조건절의 축약판이다. obj가 없으면 { } 빈 object를 만들어 준다.

navigator.alert() || window.alert();

폰갭 앱을 만들 때 많이 사용했었다. 실제 앱에서는 활용되지 않겠지만
웹과 앱 동시에 테스트 할 때 사용했다. navigator.alert 가 없으면 window.alert 이 실행된다.
주의 할 점은 반드시 함수 실행이여야 한다.

beforeFunction() && afterFunctoin()

처럼 조건 프로시저를 만들 수도 있다.




'javascript' 카테고리의 다른 글

ie, chrom] new Date 관련  (0) 2017.12.27
jquery outerHTML  (0) 2017.12.27
IE에서 inline style 자동 파싱 문제  (0) 2017.12.27
Closure의 중요성  (0) 2017.07.08
javascript call과 bind  (0) 2017.05.27

마이바티스 예약어


마바 태그 안에 변수( #, $ 가 아닌) 중에 예약어는 쓸 수가 없다.

null이야 왠만하면 안쓰겠지만

신상품을 나타내는 new key값으로 받아 오는데 쓸 수가 없어서 한참 헤맸다.


자바스크립트 &&, || 실행 연산자

&&, || 가 비교 연산자로 쓰이지 않는 경우가 있다.

A && B

A가 실행되면 B도 실행

A || B

A가 안되면 B를 실행

B는 함수가 와야 한다.


개발자 도구 console 폰트에 css를 적용할 수 있다.

console.log("%c"+msg1+"%c"+msg2, 'color:red', 'color:blue');

포맷은 c언어 printf와 비슷하다.

'학습일기' 카테고리의 다른 글

06월28일 공부 DOM1 방식 이벤트 문제점  (0) 2017.06.28
06월27일 공부  (0) 2017.06.27
06월25일 공부 javascript this #1  (0) 2017.06.26
2017년 06월05일  (0) 2017.06.06
2017년 06월 04일  (0) 2017.06.04

+ Recent posts