注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java Script程序員參考手冊

Java Script程序員參考手冊

Java Script程序員參考手冊

定 價:¥118.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 JavaScript簡介
1.1 JavaScript的歷史
1.2 展望ES5和ECMAScript Harmony
1.3 Javascript開發(fā)人員的舞臺
1.4 真實世界中的Javascript
1.4.1 瀏覽器中的Javascript
1.4.2 服務器端的Javascript
1.4.3 Action Script和Flash
1.4.4 Adobe Integratecl Runtime(AIR)
1.4.5 在其他的Adobe產品中
1.4.6 桌面窗口部件(widget)
1.5 互補的其他技術
1.5.1 超文本標記語言(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服務器
1.8.3 測試瀏覽器
1.9 第一個Javascript應用程序
1.10 小結
第2章 瀏覽器中的JavaScript
2.1 文檔對象模型
2.2 〈Script〉元素
2.3 隱藏腳本
2.4 〈noscript〉元素
2.5 執(zhí)行和加載腳本的順序
2.5.1 內聯(lián)腳本
2.5.2 外部腳本
2.5.3 延遲腳本的執(zhí)行
2.5.4 以事件驅動方式執(zhí)行腳本
2.5.5 動態(tài)加載Javascript腳本
2.6 在URL中執(zhí)行JavaScript代碼
2.7 跨瀏覽器的兼容性
2.8 小結
第3章 JavaScript基礎
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 標識符
3.2.4 弱類型化
3.2.5 內存和垃圾回收
3.3 數(shù)據(jù)類型
3.3.1 基本數(shù)據(jù)類型與引用類型
3.3.2 操縱值類型與操縱引用類型
3.3.3 Null和Undefined
3.3.4 確定變量的類型
3.3.5 類型轉換
3.3.6 基本類型與基本對象
3.4 小結
第4章 表達式、操作符和語句
4.1 Javascript中的表達式
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)先級和結合性
4.3 Javascript語句
4.3.1 條件語句
4.3.2 循環(huán)和迭代
4.3.3 函數(shù)語句
4.3.4 異常處理語句
4.3.5 雜項語句
4.4 小結
第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)內的閉包
5.8.3 循環(huán)引用
5.8.4 意外的閉包
5.9 執(zhí)行上下文和作用域
5.9.1 使用apply()方法
5.9.2 使用call()方法
5.10 小結
第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對象非常有用的實用程序
6.8 小結
第7章 String和RegExp對象
7.1 String對象概述
7.2 字符串基礎
7.2.1 字符串字面量
7.2.2 編碼字符串
7.2.3 字符串中的換行符
7.2.4 字符串的不變性
7.2.5 字符串的長度
7.2.6 字符串是基本類型還是對象類型
7.2.7 擴展String對象
7.2.8 字符串的連接
7.2.9 字符串和數(shù)值
……
第8章 boolean、number和math對象
8.1 boolean對象
8.2 number對象
8.3 math對象
8.4 小結
第9章 array和date對象
9.1 array對象
9.2 向數(shù)組添加元素
9.3 date對象
9.4 世界時間概述
9.5 小結
第10章 面向對象開發(fā)
10.1 面向對象的javascript
10.2 創(chuàng)建對象
10.3 刪除屬性和對象
10.4 對象是引用類型
10.5 將對象作為數(shù)組使用
10.6 比較對象
10.7 克隆對象
10.8 靜態(tài)成員
10.9 構造函數(shù)
10.10 原型
10.11 this關鍵字
10.12 私有成員
10.13 javascript中的繼承
10.14 小結
第11章 窗口和框架
11.1 瀏覽器對象模型簡介
11.2 window對象
11.3 使用框架
11.4 操縱瀏覽器窗口
11.5 對話框和警告消息框
11.6 獲取瀏覽器和操作系統(tǒng)信息
11.7 窗口事件
11.8 小結
第12章 事件
12.1 基礎的事件模型
12.2 注冊基礎
12.3 阻止事件的默認行為
12.4 非侵擾式javascript
12.5 非侵擾式事件注冊
12.6 事件的傳播
12.7 生成事件
12.8 常見的事件綁定
12.9 事件的兼容性
12.10 自定義事件
12.11 小結
第13章 文檔對象模型
13.1 dom的歷史
13.2 文檔類型
13.3 document樹
13.4 節(jié)點類型
13.5 節(jié)點屬性
13.6 節(jié)點的方法
13.7 implementation對象
13.8 遍歷dom
13.9 元素的屬性
13.10 查找特定的元素
13.11 創(chuàng)建和刪除節(jié)點
13.12 dom范圍
13.13 小結
第14章 表單
14.1 form對象
14.2 表單元素
14.3 基本的表單操作
14.4 使用表單的輸入元素
14.5 富文本字段(wysiwyg)
14.6 小結
第15章 層疊樣式表
15.1 概述
15.2 stylesheet對象和style對象
15.3 導入的樣式表
15.4 遍歷所有的樣式表
15.5 添加和移除樣式表
15.6 遍歷所有的規(guī)則
15.7 讀取和寫入樣式屬性
15.8 添加和移除樣式規(guī)則
15.9 最終樣式表
15.10 ie的filter對象
15.11 小結
第16章 動態(tài)html
16.1 css的地位
16.2 窗口和文檔的幾何尺寸
16.3 獲取滾動條的寬度
16.4 元素的度量
16.5 圖像切換和翻轉
16.6 定位
16.7 動畫
16.8 顏色和不透明度
16.9 模態(tài)對話框
16.10 表單提示工具
16.11 小結
第17章 javascript安全
17.1 安全模型
17.2 同源策略
17.3 簽名腳本
17.4 安全策略和安全區(qū)域
17.5 其他安全問題
17.6 小結
第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 小結
第19章 ajax
19.1 xmlhttprequest
19.2 安全
19.3 跨域ajax
19.4 歷史紀錄和書簽
19.5 小結
第20章 使用xml
20.1 加載xml
20.2 將xml序列化為text
20.3 使用xmldomapl
20.4 使用xslt轉換數(shù)據(jù)
20.5 e4x
20.6 小結
第21章 使用json
21.1 從javascript字面量到json
21.2 標簽和編碼
21.3 計算json代碼
21.4 安全問題
21.5 json與xml
21.6 將對象序列化為json
21.7 加載json數(shù)據(jù)
21.8 小結
第22章 特有的瀏覽器功能
22.1 加速器
22.2 canvas
22.3 條件編譯
22.4 css變換
22.5 地理定位
22.6 google gears
22.7 搜索服務提供者
22.8 矢量圖形標記語言
22.9 web workers
22.10 終止一個worker
22.11 小結
第23章 插件與腳本編程
23.1 java applets
23.2 flash電影
23.3 silverlight電影
23.4 quicktime
23.5 小結
第24章 調試
24.1 錯誤的類型
24.2 error對象概述
24.3 拋出錯誤
24.4 錯誤處理程序
24.5 跟蹤調用棧
24.6 調試工具
24.7 測試
24.8 小結
第25章 性能調整
25.1 減少頁面重量
25.2 代碼分析
25.3 代碼優(yōu)化
25.4 dhtml優(yōu)化
25.5 小結
附錄A 核心javascript語言
附錄B javascript全局對象
附錄C javascript全局屬性
附錄D javascript全局函數(shù)
附錄E 保留字和特殊宇
附錄F 文檔對象參考
附錄G web上的資源

本目錄推薦

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