美文网首页
91-三大对象

91-三大对象

作者: 仰望_IT | 来源:发表于2019-05-03 09:16 被阅读0次
  • JavaScript中提供三种自带的对象, 分别是"本地对象" / "内置对象" / "宿主对象"
    • 什么是宿主?
      • 宿主就是指JavaScript运行环境, js可以在浏览器中运行, 也可以在服务器上运行(node.js)
  • 1. 本地对象
          与宿主无关, 无论是在浏览器还是在服务器都可以使用的对象
          就是ECMAScript标准中定义的类(构造函数)
          在使用过程中需要我们手动new创建一个新的对象才能使用
          例如: Boolean 、Number 、Array 、Function 、Object 、Date 、 RegExp等
    
  • 2. 内置对象
          与宿主无关, 无论是在浏览器还是在服务器都可以使用的对象
          ECMAScript已经帮我们创建好的对象
          在使用过程中无需我们手动new创建就可以使用
          例如: Global 、Math 、JSON
    
  • 3. 宿主对象
          要么只属于浏览器的, 要么只属于服务器的
          对于嵌入到网页中的JS来说, 其宿主对象就是浏览器, 所以宿主对象就是浏览器提供的对象
          包含: Window和Document等
          所有的 DOM 和 BOM 对象都属于宿主对象
    

相关文章

网友评论

      本文标题:91-三大对象

      本文链接:https://www.haomeiwen.com/subject/jldanqtx.html