JQuery工具函数汇总


Posted in Javascript onJune 15, 2015

在jQuery中,工具函数是指直接依附于jQuery对象,针对jQuery对象本身定义的方法,即全局性的,我们统称为工具函数,或Utilites函数

主要作用于:字符串、数组、对象

API:工具函数

调用格式:
  $.函数名()或jQuery.函数名()

字符串操作:

$.trim():去除字符串左右两边的空格

数组和对象操作:

$.each():遍历数组

$.each(array,function(index,value){}):array:数组变量,index:元素下标,从0开始,value:元素值

$each():遍历对象

$each(object,function(name,value){}):object:对象,name:属性名,value:属性值

$.grep():数据筛选:返回一个经过筛选后的数组

$.map():修改数据

$.inArray():查找元素的下标

$.inArray(value,array):value:元素值,array:查找的数组,返回元素在数组中的下标,从0开始

$.merge():合并两个数组

$.merge(array1,array2):将第二个数组加到第一个数组后面

$.unique():去除重复DOM元素

$.unique(dom):dom:DOM元素

selector.toArray():合并多个DOM元素为数组,返回数组元素的 innerHTML

测试操作:,返回boolean

$.isArray():判断是否为数组对象,返回boolean

$.isArray(object):object:被判断的对象

$.isFunction():判断是否为函数,返回boolean

$.isFunction(object):object:被判断的对象

$.isEmptyObject():判断是否为空对象,返回boolean

$.isEmptyObject(object):object:被判断的对象

$.isPlainObject():判断是否为纯粹对象,返回boolean

纯粹对象:由{}或new Object()创造的对象,如“var obj = {}”或“var obj = new Object()”

$.contains():判断DOM节点是否包含另一个DOM节点

$.contains(dom1,dom2):dom1节点是否包含dom2节点

$.type():输出数据类型,返回对象的数据类型

$.isNumeric():判断是否为数值类型

$.isWindow():判断是否为Window对象

Window对象:表示浏览器中打开的窗口

URL操作:

$param():将对象的键值对转化为URL键值对字符串形式

$param(object):object:需要转化的对象

浏览器操作:已弃用

其他操作:

$.proxy():调整this的指向

外部事件触发调用对象方法时,this指向会有问题(会调用触发的对象)

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
jQuery前台数据获取实现代码
Mar 16 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
Aug 03 Javascript
跟我学习javascript的prototype原型和原型链
Nov 18 Javascript
javascript给span标签赋值的方法
Nov 26 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
Jan 27 Javascript
JavaScript生成验证码并实现验证功能
Sep 24 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
Nov 07 Javascript
JS实现百度网盘任意文件强制下载功能
Aug 31 Javascript
vue插槽slot的理解和使用方法
Apr 03 Javascript
详解vue组件之间的通信
Aug 30 Javascript
H5+css3+js搭建带验证码的登录页面
Oct 11 Javascript
JavaScript实现通讯录功能
Dec 27 Javascript
原生js实现模拟滚动条
Jun 15 #Javascript
jquery插件unobtrusive实现片段式加载
Jun 15 #Javascript
js预加载图片方法汇总
Jun 15 #Javascript
jquery实现兼容IE8的异步上传文件
Jun 15 #Javascript
JavaScript中使用Math.floor()方法对数字取整
Jun 15 #Javascript
jQuery实现自动调整字体大小的方法
Jun 15 #Javascript
JavaScript中使用指数方法Math.exp()的简介
Jun 15 #Javascript
You might like
让你的PHP同时支持GIF、png、JPEG
2006/10/09 PHP
php google或baidu分页代码
2009/11/26 PHP
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
PHP中echo,print_r与var_dump区别分析
2014/09/29 PHP
php常量详细解析
2015/10/27 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
php文件上传的两种实现方法
2016/04/04 PHP
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
JS实现简单的顶部定时关闭层效果
2014/06/15 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
python实现的一个p2p文件传输实例
2014/06/04 Python
pandas对指定列进行填充的方法
2018/04/11 Python
python实现遍历文件夹修改文件后缀
2018/08/28 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
Python多线程thread及模块使用实例
2020/04/28 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
python判断变量是否为列表的方法
2020/09/17 Python
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
军训 自我鉴定
2014/02/03 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
匿名信格式范文
2015/05/27 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书