注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java Script程序員參考手冊

Java Script程序員參考手冊

Java Script程序員參考手冊

定 價:¥118.00

作 者: (美)懷特 著,施宏斌,陶小梅,譚繼紅 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: J2EE

ISBN: 9787302254256 出版時間: 2011-06-01 包裝: 平裝
開本: 16開 頁數(shù): 909 字?jǐn)?shù):  

內(nèi)容簡介

  《Java Script程序員參考手冊》是當(dāng)今使用最廣泛的腳本設(shè)計語言之一,它是構(gòu)建基于標(biāo)準(zhǔn)的動態(tài)web站點(diǎn)和應(yīng)用程序必不可少的基石。所有主流web瀏覽器都對《Java Script程序員參考手冊》提供了由來已久的良好支持,而各種最新版本的瀏覽器都極大地改進(jìn)了對《Java Script程序員參考手冊》的支持。這些改進(jìn)結(jié)合了諸如html 5這樣的最新web標(biāo)準(zhǔn),從而使得學(xué)習(xí)《Java Script程序員參考手冊》變得比以前更加重要。《Java Script程序員參考手冊》從整體上介紹了《Java Script程序員參考手冊》語言,詳細(xì)講解了如何使用ajax、json等許多相關(guān)技術(shù),利用《Java Script程序員參考手冊》的眾多功能創(chuàng)建遵循標(biāo)準(zhǔn)的下一代富internet應(yīng)用程序(rich internet application,ria)。alexei white是一位資深的程序設(shè)計導(dǎo)師,他在《Java Script程序員參考手冊》一書中為讀者提供了許多實(shí)用的教程和易于訪問的參考資料。《Java Script程序員參考手冊》包含了《Java Script程序員參考手冊》方方面面的主題,從基本的《Java Script程序員參考手冊》語法和核心函數(shù),到諸如動畫、調(diào)試、遠(yuǎn)程服務(wù)器交互以及離線存儲等高級主題。通過對《Java Script程序員參考手冊》各章的學(xué)習(xí),讀者將對《Java Script程序員參考手冊》語言有深入的理解,并且能夠極大地提升《Java Script程序員參考手冊》的開發(fā)技能。《Java Script程序員參考手冊》中還介紹了一些新工具,以幫助開發(fā)人員解決現(xiàn)實(shí)開發(fā)中的一些疑難問題。

作者簡介

  懷特(Alexei White),一位資深程序員、設(shè)計師和傳道者。他是RobotReplay技術(shù)(一種會話跟蹤的技術(shù),現(xiàn)已經(jīng)被Foresee Results收購)的發(fā)明者。另外,他還是Enterprise Ajax一書和Enterprise Ajax LiveLesson DVD培訓(xùn)教程的作者。在Microsoft和Nintendo主要的Web項目中,Alexei White多有建樹。他在溫哥華工作,休閑時喜歡到不列顛哥倫比亞省內(nèi)陸的某處泛舟或垂釣。可以在Twitter(@alexsaves)上聯(lián)系到他。

圖書目錄

第1章 JavaScript簡介
1.1 JavaScript的歷史
1.2 展望ES5和ECMAScript Harmony
1.3 Javascript開發(fā)人員的舞臺
1.4 真實(shí)世界中的Javascript
1.4.1 瀏覽器中的Javascript
1.4.2 服務(wù)器端的Javascript
1.4.3 Action Script和Flash
1.4.4 Adobe Integratecl Runtime(AIR)
1.4.5 在其他的Adobe產(chǎn)品中
1.4.6 桌面窗口部件(widget)
1.5 互補(bǔ)的其他技術(shù)
1.5.1 超文本標(biāo)記語言(HTML)
1.5.2 層疊樣式表(CSS)
1.5.3 瀏覽器對象模型(BOM)
1.5.4 文檔對象模型(DOM)
1.6 使用JavaScript的場合
1.7 主要的JavaScript引擎
1.7.1 引擎所支持的ECMA Script
1.7.2 一般等價性
1.7.3 Java Script引擎的性能
1.8 基本開發(fā)工具
1.8.1 選擇一種文本編輯器
1.8.2 Web服務(wù)器
1.8.3 測試瀏覽器
1.9 第一個Javascript應(yīng)用程序
1.10 小結(jié)
第2章 瀏覽器中的JavaScript
2.1 文檔對象模型
2.2 〈Script〉元素
2.3 隱藏腳本
2.4 〈noscript〉元素
2.5 執(zhí)行和加載腳本的順序
2.5.1 內(nèi)聯(lián)腳本
2.5.2 外部腳本
2.5.3 延遲腳本的執(zhí)行
2.5.4 以事件驅(qū)動方式執(zhí)行腳本
2.5.5 動態(tài)加載Javascript腳本
2.6 在URL中執(zhí)行JavaScript代碼
2.7 跨瀏覽器的兼容性
2.8 小結(jié)
第3章 JavaScript基礎(chǔ)
3.1 一般特性
3.1.1 一種動態(tài)語言
3.1.2 基于原型的語言
3.1.3 字符編碼
3.1.4 區(qū)分大小寫
3.1.5 空白和分號
3.1.6 字面量
3.1.7 語句
3.1.8 塊
3.1.9 閉包
3.1.10 注釋
3.1.11 保留字
3.2 變量
3.2.1 聲明變量
3.2.2 隱式聲明
3.2.3 標(biāo)識符
3.2.4 弱類型化
3.2.5 內(nèi)存和垃圾回收
3.3 數(shù)據(jù)類型
3.3.1 基本數(shù)據(jù)類型與引用類型
3.3.2 操縱值類型與操縱引用類型
3.3.3 Null和Undefined
3.3.4 確定變量的類型
3.3.5 類型轉(zhuǎn)換
3.3.6 基本類型與基本對象
3.4 小結(jié)
第4章 表達(dá)式、操作符和語句
4.1 Javascript中的表達(dá)式
4.2 Javascript中的操作符
4.2.1 操作符的類型
4.2.2 比較操作符
4.2.3 賦值操作符
4.2.4 邏輯操作符
4.2.5 按位操作符
4.2.6 組合操作符
4.2.7 其他類型的操作符
4.2.8 操作符的優(yōu)先級和結(jié)合性
4.3 Javascript語句
4.3.1 條件語句
4.3.2 循環(huán)和迭代
4.3.3 函數(shù)語句
4.3.4 異常處理語句
4.3.5 雜項語句
4.4 小結(jié)
第5章 函數(shù)
5.1 函數(shù)對象
5.2 聲明函數(shù)
5.3 傳遞參數(shù):傳遞值參數(shù)與傳遞引用參數(shù)
5.4 返回值
5.5 變量的作用域
5.6 函數(shù)重載
5.6.1 可選參數(shù)
5.6.2 arguments對象
5.6.3 散列參數(shù)
5.7 嵌套函數(shù)
5.8 閉包
5.8.1 使用閉包
5.8.2 循環(huán)內(nèi)的閉包
5.8.3 循環(huán)引用
5.8.4 意外的閉包
5.9 執(zhí)行上下文和作用域
5.9.1 使用apply()方法
5.9.2 使用call()方法
5.10 小結(jié)
第6章 全局對象和Object對象
6.1 全局對象的特性
6.2 瀏覽器中的全局對象
6.3 獲取全局對象
6.4 全局屬性
6.5 全局函數(shù)
6.5.1 uRJ編碼
6.5.2 計算的代碼
6.5.3 數(shù)值的輔助方法
6.6 全局對象類
6.7 0bject對象
6.7.1 對象的原型
6.7.2 檢查是否存在指定的屬性
6.7.3 valueOf()和toString()方法
6.7.4 對object對象非常有用的實(shí)用程序
6.8 小結(jié)
第7章 String和RegExp對象
7.1 String對象概述
7.2 字符串基礎(chǔ)
7.2.1 字符串字面量
7.2.2 編碼字符串
7.2.3 字符串中的換行符
7.2.4 字符串的不變性
7.2.5 字符串的長度
7.2.6 字符串是基本類型還是對象類型
7.2.7 擴(kuò)展String對象
7.2.8 字符串的連接
7.2.9 字符串和數(shù)值
……
第8章 boolean、number和math對象
8.1 boolean對象
8.2 number對象
8.3 math對象
8.4 小結(jié)
第9章 array和date對象
9.1 array對象
9.2 向數(shù)組添加元素
9.3 date對象
9.4 世界時間概述
9.5 小結(jié)
第10章 面向?qū)ο箝_發(fā)
10.1 面向?qū)ο蟮膉avascript
10.2 創(chuàng)建對象
10.3 刪除屬性和對象
10.4 對象是引用類型
10.5 將對象作為數(shù)組使用
10.6 比較對象
10.7 克隆對象
10.8 靜態(tài)成員
10.9 構(gòu)造函數(shù)
10.10 原型
10.11 this關(guān)鍵字
10.12 私有成員
10.13 javascript中的繼承
10.14 小結(jié)
第11章 窗口和框架
11.1 瀏覽器對象模型簡介
11.2 window對象
11.3 使用框架
11.4 操縱瀏覽器窗口
11.5 對話框和警告消息框
11.6 獲取瀏覽器和操作系統(tǒng)信息
11.7 窗口事件
11.8 小結(jié)
第12章 事件
12.1 基礎(chǔ)的事件模型
12.2 注冊基礎(chǔ)
12.3 阻止事件的默認(rèn)行為
12.4 非侵?jǐn)_式j(luò)avascript
12.5 非侵?jǐn)_式事件注冊
12.6 事件的傳播
12.7 生成事件
12.8 常見的事件綁定
12.9 事件的兼容性
12.10 自定義事件
12.11 小結(jié)
第13章 文檔對象模型
13.1 dom的歷史
13.2 文檔類型
13.3 document樹
13.4 節(jié)點(diǎn)類型
13.5 節(jié)點(diǎn)屬性
13.6 節(jié)點(diǎn)的方法
13.7 implementation對象
13.8 遍歷dom
13.9 元素的屬性
13.10 查找特定的元素
13.11 創(chuàng)建和刪除節(jié)點(diǎn)
13.12 dom范圍
13.13 小結(jié)
第14章 表單
14.1 form對象
14.2 表單元素
14.3 基本的表單操作
14.4 使用表單的輸入元素
14.5 富文本字段(wysiwyg)
14.6 小結(jié)
第15章 層疊樣式表
15.1 概述
15.2 stylesheet對象和style對象
15.3 導(dǎo)入的樣式表
15.4 遍歷所有的樣式表
15.5 添加和移除樣式表
15.6 遍歷所有的規(guī)則
15.7 讀取和寫入樣式屬性
15.8 添加和移除樣式規(guī)則
15.9 最終樣式表
15.10 ie的filter對象
15.11 小結(jié)
第16章 動態(tài)html
16.1 css的地位
16.2 窗口和文檔的幾何尺寸
16.3 獲取滾動條的寬度
16.4 元素的度量
16.5 圖像切換和翻轉(zhuǎn)
16.6 定位
16.7 動畫
16.8 顏色和不透明度
16.9 模態(tài)對話框
16.10 表單提示工具
16.11 小結(jié)
第17章 javascript安全
17.1 安全模型
17.2 同源策略
17.3 簽名腳本
17.4 安全策略和安全區(qū)域
17.5 其他安全問題
17.6 小結(jié)
第18章 客戶端數(shù)據(jù)和持久化
18.1 持久化數(shù)據(jù)的各種方法
18.2 cookie
18.3 internet explorer中的userdata
18.4 w3c的dom存儲
18.5 html5客戶端數(shù)據(jù)庫
18.6 flash本地共享對象
18.7 使用window.name存儲數(shù)據(jù)
18.8 小結(jié)
第19章 ajax
19.1 xmlhttprequest
19.2 安全
19.3 跨域ajax
19.4 歷史紀(jì)錄和書簽
19.5 小結(jié)
第20章 使用xml
20.1 加載xml
20.2 將xml序列化為text
20.3 使用xmldomapl
20.4 使用xslt轉(zhuǎn)換數(shù)據(jù)
20.5 e4x
20.6 小結(jié)
第21章 使用json
21.1 從javascript字面量到j(luò)son
21.2 標(biāo)簽和編碼
21.3 計算json代碼
21.4 安全問題
21.5 json與xml
21.6 將對象序列化為json
21.7 加載json數(shù)據(jù)
21.8 小結(jié)
第22章 特有的瀏覽器功能
22.1 加速器
22.2 canvas
22.3 條件編譯
22.4 css變換
22.5 地理定位
22.6 google gears
22.7 搜索服務(wù)提供者
22.8 矢量圖形標(biāo)記語言
22.9 web workers
22.10 終止一個worker
22.11 小結(jié)
第23章 插件與腳本編程
23.1 java applets
23.2 flash電影
23.3 silverlight電影
23.4 quicktime
23.5 小結(jié)
第24章 調(diào)試
24.1 錯誤的類型
24.2 error對象概述
24.3 拋出錯誤
24.4 錯誤處理程序
24.5 跟蹤調(diào)用棧
24.6 調(diào)試工具
24.7 測試
24.8 小結(jié)
第25章 性能調(diào)整
25.1 減少頁面重量
25.2 代碼分析
25.3 代碼優(yōu)化
25.4 dhtml優(yōu)化
25.5 小結(jié)
附錄A 核心javascript語言
附錄B javascript全局對象
附錄C javascript全局屬性
附錄D javascript全局函數(shù)
附錄E 保留字和特殊宇
附錄F 文檔對象參考
附錄G web上的資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號