使用jQuery 原因
撰寫Javascript或許已經不是件困難事,因為Javascript在Client端執行動作而不浪費連線資源,讓許多網站開發者使用Javascript處理Client端資料,Javascript在Web2.0使用變成不可或缺的工具,Javascript的資源也就日增月益。Javascript的最大問題是Internet許多瀏覽器,如Firefox、Opera、Safar等,沒有統一Javascript的資料處理。若使用Javascript進行AJAX功能,就會遇到Mozilla/Firefox已經提供XMLHttpRequest這個物件可用於進行 HTTP Request的動作,而 IE 上面卻要透過Microsoft.XMLHTTP這個ActiveX物件。撰寫後須要測試各個瀏覽器。
Javascript Framework可以幫我們處理麻煩的相容細節,Framework 有所謂的功能導向,也就是說每一種 Framework 想要解決的問題都不見得相同。jQuery 主要目的是為了解決瀏覽器上的差異,讓我們用統一的方式就解決大部分的主流瀏覽器,當未來有新的瀏覽器規格問市時,我們只要更新Framework版本即可。同時,Framework還會針對常用的功能,提供簡便的公用函數,用較簡單寫法取代原本繁瑣的程式。而眾多Javascript Framework中, jQuery算是最能實現Do More With Less(寫得少,做得多)的精神,跟其它Framework相比,完成同樣工作,所需程式行數少得嚇人。
jQuery
jQuery 是一套JavaScript的Library也是Open Source Library,由John Resig於2006發表。透過Selector、函數串接、元素陣列整批處理等巧妙的語言特色,加上對HTML處理中常用的Event、Attribute、CSS Style、元素新增/刪除都使用簡易的寫法。原先需要多行的Javascript程式才能達到的功能,它將原先複雜的Javascript程式寫法簡化,亦即Javascript能做到的功能,jQuery能做到且程式更精簡,也將Javascript不足的地方補強,故深受許多Javascript開發者的廣泛使用。jQuery 常用功能:
- HTML 元素選取─抓取HTML控制項參數
- HTML 元素操作─擴充/替換HTML控制項
- HTML 事件函式
- CSS 修改頁面外觀操作
- JavaScript 特效和動畫
- AJAX 非同步更新操作
jQuery 下載點
http://jquery.com/download/jQuery-1.x.x.js – 此版本 jQuery 程式碼檔案未被壓縮過,用於研究 jQuery 的原始程式碼,下載此版本保留原有結構性。
jQuery-1.x.x.min.js – 此版本與 1. 是一模一樣的程式碼,把多餘的空白或是換行給刪去,壓縮整個 js 檔案,在線的網站上使用此版本可讓使用者下載量減少,以提升整個頁面的載入速度。
參考出處:
沒有留言:
張貼留言