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 相关文章推荐
javascript英文日期(有时间)选择器
May 02 Javascript
jQuery入门问答 整理的几个常见的初学者问题
Feb 22 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
JQuery插件jcarousellite的参数中文说明
May 11 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
Aug 14 Javascript
浅谈JavaScript的push(),pop(),concat()方法
Jun 03 Javascript
JavaScript暂停和继续定时器的实现方法
Jul 18 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 Javascript
详解JS-- 浮点数运算处理
Nov 28 Javascript
JavaScript中递归实现的方法及其区别
Sep 12 Javascript
vue+axios+element ui 实现全局loading加载示例
Sep 11 Javascript
详解node.js 事件循环
Jul 22 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
PHP4实际应用经验篇(1)
2006/10/09 PHP
真正的ZIP文件操作类(php)
2007/07/21 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
3种php生成唯一id的方法
2015/11/23 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
JavaScript 常用函数库详解
2009/10/21 Javascript
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
javascript 闭包
2011/09/15 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
jQuery EasyUI学习教程之datagrid点击列表头排序
2016/07/09 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
在Vue组件中使用 TypeScript的方法
2018/02/28 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Python字符串和字典相关操作的实例详解
2017/09/23 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
会计专业求职信范文
2014/03/16 职场文书
行政办公室岗位职责
2014/03/18 职场文书
欢迎词怎么写
2015/01/23 职场文书
2015年助残日活动总结
2015/03/27 职场文书
立项申请报告范本
2015/05/15 职场文书