JavaScript精粹

出版時間:2007-6  出版社:人民郵電出版社  作者:愛德華茲  頁數(shù):438  字數(shù):622000  譯者:高鐵軍  
Tag標簽:無  

內容概要

本書主要介紹JavaScript應用中一些常見的問題及其解決方法,從最基礎的數(shù)字、字符串、數(shù)組到進階的DOM、表單驗證、cookie,再到較為高級的Ajax,書中均有涉及。本書覆蓋現(xiàn)在非常流行和通用的技術,提出很多出現(xiàn)頻率較高的Web開發(fā)常見問題,并提供了大量的技巧和解決方案,具有很強的實用性和通用性,書中的代碼也具有很強的兼容性。本書還介紹了一些面向對象編程內容,這部分內容可以幫助用戶以更高的角度來看待自己的設計,以提高代碼的質量和可維護性。最為難得的是,由于具有豐富的業(yè)界實踐經驗,作者在本書中不僅僅提出了對各種問題的解決方法,還展現(xiàn)了自己的思考方法和一些良好的程序設計習慣,與具體的細節(jié)性知識相比,這些無疑更加具有價值。   本書適合參與創(chuàng)建網(wǎng)站以及開發(fā)Web應用程序的工程技術人員和管理人員閱讀參考。

作者簡介

James Edwards是英國自由職業(yè)的Web開發(fā)者,精通高級DHTML編程。他是基于標準開發(fā)的倡導者,也是UDM4——第一個兼容WCAG標準的DHTML商業(yè)菜單的作者。

書籍目錄

第1章 JavaScript初步   1.1 JavaScript的定義  1.2 JavaScript的限制   1.3 JavaScript的最佳實踐  1.4 為那些沒有JavaScript的用戶著想(逐步改進)   1.5 內容和行為的隔離(謹慎地編碼)   1.6 使用括號和分號結束符(一致的編碼方式)   1.7 給頁面添加腳本   1.8 讓不同的腳本在同一頁面中協(xié)同工作   1.9 隱藏JavaScript源代碼   1.10 腳本調試   1.11 嚴格的警告   1.12 小結 第2章 使用數(shù)字   2.1 JavaScript中的數(shù)學計算   2.2 將數(shù)字轉化為擁有x位小數(shù)位的形式   2.3 創(chuàng)建受約束的隨機數(shù)   2.4 將數(shù)字轉換為字符串   2.5 格式化貨幣值   2.6 將字符串轉換為數(shù)字   2.7 將數(shù)字轉換為序數(shù)   2.8 小結 第3章 使用字符串   3.1 在字符串中包含一個特殊字符   3.2 處理字符串中的字符   3.3 對URL編碼   3.4 比較字符串   3.5 查找字符串中的子串   3.6 將字符串拆分成子串   3.7 創(chuàng)建正則表達式   3.8 測試字符串和正則表達式的匹配   3.9 測試字符串是否只包含數(shù)字   3.10 測試字符串是否是有效的電話號碼   3.11 測試字符串是否是有效的電子郵件地址   3.12 使用正則表達式搜索和替換文本   3.13 小結 第4章 使用數(shù)組   4.1 使用數(shù)組顯式聲明   4.2 創(chuàng)建數(shù)組的數(shù)組   4.3 使用字符串代替數(shù)字做數(shù)組索引   4.4 將數(shù)組轉化為字符串   4.5 增加和刪除數(shù)組中的成員   4.6 將數(shù)組按照字母順序或者數(shù)字順序排序   4.7 對多維數(shù)組排序   4.8 隨機地排列一個數(shù)組   4.9 小結 第5章 導航文檔對象模型   5.1 訪問元素   5.2 創(chuàng)建元素節(jié)點和文本節(jié)點   5.3 改變元素的類型   5.4 刪除一個元素節(jié)點或者文本節(jié)點   5.5 讀寫元素屬性   5.6 獲得擁有特定屬性值的所有元素   5.7 元素的class的增減   5.8 小結 第6章 處理和驗證表單   6.1 讀寫文本區(qū)的數(shù)據(jù)   6.2 讀取和設置checkbox的狀態(tài)   6.3 讀寫radio按鈕的狀態(tài)   6.4 讀取和設置select box   6.5 驗證強制性的文本區(qū)   6.6 驗證數(shù)字   6.7 驗證E-mail地址   6.8 檢查未選中的radio按鈕   6.9 阻止不合法的表單被提交   6.10 驗證數(shù)據(jù)項數(shù)目不詳?shù)谋韱巍? 6.11 驗證表單時打印內嵌錯誤信息   6.12 根據(jù)其他輸入?yún)^(qū)域的值隱藏和顯示某些表單輸入?yún)^(qū)域   6.13 小結 第7章 窗口和Frame   7.1 使用彈出窗口   7.2 在新窗口中打開鏈接   7.3 Frame之間的通信   7.4 獲取滾動位置   7.5 滾動頁面到特定位置   7.6 獲得視區(qū)的大小(窗口內可用的空間)   7.7 小結 第8章 cookie   8.1 寫入cookie   8.2 讀取cookie   8.3 設定cookie的過期時間   8.4 使cookie只能通過特定的域和路徑訪問   8.5 突破瀏覽器對cookie數(shù)目的限制   8.6 小結 第9章 日期和時間 第10章 圖片 第11章 檢測瀏覽器 第12章 在JavaScript中使用CSS 第13章 動態(tài)HTML基礎 第14章 計時器和動畫 第15章 DHTML菜單和導航 第16章 JavaScript和可用性 第17章 在JavaScript中使用Flash 第18章 使用JavaScript構建Web應用程序 第19章 JavaScript中的面向對象技術 第20章 高級話題 

編輯推薦

  《JavaScript 精粹》是對非常普遍的JavaScript問題的各種優(yōu)秀解決方案的匯編。它包括了大量經過完全測試并符合標準的技巧和例子,這些例子和技巧可以充分定制,并應用在各種不同的瀏覽器中。  創(chuàng)建一個可用的下拉式菜單系統(tǒng);通過DOM控制Web頁面;確保JavaScrip代碼的可用性;表單的處理和驗證;優(yōu)化代碼從而提高性能;通過XMLHTTpRequest對象創(chuàng)建AJAX應用程序。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    JavaScript精粹 PDF格式下載


用戶評論 (總計10條)

 
 

  •   這本書很不錯,確實是精粹,是作者經驗的總結,
  •   所寫內容正好可以用在自己的項目中,很實用
  •   書名就讓你感覺到這本書的重量。
  •   在公司收到嶄新,還透著涼氣的書,非常感動。滿意。
  •   很及時,
  •   對javascript有些提高,目前來看,自己很適用。還在精讀中。。。。
  •   對于有一定JS基礎的人又想進一步提高的人來說確實是一本好書。
  •   可能剛學JS,覺得這本書對自己也有點用,學到一點東西.不過講得并不是很深入,要是高手,可能用處就不大了
  •   老公覺得不錯哦,這個評論還不行啊,要我寫那么多干么。
  •   書很一般,個人感覺
 

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

京ICP備13047387號-7