jqr
JQuery CSS 方法說明 css( name ) 訪問第一個匹配元素的樣式屬性。 css( properties ) 把一個”名/值對”對象設置為所有匹配元素的樣式屬性。 $(”p”).hover(function () { $(this).css({ backgroundColor:”yellow”, fontWeight:”bolder” }); }, function () { var cssObj = { backgroundColor: “#ddd”, fontWeight: “”, color: “rgb(0,40,244)” } $(this).css(cssObj); }); css( name, value ) 在所有匹配的元素中,設置一個樣式屬性的值。 offset( ) 取得匹配的第一個元素相對于當前可視窗口的位置。返回的對象有2個屬性, top和left,屬性值為整數(shù)。這個函數(shù)只能用于可見元素。 var p = $(”p:last”); var offset = p.offset(); p.html( “l(fā)eft: ” + offset.left + “, top: ” + offset.top ); width( ) 取得當前第一匹配的元素的寬度值, width( val ) 為每個匹配的元素設置指定的寬度值。 height( ) 取得當前第一匹配的元素的高度值, height( val ) 為每個匹配的元素設置指定的高度值。 JQuery Utilities 方法說明 jQuery.browser .msie 表示ie jQuery.browser.version 讀取用戶瀏覽器的版本信息 jQuery.boxModel 檢測用戶瀏覽器針對當前頁的顯示是否基于w3c CSS的盒模型 jQuery.isFunction( obj ) 檢測傳遞的參數(shù)是否為function function stub() { } var objs = [ function () {}, { x:15, y:20 }, null, stub, “function” ]; jQuery.each(objs, function (i) { var isFunc = jQuery.isFunction(objs[i]); $(”span:eq( ” + i + “)”).text(isFunc); }); jQuery.trim( str ) 清除字符串兩端的空格,使用正則表達式來清除給定字符兩端的空格 jQuery.each( object, callback ) 一個通用的迭代器,可以用來無縫迭代對象和數(shù)組 jQuery.extend( target, object1, [objectN] ) 擴展一個對象,修改原來的對象并返回,這是一個強大的實現(xiàn)繼承的 工具,這種繼承是采用傳值的方法來實現(xiàn)的,而不是JavaScript中的 原型鏈方式。 合并settings和options對象,返回修改后的settings對象 var settings = { validate: false, limit: 5, name: “foo” }; var options = { validate: true, name: “bar” }; jQuery.extend(settings, options); 合并defaults和options對象,defaults對象并沒有被修改。options對象中的值 代替了defaults對象的值傳遞給了empty。 var empty = {} var defaults = { validate: false, limit: 5, name: “foo” }; var options = { validate: true, name: “bar” }; var settings = $.extend(empty, defaults, options); jQuery.grep( array, callback, [invert] ) 通過一個篩選函數(shù)來去除數(shù)組中的項 $.grep( [0,1,2], function(n,i){ return n > 0; }); jQuery.makeArray( obj ) 將一個類似數(shù)組的對象轉(zhuǎn)化為一個真正的數(shù)組 將選取的div元素集合轉(zhuǎn)化為一個數(shù)組 var arr = jQuery.makeArray(document.getElementsByTagName(”div”)); arr.reverse(); // use an Array method on list of dom elements $(arr).appendTo(document.body); jQuery.map( array, callback ) 使用某個方法修改一個數(shù)組中的項,然后返回一個新的數(shù)組 jQuery.inArray( value, array ) 返回value在數(shù)組中的位置,如果沒有找到,則返回-1 jQuery.unique( array ) 刪除數(shù)組中的所有重復元素,返回整理后的數(shù)組
總結(jié)
- 上一篇: 蛮力枚举算法C语言,算法01-蛮力法
- 下一篇: Sublime text代码补全插件(支