JavaScript入門經典

出版時間: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

評論、評分、閱讀與下載


    JavaScript入門經典 PDF格式下載


用戶評論 (總計85條)

 
 

  •   最近在學Javascript,買了幾本,有李戰(zhàn)的《悟透JavaScript》還有這本,我感覺李戰(zhàn)的那本吧,不太適合初學者,雖然已經寫得很生動,但看不懂,我覺得適合已經掌握基礎知識的人提高用。而這本書,我覺得比較適合初學者,作者講得比較細,而且考慮到初學者的角度來編寫組織內容。比如第4章,講編程中常犯的錯誤和如何調試錯誤,就很適合初學者。舉個例子,在常犯錯誤中,有一條是if語句不要再括號后加分號,否則影響程序執(zhí)行。這些雖然是細節(jié),但很有用,因為初學者很容易犯這樣的錯誤。
      現在還沒讀完,讀到第5章了,還比較好懂。后面的內容還沒看,可能有點難度了。
  •   學習javascript的入門書籍
  •   初學javascript很不錯,簡單易懂還有好多實例詳解,很贊的書!
  •   非常適合初次接觸JavaScript的朋友們~
  •   這本書里有很多的例子,注重實踐,非常適合javascript初學者!
  •   Wrox的書都是精品,這本書比高級程序設計那本更適合入門,不過好厚,略貴
  •   學習web必買書
  •   翻譯的水平不錯,程序的水平也不錯,很推薦的書
  •   wrox出版的圖書是沒一個程序員的必備之品。因為很權威,很全面,很實用,很超前,因此很經典。我是一個初學者,但我很清楚,一本優(yōu)秀的著作對一個學者而言意味著什么!SO——還能說什么?
  •   很好的js入門書,內容淺顯易懂,非常適合初學者
  •   今天收到貨..還沒開始看書的內容,但是書的質量不錯..相信內容也很不錯..作為一個沒有基礎的初學者,希望這本書能把我領進門。
  •   今天剛拿到書,粗略地翻了一下,感覺很適合初學者入門。當當速度很不錯,18號下單,20號就收到書了。全五分。
  •   還沒看,但感覺不錯,適合入門,書很厚,價格很便宜
  •   是正版書,外觀還可以,適合新手入門。
  •   入門好書,學習中。
  •   很詳細,外國人的特點,適合自學!
  •   為什么說比較適合初學者呢?沒一章后有小結,有習題,還有附錄習題參考答案。自學者的福音啊。
  •   確實很基礎,但是看看這些基礎知識會有意外收貨!
  •   感覺基礎知識講的很透徹,也很全面,特別容易上手,適合初學者。推薦大家看看。
  •   對初學者來說挺經典的
  •   P2P的書不需要額外的評價 一個字 贊
  •   書很不不錯,開始鉆研了,我會好好堅持的
  •   書還不錯,剛剛買了就有促銷活動,早知道晚兩天買了
  •   書還沒有讀.很厚的一本.希望可以從中得到自己想要的.
  •   書收到后 很驚喜 很喜歡 希望能從這本書學到東西 就是快遞有點比以前的慢些 估計是路途有點遠的原因吧 以后還會來的
  •   不錯,書很厚,不知道什么時候能看完
  •   書很好,很全面。適合初學者。
  •   基礎書籍,學習了。
  •   這本書真的很不錯,我沒有什么基礎,卻可以看得懂,而且學起來很容易上手,把復雜的東西簡單化,適合各個層次的人看!
  •   剛剛收到,花十分鐘看了一個很詳細的例子,不錯!
  •   已經學習一半了,內容通俗易懂,用得上。
  •   紙張質量我不喜歡,這次購物物流宿舍也補行,總體過得去吧,內容看了下,有解說例子,還可以。
  •   還沒有細看,內容應該不錯,質量還可以,但是沒有外包裝,比較滿意
  •   太好了,值得推薦
  •   很喜歡,送貨速度就是快啊
  •   狂看
  •   簡單易懂,講得比較詳細
  •   非常不錯,適合初學者!
  •   good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!good!!!!!!!
  •   此書我已經讀了250頁,不說是最好,但不得不說是非常好,寫的確實很詳細,連我這智商都能讀懂,很不錯的
  •   還沒看多少,感覺非常不錯
  •   看了前90頁 只能說:力薦
  •   好,到天津快
  •   很通俗易懂......
  •   代碼太多 解釋不太多 但書還講的行
  •   讀了兩章,內容總體來說還不錯,與JS高級編程那本更適合完全沒有js基礎的初學者。
    最好的一點在于與HTML聯系緊密,不像JS高級編程那本讀到七八章才真正接觸到一點與網頁有關的內容。
    但是不幸的是本書中源代碼有些地方有誤,比如在XHTML代碼中使用不閉合的<br>標簽,作為一本專業(yè)書籍這樣的錯誤應該避免。
    建議初學者先讀這本,再仔細研究研究JS高級編程那本。
  •   很久以前買的,我是剛入門的,在學校的時候學的軟件工程,沒接觸過這個方面的內容,還是看得懂的,不過自己寫腳本還是有點小麻煩,剛入門的還是值得推薦,內容比較基礎…
  •   買之前看到很多人說wrox的書不錯,所以是奔著wrox的名氣買的。總體而言還是不錯的,但是有些地方講解的不是很系統(tǒng),也可能是翻譯問題。有些沒看明白的地方,我在w3school上才恍然大悟,原來是書上講的太羅嗦了,舉的例子可能基于作者所屬國家更合適,至少有個別例子在中國文化背景下看起來很別扭。
  •   簡單而詳細,自學的好書
  •   還沒看,內容不做評價,感覺紙張什么的比前版差了
  •   書的質感不錯內容還咩有看
  •   書還行。正在閱讀中。
  •   質量還不錯,你值得擁有。
  •   總的來說涉及面比較廣,但有些概念有點模糊。
  •   學前面一段的時候感覺還行,后面就有點難學了,很厚實的一本書
  •   還行,和我買的另外JS本書互補
  •   發(fā)貨挺快。,不過定重復了
  •   是WROX的書,還行吧,對于入門的還行。廢話很多。
  •   內容就不用書了,質量還可以。
  •   書很大,紙張也不錯,就是外殼破損,看上去像舊的
  •   就是一本書罷了...
  •   如果有蝶會更好
  •   這個版本的錯誤實在有些多,里面會有一些數據啊文字之類的錯誤,最變態(tài)的是有時候小節(jié)的序號都會出錯
  •   表示 難度稍微有點來的
  •   總體來說還是不錯的。但是書編寫的邏輯性不夠強??雌饋聿皇呛芰鲿车母杏X
  •   這本書非常基礎 而且書很厚,里面內容都可以在網上找到,總體來說買的不是很必要
  •   買完以后完全沒有看過
  •   對我的學習很有幫助.
  •   拿到手書的封面損壞了好幾處,看著就心疼。
  •   我很滿意 無論是貨物質量還是發(fā)送速度
  •   基礎入門,適合初學者,紙張也不錯
  •   初學者,入門經典教程,很喜歡
  •   運輸時注意保護一下、愛惜一下,都折皺了,花錢買的,很心疼!還好就一點點,要不我就退貨了。書本身自然很好。
  •   書還不錯,快遞很垃圾,要自己上門取,實際價格是71.7但是收取72,取到手的書稀巴爛的,用了一個星期才到
  •   總體還不錯,翻譯的稍微有些地方需要自己去理解一下,不然有時候會會錯意。但是發(fā)現一個問題,這書533頁--548頁的內容去哪了?為什么少印了這么多頁??!
  •   一字一句的分析javascript的作用與原理
  •   挺好的,值得入手,質量也不錯!
  •   非常不錯,很給力的一本書。講解詳細,內容全,入門必備!
  •   內容很全面,很基礎。
  •   書還不錯 入門經典 喜歡這樣書的風格
  •   java入門經典
  •   書很入門,紙質一般
  •   東西送的有點慢
  •     第四章:常見錯誤、調試和錯誤處理
      第五章:javaScript——基于對象的語言
      第六章:瀏覽器程序設計
      第七章:HTML表單:與用戶交互
      第八章:窗口和框架
      第九章:字符串操作
      第十章:日期、時間、計時器
      第十一章:使用Cookie存儲信息
      第十二章:動態(tài)HTML和W3C文檔對象模型
      第十三章:在javascript中使用activex和插件
      第十四章:Ajax
      第十五章:javascript框架
  •     最近在學Javascript,買了幾本,有李戰(zhàn)的《悟透JavaScript》還有這本,我感覺李戰(zhàn)的那本吧,不太適合初學者,雖然已經寫得很生動,但看不懂,我覺得適合已經掌握基礎知識的人提高用。而這本書,我覺得比較適合初學者,作者講得比較細,而且考慮到初學者的角度來編寫組織內容。比如第4章,講編程中常犯的錯誤和如何調試錯誤,就很適合初學者。舉個例子,在常犯錯誤中,有一條是if語句不要再括號后加分號,否則影響程序執(zhí)行。這些雖然是細節(jié),但很有用,因為初學者很容易犯這樣的錯誤。
      現在還沒讀完,讀到第5章了,還比較好懂。后面的內容還沒看,可能有點難度了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7