出版時間:2011-2 出版社:清華大學出版社 作者:威爾頓(Paul Wilton),麥克匹克(Jeremy McPeak) 頁數:653 譯者:張敏,高宇輝,王東亞
Tag標簽:無
前言
JavaScript是一門腳本語言,它通過提供動態(tài)的、個性化交互式內容,來增強靜態(tài)Web應用程序的功能。JavaScript使訪問站點的用戶能夠享受到更美妙的體驗,增強了網站對用戶的吸引力。現在,美觀的下拉菜單、滾動文字和動態(tài)內容已經廣泛應用于各種Web站點,這一切都是通過JavaScript來實現的。各種主流瀏覽器都支持JavaScript,JavaScript已經成為從事Web開發(fā)的首選腳本語言。另外,JavaScript語言也可用于Web之外的其他場合,例如自動完成管理任務?!? 本書旨在介紹使用JavaScript進行開發(fā)的基礎知識,即JavaScript的含義,JavaScript代碼是如何運行的,以及使用JavaScript能夠實現哪些功能等。本書將首先介紹JavaScript的基本語法,然后介紹如何創(chuàng)建功能強大的Web應用程序。讀者不必為沒有編程經驗而擔心,本書將循序漸進地介紹所有相關知識。JavaScript是通向程序設計世界的大門,學習和理解了本書的基礎知識,就可以進一步學習更新、更高級的編程技術。
內容概要
◆ 循序漸進介紹JavaScript基礎知識,包括JavaScript的含義、原理和功能
◆ 介紹用于創(chuàng)建JavaScript Web應用程序的各種工具
◆ 分析如何從字符串中選擇單個字符、如何將字符碼轉換為字符串以及如何復制字符串的部分內容
◆ 講述如何對數組執(zhí)行連接、復制、排序和倒序操作
◆
說明如何使用jQuery、Prototype和MooTools等JavaScript框架快捷高效地編寫JavaScript程序
◆ 深入討論Ajax
◆ 分析常見錯誤以及調試和處理方法
作者簡介
Paul
Wilton曾加盟一家Internet開發(fā)公司,期間歷時3年構建了一個出色的Internet解決方案。現自創(chuàng)一家軟件公司,該公司主要使用JavaScript開發(fā)在線假日酒店預訂系統(tǒng),目前的運作十分成功。
Jeremy McPeak是一位自學成才的程序員,從1998年開始從事網站開發(fā)工作。他曾與他人合著Professional
Ajax,2nd Edition(wiley
2007)一書,并在線發(fā)表多篇有關XSLT、ASP.NETWeb窗體和C#的文章。他目前為一家能源公司開發(fā)Web應用程序。
書籍目錄
第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應用程序所需的工具
1.2 腳本的使用場合
1.2.1 鏈接外部javascript文件
1.2.2 使用外部文件的優(yōu)點
1.3 第一個簡單的javascript程序
1.4 瀏覽器以及兼容性問題
1.5 小結
第2章 數據類型與變量
2.1 javascript中的數據類型
? 2.1.1 數值數據
2.1.2 文本數據
2.1.3 布爾數據
2.2 變量——保存在內存中的數據
2.2.1 創(chuàng)建變量并賦值
2.2.2 用其他變量的值為變量賦值
2.3 使用數據——計算數值及基本字符串操作
2.3.1 數值計算
2.3.2運算符的優(yōu)先級
2.3.3 基本的字符串操作
2.3.4 字符串與數值的混合操作
2.4 數據類型轉換
2.5 數組
2.6 小結
2.7 習題
第3章 決策、循環(huán)和函數
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 函數
3.3.1 創(chuàng)建自定義函數
3.3.2 變量的作用域和生存期
3.4 小結
3.5 習題
第4章 常見錯誤、調試和錯誤處理
4.1 一些常見錯誤
4.1.1 未經定義的變量
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 調試
4.3.1 在firefox中用firebug調試
4.3.2 在internet explorer中調試
4.3.3 在safari中調試
4.3.4 使用opera的開發(fā)工具dragonfly
4.4 小結
4.5 習題
第5章 javascript——基于對象的語言
第6章 瀏覽器程序設計
第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é)摘錄
版權頁:插圖:
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載