zoukankan      html  css  js  c++  java
  • jQuery常用方法(六)-jQuery 工具

    JQuery Utilities 方法说明
    jQuery.browser
    .msie 表示ie
    jQuery.browser.version 读取用户浏览器的版本信息
    jQuery.boxModel 检测用户浏览器针对当前页的显示是否基于w3c CSS的盒模型
    jQuery.isFunction( obj ) 检测传递的参数是否为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 ) 一个通用的迭代器,可以用来无缝迭代对象和数组
    jQuery.extend( target, object1, [objectN] ) 扩展一个对象,修改原来的对象并返回,这是一个强大的实现继承的
    工具,这种继承是采用传值的方法来实现的,而不是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] ) 通过一个筛选函数来去除数组中的项
    $.grep( [0,1,2], function(n,i){
    return n > 0;
    });
    jQuery.makeArray( obj ) 将一个类似数组的对象转化为一个真正的数组
    将选取的div元素集合转化为一个数组
    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 ) 使用某个方法修改一个数组中的项,然后返回一个新的数组
    jQuery.inArray( value, array ) 返回value在数组中的位置,如果没有找到,则返回-1
    jQuery.unique( array ) 删除数组中的所有重复元素,返回整理后的数组

  • 相关阅读:
    【转载】WinCE编译一二三
    Implement the OEM Power Management on Windows CE
    ubuntu 精简系统
    simple awk tutorial
    debian 安装备份已安装软件包
    awk 简单教程
    Unix Sed Tutorial: Advanced Sed Substitution Examples
    dos修改子文件夹所有文件文件名
    Using Intel MKL with MATLAB Matlab使用多核CPU
    [转]学校的统一订书80%该烧掉——IT推荐书单
  • 原文地址:https://www.cnblogs.com/ryanchancrj/p/6439445.html
Copyright © 2011-2022 走看看