一本书——《锋利的jQuery》
概述
不得不說自己看書的速度真的很慢,這本《鋒利的jQuery》看了整整一個月。不過話說回來這本書真心很贊,講得很基礎很全面,同時代碼部分也基本沒有錯誤。看完這本書基本上應付一般的網站特效以及理解別人寫的jQuery代碼一般是沒有問題了。
jQuery確實是個很棒的前端庫。因為javascript的出現,前端網頁可以徹底地分為三個部分:內容(html),樣式(css),以及特效(javascript),但是其自身也存在著問題,如復雜的DOM模型,瀏覽器兼容性差等,jQuery完美地解決了這個問題。
使用
使用jQuery只需要簡單的下載jQuery插件,并引用到html中即可。一個最簡單的例子如下:
<script?src="../scripts/jquery-1.3.1.js"?type="text/javascript"></script>
<script?type="text/javascript">
//等待dom元素加載完畢.
$(document).ready(function(){
?alert("Hello?World!");
});
</script>
?
其中$(document).ready()函數很重要,所有的jQuery代碼都寫在其中。其在DOM加載完成后執行(網頁素材如圖片等未必加載完)。
書籍結構
第二章:jQuery選擇器,選擇器類似于css風格,但是又強大很多,有各種過濾選擇器,以及加強的表單選擇器,這部分得不斷在實踐中增強了。
第三章:DOM操作。DOM其實描述的是一個網頁的標簽樹,這也是jQuery的魅力所在,可以很方便地操作一個網頁的html文檔,從而實現動態的增加或者刪除網頁上的內容或者是css樣式。
第四章:jQuery中的事件和動畫。jQuery中動畫的根源是animate()函數,其可以實現包括移動,顯示,縮放等操作。
第五章:jQuery對表單、表格的操作及更多應用。這張主要是對文本框、復選框、下拉框等的操作。同時介紹了表單驗證(后面介紹可以直接用插件來做)以及表格的隔行變色。還介紹了網頁字體動態調整的方法、網頁皮膚實現以及網頁選項卡的制作。
第六張:jQuery與Ajax應用。Ajax又是個水很深的東東,提供了很棒的無刷新體驗,典型應用時Gmail。jQuery貌似把Ajax封裝的很好,不用去管XMLHttpRequest的兼容性問題。簡單理解為通過Ajax將所需參數提供給服務器端(通常是一個php文件),php文件返回靜態文件,可以是html文件或者xml文件,或者json文件,然后再將其轉化成html嵌入到當前頁面中,提供無刷新的網頁體驗。主要有get和post兩種和服務器通信的方法。或者使用更底層的ajax方法來執行ajax函數。
第七章:插件的使用和寫法。介紹了很實用的表單驗證插件。以及比較有用的jQuery UI。而插件的編寫則是更高深的知識了,這本書也沒做深入的介紹。
第八章:一個綜合性的例子,前面的內容都看過了,這個例子也能很輕松地看懂了。做一個網頁需要的知識還是很多的。
另外還有一些工具,如Firebug的使用,各插件的API在附錄里都有介紹。
本書電子版和源碼下載
http://pan.baidu.com/share/link?shareid=126346&uk=2936330933 ?本文用菊子曰發布
轉載于:https://www.cnblogs.com/xweiwei/archive/2012/11/26/2788392.html
總結
以上是生活随笔為你收集整理的一本书——《锋利的jQuery》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 隔离公司各个部门--虚拟路由器(RIP)
- 下一篇: RHCE认证培训+考试七天实录(一)