HTML5+CSS3+JavaScript從入門到精通(標準版) web開發(fā)技術基礎視頻講解與案例實戰(zhàn),8大素材庫、源
定 價:89.8 元
- 作者:未來科技
- 出版時間:2017/7/1
- ISBN:9787517054245
- 出 版 社:中國水利水電出版社
- 中圖法分類:TP312.8
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
HTML 5 CSS 3 JavaScript從入門到精通(標準版) 以基礎知識、示例、實戰(zhàn)案例相結合的方式詳盡講述了HTML CSS
JavaScript及目前*的前端技術,html5移動開發(fā) html5實戰(zhàn) html5 canvas html5 app html5入門 html5 動畫
html5揭秘 html 游戲 html5權威指南 的基本知識都有涉及。
全書分兩大部分,共12章。 *部分為網頁樣式基礎部分,介紹了HTML5入門和CSS3實戰(zhàn)入門內容:使用HTML標簽標識網頁內容,使用CSS設計網頁基本樣式,如使用并美化文本、圖像、超鏈接、列表、表單和表格等;第二部分為CSS3布局部分,主要講解使用CSS3設計完整網頁的方法和技巧,以及CSS3中的各種新技術應用;第三部分為JavaScript部分,主要講述了:JavaScript基本語法和用法,使用JavaScript控制網頁文檔和瀏覽器,JavaScript事件處理,使用JavaScript設計CSS動畫等內容。
HTML 5 CSS 3 JavaScript從入門到精通(標準版)
配備了極為豐富的學習資源,其中,配套資源有235節(jié)教學視頻(可二維碼掃描)、素材源程序。拓展學習資源有習題及面試題庫、案例庫、工具庫、網頁模板庫、網頁配色庫、網頁素材庫、網頁案例欣賞庫等。
HTML5 CSS3 JavaScript從入門到精通(標準版) 適合做為Web前端開發(fā)、網頁設計、網頁制作、網站建設的入門級或者有一定基礎讀者的自學用書,也適合作為高校相關專業(yè)的教學參考書或相關機構的培訓教材。
近幾年來,互聯(lián)網 、大數(shù)據(jù)、云計算、物聯(lián)網、虛擬現(xiàn)實、人工智能、機器學習、移動互聯(lián)網等IT 相關新名詞、新概念層出不窮,相關產業(yè)發(fā)展如火如荼;ヂ(lián)網 、移動互聯(lián)網已經深入到人們的日常生活的角角落落,人們已經離不開互聯(lián)網。為了讓人們有更好的互聯(lián)網體驗效果,Web 前端開發(fā)、移動終端開發(fā)相關技術發(fā)展迅猛。
HTML、CSS、JavaScript、jQuery、Bootstrap 等技術相互配合使用,大大減輕了 Web 前端開發(fā)者的工作量,降低了開發(fā)成本。本書旨在幫助讀者朋友快速掌握目前最前沿技術,使前端設計從外觀上變得更炫,在技術上更簡易。
本書內容
本書分為三大部分,具體結構劃分如下。
第1 部分:網頁樣式基礎部分。 這部分內容主要介紹網頁設計基礎,使用HTML標簽標識網頁內容,使用 CSS 設計網頁基本樣式,如文本、超鏈接、圖像、列表、表單和表格等網頁對象的樣式。
第 2 部分:CSS3 布局部分。這部分內容主要講解使用CSS 設計完整的網頁的方法和技巧,介紹CSS3中的各種新技術應用。
第 3 部分:JavaScript 部分。這部分內容主要講解 JavaScript 基本語法和用法,使用 JavaScript 控制網頁文檔和瀏覽器,JavaScript 事件處理,使用 JavaScript 設計 CSS動畫。
本書的姊妹篇《HTML5 CSS3 JavaScript 從入門到精通(進階版) 》還講到了 JavaScript BOM、JavaScript DOM等 JavaScript 高級程序設計涉及到的內容,以及操作 CSS、使用 Ajax、使用 jQuery、使用 Bootstrap以及案例實戰(zhàn)等相關內容。
本書的編寫特點
? 實用性強
本書把實用做為編寫的首要原則,重點選取實際開發(fā)工作中用得到的知識點,并按知識點的常用程度,進行了詳略調整,目的是希望讀者朋友用最短的時間掌握開發(fā)必備知識。
? 入門容易
本書思路清晰,語言通俗,操作步驟詳盡。讀者朋友只要認真閱讀本書,把書中所有示例認真地練習一遍,并獨立完成所有的實戰(zhàn)案例,就可以達到專業(yè)開發(fā)人員的水平。
? 講述透徹
本書把知識點融于大量的示例中,并結合實戰(zhàn)案例進行講解和拓展,力求讓讀者朋友 知其然,知其所以然 。
? 系統(tǒng)全面
本書從零開始到實戰(zhàn)應用,內容豐富詳盡,知識系統(tǒng)全面,講述了實際開發(fā)工作中用到的絕大部分知識。
? 操作性強
本書顛覆了傳統(tǒng)的看書觀念,變成一本能操作的圖書。書中示例遍布每個小節(jié),且每個示例操作步驟清晰明了,簡單模仿就能快速上手。
本書顯著特色
? 體驗好
二維碼掃一掃,隨時隨地看視頻。書中幾乎每個章節(jié)都提供了二維碼,讀者朋友可以通過手機微信掃一掃,隨時隨地看相關的教學視頻。 (若個別手機不能播放,請參考前言中的本書學習資源列表及其獲取方式下載后在電腦上可以一樣觀看)
? 資源多
從配套到拓展,資源庫一應俱全。本書提供了幾乎覆蓋全書的配套視頻和素材源文件。還提供了拓展的學習資源:習題及面試題庫、案例庫、工具庫、網頁模板庫、網頁配色庫、網頁素材庫、網頁案例欣賞庫等,拓展視野、貼近實戰(zhàn),學習資源一網打盡!
? 案例多
案例豐富詳盡,邊做邊學更快捷。跟著大量案例去學習,邊學邊做,從做中學,學習可以更深入、更高效。
? 入門易
遵循學習規(guī)律,入門實戰(zhàn)相結合。編寫模式采用基礎知識 中小實例 實戰(zhàn)案例,內容由淺入深,循序漸進,從入門中學習實戰(zhàn)應用,從實戰(zhàn)應用中激發(fā)學習興趣。
? 服務快
提供在線服務,隨時隨地可交流。提供QQ 群、網站下載等多渠道貼心服務。
本書學習資源列表及獲取方式
本書的學習資源十分豐富,全部資源分布如下:
? 配套資源
(1)本書的配套同步視頻共計 222 節(jié)(可用二維碼掃描觀看或從下述的網站下載)
(2)本書的素材及源程序共計 349 項
? 拓展學習資源
(1)習題及面試題庫(共計 1000題)
(2)案例庫(各類案例 4396個)
(3)工具庫(HTML參考手冊 11部、CSS 參考手冊 10部、JavaScript 參考手冊 26部)
(4)網頁模板庫(各類模板 1636個)
(5)網頁素材庫(17大類)
(6)網頁配色庫(623項)
(7)網頁欣賞案例庫(共計 508例)
? 以上資源的獲取及聯(lián)系方式
(1)登錄網站 xue.bookln.cn,輸入書名,搜索到本書后下載。
(2)登錄中國水利水電出版社的官方網站:www.waterpub.com.cn/softdown/,找到本書后,根據(jù)相關提示下載。
(3)加入本書學習QQ 群:621135618、625186596、625853788、626360108,讀者可以單擊 QQ窗口右側的群應用下的文件,找到相關資源后下載。
(4)讀者朋友還可通過電子郵件 weilaitushu@126.com、945694286@qq.com 與我們聯(lián)系。
本書約定
1.為了節(jié)約版面,本書中所顯示的示例代碼大部分都是局部的,示例的全部代碼可以到上述網站的素材及源程序處下載。
2.部分示例可能需要服務器的配合,可以參閱示例所在章節(jié)的相關說明。
3.學習本書中的示例,要用到 IE、Firefox、Chrome 等瀏覽器,建議安裝上述類型的最新版本瀏覽器。
4.如需針對不同版本的IE 測試示例,可以下載 IETester 工具,因為它可同時支持 IE6、IE7和 IE8。對于非Windows 用戶,可以考慮使用VirtualBox 或者 VMware等虛擬機,或者使用 CrossBrowserTesting 和 MogoTest 等服務。
5.為了提供更多的學習資源,彌補篇幅有限的缺憾,本書提供了許多參考鏈接,部分本書無法詳細介紹的問題都可以通過這些鏈接找到答案。但由于這些鏈接地址具有時效性,因此僅供參考,難以保證所有鏈接地址都永久有效。這種情況遇到問題可通過本書的學習 QQ群進行咨詢。
6.本書所列出的插圖可能會與讀者實際環(huán)境中的操作界面有所差別,這可能是由于操作系統(tǒng)平臺、瀏覽器版本等不同而引起的,一般不影響學習,在此特別說明。
本書適用對象
本書適用于以下人群:網頁設計、網頁制作、網站建設入門者及愛好者;系統(tǒng)學習網頁設計、網頁制作、網站建設的開發(fā)人員。相關專業(yè)的高校學生及畢業(yè)生、相關專業(yè)培訓的學員。
關于作者
未來科技是由一群熱愛 Web 開發(fā)的青年骨干教師組成的一個松散組織,主要從事 Web 開發(fā)、教學培訓、教材開發(fā)等業(yè)務。該群體編寫的同類圖書在很多網店上的銷量名列前茅,讓數(shù)十萬的讀者輕松跨進了Web 開發(fā)的大門,為Web 開發(fā)的普及和應用做出了積極貢獻。
參與本書編寫的人員有:鄒仲、謝黨華、劉望、彭方強、雷海蘭、郭靖、馬林、劉金、吳云、趙德志、張衛(wèi)其、李德光、劉坤、楊艷、顧克明、班琦、蔡霞英、曾德劍、曾錦華、曾蘭香、曾世宏、曾旺新、曾偉、常星、陳娣、陳鳳娟、陳鳳儀、陳福妹、陳國鋒、陳海蘭、陳華娟、陳金清、陳馬路、陳石明、陳世超、陳世敏、陳文廣等。
編 者
未來科技是由一群熱愛Web開發(fā)的青年骨干教師組成的一個松散組織,主要從事Web開發(fā)、教學培訓、教材開發(fā)等業(yè)務。該群體編寫的同類圖書在很多網店上的銷量名列前茅,讓數(shù)十萬的讀者輕松跨進了Web開發(fā)的大門,為Web開發(fā)的普及和應用做出了積極貢獻。
第1章HTML5基礎
1.1HTML發(fā)展歷史
1.2HTML文檔結構和基本語法
1.2.1HTML4文檔基本結構
1.2.2HTML4基本語法
1.2.3XHTML文檔基本結構
1.2.4XHTML基本語法
1.2.5HTML5文檔基本結構
1.2.6HTML5基本語法
1.3HTML4元素
1.3.1結構元素
1.3.2內容元素
1.3.3修飾元素
1.4HTML4屬性
1.4.1核心屬性
1.4.2語言屬性
1.4.3鍵盤屬性
1.4.4內容屬性
1.4.5其他屬性
1.5HTML5元素
1.5.1結構元素
1.5.2功能元素
1.5.3表單元素
1.6HTML5屬性
1.6.1表單屬性
1.6.2鏈接屬性
1.6.3其他屬性
1.7HTML5全局屬性
1.7.1contentEditable屬性
1.7.2contextmenu屬性
1.7.3data-*屬性
1.7.4draggable屬性
1.7.5dropzone屬性
1.7.6hidden屬性
1.7.7spellcheck屬性
1.7.8translate屬性
第2章CSS3基礎
2.1CSS3概述
2.1.1CSS的發(fā)展歷史
2.1.2CSS3新功能
2.1.3瀏覽器支持
2.2CSS基本用法
2.2.1CSS樣式
2.2.2CSS應用
2.2.3CSS樣式表
2.2.4導入外部樣式表
2.2.5CSS注釋
2.3CSS特性
2.3.1CSS層疊性
2.3.2CSS繼承性
2.4案例實戰(zhàn)
第3章使用CSS3選擇器
3.1CSS3選擇器分類
3.2基本選擇器
3.2.1標簽選擇器.
3.2.2類選擇器
3.2.3ID選擇器
3.2.4通配選擇器
3.3組合選擇器
3.3.1包含選擇器
3.3.2子選擇器
3.3.3相鄰選擇器
3.3.4兄弟選擇器
3.3.5分組選擇器
3.4屬性選擇器
3.5偽類選擇器
3.5.1動態(tài)偽類
3.5.2結構偽類
3.5.3否定偽類
3.5.4狀態(tài)偽類
3.5.5目標偽類
3.6案例實戰(zhàn)
3.6.1設計菜單樣式
3.6.2設計表單樣式
3.6.3設計超鏈接樣式
3.6.4設計表格樣式
4章設計網頁文本
4.1使用文本標簽
4.1.1標題文本
4.1.2段落文本
4.1.3引用文本
4.1.4強調文本
4.1.5格式文本
4.1.6輸出文本
4.1.7縮寫文本
4.1.8插入和刪除文本
4.1.9文本方向
4.2HTML5新增文本標簽
4.2.1標記文本
4.2.2進度信息
4.2.3刻度信息
4.2.4時間信息
4.2.5聯(lián)系文本
4.2.6隔離文本
4.2.7換行斷點
4.2.8文本注釋
4.3案例實戰(zhàn)
4.3.1設計自我介紹頁
4.3.2解決網頁亂碼
4.3.3把HTML轉換為XHTML
4.3.4輸出唐詩
5章使用CSS美化網頁文本
5.1字體樣式
5.1.1定義字體類型
5.1.2定義字體大小
5.1.3定義字體顏色
5.1.4定義字體粗細
5.1.5定義斜體字體
5.1.6定義下劃線
5.1.7定義字體大小寫
5.2文本樣式
5.2.1定義文本對齊
5.2.2定義垂直對齊
5.2.3定義字距和詞距
5.2.4定義行高
5.2.5定義縮進
5.3CSS3新增文本樣式
5.3.1定義文本陰影
5.3.2設計陰影特效
5.3.3定義溢出文本
5.3.4文本換行
5.3.5添加動態(tài)內容
5.3.6恢復默認樣式
5.3.7自定義字體類型
5.4案例實戰(zhàn)
5.4.1配置網頁字體大小
5.4.2網頁配色
5.4.3網頁居中顯示
5.4.4垂直對齊
5.4.5文字隱藏和截取
5.4.6設計中文報刊版式
5.4.7設計特效首頁
5.4.8使用RGBA
5.4.9使用HSL
第6章使用并美化圖像
6.1在網頁中插入圖像
6.2設置圖像樣式
6.2.1定義圖像大小
6.2.2定義圖像邊框
6.2.3定義圖像不透明度
6.2.4定義圓角圖像
6.2.5定義陰影圖像
6.2.6圖文混排
6.3設置背景圖像
6.3.1定義背景圖像
6.3.2定義顯示方式
6.3.3定義顯示位置
6.3.4定義固定背景
6.3.5定義坐標
6.3.6定義裁剪區(qū)域
6.3.7定義大小
6.3.8定義循環(huán)方式
6.3.9定義多背景圖
6.4定義漸變背景
6.4.1設計Webkit漸變
6.4.2設計Gecko漸變
6.4.3設計W3C漸變
6.5案例實戰(zhàn)
6.5.1設計圖文新聞內容頁
6.5.2設計精致按鈕
6.5.3設計花邊框
6.5.4設計陰影白邊效果
6.5.5設計網頁紋理背景
6.5.6設計發(fā)光的球體
6.5.7設計圖標按鈕
7章使用并美化超鏈接
7.1定義超鏈接
7.1.1URL格式
7.1.2超鏈接分類
7.1.3使用標簽
7.1.4定義錨點鏈接
7.1.5定義不同目標的鏈接
7.1.6定義下載鏈接
7.1.7定義熱點區(qū)域
7.1.8定義框架鏈接
7.2設置超鏈接樣式
7.2.1偽類
7.2.2定義超鏈接樣式
7.3案例實戰(zhàn)
7.3.1定義下劃線樣式
7.3.2定義立體樣式
7.3.3定義動態(tài)樣式
7.3.4定義圖像交換樣式
7.3.5定義鼠標樣式
7.3.6設計圖形化按鈕樣式
7.3.7設計滑動門樣式
第8章使用并美化列表
8.1列表的基本結構
8.2創(chuàng)建列表
8.2.1無序列表
8.2.2有序列表
8.2.3定義列表
8.2.4菜單列表
8.2.5彈出菜單
8.2.6案例:設計圖片旋轉功能
8.2.7案例:設計分享功能
8.2.8案例:添加任務列表
8.3設計CSS樣式
8.3.1設計項目符號類型
8.3.2自定義項目符號
8.3.3使用背景圖設計項目符號
8.4案例實戰(zhàn)
8.4.1使用背景圖裝飾菜單
8.4.2設計垂直導航條
8.4.3設計水平導航條
8.4.4設計多級菜單
8.4.5設計滑動門菜單
8.4.6設計排行榜
8.4.7設計圖文列表欄目
第9章使用并美化表格
9.1表格的基本結構
9.1.1早期表格的結構
9.1.2標準化的表格結構
9.2創(chuàng)建表格
9.2.1簡單的表格
9.2.2包含表頭的表格
9.2.3包含標題的表格
9.2.4結構化的表格
9.2.5列分組的表格
9.3設置表格屬性
9.3.1設計單線表格
9.3.2設計井字表格
9.3.3設計細線表格
9.3.4設置表格說明
9.4設置單元格屬性
9.4.1單元格跨列或跨行顯示
9.4.2定義表頭單元格
9.4.3為單元格指定表頭
9.4.4定義單元格信息縮寫
9.4.5對單元格進行分類
9.5設計CSS樣式
9.5.1設計細線表格
9.5.2定義單元格間距和空隙
9.5.3隱藏空單元格
9.5.4定義標題樣式
9.6案例實戰(zhàn)
9.6.1隔行換色
9.6.2設計動態(tài)交互特效
9.6.3設計清淡視覺表格
9.6.4設計結構化表格
9.6.5設計日歷表
第10章使用并美化表單
10.1表單的基本結構
10.2創(chuàng)建表單控件
10.2.1輸入型控件
10.2.2選擇型控件
10.2.3輔助控件
10.3HTML5增強輸入類型
10.3.1email類型
10.3.2url類型
10.3.3number類型
10.3.4range類型
10.3.5日期選擇器類型
10.3.6search類型
10.3.7tel類型
10.3.8color類型
10.4HTML5增強輸入屬性
10.4.1autocomplete屬性
10.4.2autofocus屬性
10.4.3form屬性
10.4.4表單重寫屬性
10.4.5height和width屬性
10.4.6list屬性
10.4.7min、max和step屬性
10.4.8multiple屬性
10.4.9pattern屬性
10.4.10placeholder屬性
10.4.11required屬性
10.5HTML5新增控件
10.5.1datalist元素
10.5.2keygen元素
10.5.3output元素
10.6HTML5表單屬性
10.6.1autocomplete屬性
10.6.2novalidate屬性
10.6.3顯式驗證
10.7案例實戰(zhàn)
10.7.1設計反饋表
10.7.2設計用戶登錄頁
10.7.3設計用戶注冊頁
10.7.4設計搜索頁
第11章CSS3布局基礎
11.1CSS盒模型基礎
11.1.1盒模型結構
11.1.2定義大小
11.1.3定義邊框
11.1.4定義邊界
11.1.5定義補白
11.2CSS3完善盒模型
11.2.1定義顯示方式
11.2.2定義可控大小
11.2.3溢出處理
11.2.4定義輪廓
11.2.5定義輪廓樣式
11.2.6定義多色邊框
11.2.7定義邊框背景
11.3案例實戰(zhàn)
11.3.1設計行內元素邊框
11.3.2邊界的應用
11.3.3邊界重疊現(xiàn)象
11.3.4行內元素邊界
11.3.5設計網頁居中顯示
11.3.6設計多欄高度自適應頁面
11.3.7設計負margin頁面
第12章CSS3 HTML5網頁排版
12.1使用結構標簽
12.1.1使用div和span
12.1.2使用id和class
12.1.3認識顯示類型
12.1.4正確嵌套標簽
12.2設計HTML5結構
12.2.1定義文章塊
12.2.2定義內容塊
12.2.3定義導航塊
12.2.4定義側邊欄
12.2.5定義主要區(qū)域
12.2.6定義標題欄
12.2.7定義標題組
12.2.8定義腳注欄
12.3浮動顯示
12.3.1定義浮動顯示
12.3.2清除浮動
12.3.3浮動嵌套
12.3.4混合浮動布局
12.4定位顯示
12.4.1定義定位顯示
12.4.2定位框
12.4.3相對定位
12.4.4定位層疊
12.4.5混合定位布局
第13章使用CSS3新布局
13.1多列流動布局
13.1.1設置列寬
13.1.2設置列數(shù)
13.1.3設置列間距
13.1.4設置列邊框樣式
13.1.5設置跨列顯示
13.1.6設置列高度
13.2彈性盒布局
13.2.1定義Flexbox
13.2.2定義伸縮方向
13.2.3定義行數(shù)
13.2.4定義對齊方式
13.2.5定義伸縮項目
13.3案例實戰(zhàn)
13.3.1比較3種布局方式
13.3.2設計可伸縮網頁模板
13.3.3設計多列網頁
13.3.4設計HTML5應用網頁模板
第14章使用CSS3動畫
14.1設計2D變換
14.1.1定義旋轉
14.1.2定義縮放
14.1.3定義移動
14.1.4定義傾斜
14.1.5定義矩陣
14.1.6定義變換原點
14.2設計3D變換
14.2.1定義位移
14.2.2定義縮放
14.2.3定義旋轉
14.3設計過渡動畫
14.3.1設置過渡屬性
14.3.2設置過渡時間
14.3.3設置延遲時間
14.3.4設置過渡動畫類型
14.3.5設置觸發(fā)方式
14.4設計幀動畫
14.4.1設置關鍵幀
14.4.2設置動畫屬性
14.5案例實戰(zhàn)
14.5.1設計掛圖
14.5.2設計高亮顯示
14.5.3設計3D幾何體
14.5.4設計旋轉的盒子
14.5.5設計翻轉廣告
14.5.6設計跑步動畫
第15章JavaScript基礎
15.1JavaScript入門
15.1.1在網頁中插入JavaScript代碼
15.1.2使用JavaScript文件
15.1.3JavaScript語法基礎
15.1.4認識JavaScript語法特性
15.2常量和變量
15.3表達式和運算符
15.4語句
15.4.1表達式語句和語句塊
15.4.2條件語句
15.4.3循環(huán)語句
15.4.4跳轉語句
15.4.5異常處理語句
15.4.6var語句和function語句
15.4.7with語句和空語句
15.5數(shù)據(jù)類型
15.5.1數(shù)值
15.5.2字符串
15.5.3布爾型
15.5.4null和undefined
15.5.5引用型數(shù)據(jù)
15.6函數(shù)
15.6.1定義函數(shù)
15.6.2調用函數(shù)
15.6.3函數(shù)參數(shù)
15.6.4函數(shù)應用
15.6.5閉包函數(shù)
15.7對象
15.7.1創(chuàng)建對象
15.7.2訪問對象
15.8數(shù)組
15.8.1定義數(shù)組
15.8.2存取元素
15.8.3數(shù)組應用
15.9案例實戰(zhàn)
15.9.1檢測數(shù)據(jù)類型
15.9.2數(shù)值計算與類型轉換
15.9.3字符串替換
15.9.4增強數(shù)組排序
第16章操作BOM
16.1使用window對象
16.1.1訪問瀏覽器窗口
16.1.2全局作用
16.1.3使用系統(tǒng)測試方法
16.1.4打開和關閉窗口
16.1.5使用框架集
16.1.6控制窗口位置
16.1.7控制窗口大小
16.1.8使用定時器
16.2使用navigator對象
16.2.1瀏覽器檢測方法
16.2.2檢測瀏覽器類型和版本號
16.2.3檢測客戶操作系統(tǒng)
16.2.4檢測插件
16.3使用location對象
16.4使用history對象
16.5使用screen對象
16.6使用document對象
16.6.1訪問文檔對象
16.6.2動態(tài)生成文檔內容
16.7案例實戰(zhàn)
16.7.1使用遠程腳本
16.7.2設計遠程交互
16.7.3使用浮動框架
第17章操作DOM
17.1DOM基礎
17.2使用節(jié)點
17.2.1節(jié)點類型
17.2.2節(jié)點名稱和值
17.2.3節(jié)點關系
17.2.4訪問節(jié)點
17.2.5操作節(jié)點
17.3使用文檔節(jié)點
17.3.1訪問文檔子節(jié)點
17.3.2訪問文檔信息
17.3.3訪問文檔元素
17.3.4訪問文檔集合
17.3.5使用HTML5Document
17.4使用元素節(jié)點
17.4.1訪問元素
17.4.2遍歷元素
17.4.3創(chuàng)建元素
17.4.4復制節(jié)點
17.4.5插入節(jié)點
17.4.6刪除節(jié)點
17.4.7替換節(jié)點
17.4.8獲取焦點元素
17.4.9檢測包含節(jié)點
17.5使用文本節(jié)點
17.5.1訪問文本節(jié)點
17.5.2創(chuàng)建文本節(jié)點
17.5.3操作文本節(jié)點
17.5.4讀取HTML字符串
17.5.5插入HTML字符串
17.5.6替換HTML字符串
17.5.7插入文本
17.6使用文檔片段節(jié)點
17.7使用屬性節(jié)點
17.7.1訪問屬性節(jié)點
17.7.2讀取屬性值
17.7.3設置屬性值
17.7.4刪除屬性
17.7.5使用類選擇器
17.7.6自定義屬性
17.8案例實戰(zhàn)
17.8.1設計動態(tài)腳本
17.8.2使用script加載遠程數(shù)據(jù)
17.8.3使用script實現(xiàn)異步交互
17.8.4使用JSONP
17.8.5使用CSS選擇器
第18章事件處理
18.1事件基礎
18.1.1事件模型
18.1.2事件流
18.1.3綁定事件
18.1.4事件處理函數(shù)
18.1.5注冊事件
18.1.6銷毀事件
18.1.7使用event對象
18.1.8事件委托
18.2使用鼠標事件
18.2.1鼠標點擊
18.2.2鼠標移動
18.2.3鼠標經過
18.2.4鼠標來源
18.2.5鼠標定位
18.2.6鼠標按鍵
18.3使用鍵盤事件
18.3.1鍵盤事件屬性
18.3.2鍵盤響應順序
18.4使用頁面事件
18.4.1頁面初始化
18.4.2結構初始化
18.4.3頁面卸載
18.4.4窗口重置
18.4.5頁面滾動
18.4.6錯誤處理
18.5使用UI事件
18.5.1焦點處理
18.5.2選擇文本
18.5.3字段值變化監(jiān)測
18.5.4提交表單
18.5.5重置表單
18.5.6剪貼板數(shù)據(jù)
18.6案例實戰(zhàn)
18.6.1設計彈出對話框
18.6.2設計遮罩層
18.6.3自定義事件
18.6.4設計事件觸發(fā)模型
18.6.5應用事件模型
第19章使用Ajax
19.1Ajax基礎
19.1.1HTTP頭部信息
19.1.2定義XMLHttpRequest對象
19.1.3建立XMLHttpRequest連接
19.1.4發(fā)送GET請求
19.1.5發(fā)送POST請求
19.1.6轉換串行化字符串
19.1.7跟蹤狀態(tài)
19.1.8中止請求
19.1.9獲取XML數(shù)據(jù)
19.1.10獲取HTML文本
19.1.11獲取JavaScript腳本
19.1.12獲取JSON數(shù)據(jù)
19.1.13獲取純文本
19.1.14獲取頭部信息
19.2案例實戰(zhàn)
19.2.1動態(tài)查詢記錄集
19.2.2記錄集分頁顯示
19.2.3設計Tab面板
19.2.4使用燈標