jQuery從入門到精通

基本介紹

  • 書名:jQuery從入門到精通
  • 出版時間:2017.09.01
  • 印次:1-1
圖書信息,內容簡介,目錄,

    圖書信息

    jQuery從入門到精通
    作者:明日科技
    定價:79.80元
    印次:1-1
    ISBN:9787302468738
    出版日期:2017.09.01
    印刷日期:2017.07.26

      內容簡介

      《jQuery從入門到精通》從初學者角度出發,通過通俗易懂的語言,豐富多彩的實例,詳細介紹了使用jQuery技術進行Web前端開發應該掌握的各方面技術。《jQuery從入門到精通》共分4篇20章,包括Web套用開發概述、JavaScript概述、初識jQuery、使用jQuery選擇器、使用jQuery操作DOM、jQuery中的事件處理、jQuery中的動畫效果、使用jQuery處理圖片和幻燈片、使用jQuery操作表單、使用jQuery操作表格和樹、Ajax在jQuery中的套用、jQuery UI外掛程式的使用、常用的第三方jQuery外掛程式、jQuery必知的工具函式、jQuery的開發技巧、jQuery各個版本的變化、jQuery的性能最佳化、jQuery在HTML5中的套用、jQuery Mobile、PHP+jQuery+Ajax實現產品之家等。

      目錄

      第1篇基礎知識
      第1章Web套用開發概述
      視頻講解:28分鐘
      1.1網路程式開發體系結構
      1.1.1C/S結構介紹
      1.1.2B/S結構介紹
      1.1.3兩種體系結構的比較
      1.2Web簡介
      1.2.1什麼是Web
      1.2.2Web的工作原理
      1.2.3Web的發展歷程
      1.3Web開發技術
      1.3.1客戶端套用技術
      1.3.2伺服器端套用技術
      1.4小結
      第2章JavaScript概述
      視頻講解:77分鐘
      2.1JavaScript簡述
      2.1.1什麼是JavaScript
      2.1.2JavaScript的作用
      2.1.3JavaScript的基本特點
      2.2編寫JavaScript的工具
      2.2.1記事本
      2.2.2FrontPage
      2.2.3Dreamweaver
      2.3編寫第一個JavaScript程式
      2.3.1編寫JavaScript程式
      2.3.2運行JavaScript程式
      2.3.3調試JavaScript程式
      2.4JavaScript內置對象
      2.4.1JavaScript的內置類框架
      2.4.2數組
      2.4.3Date對象
      2.4.4String對象
      2.5BOM對象編程
      2.5.1什麼是BOM對象
      2.5.2BOM對象編程
      2.6JavaScript庫
      2.6.1什麼是JavaScript庫
      2.6.2常用JavaScript庫簡介
      2.7小結
      2.8練習與實踐
      第3章初識jQuery
      視頻講解:63分鐘
      3.1jQuery簡述
      3.1.1jQuery能做什麼
      3.1.2jQuery的特點
      3.1.3jQuery的版本
      3.2jQuery下載與配置
      3.2.1下載jQuery
      3.2.2配置jQuery
      3.2.3我的第一個jQuery腳本
      3.3jQuery對象和DOM對象
      3.3.1jQuery對象和DOM對象簡介
      3.3.2jQuery對象和DOM對象的相互轉換
      3.4解決jQuery和其他庫的衝突
      3.4.1jQuery庫在其他庫之前導入
      3.4.2jQuery庫在其他庫之後導入
      3.5jQuery外掛程式簡介
      3.5.1外掛程式的使用
      3.5.2流行的外掛程式
      3.6小結
      3.7練習與實踐
      第4章使用jQuery選擇器
      視頻講解:100分鐘
      4.1jQuery的工廠函式
      4.2jQuery選擇器是什麼
      4.3jQuery選擇器的優勢
      4.3.1代碼更簡單
      4.3.2支持CSS1到CSS3選擇器
      4.3.3完善的檢測機制
      4.4基本選擇器
      4.4.1ID選擇器(#id)
      4.4.2元素選擇器(element)
      4.4.3類名選擇器(.class)
      4.4.4複合選擇器(selector1,selector2,selectorN)
      4.4.5通配符選擇器(*)
      4.5層次選擇器
      4.5.1ancestordescendant選擇器
      4.5.2parent>child選擇器
      4.5.3prev+next選擇器
      4.5.4prev~siblings選擇器
      4.6過濾選擇器
      4.6.1簡單過濾器
      4.6.2內容過濾器
      4.6.3可見性過濾器
      4.6.4表單對象的屬性過濾器
      4.6.5子元素過濾器
      4.7屬性過濾器
      4.8表單選擇器
      4.9選擇器中的一些注意事項
      4.9.1選擇器中含有特殊符號的注意事項
      4.9.2選擇器中含有空格的注意事項
      4.10綜合實例:隔行換色滑鼠指向表格並且行變色
      4.11小結
      4.12練習與實踐
      第5章使用jQuery操作DOM
      視頻講解:75分鐘
      5.1DOM操作的分類
      5.2對元素的內容和值進行操作
      5.2.1對元素內容操作
      5.2.2對元素值操作
      5.3對DOM節點進行操作
      5.3.1創建節點
      5.3.2查找節點
      5.3.3插入節點
      5.3.4刪除、複製與替換節點
      5.3.5遍歷節點
      5.3.6包裹節點
      5.4對元素屬性進行操作
      5.5對元素的CSS樣式操作
      5.5.1通過修改CSS類實現
      5.5.2通過修改CSS屬性實現
      5.6綜合實例:實現我的開心小農場
      5.7小結
      5.8練習與實踐
      第2篇核心技術
      第6章jQuery中的事件處理
      視頻講解:54分鐘
      6.1JavaScript事件處理
      6.1.1事件與事件名稱
      6.1.2JavaScript的常用事件
      6.1.3event對象
      6.2頁面載入回響事件
      6.3jQuery中的事件
      6.4事件綁定
      6.4.1為元素綁定事件
      6.4.2移除綁定
      6.4.3綁定一次性事件處理
      6.5模擬用戶操作
      6.5.1模擬用戶的操作觸發事件
      6.5.2模仿懸停事件
      6.6事件捕獲與事件冒泡
      6.6.1什麼是事件捕獲與事件冒泡
      6.6.2事件對象
      6.6.3阻止事件冒泡
      6.6.4阻止瀏覽器默認行為
      6.6.5事件對象的屬性
      6.7小結
      6.8練習與實踐
      第7章jQuery中的動畫效果
      視頻講解:45分鐘
      7.1隱藏匹配元素
      7.2顯示匹配元素
      7.3切換元素的可見狀態
      7.4淡入淡出的動畫效果
      7.5滑動效果
      7.5.1滑動顯示匹配的元素
      7.5.2滑動隱藏匹配的元素
      7.5.3通過高度的變化動態切換元素的可見性
      7.5.4實戰模擬:伸縮式導航選單
      7.6自定義的動畫效果
      7.6.1使用animate()方法創建自定義動畫
      7.6.2使用stop()方法停止動畫
      7.6.3判斷元素是否處於動畫狀態
      7.6.4延遲動畫的執行
      7.7綜合實例:實現圖片傳送帶效果
      7.8小結
      7.9練習與實踐
      第8章使用jQuery處理圖片和幻燈片
      視頻講解:32分鐘
      8.1jQuery操作圖片
      8.1.1Lightbox
      8.1.2使用Jcrop剪裁圖片
      8.2jQuery實現幻燈片切換效果
      8.2.1交叉漸變幻燈片
      8.2.2滾動幻燈片
      8.3綜合實例:使用jQuery製作下拉選單
      8.4小結
      8.5練習與實踐
      第9章使用jQuery操作表單
      視頻講解:57分鐘
      9.1HTML表單概述
      9.1.1表單屬性
      9.1.2輸入標記<input>
      9.1.3文本域標記<textarea>
      9.1.4選單和列表標記
      9.2使用jQuery操作表單元素
      9.2.1操作文本框
      9.2.2操作文本域
      9.2.3操作單選按鈕和複選框
      9.2.4操作下拉框
      9.2.5表單驗證
      9.3綜合實例:刪除記錄時的提示效果
      9.4小結
      9.5練習與實踐
      第10章使用jQuery操作表格和樹
      視頻講解:31分鐘
      10.1jQuery表格
      10.1.1控制表格顏色顯示
      10.1.2表格的展開與關閉
      10.1.3表格內容的篩選
      10.2使用jQuery操作樹
      10.2.1使用jQuery操作樹
      10.2.2通過事件委託處理樹
      10.3綜合實例:jQuery對表格的綜合操作
      10.4小結
      10.5練習與實踐
      第11章Ajax在jQuery中的套用
      視頻講解:51分鐘
      111.1Ajax技術簡介
      11.1.1Ajax概述
      11.1.2Ajax開發模式
      11.1.3Ajax技術的優點
      11.1.4Ajax技術的缺點
      11.2安裝Web運行環境——AppServ
      11.3通過JavaScript套用Ajax
      11.4jQuery中的Ajax套用
      11.4.1load()方法
      11.4.2使用$.get()方法請求數據
      11.4.3使用$.post()方法請求數據
      11.4.4$.getScript()方法載入js檔案
      11.4.5$.getJSON()方法載入JSON檔案
      11.4.6使用$.ajax()方法請求數據
      11.4.7使用serialize()方法序列化表單
      11.5Ajax的全局事件
      11.5.1Ajax全局事件的參數及功能
      11.5.2ajaxStart與ajaxStop全局事件
      11.6綜合實例:Ajax實現留言板即時更新
      11.7小結
      11.8練習與實踐
      第3篇高級套用
      第12章jQueryUI外掛程式的使用
      視頻講解:70分鐘
      12.1初識jQueryUI外掛程式
      12.1.1jQueryUI概述
      12.1.2jQueryUI的下載
      12.1.3jQueryUI的使用
      12.1.4jQueryUI的工作原理
      12.1.5jQueryUI中的外掛程式
      12.2jQueryUI的常用外掛程式
      12.2.1摺疊面板(Accordion)的使用
      12.2.2自動完成(Autocomplete)外掛程式的使用
      12.2.3按鈕(Button)的使用
      12.2.4日期選擇器(Datepicker)的使用
      12.2.5對話框(Dialog)的使用
      12.2.6選單(Menu)的使用
      12.2.7進度條(Progressbar)的使用
      12.2.8滑塊(Slider)的使用
      12.2.9微調按鈕(Spinner)的使用
      12.2.10選項卡(Tabs)的使用
      12.2.11工具提示框(Tooltip)的使用
      12.2.12自由拖拽類(draggable)的使用
      12.3小結
      12.4練習與實踐
      第13章常用的第三方jQuery外掛程式
      視頻講解:46分鐘
      13.1jQuery外掛程式概述
      13.1.1什麼是jQuery外掛程式
      13.1.2常用的第三方jQuery外掛程式
      13.1.3如何調用第三方jQuery外掛程式
      13.2常用的jQuery外掛程式的使用
      13.2.1uploadify外掛程式(檔案上傳)
      13.2.2zTree外掛程式(樹選單)
      13.2.3Validation外掛程式(表單驗證)
      13.2.4NivoSlider外掛程式(圖片切換)
      13.2.5Pagination外掛程式(數據分頁)
      13.2.6jQZoom外掛程式(圖片放大鏡)
      13.3綜合實例:使用ColorPicker外掛程式製作顏色選擇器
      13.4小結
      13.5練習與實踐
      第14章jQuery必知的工具函式
      視頻講解:30分鐘
      14.1jQuery工具函式概述
      14.2工具函式的分類
      14.3數組和對象的操作
      14.3.1遍歷數據
      14.3.2數據篩選
      14.3.3數據檢索
      14.3.4數據變更
      14.4字元串操作
      14.5測試操作
      14.5.1檢測對象是否為空
      14.5.2檢測兩個節點的包含關係
      14.5.3檢測指定參數是否為函式
      14.5.4檢測指定對象是否為原始對象
      14.6URL操作
      14.7其他工具函式
      14.8工具函式的擴展
      14.9小結
      14.10練習與實踐
      第15章jQuery的開發技巧
      視頻講解:24分鐘
      15.1快速控制頁面元素
      15.1.1獲取滑鼠位置
      15.1.2居中顯示元素
      15.2調用jQuery中的方法
      15.2.1使用預載入方法預覽圖片
      15.2.2延遲載入圖片
      15.2.3通過html()方法判斷元素是否為空
      15.3靈活使用jQuery中的事件
      15.3.1禁止滑鼠右鍵選單
      15.3.2限制文本輸入框中輸入字元的個數
      15.4常用自定義方法
      15.4.1自定義選擇器
      15.4.2自定義樣式
      15.5其他開發技巧與方法
      15.5.1隱藏搜尋文本框文字
      15.5.2統計元素個數
      15.6小結
      15.7練習與實踐
      第16章jQuery各個版本的變化
      視頻講解:26分鐘
      16.1jQuery1.3版本
      16.2jQuery1.4版本
      16.3jQuery1.5版本
      16.4jQuery1.6版本
      16.5jQuery1.7版本
      16.6jQuery1.8版本
      16.7jQuery1.9版本
      16.8jQuery1.10版本
      16.9小結
      第17章jQuery的性能最佳化
      視頻講解:36分鐘
      17.1選擇器性能最佳化
      17.1.1優先使用ID選擇器
      17.1.2在class之前使用tag標記
      17.1.3使用jQuery的對象快取
      17.1.4使用子查詢最佳化選擇器的性能
      17.1.5最佳化選擇器以適用Sizzle的“從右至左”模型
      17.1.6利用強大的鏈式操作
      17.1.7給選擇器一個上下文
      17.2最佳化DOM操作
      17.3事件性能的最佳化
      17.3.1將事件推遲到$(window).load()
      17.3.2使用delegate()方法為元素添加事件
      17.4使用方法最佳化性能
      17.4.1使用data方法存取普通數據
      17.4.2使用data方法存取JSON數據
      17.4.3使用target()方法最佳化事件中的冒泡現象
      17.5其他常用的jQuery性能最佳化建議
      17.5.1使用最新版本的jQuery
      17.5.2使用HTML5
      17.5.3給15個以上元素添加樣式,直接給DOM元素添加style標籤
      17.5.4避免載入多餘的代碼
      17.5.5壓縮成一個JS檔案,將下載次數保持到最少
      17.5.6必要時使用原生的JavaScript
      17.6小結
      17.7練習與實踐
      第18章jQuery在HTML5中的套用
      視頻講解:43分鐘
      18.1HTML5基礎
      18.1.1HTML的發展歷程
      18.1.2HTML5的新特性
      18.1.3瀏覽器對HTML5的支持
      18.2jQuery與HTML5編程
      18.2.1顯示檔案上傳的進度條
      18.2.2Canvas繪圖
      18.2.3jQuery+HTML5實現圖片旋轉效果
      18.2.4基於HTML5播放聲音的jQuery外掛程式audioPlay
      18.2.5WebStorage編程
      18.3綜合實例:旅遊信息網前台頁面設計
      18.3.1網站預覽
      18.3.2網站主體結構設計
      18.3.3HTML5結構元素的使用
      18.3.4網站公共部分設計
      18.3.5網站主頁設計
      18.3.6“留下足跡”頁面設計
      18.4小結
      18.5練習與實踐
      第19章jQueryMobile
      視頻講解:25分鐘
      19.1初識jQueryMobile
      19.1.1jQueryMobile工作原理
      19.1.2jQueryMobile的主要特性
      19.2jQueryMobile安裝和使用
      19.3第一個jQueryMobile實例
      19.4jQueryMobile組件
      19.4.1頁面設計
      19.4.2對話框設計
      19.4.3彈出框
      19.4.4工具列設計
      19.4.5按鈕設計
      19.5列表設計
      19.6jQueryMobileAPI接口套用
      19.6.1默認配置設定
      19.6.2方法
      19.6.3事件
      19.7小結
      19.8練習與實踐
      第4篇項目實戰
      第20章PHP+jQuery+Ajax實現產品之家
      視頻講解:53分鐘
      20.1網站概述
      20.2系統設計
      20.2.1系統目標
      20.2.2系統功能結構
      20.2.3開發環境
      20.2.4網頁預覽
      20.2.5資料夾組織結構
      20.3資料庫設計
      20.3.1資料庫設計
      20.3.2數據表設計
      20.4公共檔案設計
      20.4.1資料庫連線、管理類檔案
      20.4.2Smarty模板配置類檔案
      20.5前台首頁設計
      20.5.1廣告宣傳圖片展示
      20.5.2產品圖片展示
      20.6產品列表頁面設計
      20.6.1產品搜尋
      20.6.2產品列表
      20.7產品描述頁面設計
      20.8產品評分頁面設計
      20.8.1產品用戶評分
      20.8.2推薦產品
      20.9代理加盟頁面設計
      20.10後台產品管理模組
      20.10.1後台功能概述
      20.10.2產品管理模組介紹
      20.11運行項目
      20.12小結

      相關詞條

      熱門詞條

      聯絡我們