宿主对象与原生对象

原生对象

独立于宿主环境的ECMAScript实现提供的对象。

本地对象包括:Object,Function,Array,String,Boolean,Number,Date,RegExp,

Error,EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError

内置对象:Global,Math。在程序开始执行时出现,这意味着开发者不必明确实例化内置对象,它已被实例化了。

内置对象是本地对象的一种。

宿主对象

所有非本地对象都是宿主对象,即由ECMAScript实现的宿主环境提供的对象。所有的BOM和DOM都是宿主对象。

BOM对象:window,location,history,navigator,screen。

DOM对象:Node,Document,Node,Element,Text,Comment,CDATASection,DocumentType,DocumentFragment,Attr

Table of Contents