摘要:在上百種語言中算是命好的一個,還有就是最近納入高考體系的。由以下三個部分構成。就是對實現(xiàn)該標準規(guī)定的各個方面內(nèi)容的語言的描述。是針對但經(jīng)過擴展的用于的應用程序編程接口。將頁面映射為由節(jié)點構成的樹狀結構。
JavaScript的歷史這里就不再贅述了,當然JavaScript的歷史還是比較有意思的。在上百種語言中JavaScript算是‘命’好的一個,還有就是最近納入高考體系的python。
一.JavaScript的構成。通常大家不會把兩者分的太清,基本上理解為二者相同。其實二者還是有很大的區(qū)別的。ECMAScript其實是JavaScript的一種規(guī)范,而JavaScript是ECMAScript的一種實現(xiàn)(有點接口和實現(xiàn)類的意思。)。當然還有其它的語言實現(xiàn)并擴展了ECMAScript,例如windows腳本宿主(windows Scripting Host,WSH),Macromedia在Flash和Director MX中的ActionScript,以及Nombas ScriptEase。所以JavaScript的含義要比ECMAScript多的多。JavaScript由以下三個部分構成。
核心(ECMAScript)
文檔對象模型-Document Object Model(DOM)
瀏覽器對象模型-Browser Object Model (BOM)
1.ECMAScript
ECMAScript不依賴于任何web瀏覽器。web瀏覽器只是ECMAScript的宿主環(huán)境之一,與此相同的Node也是一種宿主環(huán)境,只不過在服務器端。ECMA-262標準規(guī)定了ECMAScript的下列組成部分:1.語法2.類型3.語句4.關鍵字5.保留字6.操作符7.對象。ECMAScript就是對實現(xiàn)該標準規(guī)定的各個方面內(nèi)容的語言的描述。JavaScript實現(xiàn)并擴展了ECMAScript。這就是ECMA-262,ECMAScript,JavaScript之間的關系(標準-語言描述-實現(xiàn))。
2.Dom
是針對XML但經(jīng)過擴展的用于HTML的應用程序編程接口。DOM將HTML頁面映射為由節(jié)點構成的樹狀結構。通過DOM提供的API,我們可以方便的操作任何節(jié)點,對節(jié)點進行增刪改。其中DOM核心方法在其他實現(xiàn)的語言中依然可以使用。
3.BOM
我們可以通過BOM對象操作和訪問瀏覽器窗口,如彈出新瀏覽器窗口,移動關閉瀏覽器窗口等。
二.總結JavaScript是一種專為網(wǎng)頁交互而設計的腳本語言(js在服務器端也可運行-Node.js),由下面三部分組成:
1.ECMAScript由ECMA-262定義,提供核心語法。
2.DOM提供訪問和操作網(wǎng)頁內(nèi)容的接口。
3.BOM提供操作和訪問瀏覽器窗口的接口。
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92112.html
摘要:實現(xiàn)一個完整的實現(xiàn)應該由下列三個不同的部分組成核心文檔對象模型瀏覽器對象模型文檔對象模型是針對但經(jīng)過擴展用于的應用程序編程接口。級別級由兩個模塊組成核心和。其中,核心規(guī)定是如何映射基于的文檔結構,以便簡化對文檔中任意部分的訪問和操作。 javascript從一個簡單的輸入驗證器發(fā)展成為一門強大的編程語言,完全出乎人們的意料。 javascript實現(xiàn)一個完整的javascript實現(xiàn)應...
摘要:數(shù)據(jù)類型中有種簡單數(shù)據(jù)類型也稱為基本數(shù)據(jù)類型和。在中非空字符串,非零數(shù)字,任意對象,都被認為。而空字符串,和,,認為是。用于表示整數(shù)和浮點數(shù)。標識符由數(shù)字字母下劃線美元符組成,但首字母不能是數(shù)字。變量方法對象命名推薦駝峰法。 JavaScript語法 一.語法簡介 因為JavaScript語法和Java等語法非常類似。所以只是簡單介紹一下。 大小寫 JavaScript是大小寫敏感的語...
摘要:由于計算機的國際化,組織的標準牽涉到很多其他國家,因此組織決定改名表明其國際性。規(guī)范由萬維網(wǎng)聯(lián)盟制定。級標準級標準是不存在的,級一般指的是最初支持的。 這篇筆記的內(nèi)容對應的是《JavaScript高級程序設計(第三版)》中的第一章。 1.ECMA 和 ECMA-262 ECMA 是歐洲計算機制造商協(xié)會的縮寫,全程是 European Computer Manufacturers Ass...
摘要:在這種情況下,函數(shù)在停止執(zhí)行后將返回值。這種用法一般用在需要提前停止函數(shù)執(zhí)行而又不需要返回值的情況下嚴格模式對函數(shù)有一些限制不能把函數(shù)命名為或不能把參數(shù)命名為或不能出現(xiàn)兩個命名參數(shù)同名的情況。 把近期看高程這本書做的筆記摘錄整理出來了,總歸對原生javascript理論有了一個比較全面的的認識,這次把書中的一些知識要點摘錄出來了,便于以后查閱的時候有方向,也更有效率?。?第一章、jav...
摘要:表示應該立即下載腳本,但不應妨礙頁面中的其他操作可選。表示通過屬性指定的代碼的字符集。表示腳本可以延遲到文檔完全被解析和顯示之后再執(zhí)行。實際上,服務器在傳送文件時使用的類型通常是,但在中設置這個值卻可能導致腳本被忽略。 第1章 JavaScript 簡介 雖然JavaScript和ECMAScript通常被人們用來表達相同的含義,但JavaScript的含義比ECMA-262要多得多...
閱讀 1250·2021-11-23 09:51
閱讀 687·2021-11-19 09:40
閱讀 1353·2021-10-11 10:58
閱讀 2362·2021-09-30 09:47
閱讀 3739·2021-09-22 15:55
閱讀 2174·2021-09-03 10:49
閱讀 1266·2021-09-03 10:33
閱讀 707·2019-08-29 17:12