1. 程式人生 > 其它 >Chap 3 JavaScript程式設計(2)

Chap 3 JavaScript程式設計(2)

技術標籤:Web應用開發基礎web

  1. JavaScript是一種嵌入在HTML檔案中的指令碼語言,它是基於 和 驅動的
  2. JavaScript的特點有: 、 、 和 。
  3. 將JavaScript程式嵌入HTML檔案的方法有兩種:在HTML檔案中使用 標識加入JavaScript語句,其格式為: 。將JavaScript程式以副檔名“ ”單獨存放,再利用以下格式的script標記嵌入HTML檔案: 。
  4. JavaScript的資料型別有: 、 和 。
  5. JavaScript的常量值可以為: 、 、 和 。另外,JavaScript中有一個 ,表示什麼也沒有,如試圖引用沒有定義的變數,則返回一個 。
  6. JavaScript用關鍵字 宣告變數,或使用 的形式宣告變數,變數名 (區不區分)大小寫。
  7. JavaScript的運算子包括: 、 、 、 、 和 。
  8. 變數的作用域。在函式內用var保留字宣告的變數是 ,其作用域僅侷限於 ;而在函式外用var保留字宣告的變數是 ,其作用域是整個 檔案。
  9. JavaScript有 、 和 三種控制結構。
  10. 是指對計算機進行一定的操作而得到的結果,例如將滑鼠移到某個超連結上、按下滑鼠按鈕等。由滑鼠或熱鍵引發的一連串程式的動作,稱為     。對事件進行處理的程式或函式,稱為     。
    
  11. JavaScript中的物件是由 和 兩個基本元素構成的。 是物件的資料, 是對資料的操作。
  12. JavaScript中建立物件例項的方法是: ;物件屬性成員的引用格式是: ;物件方法成員的引用格式是: 。
  13. for…in語句。這是一條迴圈語句,格式是: 。
  14. JavaScript的常用內建物件有: 、 、 、 、 、 和 。
    15.瀏覽器物件模型將網頁處理為 的集合,網頁元素都可以是 ,具有 、
    和 ,通過指令碼語言就可以操作網頁元素。瀏覽器物件模型遵循W3C所定義的文件物件模型 規範,通過使用 ,網頁上的文字、影象等都能被作為物件來處理。
  15. Window物件中,與對話方塊有關的方法包括 、 和 。與視窗焦點有關的方法包括 和 。
  16. Document物件的屬性:包括數值屬性和物件陣列屬性。Document物件的方法主要有: 、 、 、 和 。
  17. Form物件的屬性與標記語法定義中的屬性相對應,包括: 、 、 、 、 、 和 。
  18. Form物件中, 對應表單提交後啟動的伺服器應用程式的URL, 對應表單的名稱,與標記定義中的name屬性相對應。 指出瀏覽器將資訊傳送到由action屬性指定的伺服器的方法,它只可能是 或 。
  19. Form物件的方法包括 和 。submit( )方法將觸發Submit事件,引起 事件處理程式的執行。reset( )方法清除表單中的所有輸入,並將各輸入域的值設為原來的預設值,該方法將觸發 事件處理程式的執行。
  20. Form的每種輸入域在JavaScript中都是作為物件來處理的,因此,Form的子物件包括: 、 、 、 、 、 、 和 。
  21. Frame物件的方法: 、 、 和 ,它們與Window物件方法完全一致。
  22. ,即Document Object Model,文件物件模型,它是由W3C提出的。
    

24.DOM是一個跨平臺的、可適應不同程式語言的檔案物件模型,它採取直觀且一致的方式,將 或 文件進行模型化處理,提供存取和更新檔案內容、結構和樣式程式設計介面。
25. 使用DOM技術,不僅能夠訪問和更新頁面的內容及結構,而且還能操縱檔案的 。
26. DOM將檔案作為一個 結構,每個 表現為一個HTML標記或HTML標記內的文字項。樹形結構精確地描述了HTML檔案中標記間以及文字項間的相互關聯性。這種關聯性包括 型別、 型別和 型別。
27.DOM有兩個物件集合: 和 。
28.DOM樹形結構的節點有 屬性和 屬性兩類,通過 屬性可以瀏覽節點,並可獲得節點的型別及名稱等資訊;通過 屬性可以訪問文位元組點的內容。
29. JavaScript在Web開發中地位重要,因此各種JavaScript框架和庫不斷出現,如 、 、 和 等,它們提供了常用開發功能的封裝或軟體框架。
30.JQuery是封裝完備的JavaScript類庫,它封裝JavaScript常用的功能程式碼,提供一種簡便的JavaScript設計模式,優化HTML文件操作、事件處理、動畫設計和 。

答案下一頁

1.物件 事件
2.簡單性 基於物件 可移植性 動態性
3.