jQuery技术

jQuery權威指南

字号+ 作者:H5之家 来源:H5之家 2017-04-29 12:00 我要评论( )

jQuery權威指南PDF免费下载,jQuery權威指南,陶國榮,出版社:機械工業出版社華章公司,ISBN:9787111325437,7111325435,编程语言与程序设计PDF免费下载

内容概要

本書由國內資深web技術專家親自執筆,4大web開發社區一致鼎力推薦,權威性毋庸置疑。
  內容新穎,基于jquery的最新版本撰寫,所有新功能和新特性一覽無余;內容全面,不僅講解了jquery技術本身的方方面面,而且還包括與jquery相關的擴展知識;實戰性強,不僅每個知識點都配有完整的小案例,而且還有兩個綜合性的案例。本書不僅能滿足讀者系統學習理論知識的需求,還能滿足需要充分實踐的需求。
  全書一共分為11章,首先以示例的方式對jquery做了全局性的介紹,以便于為讀者建立jquery的大局觀,這對初學者尤為重要;其次詳細講解了jquery的各種選擇器、jquery操作dom的方法、jquery中的事件與應用、jquery中的動畫和特效、ajax在jquery中的應用,以及各種常用的jquery插件的使用方法和技巧,所有這些知識點都配有完整的示例(包括需求分析、代碼實現和結果展示三部分);再接著對jquery
ui和jquery實用工具函數等擴展知識,以及jquery的開發技巧與性能優化等方面的重要知識做了詳盡的闡述;最後以兩個具有代表性的綜合案例結束全書,希望能幫助讀者將前面所學的理論知識真正貫穿于實踐中,迅速進入jquery的殿堂。

作者简介

陶國榮,資深Web技術專家,有10余年開發經驗,是國內較早專業從事Web開發的一線技術人員和培訓講師。醉心于對JavaScript、jQuery
和Ajax等Web開發技術的研究和實踐,並長期專注于HTML頁面的優化與用戶體驗的研究,在頁面框架搭建、數據流向分析、頁面靜態優化方面擁有豐富的實踐經驗。此外,他還是微軟技術方面的專家,精通C#、ASP.NET和SQL
Server等技術,出版相關著作多部。

书籍目录

前言
第1章 jquery開發入門
1.1 jquery概述
1.1.1 認識jquery
1.1.2 jquery基本功能
1.1.3 搭建jquery開發環境
1.1.4 編寫第一個簡單的jquery應用
1.1.5 jquery程序的代碼風格
1.2 jquery的簡單應用
1.2.1 jquery訪問dom對象
1.2.2 jquery控制dom對象
1.2.3 jquery控制頁面css
1.3 本章小結
第2章 jquery 選擇器
2.1 jquery選擇器概述
2.1.1 什麼是選擇器
2.1.2 選擇器的優勢
2.2 jquery選擇器詳解
2.2.1 基本選擇器
2.2.2 層次選擇器
2.2.3 簡單過濾選擇器
2.2.4 內容過濾選擇器
2.2.5 可見性過濾選擇器
2.2.6 屬性過濾選擇器
2.2.7 子元素過濾選擇器
2.2.8 表單對象屬性過濾選擇器
2.2.9 表單選擇器
2.3 综合案例分析—导航条在项目中的应用
2.3.1 需求分析
2.3.2 效果界面
2.3.3 功能實現
2.3.4 代碼分析
2.4 本章小結
第3章 jquery操作dom
3.1 dom基礎
3.2 訪問元素
3.2.1 元素屬性操作
3.2.2 元素內容操作
3.2.3 獲取或設置元素值
3.2.4 元素樣式操作
3.3 創建節點元素
3.4 插入節點
3.4.1 內部插入節點方法
3.4.2 外部插入節點方法
3.5 復制節點
3.6 替換節點
3.7 包裹節點
3.8 遍歷元素
3.9 刪除元素
3.10 综合案例分析—数据删除和图片预览在项目中的应用
3.10.1 需求分析
3.10.2 效果界面
3.10.3 功能實現
3.10.4 代碼分析
3.11 本章小結
第4章 jquery中的事件與應用
4.1 事件機制
4.2 頁面載入事件
4.2.1 ready()方法的工作原理
4.2.2 ready()方法的幾種相同寫法
4.3 綁定事件
4.4 切換事件
4.4.1 hover()方法
4.4.2 toggle()方法
4.5 移除事件
4.6 其他事件
4.6.1 方法one()
4.6.2 方法trigger ()
4.7 表單應用
4.7.1 文本框中的事件應用
4.7.2 下拉列表框中的事件應用
4.8 列表應用
4.9 網頁選項卡的應用
4.10  综合案例分析—删除数据时的提示效果在项目中的应用
4.10.1 需求分析
4.10.2 效果界面
4.10.3 功能實現
4.10.4 代碼分析
4.11 本章小結
第5章 jquery的動畫與特效
5.1 顯示與隱藏
5.1.1 show()與hide()方法
5.1.2 動畫效果的show()與hide()方法
5.1.3 toggle()方法
5.2 滑動
5.2.1 slidedown()與slideup方法
5.2.2 slidetoggle()方法
5.3 淡入淡出
5.3.1 fadein()與fadeout()方法
5.3.2 fadeto()方法
5.4 自定義動畫
5.4.1 簡單的動畫
5.4.2 移動位置的動畫
5.4.3 隊列中的動畫
5.4.4 動畫停止和延時
5.5 動畫效果綜述
5.5.1 各種動畫方法說明
5.5.2 使用animate()方法代替其他動畫效果
5.6 综合案例分析—动画效果浏览相册中的图片
5.6.1 需求分析
5.6.2 效果界面
5.6.3 功能實現
5.6.4 代碼分析
5.7 本章小結
第6章 ajax在jquery中的應用
6.1 加載異步數據
6.1.1 傳統的javascript方法
6.1.2 jquery中的load()方法
6.1.3 jquery中的全局函數getjson()
6.1.4 jquery中的全局函數getscript()
6.1.5 jquery中異步加載xml文檔
6.2 請求服務器數據
6.2.1 $.get()請求數據
6.2.2 $.post()請求數據
6.2.3 serialize()序列化表單
6.3 $.ajax()方法
6.3.1 $.ajax()的基本概念
6.3.2 $.ajaxsetup()設置全局ajax
6.4 ajax中的全局事件
6.4.1 ajax全局事件的基本概念
6.4.2 ajaxstart與ajaxstop全局事件
6.5 综合案例分析—用ajax实现新闻点评即时更新
6.5.1 需求分析
6.5.2 效果界面
6.5.3 功能實現
6.5.4 代碼分析
6.6 本章小結
第7章 jquery常用插件
7.1 jquery插件概述
7.2 驗證插件validate
7.3 表單插件form
7.4 cookie插件cookie
7.5 搜索插件autocomplete
7.6 圖片燈箱插件notesforlightbox
7.7 右鍵菜單插件contextmenu
7.8 圖片放大鏡插件jqzoom
7.9 自定義jquery插件
7.9.1 插件的種類
7.9.2 插件開發要點
7.9.3 開發插件示例
7.10 综合案例分析—使用uploadify插件实现文件上传功能
7.10.1  需求分析
7.10.2 效果界面
7.10.3 功能實現
7.10.4 代碼分析
7.11 本章小結
第8章 jquery ui插件
8.1 認識jquery ui
8.2 jquery ui交互性插件
8.2.1 拖曳插件
8.2.2 放置
8.2.3 排序插件
8.3 jquery ui微型插件
8.3.1 折疊面板插件
8.3.2 日歷
8.3.3 選項卡插件
8.3.4 對話框插件
8.4 综合案例分析—使用jquery ui插件以拖动方式管理相册
8.4.1 需求分析
8.4.2 效果界面
8.4.3 功能實現
8.4.4 代碼分析
8.5 本章小結
第9章 jquery實用工具函數
9.1 什麼是工具函數
9.2 工具函數的分類
9.2.1 瀏覽器的檢測
9.2.2 數組和對象的操作
9.2.3 字符串操作
9.2.4 測試操作
9.2.5 url操作
9.3 工具函數的擴展
9.4 其他工具函数—$.proxy()
9.5 综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测
9.5.1 需求分析
9.5.2 效果界面
9.5.3 功能實現
9.5.4 代碼分析
9.6 本章小結
第10章 jquery性能優化與最佳實踐
10.1 優化選擇器執行的速度
10.1.1 優先使用id與標記選擇器
10.1.2 使用jquery對象緩存
10.1.3 給選擇器一個上下文
10.2 處理選擇器中的不規範元素標志
10.2.1 選擇器中含有特殊符號
10.2.2 選擇器中含有空格符號
10.3 優化事件中的冒泡現象
10.4 使用data()方法緩存數據
10.5 解決jquery庫與其他庫的沖突
10.5.1 jquery在其他庫前導入
10.5.2 jquery在其他庫後導入
10.6 使用子查詢優化選擇器性能
10.7 減少對dom元素直接操作
10.8 正確區分dom對象與jquery對象
10.8.1 dom對象與jquery對象的定義
10.8.2 dom對象與jquery對象的類型轉換
10.9 本章小結
第11章 綜合案例開發
案例1︰切割圖片
案例2︰在線聊天室
本章小結
示 例 目 錄
第1章 jquery開發入門
示例1-1 編寫第一個簡單的jquery程序
示例1-2 jquery事件的鏈式寫法
示例1-3 控制dom對象
示例1-4 jquery控制css樣式
第2章 jquery 選擇器
示例2-1 使用javascript實現隔行變色
示例2-2 使用jquery選擇器實現隔行變色
示例2-3 使用javascript輸出文字信息
示例2-4 使用jquery輸出文字信息
示例2-5 使用jquery基本選擇器選擇元素
示例2-6 使用jquery層次選擇器選擇元素
示例2-7 使用jquery基本過濾選擇器選擇元素
示例2-8 使用jquery內容過濾選擇器選擇元素
示例2-9 使用jquery可見性過濾選擇器選擇元素
示例2-10 使用jquery屬性過濾選擇器選擇元素
示例2-11 使用jquery子元素過濾選擇器選擇元素
示例2-12 通過表單對象屬性過濾選擇器獲取表單對象
示例2-13 使用jquery表單過濾選擇器獲取元素
综合案例分析—导航条在项目中的应用
第3章 jquery操作dom
示例3-1 創建一個dom頁面文檔
示例3-2 通過attr(name)方法獲取元素的屬性
示例3-3 設置元素的屬性(一)
示例3-4 設置元素的屬性(二)
示例3-5 設置或獲取元素的內容
示例3-6 設置或獲取元素的值
示例3-7 直接設置元素樣式值
示例3-8 增加css類別
示例3-9 類別切換
示例3-10 動態創建節點元素
示例3-11 插入節點(一)
示例3-12 插入節點(二)
示例3-13 外部插入節點
示例3-14 復制元素節點
示例3-15 替換元素節點
示例3-16 包裹元素節點
示例3-17 遍歷元素
示例3-18 刪除元素
综合案例分析—数据删除和图片预览在项目中的应用
第4章 jquery中的事件與應用
示例4-1 事件中的冒泡現象
示例4-2 用bind方法綁定事件
示例4-3 用映射方式綁定不同的事件
示例4-4 用hover方法綁定事件
示例4-5 用toggle方法綁定事件
示例4-6 用unbind方法移除事件
示例4-7 用one方法綁定事件
示例4-8 用trigger方法綁定事件
示例4-9 文本框中的事件應用
示例4-10 下拉列表框中的事件應用
示例4-11 列表中的導航菜單應用
示例4-12 網頁選項卡的應用
综合案例分析—删除数据时的提示效果在项目中的应用
第5章 jquery的動畫與特效
示例5-1 show()與hide()方法簡介
示例5-2 動畫效果的show()與hide()方法
示例5-3 toggle()方法的使用
示例5-4 slidedown()與slideup()方法
示例5-5 slidetoggle()方法
示例5-6 fadein()和fadeout()方法
示例5-7 fadeto()方法
示例5-8 簡單的動畫
示例5-9 移動位置的動畫
示例5-10 隊列中的動畫
示例5-11 動畫停止和延時
综合案例分析—动画效果浏览相册中的图片
第6章 ajax在jquery中的應用
示例6-1 傳統的javascript方法實現ajax功能
示例6-2 load()方法實現異步獲取數據
示例6-3 全局函數getjson()實現異步獲取數據
示例6-4 全局函數getscript()實現異步獲取數據
示例6-5 全局函數get()實現異步獲取xml文檔數據
示例6-6 全局函數get ()向服務器請求數據
示例6-7 全局函數post ()向服務器請求數據
示例6-8 serialize()序列化表單
示例6-9 用$.ajax()方法發送請求
示例6-10 $.ajaxsetup()方法全局設置ajax
示例6-11 jquery中的全局事件
综合案例分析—用ajax实现新闻点评即时更新
第7章 jquery常用插件
示例7-1 驗證插件的使用
示例7-2 表單插件的使用
示例7-3 cookie插件的使用
示例7-4 搜索插件的使用
示例7-5 圖片燈箱插件的使用
示例7-6 右鍵菜單插件的使用
示例7-7 圖片放大鏡插件的使用
示例7-8 對象級別插件的開發
示例7-9 類級別插件的開發
综合案例分析—使用uploadify插件实现文件上传功能
第8章 jquery ui插件
示例8-1 使用draggable插件實現對象的拖曳操作
示例8-2 使用droppable插件實現對象的放置操作
示例8-3 使用sortable插件實現列表中表項的拖曳排序操作
示例8-4 使用accordion插件實現頁面中多區域的折疊操作
示例8-5 使用datepicker插件實現日期選擇的基本操作
示例8-6 使用datepicker插件實現分段時間的選擇
示例8-7 使用tabs插件展示選項卡的基本功能
示例8-8 使用dialog插件彈出提示和確定信息對話框
综合案例分析—使用jquery ui插件以拖动方式管理相册
第9章 jquery實用工具函數
示例9-1 browser對象的使用
示例9-2 boxmodel對象的使用
示例9-3 $.each()函數遍歷數組
示例9-4 $.each()函數遍歷對象
示例9-5 $. grep()函數篩選數據
示例9-6 $. map()函數變更數據
示例9-7 $.inarray()函數搜索數據
示例9-8 $.trim()函數除掉字符串左右兩邊的空格符
示例9-9 $.isemptyobject()函數的使用
示例9-10 $.isplainobject ()函數的使用
示例9-11 $.contains()函數的使用
示例9-12 使用函數$.param()對數組進行序列化
示例9-13 使用函數$.extend()擴展工具函數
示例9-14 使用函數$.proxy()改變事件函數的作用域
综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测
第10章 jquery性能優化與最佳實踐
示例10-1 在指定的查找範圍內獲取dom元素
示例10-2 選擇器中含有空格符與不含空格符的區別
示例10-3 事件中的target方法優化冒泡現象
示例10-4 使用data()方法在元素上存取移除數據
示例10-5 使用data()方法在元素上存取移除json格式的數據
示例10-6 解決jquery庫先于其他庫導入時,變量“$”的使用權問題
示例10-7 解決jquery庫後于其他庫導入時,變量“$”的使用權問題
示例10-8 使用子查詢優化選擇器性能
示例10-9 減少對dom元素直接操作
示例10-10 dom對象與jquery對象的類型轉換
第11章 綜合案例開發
案例1︰切割圖片
案例2︰在線聊天室

图书封面

    jQuery權威指南下載


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 《jQuery权威指南(第2版)》(陶国荣)【摘要 书评 试读】

    《jQuery权威指南(第2版)》(陶国荣)【摘要 书评 试读】

    2017-04-16 18:04

网友点评