《JavaScript腳本特效編程給力起飛》是2011年電子工業出版社出版的圖書,作者是苟英。
基本介紹
- 書名:JavaScript腳本特效編程給力起飛
- 作者:苟英
- ISBN:9787121140464
- 頁數:391
- 出版社:電子工業出版社
- 出版時間:2011-8-1
- 裝幀:平裝
- 開本:16開
- 紙張:膠版紙
- 字數:606000
內容簡介,圖書目錄,
內容簡介
想知道網頁特效是怎么從無到有的嗎?想了解複雜的網頁特效是怎么構建自己的模組的嗎?知或者不知,本書(作者苟英、秦濤、白靈、高博)就在這裡,不增不減,循序漸進。
你即將有機會坐上網頁特效設計大巴,從基礎走到新技術,從框架模組走到項目實現。沿途你將欣賞到無數靚麗的實例風景,體驗高速大巴的樂趣。本巴士路線與以往有所不同,不僅會為你引入實例,也會向你逐步介紹JavaScript和其他網頁設計基礎知識。沿途停靠的站點包括:JavaScript基礎、JavaScript語法、JavaSctipt編程、頁面互動信息的實現、Ajax客戶端技術、jQuery框架、ExtJS框架和JavaScript調試的利器Firebug,以及使用iQuery實現線上留言板系統和一些入口網站的特效。結合每個站點的實例介紹,讀者在每站學習後立刻就能投入實踐。項目研發過程中的測試和開發是密不可分的,因此本巴士還在最後張貼了Web測試的知識,引入了網頁調試工具Firebug,並介紹了它的使用,讓你不僅能夠掌握JavaScript的知識,還能學到網頁測試方面的內容,從而全面提高自身能力。
圖書目錄
第1篇 學習與積累
第1章 JavaScript基礎
1.1 JavaScript與HTML
1.1.1 HTML 5
1.1.2 HTML常用標籤
1.2.3 將JavaScript腳本嵌入HTML中
1.2 編寫JavaScript腳本工具
1.3 簡單的計算器
第2章 JavaScdpt語法
2.1 JavaScript基礎語法
2.2 函式
2.2.1 特殊的內置函式
2.2.2 創建自己的函式
2.3 常用對象
2.3.1 字元串對象
2.3.2 Date對象
2.3.3 Math對象
2.4 數組
2.5 JavaScript錯誤
2.6 JavaScript特性
第3章 JavaScript編程
3.1 DOM編程基礎
3.2 window對象
3.2.1 window對象常用屬性
3.2.2 window對象常用方法
3.2.3 window對象事件
3.3 history和location對象
3.3.1 history對象
3.3.2 location對象
3.4 document對象
3.4.1 查詢元素
3.4.2 修改網頁元素
3.4.3 添加網頁元素
3.4.4 刪除網頁元素
3.4.5 cookie
3.5 操作表格
3.5.1 表格的樹型結構
3.5.2 遍歷行
3.5.3 添加行
3.5.4 刪除行
3.6 下拉列表框的操作
3.7 事件源的套用
3.8 body對象
3.9 form對象
3.10 利用JavaScript創建對象
3.11 JavaScript訪問樣式屬性
3.12 常用事件
3.13 JavaScript模組化和命名空間管理
3.13.1 模組化
3.13.2 命名空間管理
3.14 正則表達式
3.14.1 正則表達式介紹
3.14.2 正則表達式作用
3.14.3 RegExp對象
3.14.4 正則表達式語法參考
3.14.5 String對象中與正則表達式有關的方法
3.14.6 常見的驗證方式
3.15 JavaScdpt樣式特效套用
第2篇 提高與套用
第4章 頁面互動信息的實現
4.1 表單
4.2 表單控制項
4.2.1 text文本框
4.2.2 select下拉列表框
4.2.3 其他控制項
4.3 表單提交方式
4.4 表單提交範例
4.5 表單套用
4.6 表單驗證
4.7 驗證實現
4.7.1 輸入框驗證
4.7.2 下拉列表框驗證
4.7.3 單選按鈕驗證
4.7.4 複選框驗證
4.7.5 郵件地址驗證
第5章 Ajax客戶端技術
5.1 Ajax介紹
5.1.1 Ajax技術的由來
5.1.2 Ajax與JavaScript的關係
5.2 Ajax程式範例
5.2.1 使用Ajax完成驗證
5.2.2 使用Ajax完成互動
5.3 —個註冊的案例
5.4 使用XMLHttpRequest對象與伺服器端通信
5.4.1 XMLHttpRequest對象
5.4.2 使用open方法創建—個請求
5.4.3 使用send方法傳送—個請求
5.4.4 使用onreadystatechange事件捕獲請求狀態變化
5.4.5 使用readyState屬性判斷請求狀態變化
5.4.6 使用status屬性判斷請求的結果
5.4.7 使用response Text獲得返回的文本
5.5 利用Ajax實現局部刷新
5.5.1 網頁無閃自動局部刷新
5.5.2 表單局部刷新
5.6 實現註冊頁面
5.7 實時線上人數
第6章 jQuery框架
6.1 jQuery介紹
6.1.1 jQuery的由來
6.1.2 jQuery配置
6.1.3 jQuery常用語法及接口
6.2 jQuery程式範例
6.2.1 選擇器介紹
6.2.2 選擇器詳解
6.2.3 動態創建元素
6.2.4 包裝集元素管理
6.2.5 DOM操作:區分DOM屬性和元素屬性
6.2.6 操作DOM屬性
6.2.7 修改元素的樣式
6.3 事件
6.3.1 事件和事件對象
6.3.2 jQuery中的事件
6.4 利用jQuery實現頁面特效
6.5 實現滑鼠單擊留言切換高亮顯示
6.6 快餐線上
第7章 Ext JS框架
7.1 Ext JS入門
7.1.1 獲得Ext JS
7.1.2 套用Ext JS
7.1.3 Ext JS版的Hello Word
7.2 Ext JS框架基礎及核心簡介
7.2.1 Ext JS類庫簡介
7.2.2 Ext JS的組件
7.3 Ext JS組件套用方法
7.3.1 組件的使用
7.3.2 組件的配置屬性
7.3.3 事件處理
7.4 容器組件
7.4.1 面板
7.4.2 視窗Window及對話框MessageBox
7.4.3 布局概述
7.5 表格控制項Grid
7.5.1 基本表格GridPanel
7.5.2 可編輯的表格EditorGridPanel
7.5.3 與伺服器互動
7.6 數據存儲Store
7.6.1 Store
7.6.2 Record
7.6.3 DataReader
7.6.4 DataProxy與自定義Store
7.7 使用表單Form
7.7.1 FormPanel基本套用
7.7.2 表單控制項介紹
7.8 Ext JS綜合實例
第3篇 綜合與總結
第8章 高級特效範例
8.1 高級文字特效
8.2 高級圖像特效
8.3 選單特效
8.4 滑鼠特效
8.5 背景特效
8.6 頁面特效
8.7 下載時間計算
8.8 遊戲
第9章 jQuery實現線上留言板系統
9.1 可摺疊的留言板
9.2 浮動的留言板
第10章 入口網站首頁特效
10.1 仿入口網站的幕布式Flash廣告效果
10.2 JavaScript實現仿163下拉廣告效果
10.3 浮動廣告
10.4 設為首頁和收藏本站JS腳本
10.5 帶縮略圖的圖片輪換代碼
第11章 JavaScript調試的利器Firebug
11.1 Firebug的安裝
11.2 Firebug的使用
11.2.1 Console控制台
11.2.2 查看和修改HTML
11.2.3 CSS調試
11.2.4 可視化的CSS標尺
11.2.5 網路狀況監視器
11.2.6 JavaScript調試器
11.2.7 DOM查看器