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