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得到XML某节点的子节点个数的脚本
Oct 11 Javascript
javascript判断非数字的简单例子
Jul 18 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
JavaScript 实现打印,打印预览,打印设置
Dec 30 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
Dec 17 Javascript
原生js实现选项卡功能
Mar 08 Javascript
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
vue展示dicom文件医疗系统的实现代码
Aug 27 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
Dec 10 Javascript
微信小程序页面间跳转传参方式总结
Jun 13 Javascript
javascript实现简易的计算器
Jan 17 Javascript
Node.js中的异步生成器与异步迭代详解
Jan 31 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
php设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
php calender(日历)二个版本代码示例(解决2038问题)
2013/12/24 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
jquery UI 1.72 之datepicker
2009/12/29 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
JS简单计算器实例
2015/01/20 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
python删除不需要的python文件方法
2018/04/24 Python
详解python编译器和解释器的区别
2019/06/24 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
python异常处理try except过程解析
2020/02/03 Python
Python2与Python3的区别详解
2020/02/09 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
中式面点餐厅创业计划书
2014/01/29 职场文书
简单租房协议书
2014/04/09 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android