以下是一些jQuery的函数工具:
--jQuery.trim(str):清理字符串前后的空白
--jQuery.param(obj):param函数是serialize()方法的基础,返回序列化的字符串
例:
var option={user:"zhangwei",pass=123456};
var str=jQuery.param(option)
--jQuery.isArray(...
分类:
Web程序 时间:
2015-01-30 16:10:12
阅读次数:
176
isArray(obj) 检测obj否为一个数组对象
isFunction(obj) 检测obj否为一个函数
isEmptyObject(obj) 检测obj否为一个空对象
isPlainObject(obj) 检测obj否为一个纯粹对象(是否是通过{ }或new Object(...
分类:
Web程序 时间:
2015-01-13 08:59:27
阅读次数:
183
function isArray(o) { return Object.prototype.toString.apply(o) === “[object Array]”;}function isFunction(o) { return Object.prototype.toString...
分类:
编程语言 时间:
2014-12-30 20:32:18
阅读次数:
245
var isArray = Function.isArray || function(o){ return typeof o === 'object' && Object.prototype.toString.call(o) === '[object Array]';}
分类:
编程语言 时间:
2014-12-25 21:54:24
阅读次数:
180
isArray(obj) 检测obj否为一个数组对象isFunction(obj) 检测obj否为一个函数isEmptyObject(obj) 检测obj否为一个空对象isPlainObject(obj) 检测obj否为一个纯粹对象(是否是通过{}或new Object()关键字创建的)co...
分类:
Web程序 时间:
2014-12-06 06:30:53
阅读次数:
246
前言相信大家都用惯了jquery或者underscore等这些类库中常用的数组相关的操作,如$.isArray,_.some,_.find等等方法。这里无非是对原生js的数组操作多了一些包装。这里主要汇总一下JavaScript数组操作的常用API。相信对大家解决程序问题很有帮助。1、性质JavaS...
分类:
编程语言 时间:
2014-11-15 16:59:25
阅读次数:
268
前两天参加了百度前端的电话面试,其中问到了数组类型的判断问题,虽然以前看过这方面的内容,但时间久了有点模糊,答得不怎么好,现在对相关内容做个回顾和总结。先来回答这个问题:如何判断一个对象是数组?判断一个对象是否是数组方法有多种:一、Array.isArray()函数在ECMAScript5中可以通过...
分类:
编程语言 时间:
2014-11-07 14:21:16
阅读次数:
162
jQuery.isArray方法应于判断是不是数组,是的话返回true,否则返回false。调用如:jQuery.isArray([]),返回true。其实现源码如下:isArray: Array.isArray || function( obj ) { return jQuery.type(...
分类:
Web程序 时间:
2014-10-29 16:25:01
阅读次数:
180
在ECMAScript5中的数组已经引入了isArray方法,该方法的目的就是检测变量是否为数组。但是对于ie6、7等古老的浏览器是没有这样的方法的,在Zakas写的一本书上摘到一个函数,基本能优雅的满足大部分需求:函数如下: 1 function isArray(arr) { 2 if (ty.....
分类:
编程语言 时间:
2014-10-17 00:52:33
阅读次数:
273
JS中数组:只是一种特殊的对象,比其他语言中效率低;属性是用来表示偏移量的索引;在JS中,数字索引在内部被转化为字符串类型(这也是为什么写对象属性的时候可以不叫引号),因为对象中的属性必须是字符串类型;操作:判断:isArray();复制:浅复制:var arr1 = arr2;深复制:functi...
分类:
编程语言 时间:
2014-10-12 15:23:08
阅读次数:
173