jQuery入門PPT課件_第1頁
jQuery入門PPT課件_第2頁
jQuery入門PPT課件_第3頁
jQuery入門PPT課件_第4頁
jQuery入門PPT課件_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1,講師:趙君,jQuery入門,2,流行的JavaScript庫,為了簡化 JavaScript 的開發(fā), 一些 JavsScript 庫誕生了. JavaScript 庫封裝了很多預定義的對象和實用函數(shù)。能幫助使用者建立有高難度交互的 Web2.0 特性的富客戶端頁面, 并且兼容各大瀏覽器 當前流行的 JavaScript 庫有400種左右,jQueryJS標準, MooTools, Prototype, Dojo, YUI, EXT_JS, DWR,3,流行的JavaScript庫,4,jQuery是什么,為什么要使用jQuery,jQuery由美國人John Resig創(chuàng)建,至今已吸引

2、了來自世界各地的眾多 JavaScript高手加入其team。 jQuery是繼prototype之后又一個優(yōu)秀的JavaScript框架。其宗旨是WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。 它是輕量級的js庫(壓縮后只有20k左右) ,這是其它的js庫所不及的,它兼容CSS3,還兼容各種瀏覽器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery是一個快速的,簡潔的javaScript庫,使用戶能更方便地處理HTML/CSS DOM、事件、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX交互。 jQuery還有一個比較大的優(yōu)

3、勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。 jQuery能夠使用戶的html頁保持代碼和html內容分離,也就是說,不用再在html里面插入一堆js來調用命令了,只需定義id即可,5,jQuery:簡單例子,6,什么是jQuery對象,jQuery 對象就是通過jQuery包裝DOM對象后產生的對象。 jQuery 對象是 jQuery 獨有的. 如果一個對象是 jQuery 對象, 那么它就可以使用 jQuery 里的方法: $(“#test”).html(); 比如: $(#test).html() 意思是指:獲取ID為test的元素內的html代碼

4、。其中html()是jQuery里的方法 這段代碼等同于用DOM實現(xiàn)代碼: document.getElementById( test ).innerHTML; 雖然jQuery對象是包裝DOM對象后產生的,但是jQuery對象無法使用DOM對象的任何方法,同理DOM對象也不能使用jQuery里的方法.亂使用會報錯 約定:如果獲取的是 jQuery 對象, 那么要在變量前面加上 $. var $div = jQuery 對象 var divElement = DOM 對象 var divText = “文本值”,即是一個字符串,7,DOM對象轉成jQuery對象,對于已經是一個DOM對象,只需

5、要用$()把DOM對象包裝起來,就可以獲得一個jQuery對象了。$(DOM對象) 轉換后就可以使用 jQuery 中的方法了,8,jQuery對象轉成DOM對象,兩種轉換方式將一個jQuery對象轉換成DOM對象:index和.get(index); (1) jQuery對象是一個數(shù)組對象,可以通過index的方法,來得到相應的DOM對象 (2) jQuery本身提供,通過.get(index)方法,得到相應的DOM對象,9,jQuery 選擇器,選擇器是 jQuery 的根基, 在 jQuery 中, 對事件處理, 遍歷 DOM 和 Ajax 操作都依賴于選擇器 jQuery 選擇器的優(yōu)點

6、: 簡潔的寫法,(“#id”) 等價于 document.getElementById(id) $(“tagName”) 等價于 document.getElementsByTagName(tagName) $(“.class”,10,DOM與jQuery對錯誤的處理方式比較,若網(wǎng)頁中沒有id=value的元素,瀏覽器會報錯 document.getElementById(username).value; /需要判斷document.getElementById(username)是否存在 if(document.getElementById(username) var username=document.getElementById(username); alert(username.value); else alert(沒有該id元素); /使用jQuery處理即使不存在也不會報錯 var $username=$(#usernamee); alert($username.val(); 注意:在Java

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論