注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程JavaScript精粹

JavaScript精粹

JavaScript精粹

定 價(jià):¥49.00

作 者: 愛德華茲
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: javascript

ISBN: 9787115159991 出版時(shí)間: 2007-06-01 包裝: 膠版紙
開本: 16開 頁數(shù): 456 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  本書提供作譯者介紹James Edwards是英國自由職業(yè)的Web開發(fā)者,精通高級(jí)DHTML編程。他是基于標(biāo)準(zhǔn)開發(fā)的倡導(dǎo)者,也是UDM4——第一個(gè)兼容WCAG標(biāo)準(zhǔn)的DHTML商業(yè)菜單的作者。.Cameron Adams生活在澳大利亞的墨爾本。他的名片上印著“Web技術(shù)專家”的頭銜,他喜歡每天早上都可以做圖形設(shè)計(jì)、JavaScript、CSS、PHP以及任何能夠激發(fā)靈感的類似的事情。...

圖書目錄

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

本目錄推薦

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