《Java Web 應用程序設計立體化教程》第7章jQuery_第1頁
《Java Web 應用程序設計立體化教程》第7章jQuery_第2頁
《Java Web 應用程序設計立體化教程》第7章jQuery_第3頁
《Java Web 應用程序設計立體化教程》第7章jQuery_第4頁
《Java Web 應用程序設計立體化教程》第7章jQuery_第5頁
已閱讀5頁,還剩6頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

7jQuery

7.1簡介jQuery是一個JavaScript庫,它極大地簡化了JavaScript編程。jQuery語法是通過選取HTML元素,并對選取的元素執行某些操作。7.1簡介--安裝jQuery安裝jQuery的方法有兩種:從下載jQuery庫從CDN中載入jQuery7.2開發一個登錄頁面7.3頁面就緒事件如果在頁面沒有完全加載之前就運行jQuery函數,操作可能失敗為了防止在頁面完全加載就緒之前運行jQuery代碼,jQuery為我們提供了頁面事件ready函數:$(document).ready(function(){//開始寫jQuery代碼...});7.4選擇元素--

jQuery的選擇器jQuery選擇器允許對HTML元素組或單個元素進行選擇并操作。jQuery選擇器基于元素的id、類、類型、屬性、屬性值等"查找"(或選擇)HTML元素。選擇器的基礎語法如下:$(selector).action()7.4選擇元素--

selector查找方式selector支持如下查找方式:按照id查詢,語法為#加元素的id,如$("#confirmBtn")按照元素的class查詢,語法為.加元素的class,例如對于clas是confirm-btn的元素,可以用這種方式查找到:$(".confirm-btn")7.5

AJAXAJAX是與服務器交換數據的技術,它在不重載全部頁面的情況下,實現了對部分網頁的更新AJAX=異步JavaScript和XML(AsynchronousJavaScriptandXML)在不重載整個網頁的情況下,AJAX通過后臺加載數據,并在網頁上進行顯示。jQuery的ajax的語法如下:

$.ajax({name:value,name:value,...})7.5

AJAX

--

jQuery

AJAX參數一個典型的ajax調用參數如下:$.ajax({ url:"/api/login", type:"post", data:{}, success:function(data){}, error:function(xhr,textStatus,errorThrown){}});url:表示ajax調用的后臺接口的urltype:后臺規定的接口請求的類型(GET或POST)。data:規定要發送到服務器的數據。這里我們發送了兩個變量,分別為name和passowrd。success:當請求成功時運行的函數。其中函數的data參數為服務器的返回值。error:如果請求失敗要運行的函數。小結本章主要介紹了jQuery的安裝方法、基本功能以及AJAX的使用通過一個登錄頁面的開發實例,詳細介紹了使用jQuery獲取頁面元素取值通過jQuery的AJAX函數,向后臺發送數據并調用后臺接口,為下一章開發一個網站實例奠定了基礎。習題1.修改登錄頁面,使用jQueryclassse

溫馨提示

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

評論

0/150

提交評論