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/交流论坛

     
  • 相关阅读:
    C++ STL list
    1159 Palindrome
    3070 Fibonacci
    1458 Common Subsequence
    git工具之重写历史
    git工具之修订版本(revision)选择
    git工具之使用git调试
    程序员也要听歌啊 写写歌词~(毛不易)《借》《消愁》《像我这样的人》
    git基本命令讲解
    git工作原理
  • 原文地址:https://www.cnblogs.com/shenq/p/5534810.html
Copyright © 2011-2022 走看看