zoukankan      html  css  js  c++  java
  • jQuery工具函数下

    测试操作

    1、判断是否为数组对象

    $(function () {
                //判断是否为数组对象
                var arr = [1,2,3,4];
                alert($.isArray(arr));//true
    
            });
    

      

    2、判断是否为函数

    var fn = function () {};
    alert($.isFunction(fn));//true
    

      

    3、判断是否为空对象

    var obj = {}
                alert($.isEmptyObject(obj));
    

      

    4、判断是否由{}或 new Object()创造出的对象

     //判断是否由{}或 new Object()创造出的对象
    //            var obj = window;
    //            alert($.isPlainObject(obj));//false
    
    //            var obj = new Object();
    //            alert($.isPlainObject(obj));//true
                
    //            var obj = {};
    //            alert($.isPlainObject(obj));//true 
                
                var obj = new Object('name');
                alert($.isPlainObject(obj));//false
    

      注意:如果使用 new Object('name');传递参数后,返回类型已不是 Object,而是字符串,所以就不是纯粹的原始对象了。

    5、判断第一个 DOM 节点是否含有第二个 DOM 节点

        alert($.contains($('.box').get(0),$('.pox').get(0)));//pox包含在box里
    

      

    6、$.type()检测数据类型

    var obj = new Object('name');
                alert($.type(obj));//string
    

      

    7、$.isNumeric 检测数据是否为数值

     var obj = new Object('name');
                alert($.isNumeric(obj));//false
                var num = '1';
                alert($.isNumeric(num));//true
                var num = '你好';
                alert($.isNumeric(num));//false
    
                var num = 1;
                alert($.isNumeric(num));//true
    

      

    8、$.isWindow 检测数据对象是否为 window 对象

    http://www.heishou.com.cn/交流论坛

     
  • 相关阅读:
    SQL SERVER 分布式事务(DTC)
    .NET 笔试题--自已作答
    设计模式-观察者模式
    设计模式-迭代器模式
    设计模式-责任链模式
    C#中引用类型和值类型
    另一个 OleDbParameterCollection 中已包含 OleDbParameter 错误分析及解决办法
    R语言笔记-set.seed()函数
    R中的sample函数
    R语言包相关命令
  • 原文地址:https://www.cnblogs.com/shenq/p/5534810.html
Copyright © 2011-2022 走看看