摘要:高級程序設計第版學習筆記及心得。寫于入門第個月。在早期,僅用于簡單的表單驗證等操作。后來,具備了與瀏覽器窗口及其內容等幾乎所有方面交互的能力。具體說來,指和最初支持的的實現核心規定了語法類型語句關鍵字保留字操作符對象瀏覽器對象模型。
《JavaScript高級程序設計》(第3版)學習筆記及心得。寫于入門JS第9個月。
在早期,js僅用于簡單的表單驗證等操作。后來,具備了與瀏覽器窗口及其內容等幾乎所有方面交互的能力。
/ek-ma-script/
DOM1級:映射文檔結構;支持:IE5.5+, Mozilla 0.6.0+
DOM2級:
DOM視圖(DOM Views): 定義了跟蹤不同文檔(例如,應用CSS之前和之后的文檔),視圖的接口;
DOM事件(DOM Events): 定義了事件和事件處理的接口;
DOM樣式(DOM Style): 定義了基于CSS為元素應用樣式的接口;
DOM遍歷和范圍(DOMTraversal and Range): 定義了遍歷和操作文檔樹的接口。
DOM3級:
進一步擴展了DOM, 引入了以統一方式加載和保存文檔的方法---在DOM加載和保存(DOM Load and Save)模塊中定義;
新增了驗證文檔的方法---在DOM驗證(DOM Validation)模塊中定義;
對DOM核心進行了擴展,開始支持XML 1.0規范,設計XML Infoset、XPath和XML Base.
注:DOM0級標準實際是不存在的,其只是一個參照點。具體說來,指Internet Explorer4.0和Netscape Navigator 4.0最初支持的DHTML.
核心(ECMAScipt)
DOM
BOM
語法
類型
語句
關鍵字
保留字
操作符
對象
瀏覽器對象模型。從根本上講,BOM只處理瀏覽器窗口和框架;但人們習慣上也把所有針對瀏覽器的JavaScript擴展算作BOM的一部分,例如:
彈出新瀏覽器窗口的功能;
移動、縮放和關閉瀏覽器窗口的功能;
提供瀏覽器詳細信息的navigator對象;
提供瀏覽器所加載頁面的詳細信息的location對象;
提供用戶顯示器分辨率詳細信息的screen對象;
對cookies的支持;
像XMLHttpRequest和IE的ActiveXObject這樣的自定義對象、
(注:BOM無標準,各個瀏覽器一些方面會有自己的實現和方法。)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/78186.html
摘要:把整個頁面映射為一個多層節點結構瀏覽器對象可以控制瀏覽器顯示的頁面意外的部分。從根本上講,只處理瀏覽器窗口和框架但人們習慣上也把所有針對瀏覽器的擴展算作的一部分。現在有了,實現的細節有望朝著兼容性越來越高的方向發展。 1 JavaScript實現 核心 (ECMAScript) 文檔對象模型(DOM) 瀏覽器對象模型(BOM) 1.1 ECMAScript ECMAScript是J...
摘要:最小的示例如下它會顯示一個的標題在頁面上。指南的指南在這個指南中,我們將會檢驗的建筑模塊和元素和組件。這是循序漸進的指南關于原則的第一章。它可能會花半小時到一個小時,但是好處是你不會感覺同時在學習和。注意此指南偶爾在示例中采用新的語法。 Hello World 最小的 React 示例如下: ReactDOM.render( Hello, world!, documen...
摘要:上一篇文章實戰安裝下一篇文章實戰第一章初識第二節數據結構簡介是一個遠程內存數據庫,它不僅性能強勁,而且還具有復制特性以及為解決問題而生的獨一無二的數據模型,是一個速度非常快的非關系數據庫。 上一篇文章:Pyhton--Redis實戰:Mac brew安裝redis下一篇文章:Python--Redis實戰:第一章:初識Redis:第二節:Redis數據結構簡介 Redis是一個遠程內...
閱讀 2968·2023-04-25 19:45
閱讀 2690·2021-11-19 09:40
閱讀 690·2021-10-14 09:49
閱讀 2668·2021-09-30 09:47
閱讀 2201·2021-09-26 09:55
閱讀 1220·2021-09-22 16:01
閱讀 2809·2019-08-30 14:19
閱讀 706·2019-08-29 16:44