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);
    };
  • 相关阅读:
    WebSQL的基本使用过程
    Windows下Apache2.2+PHP5安装步骤
    DNS解析过程
    MongoDBTemplate多条件查询的问题
    解决Java工程URL路径中含有中文的情况
    Maven配置默认使用的JDK版本
    Mockito when(...).thenReturn(...)和doReturn(...).when(...)的区别
    如何正确对tomcat host进行配置
    对Java动态代理的理解
    对Mybatis的理解
  • 原文地址:https://www.cnblogs.com/yaoge/p/1820181.html
Copyright © 2011-2022 走看看