<內容簡介>
學習JavaScript最新功能創建強大的Web應用程序
JavaScript把Web從被動媒介轉變為豐富、動態的交互式媒介。
通過這本內容全面的入門圖書,可以學會JavaScript目前最常用的使用方式——利用最新的工具和技術,創建動態Web應用。本書講解瞭如何高效地使用JavaScript框架、函數和現代瀏覽器,如何使用HTML5實現最有效的編碼實踐。
主要內容
以最新的編碼風格使用JavaScript
淺顯易懂地解釋JSON、函數、事件和功能檢測
講解查找、創建、維護頁面中元素的基礎知識
使用新的HTML5元素和相關API
新功能的技巧,包括定位、本地存儲等
演示如何使用JavaScript向Web服務器發出HTTP請求(Ajax)
分析常見錯誤以及調試和錯誤處理方法
每章最後的練習(並附有答案)提供了充分的實踐機會,本書的網站也提供了書中所有示例的可下載代碼
<章節目錄>
第1章JavaScript與Web概述
1.1JavaScript簡介
1.1.1JavaScript的含義
1.1.2JavaScript與Web
1.1.3JavaScript的功能
1.1.4創建JavaScriptWeb應用程序所需的工具
1.2腳本的使用場合
1.2.1鏈接外部JavaScript文件
1.2. 2使用外部文件的優點
1.3第一個簡單的JavaScript程序
1.4編寫更多的JavaScript程序
1.5瀏覽器和兼容性問題簡述
1.6小結
第2章數據類型與變量
2.1JavaScript中的數據類型
2.1.1數值數據
2.1.2文本數據
2.1.3布爾數據
2.2變量——存儲在內存中的數據
2.2.1創建變量並賦值
2.2.2用其他變量的值為變量賦值
2.3使用數據——計算數值及基本字符串操作
2.3.1數值計算
2.3.2運算符的優先級
2.3.3基本的字符串操作
2.3.4字符串與數值的混合操作
2.4數據類型轉換
2.5數組
2.6小結
2.7習題
第3章決策與循環
3.1決策語句——if和switch語句
3.1.1比較運算符
3.1.2if語句
3.1.3邏輯運算符
3.1.4在if語句中使用多個條件
3.1.5else和elseif
3.1.6字符串的比較
3.1.7switch語句
3.2循環—for語句和while語句
3.2.1for循環
3.2.2for…in循環
3.2.3while循環
3.2.4do…while循環
3.2.5break和continue語句
3.3小結
3.4習題
第4章函數與作用域
4.1創建自定義函數
4.2作用域和生存期
4.2.1全局作用域
4.2.2函數作用域
4.2.3標識符查找
4.3將函數用作值
4.4小結
4.5習題
第5章JavaScript——基於對象的語言
5.1基於對象的程序設計
5.1 .1對象的含義
5.1.2JavaScript中的對象
5.1.3使用JavaScript對象
5.1.4基本數據類型與對象
5.2JavaScript的內置對像類型
5.2.1String對象
5.2.2Array對象
5.2.3Math對象
5.2.4Number對象
5.2.5toFixed ()方法
5.2,6Date對象
5.3創建自定義對象
5.4創建對象的新類型(引用類型)
5.5小結
5.6'習題
第6章字符串操作
Reference demo_5
In stock 297 Items
Data sheet