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

JavaScript實戰(zhàn)

JavaScript實戰(zhàn)

定 價:¥59.00

作 者: (美)扎米特 著,張皛玨 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書
標(biāo) 簽: J2EE

ISBN: 9787115189158 出版時間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 436 頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一部講述 JavaScript實戰(zhàn)項目開發(fā)的精彩著作,由兩部分組成。第一部分討論一般性的 JavaScript主題,包括 JavaScript的簡史、好的編碼習(xí)慣、調(diào)試技巧和工具等;第二部分是 10個具體項目,每一章都會提出一個不同的應(yīng)用,分析其內(nèi)在的工作原理,然后提供能夠提高讀者技巧的練習(xí)。這些項目的范圍從通用的小工具(可執(zhí)行的計算器)到當(dāng)代的各種創(chuàng)意(混搭),再到單純的趣味性(JavaScript游戲)。本書非常適合 Web開發(fā)人員閱讀和參考。

作者簡介

  Frank W.Zammetti,世界知名的Web開發(fā)專家,Omnytex公司的創(chuàng)始人和首席軟件架構(gòu)師。他是多個開源項目的領(lǐng)導(dǎo)者,包括擴展Struts的AjaxTag庫、StrutsWS和Java Web Parts等。除本書外,他還撰寫了Dojo和JavaScript等方面的多部暢銷書。

圖書目錄

第一部分 向我的小朋友JavaScript問好
 第1章 JavaScript簡史 
  1.1 JavaScript的問世 
  1.2 JavaScript的發(fā)展:出牙期的疼痛 
   1.2.1 但它是相同的代碼:瀏覽器的不兼容 
   1.2.2 蝸牛和大象:JavaScript性能和內(nèi)存問題 
   1.2.3 所有罪惡的根源:開發(fā)者! 
   1.2.4 DHTML——魔鬼的時髦詞 
  1.3 進化還在繼續(xù):接近可用性 
   1.3.1 建立一個更好的窗口小部件:代碼結(jié)構(gòu) 
   1.3.2 重拾好習(xí)慣 
  1.4 終極進化:專業(yè)的JavaScript 
   1.4.1 瀏覽器 
   1.4.2 面向?qū)ο蟮腏avaScript 
   1.4.3 “負責(zé)的”JavaScript:跡象和前兆 
  1.5 小結(jié) 
 第2章 成功的JavaScript開發(fā)者的7個習(xí)慣 
  2.1 更多面向?qū)ο蟮腏avaScript 
   2.1.1 簡單的對象創(chuàng)建 
   2.1.2 使用JSON創(chuàng)建對象 
   2.1.3 類的定義 
   2.1.4 原型 
   2.1.5 你應(yīng)該使用哪種方法呢 
   2.1.6 面向?qū)ο蟮暮锰帯?br />  2.2 柔性衰減和不唐突的JavaScript 
   2.2.1 讓JavaScript保持獨立 
   2.2.2 允許柔性衰減 
   2.2.3 不要使用瀏覽器嗅探例程 
   2.2.4 不要寫瀏覽器相關(guān)或者語言相關(guān)的JavaScript代碼 
   2.2.5 合適的變量作用域 
   2.2.6 別用鼠標(biāo)事件來觸發(fā)需要的事件 
  2.3 并不只是為了秀:關(guān)注可訪問性 
  2.4 當(dāng)生活賜予你葡萄,就釀成酒吧:錯誤處理 
  2.5 當(dāng)它并沒有向正確的方向發(fā)展時:調(diào)試機制 
  2.6 讓生活更加美好的瀏覽器擴展 
   2.6.1 Firefox擴展 
   2.6.2 IE擴展 
   2.6.3 Maxthon擴展:DevArt 
  2.7 JavaScript庫 
   2.7.1 Prototype 
   2.7.2 Dojo 
   2.7.3 Java Web Parts 
   2.7.4 script.aculo.us 
   2.7.5 YUI庫 
   2.7.6 MochiKit 
   2.7.7 Rico 
   2.7.8 Mootools 
  2.8 小結(jié) 
第二部分 項目
 第3章 Hodgepodge:構(gòu)建可擴展的JavaScript庫 
  3.1 Bill,菜鳥的一天 
  3.2 全面的代碼組織 
  3.3 創(chuàng)建包 
   3.3.1 構(gòu)建jscript.array包 
   3.3.2 構(gòu)建jscript.browser包 
   3.3.3 構(gòu)建jscript.datetime包 
   3.3.4 構(gòu)建jscript.debug包 
   3.3.5 構(gòu)建jscript.dom包 
   3.3.6 構(gòu)建jscript.form包 
   3.3.7 構(gòu)建jscript.lang包 
   3.3.8 構(gòu)建jscript.math包 
   3.3.9 構(gòu)建jscript.page包 
   3.3.10 構(gòu)建jscript.storage包 
   3.3.11 構(gòu)建jscript.string包 
  3.4 測試所有代碼片段 
  3.5 練習(xí) 
  3.6 小結(jié) 
 第4章 CalcTron 3000:JavaScript計算器 
 第5章 怪物混合:混搭 
 第6章 不要只考慮眼前:客戶端的持久對象 
 第7章 JSDigester:消除客戶端XML的痛苦 
 第8章 做正確:JavaScript驗證框架 
 第9章 癡迷于窗口小部件:使用GUI窗口小部件框架 
 第10章 支持拖放的購物車 
 第11章 休息時間:JavaScript游戲 
 第12章 Ajax:客戶端和服務(wù)器端相遇

本目錄推薦

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