jQuery從入門到精通 ( 簡體 字) |
作者:明日科技 | 類別:1. -> 程式設計 -> 網路編程 -> JQuery |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 47443 詢問書籍請說出此書號!【缺書】 NT售價: 400 元 |
出版日:9/1/2017 |
頁數:474 |
光碟數:1 (含視頻教學) |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302468738 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: jQuery是繼Prototype之后又一個優秀的JavaScript庫。jQuery語言具有簡單、易學、代碼精致小巧、跨瀏覽器、鏈式的語法風格、插件豐富以及完全免費等特點,越來越受到廣大Web程序員的青睞和認同。如今,jQuery已經成為最流行的JavaScript庫,世界前10000個訪問最多的網站中,有超過55%都在使用jQuery技術。 本書內容 本書提供了從入門到編程高手所必備的各類知識,共分4篇,大體結構如下圖所示。
第1篇:基礎知識。本篇通過Web應用開發概述、JavaScript概述、初識jQuery、使用jQuery選擇器、使用jQuery操作DOM等內容的介紹,并結合大量的圖示、實例、視頻等,使讀者快速掌握jQuery,并為以后的學習奠定堅實的基礎。 第2篇:核心技術。本篇介紹jQuery中的事件處理、jQuery中的動畫效果、使用jQuery處理圖片和幻燈片、使用jQuery操作表單、使用jQuery操作表格和樹、Ajax在jQuery中的應用等。學習完這一部分,讀者應能夠掌握jQuery的核心知識,并能夠開發一些小型網頁。 第3篇:高級應用。本篇介紹jQuery UI插件的使用、常用的第三方jQuery插件、jQuery必知的工具函數、jQuery的開發技巧、jQuery各個版本的變化、jQuery的性能優化、jQuery在HTML5中的應用、jQuery Mobile等。學習完這一部分,讀者將能夠熟練使用jQuery的各種插件及工具函數,并能夠掌握jQuery的一些高級應用(如HTML5中的應用或者移動應用)。 第4篇:項目實戰。本篇使用PHP+jQuery+Ajax技術開發了一個產品之家網站,該網站中使用了CSS樣式、DIV標簽、jQuery、Ajax等多種網頁開發技術,帶領讀者打造一個具有時代氣息的網站。 本書特點 ?由淺入深,循序漸進:本書以初、中級程序員為對象,先從jQuery基礎學起,再學習jQuery的核心技術,然后學習jQuery的高級應用,最后學習開發一個完整項目。講解過程中步驟詳盡,版式新穎。 ?語音視頻,講解詳盡:書中提供聲圖并茂的語音教學視頻,這些視頻能夠引導初學者快速入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。 ?實例典型,輕松易學:通過例子學習是最好的學習方式,本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發中所需的各類 知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎每行代碼都提供了注釋。 ?精彩欄目,貼心提醒:本書根據需要在各章安排了很多“注意”“說明”“技巧”等小欄目,以讓讀者在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。 ?應用實踐,隨時練習:書中幾乎每章都提供了“練習與實踐”,讓讀者能夠通過對問題的解答重新回顧、熟悉所學知識,舉一反三,為進一步學習做好充分的準備。
編 者
|
內容簡介:《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實現產品之家等。書中所有知識都結合具體實例進行介紹,涉及的程序代碼均附以詳細的注釋,可以使讀者輕松領會jQuery程序開發的精髓,快速提高開發技能。 《jQuery從入門到精通》內容詳盡,實例豐富,非常適合作為編程初學者的學習用書,也適合作為開發人員的查閱、參考資料。 |
目錄:第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.8.1使用$.extend()擴展工具函數 14.8.2使用$.extend()擴展Object對象 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小結
|
序: |