javascript
JavaScript 类型总览(图)
JavaScript 類型總覽(圖)
作者: aimingoo 發(fā)布時(shí)間: 2012-01-11 13:31 閱讀: 3541 次 原文鏈接 全屏閱讀 [收藏]
這個(gè)圖來自于《JavaScript語言精髓與編程實(shí)踐》第三章P184頁。最近在改第二版,這張圖重做了,需要的可以對照著看。
此外,補(bǔ)充一下圖中用到的概念:
1、內(nèi)置(Build-in)對象與原生(Naitve)對象的區(qū)別在于:前者總是在引擎初始化階段就被創(chuàng)建好的對象,是后者的一個(gè)子集;而后者包括了一些在運(yùn)行過程中動(dòng)態(tài)創(chuàng)建的對象。
2、引擎擴(kuò)展對象是一個(gè)并不太大的集合,一般來說比較確定,它們也屬于引擎的原生對象(但不屬于ECMA規(guī)范的原生對象)。
3、宿主對象不是引擎的原生對象,而是由宿主框架通過某種機(jī)制注冊到JavaScript引擎中的對象。
4、一些宿主會(huì)把自己提供的對象/構(gòu)造器也稱為“原生對象”,例如Internet Explorer 7就把它提供的XMLHttpRequest()稱為原生的——與此相對的是在它的更早先版本中通過“new ActiveXObject('Microsoft.XMLHTTP')”這樣的方法創(chuàng)建的對象。這種情況下,讀者應(yīng)注意到“宿主的原生對象”與“引擎的原生對象”之間的差異。
電腦維修,網(wǎng)站建設(shè),軟件開發(fā)立即聯(lián)系
我的各種聯(lián)系方式:
樓主的博客?? 樓主的的論壇?? 樓主的的淘寶小店??
我的新浪微博
?? ??
我的騰訊微博
總結(jié)
以上是生活随笔為你收集整理的JavaScript 类型总览(图)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sencha touch中实现页面之间的
- 下一篇: 为什么要开发抽象编程语言(APL)?