[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《JavaScript DOM高級程序設計》(AdvancED DOM Scripting Dynamic Web Design Techniques)掃描版[PDF]
《JavaScript DOM高級程序設計》(AdvancED DOM Scripting Dynamic Web Design Techniques)掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《JavaScript DOM高級程序設計》(AdvancED DOM Scripting Dynamic Web Design Techniques)掃描版[PDF] 簡介: 中文名 : JavaScript DOM高級程序設計 原名 : AdvancED DOM Scripting Dynamic Web Design Techniques 別名 : JavaScript,DOM,程序設計 作者 : (加)桑貝斯 譯者 : 李松峰 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115
電驢資源下載/磁力鏈接資源下載:
全選
"《JavaScript DOM高級程序設計》(AdvancED DOM Scripting Dynamic Web Design Techniques)掃描版[PDF]"介紹
中文名: JavaScript DOM高級程序設計
原名: AdvancED DOM Scripting Dynamic Web Design Techniques
別名: JavaScript,DOM,程序設計
作者: (加)桑貝斯
譯者: 李松峰
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115181091
發行時間: 2008年07月01日
地區: 大陸
語言: 簡體中文
簡介:

編輯推薦
“本書是一本全景式的、溝通歷史和未來的Web開發經典好書。是對現有JavaScript DoM程序開發最佳實踐的一次大檢閱和大放送,是推動Web標准化和向下一代Web開發挺進的裡程碑式著作。”
                    ——本書譯者
“如果你是一位中級JavaScript人員,還想更上一層樓,那麼這將是使你夢想成真的絕妙好書。”
                    ——DOMAssistant庫的作者Robert Nyman
本書深入淺出地講述了作為一名專業的Web開發人員(或者真正的高手)所必須了解和掌握的高級知識,是Web編程領域名副其實的扛鼎之作。書中對核心 JavaScript原理的總結和概括、對最佳實踐的倡導和踐行、對DOM規范講解的提綱挈領、對浏覽器外部通信(Ajax)的反思與解決之道、對Web 2.o rXJ容整合(Mashup)的分類與講說等,無一不折射出這本書是作者博觀約取、厚積薄發的心血力作。
與此同時,如果你也醉心於Prototype、jQuery、YUI、Ext等優秀的JavaScript庫,想見微知著地真正理解這些庫背後的工作原理,甚至希望創建自己的庫,那麼這本書恰好適合你。

軟考官方指定教材及同步輔導書下載 | 軟考歷年真是解析與答案
軟考視頻 | 考試機構 | 考試時間安排
Java一覽無余:Java視頻教程 | Java SE | Java EE
.Net技術精品資料下載匯總:ASP.NET篇
.Net技術精品資料下載匯總:C#語言篇
.Net技術精品資料下載匯總:VB.NET篇
撼世出擊:C/C++編程語言學習資料盡收眼底 電子書+視頻教程
Visual C++(VC/MFC)學習電子書及開發工具下載
Perl/CGI腳本語言編程學習資源下載地址大全
Python語言編程學習資料(電子書+視頻教程)下載匯總
最新最全Ruby、Ruby on Rails精品電子書等學習資料下載
數據庫管理系統(DBMS)精品學習資源匯總:MySQL篇 | SQL Server篇 | Oracle篇
平面設計優秀資源學習下載 | Flash優秀資源學習下載 | 3D動畫優秀資源學習下載
最強HTML/xHTML、CSS精品學習資料下載匯總
最新JavaScript、Ajax典藏級學習資料下載分類匯總
網絡最強PHP開發工具+電子書+視頻教程等資料下載匯總
UML學習電子資下載匯總 軟件設計與開發人員必備
經典LinuxCBT視頻教程系列 Linux快速學習視頻教程一帖通
天羅地網:精品Linux學習資料大收集(電子書+視頻教程) Linux參考資源大系
Linux系統管理員必備參考資料下載匯總
Linux shell、內核及系統編程精品資料下載匯總
UNIX操作系統精品學習資料分類總匯
FreeBSD/OpenBSD/NetBSD精品學習資源索引 含書籍+視頻
Solaris/OpenSolaris電子書、視頻等精華資料下載索引
內容簡介
  本書注重理論與實踐的結合,全面講述高級的DOM腳本編程。全書分為3個部分:第一部分“深入理解DOM腳本編程”,涉及W3CDOM規范的各方面,包括非標准的浏覽器支持和不支持的內容;第二部分“浏覽器外部通信”,以Ajax和客戶端—服務器端通信為主題;第三部分“部分高級腳本編程資源”,集中介紹了一批第三方腳本編程資源,包括庫和API。同時,每部分的最後一章都為案例研究,將學到的內容應用於實踐。通過學習全書內容,讀者將能構建起屬於自己的DOM實用方法庫。  本書適合有Web開發和設計經驗的讀者閱讀和參考。
作者簡介
Jeffrey Sambells資深Web設計師和程序員。We—Create公司創始人之一暨研發總監。除本書外,他還與人合寫了Beginning Google MapsApplications with PHPand Ajax等著作。

目錄:
第一部分 深入理解DOM腳本編程
第1章 遵循最佳實踐
1.1 不唐突和漸進增強
1.2 讓JavaScript運行起來
1.2.1 把行為從結構中分離出來
1.2.2 不要版本檢測
1.2.3 通過平穩退化保證可訪問性
1.2.4 為重用命名空間而進行規劃
1.2.5 通過可重用的對象把事情簡化
1.2.6 一定要自己動手寫代碼
1.3 JavaScript語法中常見的陷阱
1.3.1 區分大小寫
1.3.2 單引號與雙引號
1.3.3 換行
1.3.4 可選的分號和花括號
1.3.5 重載(並非真正的重載)
1.3.6 匿名函數
1.3.7 作用域解析和閉包
1.3.8 迭代對象
1.3.9 函數的調用和引用(不帶括號)
1.4 實例:WYSIWYGJavaScript翻轉圖
1.5 小結
第2章 創建可重用的對象
2.1 對象中包含什麼
2.1.1 繼承
2.1.2 理解對象成員
2.1.3 window對象中的一切
2.1.4 理解作用域和閉包是根本
2.2 創建你自己的對象
2.2.1 一變多:創建構造函數
2.2.2 添加靜態方法
2.2.3 向原型中添加公有方法
2.2.4 公有、私有、特權和靜態成員真那麼重要嗎
2.2.5 對象字面量
2.3 this是什麼
2.4 try{}、catch{}和異常處理
2.5 實例:你自己的調試日志
2.5.1 為什麼需要JavaScript日志對象
2.5.2 myLogger()對象
2.6 小結
第3章 DOM2核心和DOM2 HTML
3.1 DOM不是JavaScript,它是文檔
3.2 DOM的級別
3.2.1 DOM 0 級
3.2.2 DOM 1 級
3.2.3 DOM 2 級
3.2.4 DOM 3 級
3.2.5 哪個級別適合你
3.3 創建示例文檔
3.3.1 創建DOM文件
3.3.2 選擇一個浏覽器
3.4 DOM核心
3.4.1 繼承在DOM中的重要性
3.4.2 核心Node對象
3.4.3 核心Element對象
3.4.4 核心Document對象
3.4.5 遍歷和迭代DOM樹
3.5 DOM HTML
3.5.1 DOM2 HTML 的HTMLDocument對象
3.5.2 DOM2 HTML 的HTMLElement對象
3.6 實例:將手工HTML代碼轉換為DOM代碼
3.6.1 DOM生成工具的HTML文件
3.6.2 使用示例HTML片段進行測試
3.6.3 擴充ADS庫
3.6.4 generateDOM對象的框架
3.7 小結
第4章 響應用戶操作和事件
4.1 DOM2級事件
4.2 事件的類型
4.2.1 對象事件
4.2.2 鼠標移動事件
4.2.3 鼠標單擊事件
4.2.4 鍵盤事件
4.2.5 表單相關的事件
4.2.6 針對W3C DOM的事件
4.2.7 自定義事件
4.3 控制事件流和注冊事件偵聽器
4.3.1 事件流
4.3.2 注冊事件
4.3.3 在事件偵聽器中訪問事件對象
4.3.4 跨浏覽器的事件屬性和方法
4.4 小結
第5章 動態修改樣式和層迭樣式表
5.1 W3CDOM2樣式規范
5.1.1 CSSStyleSheet對象
5.1.2 CSSStyleRule對象
5.1.3 CSSStyleDeclaration對象
5.1.4 支持的匮乏
5.2 當DOM 腳本遇到樣式
5.3 把樣式置於DOM腳本之外
5.3.1 style屬性
5.3.2 基於className切換樣式
5.3.3 切換樣式表
5.3.4 修改CSS規則
5.4 訪問計算樣式
5.5 Microsoft的filter屬性
5.6 實例:簡單的漸變效果
5.7 小結
第6章 案例研究:圖像裁剪和縮放工具
6.1 測試文件
6.2 imageEditor對象
6.2.1 調用imageEditor工具
6.2.2 imageEditor載入事件
6.2.3 創建編輯器標記和對象
6.2.4 向imageEditor對象添加事件偵聽器
6.2.5 縮放圖像
6.2.6 裁剪圖像
6.2.7 未完成的圖像編輯器
6.3 小結
第二部分 浏覽器外部通信
第7章 向應用程序中加入Ajax
7.1 組合的技術
7.1.1 語義化XHTML和DOM
7.1.2 JavaScript和XMLHttpRequest對象
7.1.3 XML
7.1.4 一個可重用的對象
7.1.5 Ajax是正確的選擇嗎
7.2 為什麼Ajax會破壞網站及如何解決
7.2.1 依賴JavaScript生成內容
7.2.2 通過script標簽繞過跨站點限制
7.2.3 後退按鈕和書簽功能
7.2.4 完成請求的賽跑
7.2.5 增加資源占用
7.2.6 問題解決了嗎
7.3 實例:Ajax增強的相冊
7.4 小結
第8章 案例研究:實現帶進度條的異步文件上傳功能
8.1 信息載入時的小生命
8.2 起點
8.3 完成整合:上傳進度指示器
8.3.1 addProgressBar()對象的結構
8.3.2 載入事件
8.3.3 addProgressBar()對象
8.4 小結
第三部分 部分高級腳本編程資源
第9章 通過庫來提高生產力
9.1 選擇合適的庫
9.2 增強DOM操作能力
9.2.1 連綴語法
9.2.2 通過回調函數進行過濾
9.2.3 操縱DOM文檔
9.3 處理事件
9.3.1 注冊事件
9.3.2 自定義事件
9.4 訪問和操縱樣式
9.5 通信
9.6 小結
第10章 添加效果增強用戶體驗
10.1 自己動手實現效果
10.1.1 讓我看到內容
10.1.2 提供反饋
10.2 幾個視覺效果庫簡介
10.3 視覺盛宴
10.3.1 MOO式的CSS屬性修改
10.3.2 通過Script.aculo.us實現視覺效果
10.3.3 通過Moo.fx實現逼真的運動效果
10.3.4 圓角效果
10.3.5 其他庫
10.4 行為增強
10.5 小結
第11章 豐富的Mashup!運用API添加地圖、搜索及更多功能
11.1 API密鑰
11.2 客戶端API:離不開JavaScript
11.2.1 地圖中的Mashup應用
11.2.2 Ajax搜索請求
11.2.3 地圖與搜索的Mashup應用
11.3 服務器端API:需要代理腳本
11.3.1 通過Basecamp構建集成的To-Do列表
11.3.2 通過Flickr取得個性頭像
11.4 小結
第12章 案例研究:用DOM設計選擇列表
12.1 經典的感覺
12.2 構建更好的選擇列表
12.3 策略?我們不需要臭哄哄的策略
12.3.1 相關的文件
12.3.2 FauxSelect對象
12.3.3 開始創建人造select元素
12.3.4 查找select元素
12.3.5 構建DOM元素
12.4 添加事件——為人造select賦予生命
12.5 讓表單綻放光彩
12.6 行為修正
12.6.1 z-index來救急
12.6.2 鍵盤控制及其他細節
12.6.3 select太大了嗎
12.7 最後的細節
12.8 繼續替換select的冒險
12.9 小結 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved