Jquery面試題

1.改變一個標籤中的屬性的值?css

  分爲兩種狀況:ajax

    改變style中的css樣式屬性值:    $("ID").css({color:red,font-size:30px....});json

     改變標籤屬性值:    $("#名稱").attr({"屬性名","屬性值"});瀏覽器

 

2.AJAX怎麼設置爲同步?緩存

  Jquery下的ajax語句是:$.ajax({name:value, name:value, ... })。服務器

  要設置Wie同步,把async設置爲false。便是:async:false;這個值默認是true(異步)。app

  附上ajax請求語法和語句:    異步

  語法

 

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

 

  該參數規定 AJAX 請求的一個或多個名稱/值對。async

 

  下面的表格中列出了可能的名稱/值:函數

 

名稱 值/描述
async 布爾值,表示請求是否異步處理。默認是 true。
beforeSend(xhr) 發送請求前運行的函數。
cache 布爾值,表示瀏覽器是否緩存被請求頁面。默認是 true。
complete(xhr,status) 請求完成時運行的函數(在請求成功或失敗以後均調用,即在 success 和 error 函數以後)。
contentType 發送數據到服務器時所使用的內容類型。默認是:"application/x-www-form-urlencoded"。
context 爲全部 AJAX 相關的回調函數規定 "this" 值。
data 規定要發送到服務器的數據。
dataFilter(data,type) 用於處理 XMLHttpRequest 原始響應數據的函數。
dataType 預期的服務器響應的數據類型。
error(xhr,status,error) 若是請求失敗要運行的函數。
global 布爾值,規定是否爲請求觸發全局 AJAX 事件處理程序。默認是 true。
ifModified 布爾值,規定是否僅在最後一次請求以來響應發生改變時才請求成功。默認是 false。
jsonp 在一個 jsonp 中重寫回調函數的字符串。
jsonpCallback 在一個 jsonp 中規定回調函數的名稱。
password 規定在 HTTP 訪問認證請求中使用的密碼。
processData 布爾值,規定經過請求發送的數據是否轉換爲查詢字符串。默認是 true。
scriptCharset 規定請求的字符集。
success(result,status,xhr) 當請求成功時運行的函數。
timeout 設置本地的請求超時時間(以毫秒計)。
traditional 布爾值,規定是否使用參數序列化的傳統樣式。
type 規定請求的類型(GET 或 POST)。
url 規定發送請求的 URL。默認是當前頁面。
username 規定在 HTTP 訪問認證請求中使用的用戶名。
xhr 用於建立 XMLHttpRequest 對象的函數。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.Jquery中的循環輸出實現?

相關文章
相關標籤/搜索