JQuery是啥呢?

官方網站 : http://jquery.com/
官方文件 : http://docs.jquery.com/
官方UI的網站 : http://ui.jquery.com/

簡單來說 , 它是一個Javascript 的Library , 具有Ajax功能的Library , 甚至可說是一個Ajax Framework ( 雖然官方網站並不這樣定義 )

JQuery的特點

  • 輕巧 , 核心檔案很小
  • 支援CSS 1-3 與XPath
  • 支援跨瀏覽器顯示 ( IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+ )
  • 文件資料相當豐富
  • 有UI的介面可以使用
  • 不侷限於特定的動態語言 ( PHP , .NET , JSP )

JQuery的用途

  • 提供加強功能的Selector , 提升存取特定HTML結構的效率
    由於以往都必須要寫許多的程式來存取Document Object Model ( DOM ) 樹狀結構 , 加強的Selector可以針對Html的Tag , Css的Class , ID , 進行多種混合的搜尋 , 協助使用者快速找到所需的部分進行修改
  • 支援跨瀏覽器顯示
    JQuery號稱可以跨瀏覽器使用 , 補足各瀏覽器對CSS支援不完整的部分 ( 不過官方網頁只提供到IE6 , 在IE7及Firefox 2.x ~ 3.x可能需要點時間來測試 )
  • 提供Plug-in
    針對常用的一些功能 , 提供方便使用的Plug-in ( 已經先幫我門寫好一部分程式 , 直接帶入套用即可! )
  • 提升與使用者互動的部分
    Event-handling API提供了一些簡易使用的互動功能 , 簡略以往為了偵測使用者點選所撰寫的繁雜程式 , 同時 , 加入了一些簡單的網頁特效
  • AJAX的支援
    移除網頁更新的閃爍 , JQuery支援AJAX的網頁部分更新功能

資料來源

  • http://jquery.com/
  • 書 – Learning jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques

Leave a Reply

Your email address will not be published. Required fields are marked *