jQuery JavaScript與CS

《jQuery JavaScript與CSS開發入門經典》濃墨重彩地描述jQuery的API及jQuery框架的所有基礎知識,在實例引導下演示如何使用jQuery框架以超越純JavaScript的速度實現更多功能,以及如何使用最少代碼完成繁瑣任務。《jQuery JavaScript與CSS開發入門經典》還介紹jQuery UI庫的用法,指導您使用jQuery UI庫創建賞心悅目的專業用戶界面。書中包含極富啟迪意義的指南和緊貼實際的練習,以引導讀者在實際中得心應手地使用jQuery。 點擊連結進入英文版: Beginning JavaScript and CSS Development with jQuery

基本介紹

  • 書名:jQuery JavaScript與CS
  • 作者:Richard York
  • 出版社:清華大學出版社
  • 頁數:538頁
  • 開本:16
  • 品牌:清華大學出版社
  • 外文名:Beginning JavaScript and CSS Development with jQuery
  • 譯者:施宏斌
  • 出版日期:2010年9月1日
  • 語種:簡體中文
  • ISBN:9787302233039, 7302233039
基本介紹,內容簡介,作者簡介,圖書目錄,序言,

基本介紹

內容簡介

《jQuery JavaScript與CSS開發入門經典》:jQuery堪稱動態Web/應用程式領域的編程利器,可幫助您利用更少代碼完成更多工作,同時減少錯誤數量。jQuery將JavaScript編程量精簡為寥寥數行代碼,使JavaScript變得更直觀,更富魅力。jQuery還允許同時為一個或多個元素設定樣式,使得通過JavaScript操縱CSS變得分外輕鬆。
在這本面向項目的精品書籍的指引下,即使是初出茅廬的JavaScript新手也能迅速開始利用JavaScript jQuery庫來減少需要編寫和測試的代碼量。
《jQuery JavaScript與CSS開發入門經典》包含極富幫助的指南和緊貼實際的練習,使讀者能在實際中輕鬆駕馭jQuery,並收到事半功倍的神奇效果。
主要內容
·如何安裝和測試iQuery
·操縱內容和屬性的技術
·篩選和映射選擇集或數組的方法
·GET和POST的區別
·使用平滑動畫和過渡效果輕鬆地顯示、隱藏、滑動或淡化元素
·開發jQuery外掛程式的最佳實踐
·如何創建可以拖動的元素
·如何定製可排序列表
·如何實現和本地化日期選擇器
讀者對象
面向希望提高代碼效率的Web設計人員。《jQuery JavaScript與CSS開發入門經典》讀者不必擁有豐富的JavaScript編程經驗,但需要了解一些XHTML,和CSS基礎知識。

作者簡介

作者:(美國)Richard York 譯者:施宏斌 周彥 曹蓉蓉

Richard York是一名Web開發人員,此前曾編寫《CSS網頁設計入門經典》和《CSS入門經典(第2版)》以及CSS tnstant Results(Wiley.2006)等書籍。

圖書目錄

第1部分 jQueryAPl
第1章 jQHery簡介
1.1 jQuery的功能
1.2 jQuery的創造者
1.3 獲取jQuery
1.4 安裝jQuery
1.5 程式設計規範
1.5.1 XHTML和CSS的規範
1.5.2 JavaScript規範
1.6 小結

第2章 選擇和過濾
2.1 選擇器API的來源
2.2 使用選擇器API
2.3 過濾選擇集
2.3.1 使用find0方法搜尋選擇集
2.3.2 使用siblings()方法查找元素的兄弟節點
2.3.3 選擇特定的兄弟節點
2.3.4 使用parents()方法和parent()方法選取祖先元素
2.3.5 選取子元素
2.3.6 反選元素
2.3.7 選擇結果集中的片段子集
2.3.8 向選擇集中添加更多的元素
2.3.9 從結果集中選擇特定元素
2.4 小結
2.5 練習

第3章 事件
3.1 使用傳統的事件模型掛鈎事件
3.2 使用W3C事件模型掛鈎事件
3.2.1 this對象
3.2.2 event對象
3.3 Microsoft JScript的事件模型
3.4 創建統一的事件A.PI
3.4.1 使用jQuery的bindq0
方法綁定事件
3.4.2 使用jQuery的事件方法綁定事件
3.4.3 觸發事件
3.5 小結
3.6 練習

第4章 操縱內容和屬性
4.1 設定和訪問屬性
4.2 操縱類名
4.3 操縱HTML和文本內容
4.3.1 獲取、設定或移除內容
4.3.2 將內容追加到當前元素的子元素之前或之後
4.3.3 在元素之前或之後插入內容
4.3.4 通過選擇器插入內容
4.3.5 包裝內容
4.4 替換元素
4.5 移除內容
4.6 克隆內容
4.7 小結
4.8 練習

第5章 數組和疊代
5.1 基本疊代
5.1.1 直接調用each()方法
5.1.2 變數作用域
5.1.3 模擬break語句和continue語句
5.1.4 疊代選擇集中的元素
5.2 對選擇集和數組進行過濾
5.2.1 過濾選擇集
5.2.2 使用回調函式來過濾選擇集
5.2.3 過濾數組
5.3 映射選擇集或數組
5.3.1 映射選擇集
5.3.2 映射數組
5.4 數組實用程式方法
5.4.1 生成數組
5.4.2 在數組中查找指定的值
5.4.3 歸併兩個數組
5.4.4 移除重複的數據項
5.5 小結
5.6 練習

第6章 CSS
6.1 CSS()方法
6.2 outer Width()和outer Height()方法
6.3 小結
6.4 練習

第7章 AJAX
7.1 向伺服器發起請求
7.1.1 GET方法和POST方法的區別
7.1.2 AJAX請求中所傳遞數據的格式
7.1.3 使用jQuery發起GET請求
7.2 從伺服器載入HTML片段
7.3 動態載入JavaScript
7.4.AJAX事件
7.5 創建具有AJAX風格的
檔案上傳功能
7.6 小結
7.7 練習

第8章 特效
8.1 顯示和隱藏元素
8.2 滑入或滑出元素
8.3 淡入和淡出元素
8.4 自定義動畫
8.5 小結
8.6 練習

第9章 外掛程式
9.1 編寫外掛程式
9.2 開發jQuery外掛程式的正確做法
9.3 小結
9.4 練習

第Ⅱ部分 jQuery UI
第10章 實現拖放
10.1 使元素成為可拖動元素
10.2 使可拖動元素具有Ghosting效果
10.3 在Safari瀏覽器的兩個視窗之間拖動元素
10.4 為可拖動元素指派投放區域
10.5 小結
10.6 練習

第11章 拖放排序
11.1 使一個列表成為可排序列表
11.2 自定義可排序列表
11.3 保存可排序列表在排序後的狀態
11.4 小結
11.5 練習

第12章 選取框
12.1 Selectables外掛程式簡介
12.2 小結
12.3 練習

第13章 Accordion UI
13.1 創建一個Accordion UI
13.2 設定Auto Height
13.3 改變默認的窗格
13.4 切換always Open選項
13.5 改變Accordion事件
13.6 填滿父元素的高度
13.7 設定Header元素
13.8 定義選中窗格的樣式
13.9 根據Location信息來選擇
激活的內容窗格
13.1 0小結
13.1 1練習

第14章 日期選擇器
14.1 實現Datepicker外掛程式
14.1.1 設定Datepicker的樣式
14.1.2 設定允許選擇的日期範圍
14.1.3 允許選擇一個日期範圍
14.2 本地化日期選擇器
14.2.1 設定日期格式
14.2.2 本地化日期選擇器中的文本標籤
14.2.3 設定一個星期從哪一天開始
14.3 小結
14.4 練習

第15章 對話框
15.1 實現對話框
15.2 分析對話框的標記代碼
15.3 創建模態對話框
15.4 自動打開對話框
15.5 控制對話框的動態互動行為
15.6 對話框的動畫效果
15.7 使用對話框的事件
15.8 小結
15.9 練習

第16章 選項卡
16.1 實現Tabs
16.2 通過AJAX遠程載入選項卡內容
16.3 為選項卡添加漸變的動畫效果
16.4 小結
16.5 下一步
16.6 練習

附錄A 參考答案
附錄B jQuery支持的選擇器
附錄C 選擇和過濾
附錄D 事件
附錄E 操作屬性和數據存儲
附錄F 操縱內容
附錄G AJAX方法
附錄H CSS
附錄I 實用函式
附錄J 拖放
附錄K Sortables外掛程式
附錄L Selectables外掛程式
附錄M 特效
附錄N Accordion
附錄O 日期選擇器
附錄P 對話框
附錄Q Tab
附錄R Re Sizable(尺寸改變)
附錄S Slider(滑動條)

序言

iQuery JavaScript框架是Web開發領域一顆冉冉升起的新星。在最近幾年,隨著JavaScript驅動的、被稱為Web 2.0的網站如雨後春筍般地不斷增長,JavaScript框架已經變得非常流行。這些Web 2.0網站通常會大量使用諸如AJAX和JavaScript的技術來實現平滑的圖形增強效果,如果不使用JavaScript,這些Web 2.0功能將難以甚至根本無法合併進來。
作為一個JavaScfipt庫,jQuery的任務是非常簡單的——它致力於減輕Web開發人員的工作負擔,消除跨瀏覽器開發中的一些困難,並使Web開發人員需要完成的常見任務變得簡單了很多。實踐一再證明,jQuery確實可以將多行純JavaScript代碼簡化為區區幾行jQuery代碼,甚至在很多情況下簡化為一行jQuery代碼。jQuery致力於消除JavaScript開發中的道道樊籬,它儘可能地消除了JavaScript開發的冗餘現象,在各個瀏覽器存在差異的關鍵區域(例如Microsoft的事件API和W3C的事件API之間,以及其他一些關鍵任務,例如獲取事件發生時用戶滑鼠指針的位置等),jQuery為這些跨瀏覽器開發工作提供了統一的代碼。
iQuery是一個簡潔的、輕量級的JavaScript庫,它可以工作在Microsoft的6.0版本及以上的IE瀏覽器、1.5版本及以上的Firefox瀏覽器、2.0.2版本及以上的Safari瀏覽器、9.0版本及以上的Opera瀏覽器以及Google新的0.2版本及以上的Chrome瀏覽器上。jQuery的使用方法是非常簡單的——只需在HTML或XHTML文檔中添加一個包含jQuery庫檔案的標記連結即可。本書詳細介紹了jQuery的API(Application Programming Interface,應用程式編程接口)組件,並詳細介紹了如何結合使用jQuery框架的所有基本要點來快速開發客戶端應用程式。
本書還介紹了jQuery UI庫的用法。創建客戶端用戶界面曾是一項非常繁瑣的任務,而如果使用jQuery UI庫,這些任務則變得出奇簡單,即使沒用豐富JavaScript編程經驗的普通開發者,也可以使用.jQuery UI庫創建出專業的用戶界面。在蘋果公司的Mac主頁vcwv~.apple.com/mac?上,可以看到一個以動畫方式展開或摺疊的手風琴(accordion)效果,難道你不想創建這樣的特效嗎?使用jQuery,不僅僅可以創建類似的效果,還可以方便地自定義其外觀。
也許你想知道,如何在網站中使用JavaScfipt、HTML和CSS來創建虛擬的彈出視窗呢?jQuery UI庫不但提供了對創建虛擬彈出視窗的支持,此外還允許啟用或關閉淡入或淡出動畫效果,或者將尺寸從小到大的動畫效果套用於彈出視窗
  

相關詞條

熱門詞條

聯絡我們