中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
JavaScript高級程序設計-第2版

包郵 JavaScript高級程序設計-第2版

出版社:人民郵電出版社出版時間:2010-07-01
所屬叢書: 圖靈程序設計叢書
開本: 16開 頁數: 600
中 圖 價:¥37.5(4.2折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

JavaScript高級程序設計-第2版 版權信息

JavaScript高級程序設計-第2版 本書特色

《JavaScript高級程序設計(第2版)》:JavaScript經典教程Amazon超級暢銷書前端開發人員**JavaScrpt的應用在廣度和深度上日益擴大和加深,前端開發亟待掌握的JavaScrpt技能也越來越具有挑戰性。這個新版本幾乎全部更新、重寫了上一版的內容,融入了作者近幾年來奮戰在前端開發一線的寶貴經驗,是學習和提高JavaScrpt技能的必讀經典。《JavaScript高級程序設計(第2版)》不僅全面深入地講述了,JavaScript的基本概念,闌釋了它特有的面向對象和繼承的機制.還詳盡討論了JavaScrpt實現的各個組成部分。在以大量篇幅全景式剖析ECMAScript和DOM的過程中,各個級別的DOM規范在作者筆下紛至沓來,諸如事件模擬、XML解析、XPath查詢等高級主題也講得分外清楚。此外,錯誤處理與調試、Ajax與JSON,乃至客戶端存儲、未來的API等章節也都條理清晰、異彩紛呈。《JavaScript高級程序設計(第2版)》適合有一定編程經驗的前端開發人員閱讀,也可作為高校相關專業課程的教材。一幅濃墨重彩的語言畫卷,一部推陳出新的技術名著

JavaScript高級程序設計-第2版 內容簡介

本書在上一版基礎上進行了大幅度更新和修訂,融入了近幾年來javascript應用發展的*新成果,幾乎涵蓋了所有需要理解的重要概念和*新的javascript應用成果。從頗具深度的javascript語言基礎到作用域(鏈),從引用類型到面向對象編程,從極其靈活的匿名函數到閉包的內部機制,從瀏覽器對象模型(bom)、文檔對象模型(dom)到基于事件的web腳本設計,從xml(e4x)到ajax及json,從高級前端開發技術到前沿的客戶端存儲,從*佳編程實踐到即將成為現實的api,直至javascript未來的發展,全景式地展示了javascript高級程序設計的方方面面。
  本書適合不同層次的javascript/web開發人員閱讀參考,也可作為高校相關專業課程的教材。

JavaScript高級程序設計-第2版 目錄

第1章 javascript簡介 
1.1 javascript簡史 
1.2 javascript實現 
1.2.1 ecmascript 
1.2.2 文檔對象模型(dom) 
1.2.3 瀏覽器對象模型(bom) 
1.3 javascript版本 
1.4 小結 

第2章 在html中使用javascript 
2.1 script元素 
2.1.1 標簽的位置 
2.1.2 延遲腳本 
2.1.3 在xhtml中的用法 
2.1.4 不推薦使用的語法 
2.1.5 嵌入代碼與外部文件 
2.2 文檔模式 
2.3 noscript元素 
2.4 小結 

第3章 基本概念 
3.1 語法 
3.1.1 區分大小寫 
3.1.2 標識符 
3.1.3 注釋 
3.1.4 語句 
3.2 關鍵字和保留字 
3.3 變量 
3.4 數據類型 
3.4.1 typeof操作符 
3.4.2 undefined類型 
3.4.3 null類型 
3.4.4 boolean類型 
3.4.5 number類型 
3.4.6 string類型 
3.4.7 object類型 
3.5 操作符 
3.5.1 一元操作符 
3.5.2 位操作符 
3.5.3 布爾操作符 
3.5.4 乘性操作符 
3.5.5 加性操作符 
3.5.6 關系操作符 
3.5.7 相等操作符 
3.5.8 條件操作符 
3.5.9 賦值操作符 
3.5.10 逗號操作符 
3.6 語句 
3.6.1 if語句 
3.6.2 do-while語句 
3.6.3 while語句 
3.6.4 for語句 
3.6.5 for-in語句 
3.6.6 label語句 
3.6.7 break和continue語句 
3.6.8 with語句 
3.6.9 switch語句 
3.7 函數 
3.7.1 理解參數 
3.7.2 沒有重載 
3.8 小結 

第4章 變量、作用域和內存問題 
4.1 基本類型和引用類型的值 
4.1.1 動態屬性 
4.1.2 復制變量值 
4.1.3 傳遞參數 
4.1.4 檢測類型 
4.2 執行環境及作用域 
4.2.1 延長作用域鏈 
4.2.2 沒有塊級作用域 
4.3 垃圾收集 
4.3.1 標記清除 
4.3.2 引用計數 
4.3.3 性能問題 
4.3.4 管理內存 
4.4 小結 

第5章 引用類型 
5.1 object類型 
5.2 array類型 
5.2.1 轉換方法 
5.2.2 棧方法 
5.2.3 隊列方法 
5.2.4 重排序方法 
5.2.5 操作方法 
5.3 date類型 
5.3.1 繼承的方法 
5.3.2 日期格式化方法 
5.3.3 日期/時間組件方法 
5.4 regexp類型 
5.4.1 regexp實例屬性 
5.4.2 regexp實例方法 
5.4.3 regexp構造函數屬性 
5.4.4 模式的局限性 
5.5 function類型 
5.5.1 沒有重載(深入理解) 
5.5.2 函數聲明與函數表達式 
5.5.3 作為值的函數 
5.5.4 函數內部屬性 
5.5.5 函數屬性和方法 
5.6 基本包裝類型 
5.6.1 boolean類型 
5.6.2 number類型 
5.6.3 string類型 
5.7 內置對象 
5.7.1 global對象 
5.7.2 math對象 
5.8 小結 

第6章 面向對象的程序設計 
6.1 創建對象 
6.1.1 工廠模式 
6.1.2 構造函數模式 
6.1.3 原型模式 
6.1.4 組合使用構造函數模式和原型模式 
6.1.5 動態原型模式 
6.1.6 寄生構造函數模式 
6.1.7 穩妥構造函數模式 
6.2 繼承 
6.2.1 原型鏈 
6.2.2 借用構造函數 
6.2.3 組合繼承 
6.2.4 原型式繼承 
6.2.5 寄生式繼承 
6.2.6 寄生組合式繼承 
6.3 小結 

第7章 匿名函數 
7.1 遞歸 
7.2 閉包 
7.2.1 閉包與變量 
7.2.2 關于this對象 
7.2.3 內存泄漏 
7.3 模仿塊級作用域 
7.4 私有變量 
7.4.1 靜態私有變量 
7.4.2 模塊模式 
7.4.3 增強的模塊模式 
7.5 小結 

第8章 bom 
8.1 window對象 
8.1.1 全局作用域 
8.1.2 窗口關系及框架 
8.1.3 窗口位置 
8.1.4 窗口大小 
8.1.5 導航和打開窗口 
8.1.6 間歇調用和超時調用 
8.1.7 系統對話框 
8.2 location對象 
8.2.1 查詢字符串參數 
8.2.2 位置操作 
8.3 navigator對象 
8.3.1 檢測插件 
8.3.2 注冊處理程序 
8.4 screen對象 
8.5 history對象 
8.6 小結 

第9章 客戶端檢測 
9.1 能力檢測 
9.2 怪癖檢測 
9.3 用戶代理檢測 
9.3.1 用戶代理字符串的歷史 
9.3.2 用戶代理字符串檢測技術 
9.3.3 完整的代碼 
9.3.4 使用方法 
9.4 小結 

第10章 dom 
10.1 節點層次 
10.1.1 node類型 
10.1.2 document類型 
10.1.3 element類型 
10.1.4 text類型 
10.1.5 comment類型 
10.1.6 cdatasection類型 
10.1.7 documenttype類型 
10.1.8 documentfragment類型 
10.1.9 attr類型 
10.2 dom擴展 
10.2.1 呈現模式 
10.2.2 滾動 
10.2.3 children屬性 
10.2.4 contains()方法 
10.2.5 操作內容 
10.3 dom操作技術 
10.3.1 動態腳本 
10.3.2 動態樣式 
10.3.3 操作表格 
10.3.4 使用nodelist 
10.4 小結 

第11章 dom2和dom3 
11.1 dom變化 
11.1.1 針對xml命名空間的變化 
11.1.2 其他方面的變化 
11.2 樣式 
11.2.1 訪問元素的樣式 
11.2.2 操作樣式表 
11.2.3 元素大小 
11.3 遍歷 
11.3.1 nodeiterator 
11.3.2 treewalker 
11.4 范圍 
11.4.1 dom中的范圍 
11.4.2 ie中的范圍 
11.5 小結 

第12章 事件 
12.1 事件流 
12.1.1 事件冒泡 
12.1.2 事件捕獲 
12.1.3 dom事件流 
12.2 事件處理程序(或事件偵聽器) 
12.2.1 html事件處理程序 
12.2.2 dom0級事件處理程序 
12.2.3 dom2級事件處理程序 
12.2.4 ie事件處理程序 
12.2.5 跨瀏覽器的事件處理程序 
12.3 事件對象 
12.3.1 dom中的事件對象 
12.3.2 ie中的事件對象 
12.3.3 跨瀏覽器的事件對象 
12.4 事件類型 
12.4.1 ui事件 
12.4.2 鼠標事件 
12.4.3 鍵盤事件 
12.4.4 html事件 
12.4.5 變動事件 
12.4.6 專有事件 
12.4.7 移動safari支持的事件 
12.5 內存和性能 
12.5.1 事件委托 
12.5.2 移除事件處理程序 
12.6 模擬事件 
12.6.1 dom中的事件模擬 
12.6.2 ie中的事件模擬 
12.7 小結 

第13章 表單腳本 
13.1 表單 
13.1.1 提交表單 
13.1.2 重置表單 
13.1.3 表單字段 
13.2 文本框腳本 
13.2.1 選擇文本 
13.2.2 過濾輸入 
13.2.3 自動切換焦點 
13.3 選擇框腳本 
13.3.1 選擇選項 
13.3.2 添加選項 
13.3.3 移除選項 
13.3.4 移動和重排選項 
13.4 表單序列化 
13.5 富文本編輯 
13.5.1 操作富文本 
13.5.2 富文本選區 
13.5.3 表單與富文本 
13.6 小結 

第14章 錯誤處理與調試 
14.1 瀏覽器錯誤報告 
14.1.1 internet explorer 
14.1.2 firefox 
14.1.3 safari 
14.1.4 opera 
14.1.5 chrome 
14.2 錯誤處理 
14.2.1 try-catch語句 
14.2.2 拋出錯誤 
14.2.3 錯誤(error)事件 
14.3 錯誤處理策略 
14.3.1 常見的錯誤類型 
14.3.2 區分致命錯誤和非致命錯誤 
14.3.3 把錯誤記錄到服務器 
14.4 調試技術 
14.4.1 將消息記錄到控制臺 
14.4.2 將消息記錄到當前頁面 
14.4.3 拋出錯誤 
14.5 常用的ie錯誤 
14.5.1 操作終止 
14.5.2 無效字符 
14.5.3 未找到成員 
14.5.4 未知運行時錯誤 
14.5.5 語法錯誤 
14.5.6 系統無法找到指定資源 
14.6 調試工具 
14.6.1 ie中的調試器 
14.6.2 firebug 
14.6.3 drosera 
14.6.4 opera中的javascript調試器 
14.6.5 其他調試工具 
14.7 小結 

第15章 javascript與xml 
15.1 瀏覽器對xml dom的支持 
15.1.1 dom2級核心 
15.1.2 domparser類型 
15.1.3 xmlserializer類型 
15.1.4 dom3級加載和保存 
15.1.5 ie對xml的支持 
15.1.6 跨瀏覽器處理xml 
15.2 瀏覽器對xpath的支持 
15.2.1 dom3級xpath 
15.2.2 ie中的xpath 
15.2.3 跨瀏覽器使用xpath 
15.3 瀏覽器對xslt的支持 
15.3.1 ie中的xslt 
15.3.2 xsltprocessor類型 
15.3.3 跨瀏覽器使用xslt 
15.4 小結 

第16章 e4x 
16.1 e4x的類型 
16.1.1 xml類型 
16.1.2 xmllist類型 
16.1.3 命名空間類型 
16.1.4 qname類型 
16.2 一般用法 
16.2.1 訪問特性 
16.2.2 其他節點類型 
16.2.3 查詢 
16.2.4 構建和操作xml 
16.2.5 解析和序列化 
16.2.6 命名空間 
16.3 其他變化 
16.4 全面啟用e4x 
16.5 小結 

第17章 ajax與json 
17.1 xhr對象 
17.1.1 xhr的用法 
17.1.2 http頭部信息 
17.1.3 get請求 
17.1.4 post請求 
17.1.5 瀏覽器差異 
17.1.6 安全 
17.2 跨域請求 
17.2.1 xdomainrequest對象 
17.2.2 跨域xhr 
17.3 json 
17.3.1 在ajax中使用json 
17.3.2 安全 
17.4 小結 

第18章 高級技巧 
18.1 高級函數 
18.1.1 作用域安全的構造函數 
18.1.2 惰性載入函數 
18.1.3 函數綁定 
18.1.4 函數柯里化 
18.2 高級定時器 
18.2.1 重復的定時器 
18.2.2 yielding processes 
18.2.3 函數節流 
18.3 自定義事件 
18.4 拖放 
18.4.1 修繕拖動功能 
18.4.2 添加自定義事件 
18.5 小結 

第19章 客戶端存儲 
19.1 cookie 
19.1.1 限制 
19.1.2 cookie的成分 
19.1.3 javascript中的cookie 
19.1.4 子cookie 
19.1.5 關于cookie的思考 
19.2 ie用戶數據 
19.3 dom存儲機制 
19.3.1 存儲類型 
19.3.2 sessionstorage對象 
19.3.3 globalstorage對象 
19.3.4 localstorage對象 
19.3.5 storageitem類型 
19.3.6 storage事件 
19.3.7 限制 
19.4 總結 

第20章 *佳實踐 
20.1 可維護性 
20.1.1 什么是可維護的代碼 
20.1.2 代碼約定 
20.2 松散耦合 
20.3 性能 
20.3.1 注意作用域 
20.3.2 選擇正確方法 
20.3.3 *小化語句數 
20.3.4 優化dom交互 
20.4 部署 
20.4.1 構建過程 
20.4.2 驗證 
20.4.3 壓縮 
20.5 小結 

第21章 未來的api 
21.1 選擇器api 
21.1.1 queryselector()方法 
21.1.2 queryselectorall()方法 
21.1.3 現今和未來的支持情況 
21.2 html5 
21.2.1 字符集屬性 
21.2.2 類相關的增加 
21.2.3 自定義數據特性 
21.2.4 跨文檔消息傳遞 
21.2.5 媒體元素 
21.2.6 canvas元素 
21.2.7 離線支持 
21.2.8 歷史的改變 
21.2.9 數據庫存儲 
21.2.10 拖放操作 
21.2.11 websocket類型 
21.2.12 html5的未來 
21.3 小結 

第22章 javascript的未來 
22.1 ecmascript4/javascript2 
22.1.1 javascript1.5 
22.1.2 javascript1.6 
22.1.3 javascript1.7 
22.1.4 javascript1.8 
22.1.5 javascript1.9 
22.1.6 ecmascript4提案 
22.1.7 變量類型 
22.1.8 函數 
22.1.9 類型定義 
22.1.10 類和接口 
22.1.11 接口 
22.1.12 繼承 
22.1.13 命名空間 
22.1.14 包 
22.1.15 語言上的其他變更 
22.1.16 ecmascript4的未來 
22.2 ecmascript3.1 
22.2.1 對對象內部實現的變更 
22.2.2 靜態對象方法 
22.2.3 本地的json支持 
22.2.4 decimal 
22.2.5 用法子集 
22.2.6 ecmascript3.1的未來 
22.3 小結 

附錄a javascript庫 
附錄b javascript工具
展開全部

JavaScript高級程序設計-第2版 節選

《JavaScript高級程序設計(第2版)》在上一版基礎上進行了大幅度更新和修訂,融入了近幾年來JavaScript應用發展的*新成果,幾乎涵蓋了所有需要理解的重要概念和*新的JavaScript應用成果。從頗具深度的JavaScript語言基礎到作用域(鏈),從引用類型到面向對象編程,從極其靈活的匿名函數到閉包的內部機制,從瀏覽器對象模型(BOM)、文檔對象模型(DOM)到基于事件的Web腳本設計,從XML(E4X)到Ajax及JSON,從高級前端開發技術到前沿的客戶端存儲,從*佳編程實踐到即將成為現實的API,直至JavaScript未來的發展,全景式地展示了JavaScript高級程序設計的方方面面。《JavaScript高級程序設計(第2版)》適合不同層次的JavaScript/Web開發人員閱讀參考,也可作為高校相關專業課程的教材。

JavaScript高級程序設計-第2版 相關資料

“如果你像我一樣,想學習或者熟練掌握今天最熱門的web開發技術,本書是一個絕佳的起點,適合在所有ajax圖書之前的閱讀。”         ——j. ambrose little, microsoft mvp   “本書作者顯然非常了解讀者的需要,落筆切中要害,行文信息密集。單單對客戶端通信、web服務、正則表達式、dom、xml處理等現代javascript技術的詳細講解,就已經物超所值。”         ——javascriptkit.com

JavaScript高級程序設計-第2版 作者簡介

作者:(美國)尼古拉斯·澤卡斯(Nicholas C.Zakas) 譯者:李松峰 曹力尼古拉斯·澤卡斯(Nicholas C.Zakas),世界頂級Web技術專家,現為Yahoo!公司首席前端工程師尼古拉斯擁有豐富的Web開發和界面設計經驗.曾經參與許多世界級大公司的Web解決萬案開發。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 河南凯邦机械制造有限公司| 送料机_高速冲床送料机_NC伺服滚轮送料机厂家-东莞市久谐自动化设备有限公司 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 电抗器-能曼电气-电抗器专业制造商 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 便民信息网_家电维修,家电清洗,开锁换锁,本地家政公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 电机保护器-电动机综合保护器-浙江开民| 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌 | 南昌旅行社_南昌国际旅行社_南昌国旅在线 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 金现代信息产业股份有限公司--数字化解决方案供应商 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 电力电子产业网 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 |