注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JavaScript入門經(jīng)典(第4版)

JavaScript入門經(jīng)典(第4版)

JavaScript入門經(jīng)典(第4版)

定 價:¥88.00

作 者: (美)威爾頓,(美)麥克匹克 著,張敏,高宇輝,王東亞 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: J2EE

ISBN: 9787302245612 出版時間: 2011-02-01 包裝: 平裝
開本: 16開 頁數(shù): 653 字數(shù):  

內(nèi)容簡介

  《JavaScript入門經(jīng)典(第4版) 》首先介紹JavaScript的含義,以及JavaScript的基礎(chǔ)語法。然后詳細介紹程序設(shè)計的基本概念,包括數(shù)據(jù)、數(shù)據(jù)類型以及選擇語句和循環(huán)語句等結(jié)構(gòu)化程序設(shè)計的概念。熟悉了這些基礎(chǔ)知識之后,本書將介紹JavaScript的一個重要概念——對象,討論如何利用JavaScript的內(nèi)置對象,如日期和字符串等,來管理復(fù)雜的數(shù)據(jù),簡化程序的設(shè)計。本書還將介紹如何使用JavaScript操作瀏覽器提供的對象,如表單、窗口和其他控件。運用這些知識,就可以創(chuàng)建專業(yè)水準(zhǔn)的Web應(yīng)用程序,并與用戶交互。 即使是經(jīng)驗豐富的程序員,隨著代碼長度的增加,錯誤也在所難免,JavaScript代碼亦是如此。本書介紹了常見的語法錯誤和邏輯錯誤,還介紹了如何找到這些錯誤,以及如何使用針對Firefox、Internet Explorer、Safari/Chrome和Opera的JavaScript調(diào)試器來幫助找出錯誤。本書還介紹了如何處理漏掉的錯誤,并確保這些錯誤不會對最終用戶的體驗造成不良影響。 隨后,本書將介紹更高級的主題,例如使用cookie,通過動態(tài)HTML和XML使Web頁面變得生動鮮活。最后還介紹了一種令人激動的較新技術(shù)Ajax。Ajax允許HTML頁面中的JavaScript代碼直接與服務(wù)器通信,最有用的就是通過Ajax查詢服務(wù)器上的數(shù)據(jù)庫中的信息。Google工具欄就是一個Ajax技術(shù)應(yīng)用案例。如果在瀏覽器中安裝了Google工具欄,只需在Google工具欄中輸入搜索關(guān)鍵字,就可以獲得相關(guān)信息,這些信息正是通過查詢Google搜索數(shù)據(jù)庫獲取的。 最后探討了一些省時的JavaScript框架,例如jQuery、Prototype和MooTools,了解它們的工作原理,以及它們?nèi)绾螏椭鷦?chuàng)建復(fù)雜而強大的JavaScript應(yīng)用程序。 本書介紹的所有新概念都用實例加以說明。通過這些實例可以對所學(xué)的JavaScript原理進行實踐,以鞏固所學(xué)的知識。 本書末尾有4個附錄,附錄A是本書各章的習(xí)題答案,其他附錄包含內(nèi)容豐富且極富價值的參考資料。附錄B是JavaScript語言的核心參考,附錄C是完整的W3C DOM核心參考——還包括HTML DOM和DOM Level 2事件模型的信息,附錄D是Latin-1字符集的十進制和十六進制字符碼。

作者簡介

  PaulWilton曾加盟一家Internet開發(fā)公司,期間歷時3年構(gòu)建了一個出色的Internet解決方案?,F(xiàn)自創(chuàng)一家軟件公司,該公司主要使用JavaScript開發(fā)在線假日酒店預(yù)訂系統(tǒng),目前的運作十分成功。Jeremy McPeak是一位自學(xué)成才的程序員,從1998年開始從事網(wǎng)站開發(fā)工作。他曾與他人合著ProfessionalAjax,2nd Edition(wiley2007)一書,并在線發(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字符集 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號