DOM Module
2.1 開始
2.2 文件物件模型
DOM tree
2.3 html 根元素
<html manifest="cache.manifest" lang="zh-tw">
manifest指定快取消單的 URL網址, 以支援離線應用程式的快取機制
lang 設定文件使用者主要語言
2.4 head 與中介資料 (metadata)
header內的中介資料元素
-
title
- document.title = "設定網頁抬頭";
-
base
- 支援網頁文件的基準網址 (document base URL)
- <base href="http://www.ddmg.com.tw/html5/">
-
如果在此網頁上有超連結 <a href="02_DOM.htm"></a> ,
這時它會導到http://www.ddmg.com.tw/html5/02_DOM.htm這個頁面
- base 下的屬性 href 及target 都會影響整個網頁的超連結行為, 除了 manifest之外
- style
-
link
-
script/noscript
- <script src="" defer></script>
- src
- async : 表示以非同步方式執行外部資源
- defer : 表示延遲執行, 在網頁全部載入解析完成之後才會執行
- type : 如果是javascript的話, HTML5可以直接省略
- charset :
-
meta
- 無法透過預先定義的 title , base , link , style 與 script 這些子元素來表示的中介資料, 就會透過meta元素進一步說明。
- meta 以 key/value pairs 來表示額外的資料
-
name : 名稱
- application-name (一份網頁只能有一個name叫application-name)
- author 作者
- description (同application-name的限制)
- generator
-
keywords <meta name="keywords"
content="Microsoft,Apple,Google,facebook">
-
http-equiv 表示網頁文件的某種狀態意義
- content-type (編碼宣告)
- default-style (預設樣式)
- refresh (更新)
- content 描述 name 或 http-equiv 屬性內容
- charset 字元集編碼
- 2