JavaScript各类型的关系图解


Posted in Javascript onOctober 16, 2015

内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的对象。

JavaScript各类型的关系图解

此外,补充一下图中用到的概念:

1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的对象。

2、引擎扩展对象是一个并不太大的集合,一般来说比较确定,它们也属于引擎的原生对象(但不属于ECMA规范的原生对象)。

3、宿主对象不是引擎的原生对象,而是由宿主框架通过某种机制注册到JavaScript引擎中的对象。

4、一些宿主会把自己提供的对象/构造器也称为“原生对象”,例如Internet Explorer 7就把它提供的XMLHttpRequest()称为原生的——与此相对的是在它的更早先版本中通过“new ActiveXObject('Microsoft.XMLHTTP')”这样的方法创建的对象。这种情况下,读者应注意到“宿主的原生对象”与“引擎的原生对象”之间的差异。

通过这张图希望可以帮助大家更好的明白JavaScript各类型的关系,有所收货。

Javascript 相关文章推荐
jquery ajax提交表单数据的两种方式
Nov 24 Javascript
ajax不执行success回调而是执行了error回调
Dec 10 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
Feb 26 Javascript
JavaScript中的replace()方法使用详解
Jun 06 Javascript
javascript学习笔记之函数定义
Jun 25 Javascript
javascript去掉代码里面的注释
Jul 24 Javascript
jQuery实现连续动画效果实例分析
Oct 09 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
javascript标准库(js的标准内置对象)总结
May 26 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
Jan 24 Javascript
react同构实践之实现自己的同构模板
Mar 13 Javascript
微信小程序设置滚动条过程详解
Jul 25 Javascript
js实现新浪微博首页效果
Oct 16 #Javascript
JS模拟Dialog弹出浮动框效果代码
Oct 16 #Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
Oct 16 #Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 #Javascript
jQuery实现简易的天天爱消除小游戏
Oct 16 #Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
Oct 16 #Javascript
纯JavaScript代码实现移动设备绘图解锁
Oct 16 #Javascript
You might like
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
微信小程序Redux绑定实例详解
2017/06/07 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
通过实例讲解JS如何防抖动
2019/06/15 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
python的else子句使用指南
2016/02/27 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Django中多种重定向方法使用详解
2019/07/17 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
Python可以实现栈的结构吗
2020/05/27 Python
酒吧副总经理岗位职责
2013/12/10 职场文书
党员思想汇报范文
2013/12/30 职场文书
幼儿园教师培训方案
2014/02/04 职场文书
会计电算化毕业生自荐信
2014/03/03 职场文书
班主任对学生的评语
2014/04/26 职场文书
小区文明倡议书
2014/05/16 职场文书
地球上的星星观后感
2015/06/02 职场文书
寻找成龙观后感
2015/06/12 职场文书
开学第一天的感想
2015/08/10 职场文书
OpenCV-Python实现图像平滑处理操作
2021/06/08 Python