jquery的一些實用方法

2021-07-11 06:28:12 字數 1137 閱讀 2385

1,獲取瀏覽器型別與版本

使用$.browser,$.browser.chrome

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

為true,表示當前為火狐瀏覽器,還可以通過               

$.browser.version

方式獲取瀏覽器版本資訊。

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

瀏覽器的盒子模型分為兩類,一類為標準的w3c盒子模型,另一類為ie盒子模型,兩者區別為在width和height這兩個屬性值中是否包含padding和border的值,w3c盒子模型不包含,ie盒子模型則包含,而在jquery 中,可以通過$.support.boxmodel

物件返回的值,為true則屬於標準的w3c盒子模型。

3,檢查節點的包含關係

呼叫名為$.contains

的工具函式,能檢測在乙個dom節點中是否包含另外乙個dom節點,如果包含,返回true,否則,返回false值,呼叫格式為:

$.contains (container, contained);

4,序列化js物件

呼叫名為$. param

的工具函式,能使物件或陣列按照key/value

格式進行序列化編碼,該編碼後的值常用於向服務端傳送url請求

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

呼叫名為$. extend

的工具函式,可以對原有的工具函式進行擴充套件,自定義類級別的jquery外掛程式,呼叫格式為:$.

extend ();

(function ($) 

});})(jquery);

$(function () );

});

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

除使用$.extend

擴充套件工具函式外,還可以擴充套件原有的object

物件,在擴充套件物件時,兩個物件將進行合併,當存在相同屬性名時,後者將覆蓋前者,呼叫格式為:$.

extend (obj1,obj2,…objn); 7,

jquery.fn.extend(object)是對jquery.prototype進得擴充套件,擴充套件後,jquery的實例如$("#id")可以呼叫擴充套件的方法,$不可以呼叫。

jQuery的一些實用的方法

乙個快速,小巧,功能豐富的js類庫 大型開發最常用的類庫之一 對原生js中諸如html文件遍歷和操縱,事件處理,動畫和ajax等操作進行了一次簡化封裝 多功能,可擴充套件,跨瀏覽器相容 選擇網頁元素 jq寫法 window.onload function function function inne...

jquery一些方法

1,追加元素 prepend 在被選元素的開頭插入內容 after 在被選元素之後插入內容 before 在被選元素之前插入內容 引數可以為string 也可以為html 2,離開頁面時,提示 不是jquery方法 3,選擇元素 匹配id以aaa開頭 select id aaa 匹配id以aaa結尾...

c 一些實用方法

1.獲取桌面等路徑 string dir environment.getfolderpath environment.specialfolder.desktopdirectory messagebox.show 桌面的路徑是 dir 2.反射獲取類的方法 type t gettype binding...