JavaScript編程寶典

JavaScript編程寶典

《JavaScript編程寶典》介紹了JavaScript語言,內容涉及從基礎語法到高級技術的方面面面,並通過實例說明如何將這些技術套用到實際開發中。全書共25章,內容包括JavaScript基礎語法、支持閉包的函式、基於原型的面向對象、JavaScript內建對象及套用、正則表達式原理及套用、BOM與DOM、事件模型、各種DOM對象及DOM API的套用、通過DOM與文檔的互動、動態樣式和文檔、Image/Canvas/SVG圖形圖像處理、Cookie與隱藏框架、Ajax原理及套用、錯誤處理等。

基本信息

內容簡介

《JavaScript編程寶典》中設計了150多個完整的實例以及許多代碼片段來說明如何套用JavaScript,網站中需要的各種JavaScript套用幾乎都能在這裡找到。這些實例包括顯示當前日期與時間、圖像時鐘、自動跳轉、動態修改元素內容、動態修改文檔結構、表單驗證、可控制的滾動公告欄、樹形目錄、多級樹形目錄、下拉選單、跟隨滑鼠的圖片、沿指定路徑運動的圖片、圍繞滑鼠旋轉的字元串、位於視窗固定位置的廣告、飄落的雪花、隱藏的浮動導航面板、滾動的圖片串、正則表達式進行驗證等常見的套用,以及圖像快取、Canvas繪圖、列表排序、表格的客戶端排序、表單數據綁定、表格數據綁定、Cookie套用、使用隱藏框架與伺服器端通信、Ajax套用、XML處理、調用JavaApplet、控制Flash、MP3循環播放列表等高級套用。這些實例均可以直接複製使用,程式中均有詳細的注釋說明,可以根據需要進行修改。

《JavaScript編程寶典》適合JavaScript初學者以及各層次的Web套用開發人員。

序言

JavaScripl是一種小型的、輕量級的、面向對象的、跨平台腳本語言,是目前最流行的網頁客戶端程式語言。JavaScript用於控制網頁內容,實現網頁瀏覽者與網頁內容之間的互動,實現動態網頁效果。JavaScript是創建動態網頁的標準語言,是賦予網頁活力的必要工具之一,是Web套用客戶端編程的標準語言。JavaScript套用如此廣泛,幾乎所有的網站都需要JavaScript的支持。

隨著網際網路技術的不斷發展,網頁內容越來越豐富,功能越來越強大,基於瀏覽器的套用已成為應用程式發展的趨勢,用戶與網頁內容的互動已成為Web套用中最基本的要素。而提高互動的回響效率,提高用戶易用性已成為關注的焦點。JavaScript也由最初只是用於表單數據有效性驗證的腳本語言,發展成為幾乎支持網頁中所有元素的客戶端程式設計語言,可以直接控制網頁中所有元素,實現表單驗證、動態格式、動態內容、動態位置、處理數據、查找等各種動態效果。而目前最流行的網頁開發技術Ajax,也是JavaScripI的套用。JavaScripl正受到越來越多的關注,學習JavaScripl也已成為Web套用開發的必修課。

本書通過大量的實例詳細全面介紹JavaScripl進行Web開發的方法和技巧。全書內容分為5個部分,25章,涉及從基礎語法到高級套用技術的各個方面。內容包括JavaScript語法基礎、函式及JavaScripl閉包、JavaScripl面向對象及原型、JavaScript內建對象、正則表達式及套用、BOM與DOM、事件模型、各種DOM對象及DOM API的套用、通過DOM與文檔的互動、動態樣式、處理表單、動態表格、動態文檔、Image/Carvas/SVG圖形圖像處理、Cookie與隱藏框架、Ajax原理及套用、外掛程式、處理XML.、錯誤處理等。

學習計算機語言最快速的方法是不斷實踐。在介紹基礎與原理的過程中,書中設計了許多代碼片段,目的是使讀者更容易理解一些難點內容。同時,書中設計了150多個完整的、循序漸進的JavaScripl套用,通過這些完整的實例,介紹如何將.JavaScrpl套用到實際開發中。

書中實例具有很強的實用性,網站中能夠見到的各種JavaSeript套用幾乎都能在這裡找到,包括基本的動態效果到高級套用實例。這些實例包括顯示當前日期與時間、圖像時鐘、自動跳轉、動態修改元素內容、動態修改文檔結構、表單驗證、可控制的滾動公告欄、樹形目錄、多級樹形目錄、下拉選單、跟隨滑鼠的圖片、跟隨滑鼠的文字、沿指定路徑運動的圖片、圍繞滑鼠旋轉的字元串、位於視窗固定位置的廣告、飄落的雪花、隱藏的浮動導航面板、滾動的圖片串、正則表達式進行驗證等常見的套用,以及圖像快取、Canvas繪圖、列表排序、表格的客戶端排序、表單數據綁定、表格數據綁定、Cookie套用、使用隱藏框架與伺服器端通信、Aia)(套用、XML處理、調用.JavaApplet、控制Flash、MP3循環播放列表等高級套用。這些實例均可以直接複製使用,程式中均有詳細的注釋說明,可以根據需要進行修改。

JavaScript編程寶典

作者:陳爭航

市場價:¥99.00

出版社:電子工業出版社

頁碼:805 頁碼

出版日:2008年

ISBN:9787121071508

版次:2版

裝幀:平裝

開本:16

目錄

第1部分 語法基礎.

第1章 JavaScript簡介

1.1JavaScript是什麼

1.2JavaScript能做什麼

1.3JavaScript如何實現動態效果

1.4JavaScript歷史與發展

1.5JavaScript1.5到JavaScript2.0

1.6JavaScript與瀏覽器

1.7JavaScript與ECMAScript

1.8JavaScript和Java語言的區別

1.9需要掌握的基礎知識

1.10文本編輯器

1.11小結

第2章 HTML基礎

2.1HTML簡介

2.2HTML檔案組成

2.3字元與段落格式

2.4超連結

2.5表格

2.6列表

2.7FORM表單

2.8框架

2.9[marquee]標記

2.10添加多媒體

2.11小結

第3章 JavaScript快速入門

3.1常用的兩個客戶端方法

3.2在HTML代碼中加入JavaScript腳本

3.3JavaScript程式設計基本規則

3.4創建與運行JavaScript實例

3.5小結

第4章 數據類型與變數

4.1JavaScript數據類型簡介

4.2基本數據類型

4.3數組簡介

4.4變數與常量

4.5數據類型轉換

4.6複合數據類型的使用

4.7小結

第5章 運算符.表達式和語句

5.1運算符

5.2表達式

5.3語句

5.4小結

第6章 函式

6.1函式定義與調用

6.2函式參數

6.3不支持重載

6.4函式嵌套調用與遞歸調用

6.5函式對象

6.6函式作為數據使用

6.7函式對象的屬性和方法

6.8閉包

6.9JavaScript全局函式

6.10函式使用注意事項

6.11小結

第2部分 JavaScript對象

第7章 對象

7.1JavaScript的面向對象特性

7.2使用內建對象

7.3用戶自定義對象

7.4作為聯合數組的對象

7.5屬性與方法

7.6原型

7.7通用對象屬性和方法

7.8面向對象技術

7.9小結

第8章 String與Array對象

8.1String對象

8.2Array對象

8.3小結

第9章 Date.Math.Boolean.Number與Function對象

9.1Date對象

9.2Math對象

9.3Boolean對象

9.4Number對象

9.5Function對象

9.6小結

第10章 正則表達式

10.1正則表達式簡介

10.2相關的String對象方法

10.3簡單正則表達式

10.4複雜正則表達式

10.5RegExp對象

10.6套用實例

10.7小結

第3部分DOM基礎及套用

第11章 BOM與DOM

11.1BOM與DOM

11.2BOM

11.3DOM

11.4小結

第12章 事件處理

12.1事件與瀏覽器兼容性

12.2基本事件模型

12.3DOM事件模型

12.4IE事件模型

12.5瀏覽器兼容性的解決方法

12.6套用實例——日曆

12.7小結

第13章 控制瀏覽器視窗

13.1window對象

13.2使用對話框

13.3打開與關閉瀏覽器視窗

13.4延遲與周期執行

13.5框架與window對象

13.6文檔滾動

13.7移動瀏覽器視窗

13.8狀態欄效果

13.9瀏覽器大小

13.10視窗事件

13.11視窗之間通信

13.12screen對象

13.13小結

第14章 navigator.location和history對象

14.1navigator對象

14.2location對象

14.3history對象

14.4location與history對象的套用

14.5小結

第4部分 動態套用實踐

第15章 CSS級聯樣式表

15.1CSS簡介

15.2CSS語法基礎

15.3在HTML中添加樣式

15.4動態樣式

15.5CSS屬性

15.6小結

第16章 動態樣式

16.1動態樣式基本實現方法

16.2帶有停頓的滾動公告欄

16.3樹形目錄

16.4多級樹形目錄

16.5下拉選單

16.6跟隨滑鼠的圖片

16.7跟隨滑鼠運動的文字

16.8沿指定路徑運動的圖片

16.9圍繞滑鼠游標旋轉的字元串

16.10位於視窗固定位置的廣告

16.11飄落的雪花

16.12隱藏的浮動導航面板

16.13小結

第17章 動態文檔

17.1document對象

17.2訪問文檔元素

17.3動態文檔的基本方法

17.4Text節點

17.5documentFragment接口

17.6IE擴展

17.7小結

第18章 處理表單

18.1JavaScript表單處理基礎

18.2Form對象

18.3Input對象

18.4Select對象

18.5Textarea對象

18.6表單驗證

18.7提高表單可用性

18.8IE表單數據綁定

18.9小結

第19章 動態表格

19.1Table對象

19.2TableRow對象

19.3TableCell對象

19.4TableSection對象

19.5動態控制表格結構

19.6表格排序

19.7IE表格數據綁定

19.8小結

第5部分 高級套用技術

第20章 Image.Canvas與SVG圖形圖像處理

20.1Image對象

20.2Canvas元素

20.3SVG

20.4小結

第21章 Cookie與隱藏框架

21.1Cookie

21.2隱藏框架

21.3小結

第22章 Ajax原理及套用

22.1Ajax簡介

22.2處理HTTP請求

22.3Ajax套用

22.4與隱藏框架的比較

22.5小結

第23章 JavaScript與外掛程式

23.1外掛程式基礎

23.2Flash的套用

23.3JavaApplet

23.4ActiveX外掛程式

23.5小結

第24章 JavaScript與XML

24.1XML簡介

24.2獲取XML文檔

24.3使用DOM操作XML文檔

24.4使用XSLT解析XML

24.5使用XPath查詢XML

24.6小結

第25章 錯誤處理與安全策略

25.1錯誤與異常

25.2瀏覽器錯誤報告

25.3捕獲與處理異常

25.4基本調試方法

25.5腳本調試器

25.6安全策略

25.7小結

相關詞條

相關搜尋

熱門詞條

聯絡我們