《JavaScript完全自學手冊》

《JavaScript完全自學手冊》

JavaScript是一種幾乎得到所有瀏覽器支持的腳本語言,用於實現客戶端與瀏覽者的互動。隨著網際網路的發展,早期的靜態網頁已遠不能滿足需要。客戶端腳本JavaScript是實現動態網頁的基礎,也是Web2.0概念所必須的組成部分,更是現在Ajax技術的核心。可以說,JavaScript已經成為網頁必要的組成部分。好的JavaScript腳本可以提高用戶的瀏覽體驗。

基本信息

版權資訊

書名:JavaScript完全自學手冊
作 者:胡添
出版社:機械工業出版社
JavaScript完全自學手冊JavaScript完全自學手冊

出版時間:2009
ISBN:9787111250180
開本:16
定價:69.00元

內容簡介

JavaScript是一種幾乎得到所有瀏覽器支持的腳本語言,用於實現客戶端與瀏覽者的互動。隨著網際網路的發展,早期的靜態網頁已遠不能滿足需要。客戶端腳本JavaScript是實現動態網頁的基礎,也是Web2.0概念所必須的組成部分,更是現在Ajax技術的核心。可以說,JavaScript已經成為網頁必要的組成部分。好的JavaScript腳本可以提高用戶的瀏覽體驗。
《JavaScript完全自學手冊》一共分為5篇,涵蓋了JavaScript語言套用的絕大多數方面,從基本概念到具體實踐、從抽象的算法到具體的頁面特效、從最簡單的輸入/輸出到最新的Ajax技術都進行了詳細的闡述,並對每一個具體知識點都進行了詳細的實例講解。
《JavaScript完全自學手冊》的特點是講解的知識點易、廣、全、深。每一個知識點均圍繞具體的實例展開,且實例中配上了詳細的注釋和效果圖,易於理解與實踐,可以使讀者在抽象的知識點中得到直觀的印象。《JavaScript完全自學手冊》涵蓋了JavaScript的絕大多數套用方面,牽涉的知識面很廣。《JavaScript完全自學手冊》講解的各類對象的屬性、方法和事件等參考了微軟公司的MSDN,內容全面,深入到JavaScript的本質,不僅僅講解了其在頁面特效中的套用,還挖掘了JavaScript作為一種基於對象語言所特有的類與繼承的實現。《JavaScript完全自學手冊》適合希望入門的用戶閱讀,也可作為開發人員的參考手冊。

編輯推薦

《JavaScript完全自學手冊》特色:涵蓋基礎知識、核心技術、典型示例等內容;按照“基本概念—核心語法—典型示例”的模式講解,容易上手;提供280餘個示例、20餘個典型套用實例。
超值光碟內容:《JavaScript完全自學手冊》原始碼+《JavaScript完全自學手冊》視頻演示+《JavaScript完全自學手冊》電子教案(PPT);1200餘頁編程技術文檔(免費贈送)+45個編程專題視頻講座(免費贈送)。
《JavaScript完全自學手冊》涵蓋主題:JavaScript語法與內置對象;遞歸調用、作用域、封裝的私有與公有成員;JavaScript的類與繼承;深入剖析JavaScript與DOM的互動;Behavior與JavaScript的封裝以實現內容、樣式和行為的分離;使用腳本構建HTA應用程式;Ajax底層原理剖析;常見Ajax框架使用;快速構建Ajax套用;數據綁定與表格的分頁、排序;JavaScript對XML的支持;用JavaScript構造模擬的頁面內視窗;實現可自定義的、通用的多媒體播放界面;使用正則表達式;VML畫圖與HTC封裝;以JSON為數據傳輸格式的Ajax套用。

目錄

寫給自學編程的人員
前言
第一篇JavaScript入門
第1章JavaScript簡介
1.1什麼是JavaScript
1.2JavaScript與Java的區別
1.3JavaScript程式運行開發環境
1.4JavaScript的優點與局限
1.5小結
第2章第1個例子—向用戶說“你好”
2.1第1個例子
2.1.1最簡單的程式—“用戶你好”
2.1.2在HTML中插入JavaScript塊
2.1.3JavaScript代碼書寫規則
2.2JavaScript基礎知識—變數和常量
2.2.1變數命名規則
2.2.2數據類型
2.3告訴用戶當前時間
2.3.1什麼是內置對象
2.3.2內置對象Date的方法
2.3.3獲取時間和日期
2.4在Web頁上輸出
2.4.1彈出警告框—alert
2.4.2彈出確認“是/否”的對話框—confirm
2.4.3輸出到頁面內容—document.write
2.5改進版的“你好”程式
2.6小結
第3章獲取用戶的輸入
3.1實例:讓用戶輸入兩個數字,然後輸出相加的結果
3.2JavaScript基礎知識—操作符和表達式
3.2.1什麼是表達式
3.2.2什麼是操作符
3.2.3什麼是優先權
3.3變數類型轉換
3.4JavaScript基礎知識—字元串初探
3.4.1什麼是字元串
3.4.2字元串的書寫與轉義符
3.4.3字元串操作
3.5實例:讓用戶輸入自己的名字,輸出寫給用戶的情書
3.6小結
第4章簡單的表單操作
4.1實例:確認表單必填項目完整性
4.2JavaScript基礎知識—函式
4.2.1函式和變數作用域
4.2.2函式的參數和返回值
4.2.3什麼是遞歸調用
4.3在表單提交時調用檢查函式—綁定事件到表單
4.3.1什麼是事件
4.3.2如何綁定事件
4.4發生了什麼?—獲取事件的內容
4.5表單元素的屬性和方法
4.6綜合套用—更人性化的表單
4.7小結
第5章小遊戲—算二十四
5.1實例:電腦幫你算二十四
5.2JavaScript基礎知識—條件判斷
5.2.1if語句
5.2.2switch語句
5.2.3不同類型數據的比較和邏輯操作
5.3JavaScript基礎知識—循環
5.3.1for循環
5.3.2while循環
5.3.3break和continue
5.4JavaScript基礎知識—數組對象
5.4.1如何引用數組對象
5.4.2數組對象的屬性和方法
5.5內置eval函式和錯誤捕獲機制
5.6小結
第6章物理問題—炮彈的射程
6.1實例:由初速度和仰角求射程
6.2數學計算—內置對象Math的屬性和方法
6.3.Math對象套用——科學計算器
6.4隨機函式和彩票遊戲
6.5小結
第7章用Cookio在客戶端保存信息
7.1實例:用Cookie實現可以記住內容的表單
7.2什麼是Cookie
7.2.1HTTP簡介
7.2.2Cookie存在的意義
7.2.3Cookie的優點和限制
7.3把輸入框的內容保存在客戶端——使用Cookie
7.3.1Cookie的保存和讀取
7.3.2字元串的編碼
7.4Cookie的有效期、域和路徑
7.4.1Cookie的有效期和清除
7.4.2用Cookie實現記事貼
7.4.3Cookie的域和路徑及cookie欺騙
7.5小結
第8章操作視窗和框架
8.1實例:模擬LiveMessenger的振動閃屏功能
8.2控制視窗——視窗對象的事件、屬性和方法
8.2.1獲取視窗的改變——視窗對象的事件
8.2.2控制視窗的行為——視窗對象的方法
8.3打開一個新視窗——視窗的“open”方法詳解
8.3.1“open”方法的參數說明
8.3.2檢測彈窗動作是否被攔截
8.3.3色彩選擇器——“open”方法的套用
8.4在網頁中使用自定義的對話框
8.4.1模擬Windows幫助效果——彈出式窗體的套用
8.4.2模式對話框和非模式對話框
8.5延時函式的使用
8.5.1定時函式的設定和取消
8.5.2綜合套用——動態提示視窗
8.6可以收起的分欄——改變框架的分割比例
8.6.1嵌套視窗的結構
8.6.2可以收起和展開的側框線架
8.6.3跨視窗調用JavaScript腳本
8.7小結
第9章控制表單——內容驗證
9.1實例:表單數據的有效性驗證
9.2用正則來判斷複雜的文本規則
9.2.1什麼是正則
9.2.2正則的優勢
9.2.3正則的格式和含義
9.2.4用RegExp函式創建正則對象
9.2.5示例代碼中正則的詳細解釋
9.3文本的編碼和加密——正則和字元串操作
9.3.1字元串的搜尋、匹配
9.3.2字元串的替換
9.4正則對象的屬性和方法
9.4.1正則對象的屬性
9.4.2正則對象的方法
9.5正則套用——UBB代碼轉換
9.6小結
第10章控制表單——和用戶的操作互動
10.1實例:隨用戶操作而變化的表單
10.2用戶操作會激發的事件
10.2.1onchange事件
10.2.2滑鼠和鍵盤事件
10.3表單的狀態變化
10.3.1隻讀和不可用狀態的改變
10.3.2顯示和隱藏
10.4表單的內容變化
10.4.1文本框內容I
10.4.2單選框和複選框的選取
10.4.3下拉列表框的聯動
10.5小結
第11章複雜的跑馬燈
11.1實例:一個向左彈性滑入、向上滑出的跑馬燈
11.2用JavaScript控制內聯CSS
11.2.1CSS名稱和JavaScript屬性的對應
11.2.2內聯CSS樣式的讀取
11.2.3內聯CSS樣式的設定和單位
11.2.4示例:放大縮小文字
11.3用JavaScript控制非內聯CSS
11.3.1樣式表“styleSheet對象
11.3.2用樣式表對象實現切換皮膚的功能
11.3.3樣式規則“rule”對象
第三篇操作ActiveX控制項
第四篇類和對象
第五篇無刷新的用戶體驗和Ajax
附錄JavaScript常用對象的方法和屬性
……

相關詞條

相關搜尋

熱門詞條

聯絡我們