超實用的jQuery代碼段(代碼逆襲) 超实用的jQuery代码段

周敏

  • 出版商: 電子工業
  • 出版日期: 2014-09-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 344
  • 裝訂: 平裝
  • ISBN: 7121239493
  • ISBN-13: 9787121239496
  • 相關分類: jQuery
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

周敏編著的《超實用的jQuery代碼段》精選近350個jQuery代碼段,涵蓋頁面開發中絕大多數要點、技巧與方法,堪稱史上最實用的jQuery代碼參考書,可以視為網頁設計與網站建設人員的好幫手。本書的代碼跨平臺、跨設備、跨瀏覽器,充分向讀者演示瞭如何使用jQuery的各項技術,實現令人激動的網頁效果。
    本書從jQuery框架的使用原理與應用場景出發,對最實用的jQuery代碼段進行了全方位的介紹和演示。全書分為11章,包含網頁效果、DOM元素與屬性、HTML事件、CSS樣式、用戶輸入自動完成、拖放、圖形圖像、AJAX、演算法、jQueryMobile應用、瀏覽器、Cookies等jQuery技術內容,對提高網站開發人員和設計人員的jQuery技術水平有指導作用。
    本書內容簡潔明瞭、代碼精練、重點突出、實例豐富、原理清晰明白、語言通俗易懂,是廣大網頁設計者的良好選擇,同時也非常適合大中專院校學生學習閱讀。

<目錄>

序1  jQuery必知必會
序2  你絕對不可能全部做對的jQuery題
序3  最流行的前端面試題
第1章  jQuery操作網頁
  1.1  顯示或隱藏網頁內容
  1.2  切換頁面的顯示或隱藏
  1.3  實現幻燈片式的淡入淡出效果
  1.4  切換頁面的淡入淡出
  1.5  頁面的滑動隱藏
  1.6  切換頁面的滑動
  1.7  圖片的動畫效果
  1.8  停止動畫效果
  1.9  不可不知的Callback回調
  1.10  提高效率的鏈式(Chaining)操作
  1.11  在新窗口中打開鏈接
  1.12  強制在彈出窗口中打開鏈接
  1.13  平滑滾動頁面到某個錨點
  1.14  阻止文本行換行
  1.15  實現iframe高度自適應
  1.16  實現左右div自適應相同高度
  1.17  獲取鼠標在屏幕中的坐標
  1.18  獲取鼠標在窗口客戶區中的坐標
  1.19  獲取鼠標在窗口頁面中的坐標
  1.20  設置Flash對象的WMode窗口模式
  1.21  實現類Twitter的字數限制效果
  1.22  提示文本的隱藏與顯示
  1.23  實現文字閃爍效果
  1.24  實現文字動畫效果
  1.25  實現文字跟隨鼠標移動變化的動畫效果
  1.26  文本域中光標的定位
  1.27  實現可摺疊效果
  1.28  文本框內容自動縮進
  1.29  禁止頁面滾動的方法
  1.30  頁面加載後消息框居中顯示
  1.31  創建頁面固定浮動欄的方法
第2章  jQuery操作DOM元素
  2.1  如何驗證某個元素是否為空
  2.2  檢查特定的HTML元素是否存在
  2.3  判斷HTML元素是否嵌套
  2.4  獲取當前元素的索引值
  2.5  插入節點元素
  2.6  複製節點元素
  2.7  替換節點元素
  2.8  刪除節點元素
  2.9  為元素綁定事件
  2.10  如何從元素中除去HTML標籤
  2.11  如何限制文本域中字符的個數
  2.12  如何選中頁面上的所有複選框
  2.13  禁用表單的回車鍵提交
  2.14  禁用右鍵單擊上下文菜單

  2.15  IE下禁用文本選擇功能
  2.16  輸入框獲取焦點時文本高亮提示
  2.17  實現多個輸入框同步操作
  2.18  在新窗口中打開外部鏈接
  2.19  jQuery實現outerHTML屬性
  2.20  實現帶固定表頭的表格
  2.21  為表單內控件設定默認數值和文本
  2.22  防止單個頁面重複提交按鈕
  2.23  取得列表控件選中的option對象
  2.24  限制輸入框僅接受特殊字符的輸入
  2.25  禁止頁面內全部超鏈接
  2.26  實現動態組合列表框
  2.27  如何使用屬性過濾器
  2.28  如何測試某個元素是否可見
第3章  jQuery操作HTML事件
  3.1  禁止或啟用輸入框
  3.2  實時監聽輸入框字符的變化
  3.3  實時監聽輸入框值的變化
  3.4  綁定鼠標右鍵單擊事件
  3.5  雙擊不選中文本
  3.6  通過單擊事件添加或解除綁定
  3.7  激活整個div層的單擊事件
  3.8  鼠標單擊實現div的選取
  3.9  模擬鼠標單擊事件
  3.10  設定時間間隔的方法
  3.11  設定時間延遲的方法
  3.12  延時顯示子菜單的方法
  3.13  通過事件獲取頁面加載時間
  3.14  如何為動態添加的元素綁定事件處理函數
  3.15  為表格行增加單擊事件
  3.16  用回車鍵模擬Tab鍵
第4章  jQuery操作CSS樣式
  4.1  使用addClass()函數動態添加樣式類
  4.2  使用removeClass()函數動態移除樣式類
  4.3  使用toggleClass()函數切換頁面元素的樣式類
  4.4  為body增加class類支持
  4.5  操作div的顯示與隱藏
  4.6  如何設定div始終居中顯示
  4.7  測試瀏覽器是否支持某些CSS  3屬性
  4.8  如何添加hover類到指定元素
  4.9  基於URL地址為導航鏈接添加class樣式
  4.10  如何延遲添加class類
  4.11  如何延遲清除class類
  4.12  動態調整頁面的字體大小
第5章  jQuery實現用戶輸入自動完成功能
  5.1  最簡單的用戶輸入自動完成
  5.2  使用遠程數據源的自動完成
  5.3  帶緩存的自動完成
  5.4  帶滾動條的自動完成
  5.5  Combobox風格的自動完成

  5.6  讀取XML數據的自動完成
  5.7  多維數據的自動完成
第6章  jQuery實現拖放功能
  6.1  基本拖放功能
  6.2  基於事件的拖放
  6.3  限制移動範圍的拖放
  6.4  延遲進行的拖放
  6.5  具有對齊功能的拖放
  6.6  自動滾動的拖放
  6.7  反轉位置的拖放
  6.8  使用事件監控拖曳次數
  6.9  拖動時動態更改鼠標的光標類型和位置
  6.10  拖曳並放置到目標容器
  6.11  限制可放置的元素
  6.12  實現可拖放的購物車
  6.13  可排序的拖放
  6.14  在多個列表之間進行拖放
  6.15  使用拖動方式選擇多個元素
  6.16  在兩個Tab標籤之間進行元素拖動
  6.17  拖動表格選擇多行數據
  6.18  拖動表格時自動選中複選框
  6.19  拖動表格行並放置到目標位置
  6.20  表格的拖動排序
  6.21  拖動調整控件的大小
  6.22  調整控件大小時設置調整約束
  6.23  使用拖動的方式調整表格的寬度
  6.24  設計可改變單元格寬度並可以多選的表格
第7章  jQuery操作圖形圖像
  7.1  如何更好地處理圖片法顯示問題
  7.2  如何顯示圖片直到頁面加載完成
  7.3  預加載顯示圖片的方法
  7.4  Facebook風格的圖片預加載
  7.5  檢查圖片src是否有效
  7.6  上下滑動的圖片
  7.7  淡入淡出一幅圖片,進入另一幅圖片
  7.8  獲取圖片原生尺寸的方法
  7.9  檢查圖像是否已經被完全加載
  7.10  單擊改變背景圖案
  7.11  如何顯示Flickr網站的圖片
  7.12  如何顯示Google  Picasaweb的圖片
  7.13  按比例調整圖片的大小
  7.14  滑動效果的背景圖片
  7.15  動態表單生成圖片預覽
  7.16  平滑滾動的導航菜單
  7.17  圖片的放大預覽
  7.18  實現平滑的圖片動態縮放效果
  7.19  自動適應的窗口背景
  7.20  如何判斷加載多張圖片的完成狀態
  7.21  鼠標懸停時的圖片放大
  7.22  淡出圖片,淡入另一幅圖片

  7.23  頁面加載時隨機顯示圖片
  7.24  按順序淡入圖片顯示
  7.25  檢測圖片的URL是否有效
  7.26  強制顯示圖片的方法
  7.27  實現可拖動顯示的圖片
第8章  jQuery實現
  8.1  動態加載外部文件
  8.2  動態加載外部網頁
  8.3  加載網頁文件內容並傳遞服務器端參數
  8.4  使用AJAX刷新刪除網頁記錄
  8.5  使用AJAX異步驗證用戶名和密碼
  8.6  頁面滾動時加載新的網頁內容
  8.7  打造自己的站內搜索引擎
  8.8  異步加載並解析XML文件
  8.9  動態加載HTML內容到標籤頁中
  8.10  使用AJAX刷新異步提交表單
  8.11  使用AJAX刷新上傳圖片
  8.12  使用AJAX刷新驗證PHP會話是否有效
  8.13  在AJAX異步調用時顯示加載指示器
  8.14  在AJAX異步調用時處理JSON數據
  8.15  解析XML數據並加載到HTML表格
  8.16  jQuery  AJAX錯誤的處理方法
  8.17  在頁面級創建全局的AJAX監聽器以及狀態指示器
  8.18  級聯AJAX數據異步加載
  8.19  取消AJAX異步請求
第9章  jQuery常用演算法
  9.1  jQuery遍歷演算法
  9.2  jQuery祖先演算法
  9.3  jQuery後代演算法
  9.4  jQuery同胞演算法
  9.5  jQuery過濾演算法
  9.6  對一個列表進行排序
  9.7  實現JSON對象數組的排序
  9.8  將12343778轉成12.343.778的形式
  9.9  模擬抽獎程序
  9.10  實現冒泡演算法
  9.11  查詢數組中特定數值
  9.12  從數組中移除特定數值
  9.13  根據指定正則表達式識別超鏈接
  9.14  驗證Email地址的正確性
  9.15  動態統計字符個數
  9.16  使用jQuery驗證用戶年齡
  9.17  按照首字母進行元素排序
  9.18  獲取URL地址的Hash參數
  9.19  避免多行文本溢出的演算法
  9.20  隨機選擇一個元素
  9.21  替換&bnsp;空字符的方法
  9.22  序列化表單到JSON數據
  9.23  獲取頁面加載時間
  9.24  將單個句子打斷顯示

  9.25  限制只能輸入中文、英文或數字
  9.26  日期類型與時間戳的轉換
  9.27  使用數組模擬打字效果
  9.28  獲取數組中特定索引的最高值
  9.29  清除所有的表單內容
  9.30  用jQuery刪除空白標籤和具有非中斷空格的標籤
第10章  jQuery  Mobile移動開發技巧
  10.1  讓頁面自適應屏幕寬度
  10.2  在移動設備頁面中創建多個顯示視圖
  10.3  創建對話框顯示效果
  10.4  從外部文件中加載頁面內容
  10.5  為頁面添加轉場效果
  10.6  設置全局默認的轉場效果
  10.7  定製顯示回退按鈕
  10.8  在標題欄中添加導航欄
  10.9  在頁腳區域添加導航欄
  10.10  添加可摺疊的導航按鈕
  10.11  實現可摺疊的輸入表單
  10.12  實現手風琴樣式的摺疊面板
  10.13  使用網格打造簡單的九宮格界面
  10.14  可動態隱藏的頁眉和頁腳
  10.15  最簡單的手機相冊
  10.16  在列表框上添加氣泡提示
  10.17  在列表框上添加自定義按鈕
  10.18  為列表添加自定義的縮略圖圖標
  10.19  創建列表日曆的效果
  10.20  動態創建listview列表項
  10.21  動態加載和切換頁面
  10.22  在頁面切換時顯示加載進度框
  10.23  在屏幕旋轉時更改顯示樣式
  10.24  在列表框中實現加載更多效果
  10.25  自定義選擇菜單
  10.26  使用多個選擇菜單進行組合選擇
  10.27  使用多選菜單選擇多個值
  10.28  創建雙重範圍的滑塊
  10.29  實現開關效果的選擇功能
  10.30  創建主題化的表單效果
第11章  其他常用代碼段
  11.1  判斷jQuery庫是否被加載
  11.2  解決jQuery庫衝突的方法
  11.3  jQuery版本檢查方法
  11.4  解決jQuery版本衝突問題
  11.5  如何設置IE特有的功能
  11.6  判斷瀏覽器類型並設置HTML元素內容
  11.7  加載Google  CDN的jQuery庫
  11.8  Cookies應用方法
  11.9  使用cookie.js管理
  11.10  讓Cookies在N分鐘後過期
  11.11  如何刪除
  11.12  獲取當前頁面的URL並添加樣式
  11.13  向表格追加一行數據
  11.14  獲取客戶端
  11.15  向Firebug的控制面板發送消息
  11.16  根據不同的屏幕大小顯示不同的網頁
  11.17  jQuery遍歷對象的屬性
  11.18  最優化的循環語句寫法
  11.19  如何構建最優化的字符串
  11.20  使用jQuery產生GUID值
  11.21  使用jQuery實現聚合函數
  11.22  用jQuery打印網頁的特定區域
  11.23  禁止表單被提交
  11.24  使用delay()延遲執行動畫
  11.25  在網頁上運行本地程序的方法
  11.26  動態過濾HTML表格中的內容
  11.27  使用遞歸函數創建文字閃爍特效
  11.28  使用ID選擇器加快選擇的速度
  11.29  在類選擇器前用標籤選擇器加快速度
  11.30  緩存jQuery對象以提升性能
  11.31  使用find()函數提升子查詢的性能
  11.32  使用jQuery操作DOM的限制