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高级程序设计(第3版)学习笔记7 js函数(上)
Oct 11 Javascript
用jquery存取照片的具体实现方法
Jun 30 Javascript
angularjs 中$apply,$digest,$watch详解
Oct 13 Javascript
js 点击a标签 获取a的自定义属性方法
Nov 21 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
Dec 26 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
Apr 13 Javascript
js实现1,2,3,5数字按照概率生成
Sep 12 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
Nov 23 Javascript
浅谈webpack性能榨汁机(打包速度优化)
Jan 09 Javascript
详解Element 指令clickoutside源码分析
Feb 15 Javascript
JS实现倒序输出的几种常用方法示例
Apr 13 Javascript
JS实现进度条动态加载特效
Mar 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
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
php获取随机数组列表的方法
2014/11/13 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
2016/09/22 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
angular多语言配置详解
2019/05/16 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
Python删除windows垃圾文件的方法
2015/07/14 Python
Python简单生成8位随机密码的方法
2017/05/24 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
python使用代理ip访问网站的实例
2018/05/07 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
大学生求职简历的自我评价范文
2013/10/12 职场文书
美术师范毕业生自荐信
2013/11/16 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
生活部的活动方案
2014/08/19 职场文书
2014镇党委书记党建工作汇报材料
2014/11/02 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
安全先进个人材料
2014/12/29 职场文书
环卫工人慰问信
2015/02/15 职场文书
525心理健康活动总结
2015/05/08 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python