zoukankan      html  css  js  c++  java
  • 8,9工具函数

    推荐的学习资源来自:张子秋http://www.cnblogs.com/zhangziqiu/tag/jQuery%e6%95%99%e7%a8%8b/

    概要:

           工具函数指的是jQuery对象($)上定义的函数$.trim()等。

    内容:

    1, 浏览器及特性检测

    $.support 返回object,内容为浏览器属性

    $.brower 浏览器内核标示

    $.boxModel是否使用标准盒模型渲染页面

    2, 数组和对象操作

    $.each(object,callback)返回object

    $.grep(array,callback,[bool]):$.grep([0,1,2],function(n,i){returnn>0})为1,2

            Bool=true为0

    $.map(array,callback)返回array,将数组中元素转换到另一数组

    $.extend(target,object1,[objectN])合并

           3,测试函数:

                  $.isArray(obj);$.isFunction(obj)是返回true,否则返回false

                  Js中还有isNaN和isFinite:是否非数字,是否无穷大

    4, 字符操作

    $.trim(“aa   ”)去掉首尾空格

    5, Url操作工具

    $.param(obj):返回string

            将表单数组或者对象序列化

    6, 扩展工具函数

    为避免$冲突:

            (function($)
            {
                $.myExtendMethod = function(o)
                {
                    alert(0);
                };            
            })(jQuery);

                  一般放在js文件中:

           ///<reference path="jquery-1.3.2-vsdoc2.js"

     />

                   jQuery.myExtendMethod = function(o)
            {//方法扩展的工具函数
        ///    <summary>
        ///        扩展方法注释.
        ///    </summary>
        ///    <param name="o" type="String">参数提示文字</param>
        ///    <returns type="string" >返回值提示文字</returns>
        alert(0);
    };
    //方法扩展的是jQuery包装集函数, 即为使用$()获取到的对象添加了方法.
    jQuery.fn.myExtendMethod = function(o)
    {
        ///    <summary>
        ///        扩展方法注释.
        ///    </summary>
        ///    <param name="o" type="String">参数提示文字</param>
        ///    <returns type="string" >返回值提示文字</returns>
        alert(0);
    };
  • 相关阅读:
    python列表[]中括号
    python元组()小括号
    python break continue跳过和跳出循环
    python FOR循环
    python while循环
    python if elif else判断语句
    python使用变量
    python -input用户输入
    pycharm模板
    港股收费
  • 原文地址:https://www.cnblogs.com/yaoge/p/1820181.html
Copyright © 2011-2022 走看看