《JavaScript權威指南(第6版)(中文版)》PDF


簡介
自1996年以來,JavaScript的:權威指南已為JavaScript聖經程序員,程序員指南和全面的參考,以核心語言和客戶端JavaScript API的Web瀏覽器定義。第6版包括HTML5和ECMAScript 5,與jQuery和服務器端JavaScript新的篇章。這是推薦誰想要學習的Web編程語言經驗的程序員,以及當前的JavaScript程序員誰想要掌握它。
 
封面
 《JavaScript權威指南(第6版)(中文版)》
 
 目錄
《javascript權威指南(第6版)》 
前言 1 
第1章 javascript概述 5 
1.1 javascript語言核心 8 
1.2 客戶端javascript 12 
第一部分 javascript 語言核心 
第2章 詞法結構 25 
2.1 字符集 25 
2.2 注釋 27 
2.3 直接量 27 
2.4 標識符和保留字 28 
2.5 可選的分號 30 
第3章 類型、值和變量 32 
3.1 數字 34 
3.2 文本 38 
3.3 布爾值 43 
3.4 null和undefined 44 
3.5 全局對象 45 
3.6 包裝對象 46 
3.7 不可變的原始值和可變的對象引用 47 


.3.8 類型轉換 48 
3.9 變量聲明 55 
3.10 變量作用域 56 
第4章 表達式和運算符 60 
4.1 原始表達式 60 
4.2 對象和數組的初始化表達式 61 
4.3 函數定義表達式 62 
4.4 屬性訪問表達式 63 
4.5 調用表達式 64 
4.6 對象創建表達式 64 
4.7 運算符概述 65 
4.8 算術表達式 69 
4.9 關系表達式 74 
4.10 邏輯表達式 79 
4.11 賦值表達式 81 
4.12 表達式計算 83 
4.13 其他運算符 86 
第5章 語句 91 
5.1 表達式語句 92 
5.2 復合語句和空語句 92 
5.3 聲明語句 94 
5.4 條件語句 96 
5.5 循環 101 
5.6 跳轉 106 
5.7 其他語句類型 113 
5.8 javascript語句小結 116 
第6章 對象 118 
6.1 創建對象 120 
6.2 屬性的查詢和設置 123 
6.3 刪除屬性 127 
6.4 檢測屬性 128 
6.5 枚舉屬性 130 
6.6 屬性getter和setter 132 
6.7 屬性的特性 134 
6.8 對象的三個屬性 138 
6.9 序列化對象 141 
6.10 對象方法 142 
第7章 數組 144 
7.1 創建數組 144 
7.2 數組元素的讀和寫 145 
7.3 稀疏數組 147 
7.4 數組長度 148 
7.5 數組元素的添加和刪除 149 
7.6 數組遍歷 149 
7.7 多維數組 151 
7.8 數組方法 152 
7.9 ecmascript 5中的數組方法 156 
7.10 數組類型 160 
7.11 類數組對象 161 
7.12 作為數組的字符串 163 
第8章 函數 165 
8.1 函數定義 166 
8.2 函數調用 168 
8.3 函數的實參和形參 173 
8.4 作為值的函數 178 
8.5 作為命名空間的函數 181 
8.6 閉包 182 
8.7 函數屬性、方法和構造函數 188 
8.8 函數式編程 194 
第9章 類和模塊 201 
9.1 類和原型 202 
9.2 類和構造函數 203 
9.3 javascript中java式的類繼承 207 
9.4 類的擴充 210 
9.5 類和類型 212 
9.6 javascript中的面向對象技術 217 
9.7 子類 230 
9.8 ecmascript 5 中的類 239 
9.9 模塊 248 
第10章 正則表達式的模式匹配 253 
10.1 正則表達式的定義 253 
10.2 用於模式匹配的string方法 261 
10.3 regexp對象 263 
第11章 javascript的子集和擴展 267 
11.1 javascript的子集 268 
11.2 常量和局部變量 271 
11.3 解構賦值 274 
11.4 迭代 276 
11.5 函數簡寫 285 
11.6 多catch 從句 285 
11.7 e4x: ecmascript for xml 286 
第12章 服務器端javascript 290 
12.1 用rhino腳本化java 291 
12.2 用node實現異步i/o 297 
第二部分 客戶端javascript 
第13章 web瀏覽器中的javascript 309 
13.1 客戶端javascript 309 
13.2 在html里嵌入javascript 313 
13.3 javascript程序的執行 319 
13.4 兼容性和互用性 326 
13.5 可訪問性 333 
13.6 安全性 334 
13.7 客戶端框架 339 
第14章 window對象 341 
14.1 計時器 342 
14.2 瀏覽器定位和導航 343 
14.3 瀏覽歷史 345 
14.4 瀏覽器和屏幕信息 346 
14.5 對話框 348 
14.6 錯誤處理 351 
14.7 作為window對象屬性的文檔元素 351 
14.8 多窗口和窗體 353 
第15章 腳本化文檔 361 
15.1 dom概覽 362 
15.2 選取文檔元素 364 
15.3 文檔結構和遍歷 371 
15.4 屬性 375 
15.5 元素的內容 378 
15.6 創建、插入和刪除節點 382 
15.7 例子:生成目錄表 387 
15.8 文檔和元素的幾何形狀和滾動 389 
15.9 html表單 396 
15.10 其他文檔特性 404 
第16章 腳本化css 410 
16.1 css概覽 411 
16.2 重要的css屬性 416 
16.3 腳本化內聯樣式 427 
16.4 查詢計算出的樣式 431 
16.5 腳本化css類 433 
16.6 腳本化樣式表 436 
第17章 事件處理 440 
17.1 事件類型 442 
17.2 注冊事件處理程序 451 
17.3 事件處理程序的調用 454 
17.4 文檔加載事件 459 
17.5 鼠標事件 461 
17.6 鼠標滾輪事件 465 
17.7 拖放事件 468 
17.8 文本事件 475 
17.9 鍵盤事件 478 
第18章 腳本化http 484 
18.1 使用xmlhttprequest 487 
18.2 借助[script]發送http請求:jsonp 505 
18.3 基於服務器端推送事件的comet技術 508 
第19章 jquery類庫 514 
19.1 jquery基礎 515 
19.2 jquery的getter和setter 522 
19.3 修改文檔結構 528 
19.4 使用jquery處理事件 531 
19.5 動畫效果 542 
19.6 jquery中的ajax 550 
19.7 工具函數 563 
19.8 jquery選擇器和選取方法 566 
19.9 jquery的插件擴展 574 
19.10 jquery ui類庫 577 
第20章 客戶端存儲 579 
20.1 localstorage和sessionstorage 581 
20.2 cookie 586 
20.3 利用ie userdata持久化數據 592 
20.4 應用程序存儲和離線web應用 594 
第21章 多媒體和圖形編程 606 
21.1 腳本化圖片 606 
21.2 腳本化音頻和視頻 608 
21.3 svg:可伸縮的矢量圖形 615 
21.4 [canvas]中的圖形 623 
第22章 html5 api 658 
22.1 地理位置 659 
22.2 歷史記錄管理 662 
22.3 跨域消息傳遞 668 
22.4 web worker 671 
22.5 類型化數組和arraybuffer 678 
22.6 blob 682 
22.7 文件系統api 691 
22.8 客戶端數據庫 696 
22.9 web套接字 704 
第三部分 javascript核心參考 
javascript核心參考 711 
第四部分 客戶端javascript參考客戶端javascript參考 847 
 鏈接:http://pan.baidu.com/s/1nuLZYFB

提取碼請關注右下方微信二維碼回復資源名+您的qq郵箱獲取(pdf發送自您的郵箱)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM