JavaScript開發技術大全

JavaScript開發技術大全

《JavaScript開發技術大全》由淺入深、循序漸進地介紹了JavaScript的核心語法、BOM模型中的對象以及對象方法和屬性、DOM以及接口的使用方法,還介紹了Ajax開發技術。全書分4篇講解。第1篇為JavaScript語言基礎第2篇為常用對象,主要介紹JavaScript核心的全局對象、函式和數組等;第3篇為JavaScript核心技術,主要介紹BOM模型中的對象層次與事件、視窗對象、文檔對象、螢幕對象、瀏覽器對象、歷史對象、地址對象、DOM模型中的接口、DOM與正則表達式的結合使用等;第4篇為Ajax開發,主要介紹了Ajax與伺服器、XML、CSS等方面的互動運用。

基本信息

適用人群

《JavaScRIPT開發技術大全》適合於掌握了HTML語言、想進一步學習和全面學習動態網頁的讀者使用,也適合作為廣大網站開發和網頁設計人員的案頭必備讀物。

作者介紹

劉智勇,在香港上市公司國訊集團工作8年,擔任項目經理和系統構架師,並承擔公司新員工的技術培訓工作、開發過北京中醫藥大學遠程教育學院教學管理系統、北京餐飲人才網、奉化市機關黨建工作信息網、健康無憂網我愛美食網、中國保健刮痧網、國學書法網、廣東新興好鄰居集團管理有限公司人事管理系統等眾多網站。曾在編程中國網擔任ASP NET、JavaSc ript版主,幫助廣大會員解決大量技術問題

序言

隨著網路的發展,伺服器端的語言取得了很大的發展,如從ASP到ASP NET等。但是,無論哪種伺服器端的語言,最後都會轉換成客戶端的代碼傳遞給客戶端計算機上。現在有很多程式設計師,還沒有深入了解客戶端語言就開始學習伺服器端語言,這是一個誤區。因為一個程式的最終目的是顯示在客戶端計算機上,由客戶端計算機顯示並與用戶互動。客戶端計算機獲得用戶的操作信息之後,再傳遞給伺服器。在這個過程中,完全需要客戶端程式來進行支持。

編輯推薦

一本可以稱之為中國版的《Javascript權威指南》的經典著作
全方位解讀JavaScript基礎知識、常用對象及核心技術
 內容全面,講解細緻,幾乎覆蓋JavaScript所有對象及其屬性和方法
 避免大段的理論講解,每個技術點都配有典型實例進行講解,可快速上手
 列舉了很多開發中要經常用到的綜合實例,全面提升您的開發水平
 深入介紹了最新的ajax技術,增強Web開發中的客戶體驗
 程式代碼編寫規範,並對關鍵代碼加粗表示,培養良好的編程習慣
 提供492個實例、28個對象、638個屬性方法,可作為案頭必備的查詢手冊
重點內容及特色:
 《JavaScript開發技術大全》全面介紹了JavaScript的基礎知識、常用對象及核心技術。《JavaScript開發技術大全》內容非常全,示例非常多,既可作為案頭必備的查詢手冊,又可作為學習實用技術的極佳教程。
 《JavaScript開發技術大全》詳細介紹了同類書中很少涉及或者講解不深入的很多內容,如JavaScript與CSS、DHTML、Ajax、伺服器等結合使用。
 《JavaScript開發技術大全》中的每個示例都經過了反覆驗證,確保可以準確無誤地執行。但由於各瀏覽器之間或者同一瀏覽器的不同版本之間對JavaScript的支持不同,所以這些示例的顯示可能也會有細節上的不同。
 和國外的一些經典圖書相比,《JavaScript開發技術大全》涵蓋更多內容,列舉了大量的典型實例,具有超強的實用性。而且《JavaScript開發技術大全》講述更加貼近中國人的閱讀習慣,理解起來更加容易。

目錄

第1篇 JavaScript語言基礎
第1章 JavaScript概述
1.1 JavaScript的介紹
1.2 腳本語言的版本
1.3 JavaScript與瀏覽器
1.4 JavaScript的作用
1.5 JavaScript的局限性
1.6 特別說明
1.7 小結
第2章 開始JavaScript
2.1 選擇適合自己的編輯工具
2.2 在HTML文檔中插入JavaScript
2.3 JavaScript的注釋
2.4 不支持客戶端腳本語言的處理辦法
2.5 調用與執行JavaScript代碼的方式
2.6 調試JavaScript
2.7 注意事
2.8 小結
第3章 數據類型.
3.1 基本數據類型
3.2 複合數據類型
3.3 其他數據類型
3.4 數據類型的轉換
3.5 小結
第4章 直接量與字元集
4.1 字元串直接量
4.2 數字直接量
4.3 布爾直接量
4.4 數組直接量
4.5 函式直接量
4.6 對象直接量
4.7 特殊直接量
4.8 字元集
4.9 小結
第5章 變數、常量與保留字
5.1 變數的命名
5.2 變數的類型
5.3 定義變數
5.4 變數賦值
5.5 變數的有效範圍
5.6 使用變數的注意事項
5.7 常量
5.8 保留字
5.9 小結
第6章 運算符與表達式
6.1 運算符與表達式介紹
6.2 算術運算符
6.3 字元串運算符
6.4 邏輯運算符
6.5 比較運算符
6.6 逐位運算符
6.7 賦值運算符
6.8 特殊運算符
6.9 運算符的優先權
6.10 小結
第7章 語句
7.1 表達式語句
7.2 語句塊
7.3 選擇語句
7.4 循環語句
7.5 對象操作語句
7.6 跳轉語句
7.7 異常處理語句
7.8 其他語句
7.9 小結
第2篇 常用對象
第8章 對象簡介.
8.1 對象簡介
8.2 創建對象
8.3 對象屬性
8.4 對象方法
8.5 基於類的對象與基於原型的對象
8.6 原型對象
8.7 繼承
8.8 小結
第9章 全局對象.
9.1 全局對象簡介
9.2 全局屬性
9.3 布爾對象
9.4 日期對象
9.5 數學對象
9.6 數字對象
9.7 字元串對象
9.8 Object對象
9.9 其他對象
9.10 小結
第10章 函式
10.1 函式介紹
10.2 定義函式
10.3 函式的調用
10.4 函式參數的傳遞
10.5 Arguments對象
10.6 函式對象
10.7 全局函式
10.8 小結
第11章 數組
11.1 數組介紹
11.2 創建數組
11.3 數組元素
11.4 數組對象的方法
11.5 數組對象的屬性
11.6 小結
第12章 對象模型與事件處理
12.1 對象模型
12.2 事件驅動與事件處理
12.3 常用的事件
12.4 小結
第13章 視窗與框架
13.1 Window對象
13.2 對話框
13.3 狀態欄
13.4 視窗操作
13.5 滾動文檔
13.6 周期執行與延遲執行
13.7 框架與視窗的引用
13.8 小結
第3篇 JavaScript核心技術
第14章 文檔操作
14.1 document對象介紹
14.2 輸出文字
14.3 超連結的顏色
14.4 網頁的前景色和背景色
14.5 文檔信息
14.6 文檔中的圖片
14.7 超連結與錨
14.8 小結
第15章 表單操作
15.1 Form對象
15.2 表單控制項元素
15.3 文本框
15.4 按鈕
15.5 單選框與複選框
15.6 下拉列表框
15.7 檔案選擇框
15.8 隱藏域
15.9 分組元素
15.10 小結
第16章 其他對象操作
16.1 Screen對象
16.2 Navigator對象
16.3 History對象
16.4 Location對象
16.5 小結 680
第17章 Cookie
17.1 Cookie介紹
17.2 存取Cookie
17.3 Cookie的高級設定
17.4 小結
第18章 文檔對象模型
18.1 DOM的介紹
18.2 節點
18.3 Document接口
18.4 Node接口
18.5 Element接口
18.6 Attr接口
18.7 CharacterData接口
18.8 HTMLDocument接口
18.9 HTMLElement接口
18.10 小結
第19章 正則表達式
19.1 正則表達式簡介
19.2 正則表達式的語法
19.3 正則表達式對象
19.4 正則表達式的套用
19.5 小結
第4篇 Ajax開發
第20章 Ajax介紹
20.1 傳統的Web技術和異步處理技術
20.2 Ajax技術簡介
20.3 Ajax技術的組成
20.4 實現Ajax
20.5 一個簡單的Ajax實例
20.6 XMLHttpRequest對象
20.7 小結
第21章 Ajax與伺服器
21.1 動態網頁程式
21.2 從伺服器上選擇性獲取數據
21.3 get方式和post方式
21.4 HTTP頭
21.5 同步與異步
21.6 Ajax的編碼
21.7 小結
第22章 Ajax與XML
22.1 XML簡介
22.2 XML語法
22.3 XML的元素
22.4 XML DOM介紹
22.5 XML DOM的節點操作
22.6 異步處理XML
22.7 小結
第23章 Ajax與CSS
23.1 CSS簡介
23.2 CSS語法
23.3 選擇符
23.4 繼承與衝突
23.5 CSS樣式
23.6 Ajax與CSS
23.7 小結

相關詞條

相關搜尋

熱門詞條

聯絡我們