15天學會jQuery編程與實戰 ( 簡體 字) |
作者:劉鑫 | 類別:1. -> 程式設計 -> 網路編程 -> JQuery |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 47404 詢問書籍請說出此書號!【有庫存】 NT售價: 345 元 |
出版日:8/1/2017 |
頁數:280 |
光碟數:1 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787302475958 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:jQuery是高效、精簡并且功能豐富的JavaScript工具庫。jQuery提供的API易于使用且兼容眾多瀏覽器,讓HTML文檔遍歷和操作、事件處理、動畫和Ajax操作等更加簡單。如果你想學習Web開發或移動開發框架,那么非jQuery莫屬。jQuery跨平臺特性既減少了開發人員的工作量,又能讓新手快速入門。 本書是一本從零起步的jQuery入門書,無論你是否有HTML\CSS\JavaScript基礎,都能很好地上手學習,只要多練習、多寫代碼,看完本書就能夠具備實際開發Web和移動Web項目的能力。 本書的編寫特點 ? 本書無論是基礎理論知識的介紹,還是綜合案例應用的開發,都從實際應用角度出發,講解細致、分析透徹。 ? 深入淺出、輕松易學。以示例為主線,激發讀者的閱讀興趣,讓讀者能夠真正學習到jQuery最實用、最前沿的技術。 ? 技術新穎、最新版本、與時俱進,較為全面地覆蓋時下熱門的jQuery技術。 ? 合理的章節安排,先把環境搭建好,然后從基礎的jQuery操作HTML元素入手,進而學習jQuery的一些操作特性,如Ajax、動畫、事件、CSS等,最后介紹jQuery Mobile在移動方面的開發基礎。 本書的內容安排 本書共分4篇14章,內容從jQuery基礎到jQuery插件,再到jQuery Mobile。 第一篇 jQuery基礎(第1章~第6章) 首先手把手教讀者搭建jQuery的開發環境,然后掌握一些必要的JavaScript基礎,進而學習jQuery操作HTML、jQuery操作CSS的快捷方式,最后把jQuery的核心特性——事件和動畫利用示例的方式逐步演示。 第二篇 jQuery插件(第7章~第9章) jQuery插件是jQuery之所以流行的最大特色。jQuery插件不只提供jQuery UI插件,因為其開源的特性,很多公司和個人也貢獻了很多有意思且能提高開發效率的插件,如多媒體插件能幫助我們更好地開發絢麗多彩的網頁和移動界面。 第三篇 jQuery移動開發(第10章~第11章) 移動網頁開發已經普及,企業的網站需要支持更多平臺,jQuery Mobile是跨平臺方案的首選。本篇重點介紹jQuery移動開發的基礎,通過一個完整的移動網頁讓讀者學習jQuery Mobile的選擇器、事件、移動開發、APP布局等。 第四篇 jQuery實戰(第12章~第14章) 通過3個案例詳細解析jQuery開發中的各種步驟、代碼和技術,包括插件的使用、界面的設計、數據庫的連接等。 本書面對的讀者 ? 網頁設計入門者 ? 網頁開發入門者 ? 網頁美工人員 ? 移動設備網頁開發者 ? 大、中專院校的學生 ? 各種IT培訓學校的學生 ? 網站后臺開發人員 ? 前端開發入門者 ? 網站建設與網頁設計的相關威客兼職人員
本書由劉鑫編寫,其他參與的人員有張澤娜、曹卉、林江閩、林龍、李陽、宋陽、王剛、楊超、張光澤、趙東、李玉莉、劉巖、李雷霆、王小輝。
編 者 2017年4月 |
內容簡介:(視頻教學版) 使用jQuery可以用更少的時間完成更多工作。Web開發和移動開發已經成為主流,jQuery在Web和移動網頁方面的占有率已經達到70.8%,這給學習jQuery的讀者提供了更多工作機會。本書是一本帶領讀者入門的jQuery實戰書。 全書分為4部分:第1部分介紹jQuery開發的基礎,包括環境搭建,必須了解的JavaScript基礎,jQuery操作HTML、CSS、事件、動畫等;第2部分介紹jQuery的插件,包括自定義插件、UI插件和一些常用插件;第3部分介紹jQuery在移動網頁方面的開發框架jQuery Mobile;第4部分通過3個完整的項目案例讓讀者完善前面的學習,并正式開發屬于自己的項目。 本書內容精練、重點突出、實例豐富、講解通俗,是廣大網頁或移動Web設計人員和前端開發人員必備的參考書,同時非常適合大中專院校師生參考閱讀,也可作為高等院校計算機及相關培訓機構的教材。 |
目錄:第一篇jQuery基礎 第1章歡迎進入移動開發的世界3 1.1下載jQuery3 1.2編寫第一個包含jQuery庫的程序5 1.3jQuery庫的核心方法$()6 1.4jQuery庫的選擇器7 1.5jQuery代碼的注釋9 1.6調試jQuery程序10 1.7小結14 第2章學習jQuery必會的JavaScript基礎15 2.1JavaScript的數據類型15 2.2JavaScript的變量17 2.3JavaScript的方法和參數17 2.4JavaScript的上下文Context18 2.5JavaScript的Callback18 2.6小結19 第3章jQuery操作HTML20 3.1獲取或設置元素的內容20 3.2獲取或設置元素的屬性22 3.3在頁面中添加元素24 3.4從頁面中刪除元素27 3.5通過for…of為頁面中的元素循環指定ID29 3.6利用Ajax實現網頁的get請求31 3.7利用Ajax直接執行返回的JS代碼34 3.8一切Ajax都是基于$.ajax()35 3.9跨域的AJAX-JSONP37 3.10JSONP在jQuery中的應用39 3.11實戰1:網頁中的圖片預覽41 3.12實戰2:利用Ajax實現微博的實時更新44 3.13小結46 第4章jQuery操作CSS47 4.1添加或刪除樣式47 4.2樣式的切換48 4.3獲取或設置CSS樣式49 4.4更改元素或窗口的大小51 4.5實戰:網頁鏈接的提示52 4.6小結54 第5章jQuery操作事件55 5.1什么是事件55 5.2jQuery中的事件55 5.3頁面的初始化事件57 5.4綁定事件59 5.5新事件綁定on()62 5.6移除事件綁定63 5.7新移除事件綁定off()64 5.8切換事件66 5.9表單事件67 5.10實戰:表單的驗證69 5.11小結72 第6章jQuery操作動畫73 6.1基本動畫73 6.2可折疊的列表74 6.3按鈕的淡入淡出76 6.4停止動畫77 6.5自定義動畫78 6.6實戰:多樣式動畫79 6.7小結80 第二篇jQuery插件 第7章jQuery插件83 7.1什么是jQuery插件83 7.2常用的插件網站87 7.3jQuery的插件類型89 7.4對象級別的插件開發89 7.5類級別的插件開發92 7.6實戰:用第三方插件創建自己的網站95 7.7小結102 第8章jQuery官方UI插件103 8.1jQueryUI插件是官方提供的用戶界面103 8.2下載jQueryUI插件104 8.3拖動組件Draggable的使用105 8.4拖放組件Droppable的使用106 8.5實戰:使用拖動效果模擬Windows系統“回收站”108 8.6實現頁面中的進度條112 8.7實現頁面中的滑動條114 8.8實現頁面中的日歷121 8.9實現頁面導航的手風琴效果128 8.10實現頁面中的各種對話框特效130 8.11實現幻燈和分頁特效135 8.12小結141 第9章jQuery多媒體插件142 9.1圖表應用142 9.2視頻應用148 9.3地圖應用151 9.4實戰在線地圖156 9.5小結160 第三篇jQuery移動開發 第10章jQueryMobile移動開發163 10.1下載jQueryMobile163 10.2使用Dreamweaver開發jQueryMobile164 10.3創建第一個jQueryMobile文件165 10.4測試jQueryMobile165 10.5選擇頁面中的元素169 10.6設置頁面中元素的屬性170 10.7jQueryMobile中的控件170 10.8使用按鈕實現菜單界面172 10.9使用表單做一個手機版QQ登錄175 10.10使用列表做一個類貼吧的應用180 10.11使用對話框實現一個相冊183 10.12實戰:實現電子書閱讀器186 10.13小結188 第11章開發移動博客189 11.1項目規劃189 11.2主界面設計190 11.3文章列表的設計193 11.4文章內容頁的實現197 11.5文章類的設計200 11.6測試環境的搭建202 11.7數據庫的設計207 11.8內容頁功能的實現213 11.9文章列表的實現217 11.10首頁的實現222 11.11小結223 第四篇jQuery實戰 第12章jQuery+HTML5實現文件拖動上傳227 12.1認識FileDrop.js插件228 12.1.1下載FileDrop.js插件228 12.1.2使用插件實現文件拖拽上傳231 12.2開發圖片拖拽上傳Web應用235 12.2.1HTML5文件上傳功能235 12.2.2圖片拖拽上傳HTML代碼236 12.2.3圖片拖拽上傳CSS代碼237 12.2.4圖片拖拽上傳JS代碼239 12.2.5圖片拖拽上傳服務器端PHP代碼241 12.2.6圖片拖拽上傳Web應用最終效果242 12.3小結243 第13章jQuery+HTML5實現視頻播放器244 13.1認識MediaElement.js插件245 13.1.1下載音視頻播放器插件245 13.1.2開發一個簡單的播放器應用248 13.1.3使用MediaElement.js插件模仿WindowsMediaPlayer252 13.2實現在線播放器254 13.2.1在頁面中添加MediaElement.js254 13.2.2構建播放器頁面布局254 13.2.3播放器頁面初始化255 13.3小結257 第14章jQuery+HTML5實現繪圖程序258 14.1準備jquery.deviantartmuro繪圖插件259 14.1.1下載jquery.deviantartmuro繪圖插件259 14.1.2參數說明265 14.1.3使用jquery.deviantartmuro繪圖插件開發Sandbox繪圖應用268 14.2基于HTML5的Canvas繪圖初步應用271 14.2.1Canvas簡介271 14.2.2Canvas技術基本知識271 14.3Canvas技術初步應用273 14.3.1Canvas技術繪制矩形應用273 14.3.2Canvas技術清除矩形區域應用274 14.3.3Canvas技術繪制圓弧應用275 14.3.4Canvas技術繪制路徑應用276 14.3.5Canvas技術繪制線段應用278 14.3.6Canvas技術繪制貝塞爾曲線與二次樣條曲線應用279 14.4Canvas技術綜合應用——繪制花樣280 14.5Canvas綜合應用——繪制復雜圖樣281 14.6Canvas綜合應用——圖形變換283 14.7小結286
|
序: |