jQuery 工具類函式

2021-07-11 14:21:42 字數 1265 閱讀 8508

1.獲取瀏覽器的名稱與版本資訊

$.browser物件可以獲取瀏覽器的名稱和版本資訊

$.browser.chrome為true,表示當前為chrome瀏覽器

$.browser.mozilla為true,表示當前為火狐瀏覽器

$.browser.version 獲取瀏覽器版本資訊。

2.檢測瀏覽器是否屬於w3c盒子模型

$.support.boxmodel屬性檢測頁面是否屬於標準盒子模型

3.檢測物件是否為空

$.isemptyobject(obj)的工具函式,檢測乙個物件的內容是否為空,

如果為空,則該函式返回true,否則,返回false值

4.檢測物件是否為原始物件

$.isplainobject (obj)工具函式,能檢測物件是否為通過{}或new object()關鍵字建立的

原始物件,如果是,返回true,否則,返回false值

5.檢測兩個節點的包含關係

$.contains (container, contained);

-container表示乙個dom物件節點元素,用於包含其他節點的容器

-contained是另乙個dom物件節點元素,用於被其他容器所包含

6.字串操作函式

$.trim (str)

-str:需要刪除左右兩邊空格符的字串

7.url操作函式

$. param (obj)

能使物件或陣列按照key/value格式進行序列化編碼,該編碼後的值

常用於向服務端傳送url請求

var objinfo = new object();

objinfo.name = "名字";

objinfo.*** = 1;

//序列化物件

var objnewinfo =$.param(objinfo);

8.使用$.extend()擴充套件工具函式

$. extend ()

可以對原有的工具函式進行擴充套件,自定義類級別的jquery外掛程式

-options:自定義外掛程式的函式內容

(function ($) 

});})(jquery);

$(function () );

});

9.使用$.extend()擴充套件object物件

$. extend (obj1,obj2,…objn)

引數obj1至objn表示需要合併的各個原有物件

jquery工具類函式

檢測物件是否為空 isemptyobject obj 檢測物件是否為原始物件 isplainobject obj 檢測兩個節點的包含關係 contains container,contained 字串操作函式 trim str url操作函式 param obj param和serialize的區別...

jQuery工具類函式

1,獲取瀏覽器的名稱和版本資訊 browser物件可以獲取瀏覽器的名稱和版本資訊 browser.version獲取瀏覽器的版本資訊 browser.chrome 谷歌true browser.mozilla 火狐true 2,檢測瀏覽器是否屬於w3c盒子模型 support.boxmodel w3...

jQuery 工具函式

一 字串操作 trim string 去除左右空格 二 陣列和物件操作 each 遍歷陣列 var arr 張三 李四 王五 馬六 each arr,function index,value alert arrgrep map 修改資料 var arr 5,2,9,4,11,57,89,1,23,8...