1. 程式人生 > >總結一

總結一

超時時間 false .ajax jsonp ear html 回調 根據 異步請求

Ajax(jQuery)

l url: 要求為String類型的參數,(默認為當前頁地址)發送請求的地址。

l type: 要求為String類型的參數,請求方式(postget)默認為get。註意其他http請求方法,例如put

delete也可以使用,但僅部分瀏覽器支持。

l timeout: 要求為Number類型的參數,設置請求超時時間(毫秒)。此設置將覆蓋$.ajaxSetup()方法的全局設

置。

l async:要求為Boolean類型的參數,默認設置為true,所有請求均為異步請求。

如果需要發送同步請求,請將此選項設置為false

。註意,同步請求將鎖住瀏覽器,用戶其他操作必須等待請求完成才可以執行。

dataType: 要求為String類型的參數,預期服務器返回的數據類型。

可用的類型如下:

xml:返回XML文檔,可用JQuery處理。

html:返回純文本HTML信息;包含的script標簽會在插入DOM時執行。

json:返回JSON數據。

jsonpJSONP格式。

l success:要求為Function類型的參數,請求成功後調用的回調函數,有兩個參數。

(1)由服務器返回,並根據dataType

參數進行處理後的數據。

(2)描述狀態的字符串。

Css float

l 浮動可以理解為讓某個div元素脫離標準流,漂浮在標準流之上,和標準流不是一個層次。

l 假如某個div元素A是浮動的,如果A元素上一個元素也是浮動的,那麽這兩個元素在同一行(如果一行放不下這兩個元素,那麽A元素會被擠到下一行);如果A元素上一個元素是標準流中的元素,那麽A的相對垂直位置不會改變,也就是說A的頂部總是和上一個元素的底部對齊。

l clear:both

<div style="border:2px solid red;">
<div style="float:left;">TEST DIV</div>
<div style="clear:both;"></div>
</div>

stringObject.split(separator,howmany)

l Separator 必需。字符串或正則表達式,從該參數指定的地方分割 stringObject

l Howmany 可選。該參數可指定返回的數組的最大長度。

l 如果把空字符串 ("") 用作 separator,那麽 stringObject 中的每個字符之間都會被分割。

l “”.split(“任意”)返回長度為1的數組,裏的元素為””

arrayObject.join(separator)

l Separator 可選。指定要使用的分隔符。如果省略該參數,則使用逗號作為分隔符。

arrayObject.splice(index,howmany,item1,.....,itemX)

l Index 必需。整數,規定添加/刪除項目的位置

l Howmany 必需。要刪除的項目數量。如果設置為 0,則不會刪除項目。

l item1, ..., itemX 可選。向數組添加的新項目。

l splice() 方法會直接對數組進行修改

JSON.parse(字符串) JSON.stringify(object對象);

總結一