宿主对象与原生对象
原生对象
独立于宿主环境的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