IT모아

자바스크립트 호스트,네이티브 객체 본문

JavaScript

자바스크립트 호스트,네이티브 객체

아롱사태남 2017.07.08 17:42

네이티브 객체는 브라우저 혹은 구동 엔진에 내장되어 있는 객체를 말한다. 네이티브 객체는 built-in 객체와 달리 자바스크립트 엔진이 구성하고 있는 기본객체라고 하기보단 브라우저 혹은 사용되는 자바스크립트 엔진에 영향을 많이 받게 된다.


B.O.M 이라는 브라우저객체 모델과 D.O.M 이라는 문서 객체 모델이 네이티브 객체에 포함되는데 이 객체의 사용성이 이를 구현한 구동엔진에 따라 각기 다르게 존재하는 경우가 있기 때문에 크로스 브라우징에 문제를 발생시키기도 한다.


호스트 객체는 빌트인 객체와 네이티브객체에 포함되지 않은 사용자에 의해 생성된 객체를 의미한다. 자바스크립트 엔진은 빌트인 객체와 네이티브 객체를 구성한 이후 호스트객체를 해석하게 된다.




Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error...... )



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]

Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error...... )



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]

Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error...... )



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]

Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error...... )



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]

Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error...... )



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]

Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error...... )



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]

Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error......



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]

Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error......



출처: http://devsh.tistory.com/entry/JavaScript-의-Builtin-빌트인 [날샘 코딩]
Built-in(빌트인) : 자바스크립트 랜더링엔진에서 이미 포함하고 있는 Object  를 말한다.

- 구분 : 데이터 타입, 오브젝트,연산자

1) 빌트인 연산자 ( ++,--,+,-,*,/,% )

2) 빌트인 데이터 타입 ( Undefined, Nulll, Boolean ,Object ,Number, String )

3) 빌트인 오브젝트 ( Global,Object, Function, Array,String,Boolean,Number,Math,Date,RegExp,JSON,Eval,Error......)


0 Comments
댓글쓰기 폼