jQuery教程:認識jQuery
2024-09-06 20:04:32
供稿:網友
首先,jquery 是什么?
jquery由美國人john resig創建,至今已吸引了來自世界各地的眾多javascript高手加入其team,包括來自德國的jörn zaefferer,羅馬尼亞的stefan petre等等。
jquery是繼prototype之后又一個優秀的javascrīpt框架。其宗旨是——write less,do more,寫更少的代碼,做更多的事情。
有什么作用?
它是輕量級的js庫(壓縮后只有21k) ,這是其它的js庫所不及的,它兼容css3,還兼容各種瀏覽器 (ie 6.0+, ff 1.5+, safari 2.0+, opera 9.0+)。
jquery是一個快速的,簡潔的javascript庫,使用戶能更方便地處理html documents、events、實現動畫效果,并且方便地為網站提供ajax交互。
jquery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。
jquery能夠使用戶的html頁保持代碼和html內容分離,也就是說,不用再在html里面插入一堆js來調用命令了,只需定義id即可。
jquery有一個用來作為dom快速載入javascript的得心應手的小函數,那就是ready… 他在頁面加載完成之前執行。 (也許window.onload()能實現同樣的功能,但是jquery更加快速,靈活)。
$(document).ready(fn):當dom載入就緒可以查詢及操縱時綁定一個要執行的函數。這是事件模塊中最重要的一個函數,因為它可以極大地提高web應用程序的響應速度。 簡單地說,這個方法純粹是對向window.load事件注冊事件的替代方法。通過使用這個方法,可以在dom載入就緒能夠讀取并操縱時立即調用你所綁定的函數,而99.99%的javascript函數都需要在那一刻執行。
加一些jquery的資源:
http://www.visualjquery.com/index.xml 很好的api查詢站點
http://jquery.com/demo/thickbox/ 知道lightbox吧,看看jquery是怎樣實現相同的東西
http://www.codylindley.com/blogstuff/js/jtip/ jtip,實用的提示工具
http://jquery.com/plugins/ 很多牛的插件。
http://15daysofjquery.com/jquery 的15天教程
http://jquery.org.cn/visual/cn/index.xml //不錯的jquery 中文學習 推薦
學習的路剛開始,繼續!