出版時間:2009.9 出版社:人民郵電出版社 作者:Christian Wenz 頁數(shù):214 譯者:杜志剛
Tag標簽:無
前言
JavaScript是在頁面中與用戶交互的主要技術。隨著互聯(lián)網(wǎng)的發(fā)展,越來越強調(diào)用戶體驗,如何恰當?shù)厥褂肑avaScript開發(fā)出方便用戶的功能,已經(jīng)成為廣大Web開發(fā)者和前端設計師關注的焦點?! ∈忻嫔嫌泻芏嘟榻BJavaScript語言理論的書籍,對于開發(fā)人員而言,系統(tǒng)學習JavaScript固然重要,然而我們?nèi)粘K鎸Φ母嗍菍嶋H項目中遇到的問題,本書對理論和實踐進行了很好的融合,更側(cè)重于實踐。每一節(jié)都以實際開發(fā)中可能遇到的問題或要實現(xiàn)的功能為標題(查看本書目錄,如果你是開發(fā)者,肯定會對其中許多標題感興趣),再給出解決問題或?qū)崿F(xiàn)功能的核心的語句,然后進行詳細的講述及延伸。文中講述的解決問題方法都堪稱最佳實踐,普遍考慮了不同瀏覽器的兼容性問題和其他可能遇到的實際問題。按照本書所講述的方式方法去做,可以讓你省去一些煩瑣的工作量,也會讓自己的思維更加清晰,從中找到解決類似問題的規(guī)律。譯者本人也經(jīng)常要面對Web前端的開發(fā)工作,翻譯本書也讓我學到了解決一些問題更好的方式。
內(nèi)容概要
本書著眼于標準JavaScript開發(fā)的最佳實踐,總結(jié)提煉出150余種典型的應用場景。代碼短小精悍、講解簡潔到位,是一本簡單、實用、輕量級的 JavaScript語句查詢手冊?! ”緯m合初中級 Web前端開發(fā)人員以及 JavaScript語言學習者閱讀和參考。
作者簡介
Christian Wenz 世界知名的Web技術專家,在PHP、Perl、ASP.NET和JavaScript等方面均有很高造詣。曾獲微軟MVP稱號,并入選PHP名人堂。他 是Mozilla開發(fā)者之一,并開發(fā)了PEAR中的多個PHP包和一個Perl CPAN模塊。
書籍目錄
第1章 JavaScript基礎 1.1 理解JavaScript(和它的歷史) 1.2 建立測試系統(tǒng) 1.3 配置Web瀏覽器 1.4 包含JavaScript代碼 1.5 使用外部JavaScript文件 1.6 動態(tài)載入JavaScript文件 1.7 使用JavaScript偽URL 1.8 用事件處理函數(shù)執(zhí)行JavaScript 1.9 應對不支持JavaScript的瀏覽器 第2章 常用語句 2.1 檢測瀏覽器類型 2.2 檢測瀏覽器功能 2.3 防止緩存 2.4 重定向瀏覽器 2.5 重新載入頁面 2.6 創(chuàng)建隨機數(shù) 2.7 日期和時間信息 2.8 用正則表達式查詢 2.9 替換文本 2.10 在瀏覽器歷史中導航 2.11 顯示頁面的修改日期 2.12 檢索GET參數(shù) 2.13 提示用戶進行確認 2.14 提示用戶輸入數(shù)據(jù) 第3章 圖像與動畫 3.1 創(chuàng)建鼠標懸浮按鈕 3.2 預載圖像 3.3 制作圖形動畫 3.4 拉伸圖形 3.5 用進度條讓頁面載入狀態(tài)可視化 第4章 CSS 4.1 訪問CSS樣式 4.2 訪問CSS類 4.3 訪問單個樣式表 4.4 訪問單個CSS規(guī)則 4.5 隱藏網(wǎng)站內(nèi)容 4.6 將JavaScript用于CSS選擇器 4.7 修改鼠標光標 第5章 DOM與HTML 5.1 理解DOM 5.2 理解DHTML 5.3 訪問特殊元素 5.4 訪問標簽 5.5 測定節(jié)點信息 5.6 移除元素 5.7 添加元素 5.8 創(chuàng)建文本元素 5.9 使用節(jié)點屬性 5.10 克隆元素 5.11 替換元素 5.12 用JavaScript數(shù)據(jù)創(chuàng)建項目符號列表 5.13 用JavaScript數(shù)據(jù)創(chuàng)建表格 5.14 修改HTML片段 5.15 定位元素 5.16 移動元素 5.17 創(chuàng)建黏性導航 5.18 創(chuàng)建Flash彈出式廣告 第6章 OOP與事件 6.1 創(chuàng)建類 6.2 訪問類成員 6.3 繼承類 6.4 擴展內(nèi)建JavaScript對象 6.5 響應JavaScript事件 6.6 使用鍵盤事件 6.7 用Enter鍵提交表單 6.8 使用鼠標事件 第7章 cookie 7.1 理解cookie 7.2 設置cookie 7.3 讀取cookie 7.4 設置cookie失效日期 7.5 使用其他cookie選項 7.6 刪除cookie 7.7 檢查瀏覽器對cookie的支持 7.8 在單個cookie中存儲多條信息 第8章 表單 8.1 從JavaScript的角度理解HTML表單 8.2 訪問文本域 8.3 訪問復選框 8.4 訪問單選按鈕 8.5 訪問選擇列表 8.6 訪問多選列表 8.7 禁用表單元素 8.8 提交表單 8.9 防止表單提交 8.10 防止表單重復提交 8.11 為某個表單域設置焦點 8.12 選中表單域中的文本 8.13 在單擊文本域時清空內(nèi)容 8.14 驗證文本域 8.15 驗證復選框 8.16 驗證單選按鈕 8.17 驗證選擇列表 8.18 自動驗證表單 8.19 用選擇列表實現(xiàn)導航 8.20 用選擇列表實現(xiàn)層次導航 8.21 置空單選按鈕組 8.22 創(chuàng)建預先填寫的日期選擇列表 8.23 創(chuàng)建帶有日期驗證的選擇列表 第9章 窗口與框架 9.1 使用窗口選項 9.2 打開模態(tài)窗口 9.3 測定屏幕大小 9.4 測定窗口大小 9.5 調(diào)整窗口大小 9.6 重定位窗口 9.7 打開居中顯示的彈出窗口 9.8 打開全屏顯示的窗口 9.9 在窗口的一角打開新窗口 9.10 創(chuàng)建網(wǎng)站地圖 9.11 關閉窗口 9.12 檢查彈出窗口的攔截方式 9.13 同時修改兩個框架的內(nèi)容 9.14 使用內(nèi)嵌框架 第10章 Web服務 10.1 用PHP創(chuàng)建Web服務 10.2 用ASP.NET創(chuàng)建Web服務 10.3 從IE調(diào)用Web服務 10.4 從Mozilla瀏覽器調(diào)用Web服務 10.5 從Mozilla瀏覽器調(diào)用ASP.NET Web服務 第11章 AJAX(及相關主題) 11.1 初始化AJAX應用 11.2 發(fā)送GET請求 11.3 發(fā)送POST請求 11.4 發(fā)送同步請求 11.5 從服務器接收復合數(shù)據(jù) 11.6 中止HTTP請求 11.7 檢索HTTP標頭 11.8 從服務器接收XML 11.9 將JSON用于數(shù)據(jù)(反)序列化 11.10 創(chuàng)建等待畫面 11.11 解決書簽問題 11.12 解決返回按鈕問題 11.13 使用XSLT 11.14 使用XML庫 11.15 使用Yahoo! Web服務 第12章 嵌入式媒體 12.1 訪問嵌入式媒體 12.2 檢查插件 12.3 應對最新的IE版本 12.4 訪問多媒體內(nèi)容 12.5 訪問Java內(nèi)容 12.6 訪問Flash內(nèi)容 索引
章節(jié)摘錄
第1章 Javascript基礎 本章講述Javascript的一些基礎內(nèi)容。我們不去介紹語言的語法本身,因為一來已經(jīng)有足夠的教程和書籍對此做了闡述,二來這也不符合本書作為“袖珍手冊”的思路。然而很多基本的方法,例如怎樣把JavaScript代碼放入頁面,在本章中做了詳細解釋。本章另外介紹了一些JavaScript歷史和瀏覽器大戰(zhàn)的故事,可以讓你更好地閱讀后續(xù)章節(jié)的內(nèi)容?! ?.1 理解JavaScript(和它的歷史) JavaSefipt是--種客戶端腳本語言,即它運行在客戶端的瀏覽器中。(JavaScript同樣也能在服務器端或是在瀏覽器之外使用,但這并不是本書的主題。)如果某瀏覽器支持此語言,JaivaScript就被允許訪問當前頁面,并讓腳本定義客戶端的屬性,重定向用戶到其他頁面,訪問cookie,以及做更多其他的事情?! avaScript誕生于1995年9月,與Netscape瀏覽器的2.0版同時發(fā)布,這也是第一個帶有腳本語言的版本。當時,該語言的名稱叫做Moncha,而在發(fā)布后,改名為LiveScript。由于Netscape與Sun(Java的創(chuàng)造者)之間有著密切的市場合作.,因而當年12月又將其改名為JavaScript。
媒體關注與評論
“最佳JavaScript袖珍手冊!代碼和闡釋都極為精彩。” ——AMazon讀者評論
編輯推薦
《JavaScript袖珍速查手冊》從JavaScript開發(fā)實踐中總結(jié)提煉出130多種典型的任務,主要涵蓋TJavaScript基礎知識、常用語句、圖像與動畫、CSS、DOM、Aiax和Web服務等內(nèi)容,給出了精煉的代碼,并提供簡明的說明?!禞avaScript袖珍速查手冊》篇幅短小,內(nèi)容簡潔實用,易于查詢,可以使你的開發(fā)工作如虎添翼?! avaScript是Web開發(fā)的必備技術之一?! 禞avaScript袖珍速查手冊》適合各層次Web開發(fā)人員參考和使用。ChristianWenz世界知名的Web技術專家。在PHP、Perl、ASP.NET和JavaScript等方面均有很高造詣。曾獲微軟MVP稱號,并入選PHP名人堂。他是Mozilla開發(fā)者之一,并開發(fā)了PEAR中的多個PHP包和一個PerlCPAN模塊?! 『喢鞫笠?,易于查詢 涵蓋130多種JavaScript典型編程任務 豐富精彩的代碼,可立即用于實戰(zhàn)
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載