JavaScript袖珍速查手冊(cè)

出版時(shí)間:2009.9  出版社:人民郵電出版社  作者:Christian Wenz  頁(yè)數(shù):214  譯者:杜志剛  
Tag標(biāo)簽:無  

前言

  JavaScript是在頁(yè)面中與用戶交互的主要技術(shù)。隨著互聯(lián)網(wǎng)的發(fā)展,越來越強(qiáng)調(diào)用戶體驗(yàn),如何恰當(dāng)?shù)厥褂肑avaScript開發(fā)出方便用戶的功能,已經(jīng)成為廣大Web開發(fā)者和前端設(shè)計(jì)師關(guān)注的焦點(diǎn)。  市面上有很多介紹JavaScript語(yǔ)言理論的書籍,對(duì)于開發(fā)人員而言,系統(tǒng)學(xué)習(xí)JavaScript固然重要,然而我們?nèi)粘K鎸?duì)的更多是實(shí)際項(xiàng)目中遇到的問題,本書對(duì)理論和實(shí)踐進(jìn)行了很好的融合,更側(cè)重于實(shí)踐。每一節(jié)都以實(shí)際開發(fā)中可能遇到的問題或要實(shí)現(xiàn)的功能為標(biāo)題(查看本書目錄,如果你是開發(fā)者,肯定會(huì)對(duì)其中許多標(biāo)題感興趣),再給出解決問題或?qū)崿F(xiàn)功能的核心的語(yǔ)句,然后進(jìn)行詳細(xì)的講述及延伸。文中講述的解決問題方法都堪稱最佳實(shí)踐,普遍考慮了不同瀏覽器的兼容性問題和其他可能遇到的實(shí)際問題。按照本書所講述的方式方法去做,可以讓你省去一些煩瑣的工作量,也會(huì)讓自己的思維更加清晰,從中找到解決類似問題的規(guī)律。譯者本人也經(jīng)常要面對(duì)Web前端的開發(fā)工作,翻譯本書也讓我學(xué)到了解決一些問題更好的方式。

內(nèi)容概要

  本書著眼于標(biāo)準(zhǔn)JavaScript開發(fā)的最佳實(shí)踐,總結(jié)提煉出150余種典型的應(yīng)用場(chǎng)景。代碼短小精悍、講解簡(jiǎn)潔到位,是一本簡(jiǎn)單、實(shí)用、輕量級(jí)的 JavaScript語(yǔ)句查詢手冊(cè)?! ”緯m合初中級(jí) Web前端開發(fā)人員以及 JavaScript語(yǔ)言學(xué)習(xí)者閱讀和參考。

作者簡(jiǎn)介

Christian Wenz 世界知名的Web技術(shù)專家,在PHP、Perl、ASP.NET和JavaScript等方面均有很高造詣。曾獲微軟MVP稱號(hào),并入選PHP名人堂。他 是Mozilla開發(fā)者之一,并開發(fā)了PEAR中的多個(gè)PHP包和一個(gè)Perl CPAN模塊。

書籍目錄

第1章 JavaScript基礎(chǔ)  1.1 理解JavaScript(和它的歷史) 1.2 建立測(cè)試系統(tǒng)  1.3 配置Web瀏覽器  1.4 包含JavaScript代碼  1.5 使用外部JavaScript文件  1.6 動(dòng)態(tài)載入JavaScript文件  1.7 使用JavaScript偽URL  1.8 用事件處理函數(shù)執(zhí)行JavaScript  1.9 應(yīng)對(duì)不支持JavaScript的瀏覽器 第2章 常用語(yǔ)句  2.1 檢測(cè)瀏覽器類型  2.2 檢測(cè)瀏覽器功能  2.3 防止緩存  2.4 重定向?yàn)g覽器  2.5 重新載入頁(yè)面  2.6 創(chuàng)建隨機(jī)數(shù)  2.7 日期和時(shí)間信息  2.8 用正則表達(dá)式查詢  2.9 替換文本  2.10 在瀏覽器歷史中導(dǎo)航  2.11 顯示頁(yè)面的修改日期  2.12 檢索GET參數(shù)  2.13 提示用戶進(jìn)行確認(rèn)  2.14 提示用戶輸入數(shù)據(jù) 第3章 圖像與動(dòng)畫  3.1 創(chuàng)建鼠標(biāo)懸浮按鈕  3.2 預(yù)載圖像  3.3 制作圖形動(dòng)畫  3.4 拉伸圖形  3.5 用進(jìn)度條讓頁(yè)面載入狀態(tài)可視化 第4章 CSS  4.1 訪問CSS樣式  4.2 訪問CSS類  4.3 訪問單個(gè)樣式表  4.4 訪問單個(gè)CSS規(guī)則  4.5 隱藏網(wǎng)站內(nèi)容  4.6 將JavaScript用于CSS選擇器  4.7 修改鼠標(biāo)光標(biāo) 第5章 DOM與HTML  5.1 理解DOM  5.2 理解DHTML  5.3 訪問特殊元素  5.4 訪問標(biāo)簽  5.5 測(cè)定節(jié)點(diǎn)信息  5.6 移除元素  5.7 添加元素  5.8 創(chuàng)建文本元素  5.9 使用節(jié)點(diǎn)屬性  5.10 克隆元素  5.11 替換元素  5.12 用JavaScript數(shù)據(jù)創(chuàng)建項(xiàng)目符號(hào)列表  5.13 用JavaScript數(shù)據(jù)創(chuàng)建表格  5.14 修改HTML片段  5.15 定位元素  5.16 移動(dòng)元素  5.17 創(chuàng)建黏性導(dǎo)航  5.18 創(chuàng)建Flash彈出式廣告 第6章 OOP與事件  6.1 創(chuàng)建類  6.2 訪問類成員  6.3 繼承類  6.4 擴(kuò)展內(nèi)建JavaScript對(duì)象  6.5 響應(yīng)JavaScript事件  6.6 使用鍵盤事件  6.7 用Enter鍵提交表單  6.8 使用鼠標(biāo)事件 第7章 cookie  7.1 理解cookie  7.2 設(shè)置cookie  7.3 讀取cookie  7.4 設(shè)置cookie失效日期  7.5 使用其他cookie選項(xiàng)  7.6 刪除cookie  7.7 檢查瀏覽器對(duì)cookie的支持  7.8 在單個(gè)cookie中存儲(chǔ)多條信息 第8章 表單  8.1 從JavaScript的角度理解HTML表單  8.2 訪問文本域  8.3 訪問復(fù)選框  8.4 訪問單選按鈕  8.5 訪問選擇列表  8.6 訪問多選列表  8.7 禁用表單元素  8.8 提交表單  8.9 防止表單提交  8.10 防止表單重復(fù)提交  8.11 為某個(gè)表單域設(shè)置焦點(diǎn)  8.12 選中表單域中的文本  8.13 在單擊文本域時(shí)清空內(nèi)容  8.14 驗(yàn)證文本域  8.15 驗(yàn)證復(fù)選框  8.16 驗(yàn)證單選按鈕  8.17 驗(yàn)證選擇列表  8.18 自動(dòng)驗(yàn)證表單  8.19 用選擇列表實(shí)現(xiàn)導(dǎo)航  8.20 用選擇列表實(shí)現(xiàn)層次導(dǎo)航  8.21 置空單選按鈕組  8.22 創(chuàng)建預(yù)先填寫的日期選擇列表  8.23 創(chuàng)建帶有日期驗(yàn)證的選擇列表 第9章 窗口與框架  9.1 使用窗口選項(xiàng)  9.2 打開模態(tài)窗口  9.3 測(cè)定屏幕大小  9.4 測(cè)定窗口大小  9.5 調(diào)整窗口大小  9.6 重定位窗口  9.7 打開居中顯示的彈出窗口  9.8 打開全屏顯示的窗口  9.9 在窗口的一角打開新窗口  9.10 創(chuàng)建網(wǎng)站地圖  9.11 關(guān)閉窗口  9.12 檢查彈出窗口的攔截方式  9.13 同時(shí)修改兩個(gè)框架的內(nèi)容  9.14 使用內(nèi)嵌框架 第10章 Web服務(wù)  10.1 用PHP創(chuàng)建Web服務(wù)  10.2 用ASP.NET創(chuàng)建Web服務(wù)  10.3 從IE調(diào)用Web服務(wù)  10.4 從Mozilla瀏覽器調(diào)用Web服務(wù)  10.5 從Mozilla瀏覽器調(diào)用ASP.NET Web服務(wù) 第11章 AJAX(及相關(guān)主題) 11.1 初始化AJAX應(yīng)用  11.2 發(fā)送GET請(qǐng)求  11.3 發(fā)送POST請(qǐng)求  11.4 發(fā)送同步請(qǐng)求  11.5 從服務(wù)器接收復(fù)合數(shù)據(jù)  11.6 中止HTTP請(qǐng)求  11.7 檢索HTTP標(biāo)頭  11.8 從服務(wù)器接收XML  11.9 將JSON用于數(shù)據(jù)(反)序列化  11.10 創(chuàng)建等待畫面  11.11 解決書簽問題  11.12 解決返回按鈕問題  11.13 使用XSLT  11.14 使用XML庫(kù)  11.15 使用Yahoo! Web服務(wù) 第12章 嵌入式媒體  12.1 訪問嵌入式媒體  12.2 檢查插件  12.3 應(yīng)對(duì)最新的IE版本  12.4 訪問多媒體內(nèi)容  12.5 訪問Java內(nèi)容  12.6 訪問Flash內(nèi)容 索引 

章節(jié)摘錄

  第1章 Javascript基礎(chǔ)  本章講述Javascript的一些基礎(chǔ)內(nèi)容。我們不去介紹語(yǔ)言的語(yǔ)法本身,因?yàn)橐粊硪呀?jīng)有足夠的教程和書籍對(duì)此做了闡述,二來這也不符合本書作為“袖珍手冊(cè)”的思路。然而很多基本的方法,例如怎樣把JavaScript代碼放入頁(yè)面,在本章中做了詳細(xì)解釋。本章另外介紹了一些JavaScript歷史和瀏覽器大戰(zhàn)的故事,可以讓你更好地閱讀后續(xù)章節(jié)的內(nèi)容?! ?.1 理解JavaScript(和它的歷史)  JavaSefipt是--種客戶端腳本語(yǔ)言,即它運(yùn)行在客戶端的瀏覽器中。(JavaScript同樣也能在服務(wù)器端或是在瀏覽器之外使用,但這并不是本書的主題。)如果某瀏覽器支持此語(yǔ)言,JaivaScript就被允許訪問當(dāng)前頁(yè)面,并讓腳本定義客戶端的屬性,重定向用戶到其他頁(yè)面,訪問cookie,以及做更多其他的事情。  JavaScript誕生于1995年9月,與Netscape瀏覽器的2.0版同時(shí)發(fā)布,這也是第一個(gè)帶有腳本語(yǔ)言的版本。當(dāng)時(shí),該語(yǔ)言的名稱叫做Moncha,而在發(fā)布后,改名為L(zhǎng)iveScript。由于Netscape與Sun(Java的創(chuàng)造者)之間有著密切的市場(chǎng)合作.,因而當(dāng)年12月又將其改名為JavaScript。

媒體關(guān)注與評(píng)論

  “最佳JavaScript袖珍手冊(cè)!代碼和闡釋都極為精彩?!薄  狝Mazon讀者評(píng)論

編輯推薦

  《JavaScript袖珍速查手冊(cè)》從JavaScript開發(fā)實(shí)踐中總結(jié)提煉出130多種典型的任務(wù),主要涵蓋TJavaScript基礎(chǔ)知識(shí)、常用語(yǔ)句、圖像與動(dòng)畫、CSS、DOM、Aiax和Web服務(wù)等內(nèi)容,給出了精煉的代碼,并提供簡(jiǎn)明的說明?!禞avaScript袖珍速查手冊(cè)》篇幅短小,內(nèi)容簡(jiǎn)潔實(shí)用,易于查詢,可以使你的開發(fā)工作如虎添翼。  JavaScript是Web開發(fā)的必備技術(shù)之一?!  禞avaScript袖珍速查手冊(cè)》適合各層次Web開發(fā)人員參考和使用。ChristianWenz世界知名的Web技術(shù)專家。在PHP、Perl、ASP.NET和JavaScript等方面均有很高造詣。曾獲微軟MVP稱號(hào),并入選PHP名人堂。他是Mozilla開發(fā)者之一,并開發(fā)了PEAR中的多個(gè)PHP包和一個(gè)PerlCPAN模塊。  簡(jiǎn)明扼要,易于查詢  涵蓋130多種JavaScript典型編程任務(wù)  豐富精彩的代碼,可立即用于實(shí)戰(zhàn)

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    JavaScript袖珍速查手冊(cè) PDF格式下載


用戶評(píng)論 (總計(jì)18條)

 
 

  •   我剛學(xué)習(xí)JS,基礎(chǔ)也都差不多會(huì)了,專門買這本書鞏固一下,不會(huì)的地方就可以隨時(shí)參考了,買了很開心。
  •   雖然不夠全面,但抓住了重點(diǎn)
  •   書是去實(shí)體店看的,之后才下單的,內(nèi)容放心
  •   可以隨身攜帶的工具書。
  •   雖然價(jià)格比較貴,書比較小,但內(nèi)容還是物有所值
  •   內(nèi)容不錯(cuò) 圖靈的工具書一直是我的首選
  •   不錯(cuò) 作為工具書查詢用 內(nèi)容不錯(cuò)
  •   有點(diǎn)像基礎(chǔ)教程,不是手冊(cè)
  •   其實(shí)不錯(cuò)的,也挺實(shí)用,不貴
  •   就沖著評(píng)論不錯(cuò)而買這本書的,不過目前沒有時(shí)間花太多精力去看,希望能給我學(xué)習(xí)上帶來一些幫助吧
  •   公司買的,正在學(xué)習(xí)中
  •   拿到手書了,很好好強(qiáng)大,方便攜帶
  •   js東西太多,有個(gè)這個(gè)真方便
  •   平??梢詭г谏砩峡?,挺方便的,里面的東西挺好的
  •   還行吧,這本書一本,說真的,技術(shù)有點(diǎn)舊了
  •   一般,價(jià)格貴了
  •   書比較便攜,可內(nèi)容太簡(jiǎn)單了,沒什么用處。
  •   上面所使用的方法有點(diǎn)古老了
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7