出版時間:2011-2 出版社:清華大學(xué)出版社 作者:威爾頓(Paul Wilton),麥克匹克(Jeremy McPeak) 頁數(shù):653 譯者:張敏,高宇輝,王東亞
Tag標(biāo)簽:無
前言
JavaScript是一門腳本語言,它通過提供動態(tài)的、個性化交互式內(nèi)容,來增強靜態(tài)Web應(yīng)用程序的功能。JavaScript使訪問站點的用戶能夠享受到更美妙的體驗,增強了網(wǎng)站對用戶的吸引力?,F(xiàn)在,美觀的下拉菜單、滾動文字和動態(tài)內(nèi)容已經(jīng)廣泛應(yīng)用于各種Web站點,這一切都是通過JavaScript來實現(xiàn)的。各種主流瀏覽器都支持JavaScript,JavaScript已經(jīng)成為從事Web開發(fā)的首選腳本語言。另外,JavaScript語言也可用于Web之外的其他場合,例如自動完成管理任務(wù)?!? 本書旨在介紹使用JavaScript進(jìn)行開發(fā)的基礎(chǔ)知識,即JavaScript的含義,JavaScript代碼是如何運行的,以及使用JavaScript能夠?qū)崿F(xiàn)哪些功能等。本書將首先介紹JavaScript的基本語法,然后介紹如何創(chuàng)建功能強大的Web應(yīng)用程序。讀者不必為沒有編程經(jīng)驗而擔(dān)心,本書將循序漸進(jìn)地介紹所有相關(guān)知識。JavaScript是通向程序設(shè)計世界的大門,學(xué)習(xí)和理解了本書的基礎(chǔ)知識,就可以進(jìn)一步學(xué)習(xí)更新、更高級的編程技術(shù)。
內(nèi)容概要
◆ 循序漸進(jìn)介紹JavaScript基礎(chǔ)知識,包括JavaScript的含義、原理和功能
◆ 介紹用于創(chuàng)建JavaScript Web應(yīng)用程序的各種工具
◆ 分析如何從字符串中選擇單個字符、如何將字符碼轉(zhuǎn)換為字符串以及如何復(fù)制字符串的部分內(nèi)容
◆ 講述如何對數(shù)組執(zhí)行連接、復(fù)制、排序和倒序操作
◆
說明如何使用jQuery、Prototype和MooTools等JavaScript框架快捷高效地編寫JavaScript程序
◆ 深入討論Ajax
◆ 分析常見錯誤以及調(diào)試和處理方法
作者簡介
Paul
Wilton曾加盟一家Internet開發(fā)公司,期間歷時3年構(gòu)建了一個出色的Internet解決方案?,F(xiàn)自創(chuàng)一家軟件公司,該公司主要使用JavaScript開發(fā)在線假日酒店預(yù)訂系統(tǒng),目前的運作十分成功。
Jeremy McPeak是一位自學(xué)成才的程序員,從1998年開始從事網(wǎng)站開發(fā)工作。他曾與他人合著Professional
Ajax,2nd Edition(wiley
2007)一書,并在線發(fā)表多篇有關(guān)XSLT、ASP.NETWeb窗體和C#的文章。他目前為一家能源公司開發(fā)Web應(yīng)用程序。
書籍目錄
第1章 javascript與web概述
1.1 javaschpt簡介
1.1.1 javascript的含義
1.1.2 javascript與web
1.1.3 為什么選擇javascript
1.1.4 javascript的功能
1.1.5 創(chuàng)建javascript web應(yīng)用程序所需的工具
1.2 腳本的使用場合
1.2.1 鏈接外部javascript文件
1.2.2 使用外部文件的優(yōu)點
1.3 第一個簡單的javascript程序
1.4 瀏覽器以及兼容性問題
1.5 小結(jié)
第2章 數(shù)據(jù)類型與變量
2.1 javascript中的數(shù)據(jù)類型
? 2.1.1 數(shù)值數(shù)據(jù)
2.1.2 文本數(shù)據(jù)
2.1.3 布爾數(shù)據(jù)
2.2 變量——保存在內(nèi)存中的數(shù)據(jù)
2.2.1 創(chuàng)建變量并賦值
2.2.2 用其他變量的值為變量賦值
2.3 使用數(shù)據(jù)——計算數(shù)值及基本字符串操作
2.3.1 數(shù)值計算
2.3.2運算符的優(yōu)先級
2.3.3 基本的字符串操作
2.3.4 字符串與數(shù)值的混合操作
2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.5 數(shù)組
2.6 小結(jié)
2.7 習(xí)題
第3章 決策、循環(huán)和函數(shù)
3.1 決策語句——if和switch語句
3.1.1 比較運算符
3.1.2 if語句
3.1.3 邏輯運算符
3.1.4 在if語句中使用多個條件
3.1.5 else和elseir
3.1.6 字符串的比較
3.1.7 switch語句
3.2 循環(huán)——for語句和while語句
3.2.1 for循環(huán)
3.2.2 for...in循環(huán)
3.2.3 while循環(huán)
3.2.4 do...while循環(huán)
3.2.5 break和continue語句
3.3 函數(shù)
3.3.1 創(chuàng)建自定義函數(shù)
3.3.2 變量的作用域和生存期
3.4 小結(jié)
3.5 習(xí)題
第4章 常見錯誤、調(diào)試和錯誤處理
4.1 一些常見錯誤
4.1.1 未經(jīng)定義的變量
4.1.2 區(qū)分大小寫
4.1.3 不匹配的大括號
4.1.4 不匹配的圓括號
4.1.5 賦值而不是相等
4.1.6 將方法和屬性混為一談
4.1.7 在連接字符串時未使用加號(+)
4.2 錯誤處理
4.2.1 避免錯誤
4.2.2 try...catch語句
4.3 調(diào)試
4.3.1 在firefox中用firebug調(diào)試
4.3.2 在internet explorer中調(diào)試
4.3.3 在safari中調(diào)試
4.3.4 使用opera的開發(fā)工具dragonfly
4.4 小結(jié)
4.5 習(xí)題
第5章 javascript——基于對象的語言
第6章 瀏覽器程序設(shè)計
第7章 html表單:與用戶交互
第8章 窗口和框架
第9章 字符串操作
第10章 日期、時間和計時器
第11章 使用cookie存儲信息
第12章 動態(tài)html和w3c文檔對象模型
第13章 在javascript中使用activex和插件
第14章 ajax
第15章 javascript框架
附錄a 參考答案
附錄b javascript核心參考
附錄c w3c dom參考
附錄d latin-1字符集
章節(jié)摘錄
版權(quán)頁:插圖:
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載