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 相关文章推荐
IE与Firefox在JavaScript上的7个不同句法分享
Oct 30 Javascript
JavaScript地图拖动功能SpryMap的简单实现
Jul 17 Javascript
jquery 判断滚动条到达了底部和顶端的方法
Apr 02 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
Mar 03 Javascript
JavaScript实现文字跟随鼠标特效
Aug 06 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
Oct 10 Javascript
简单对比分析JavaScript中的apply,call与this的使用
Dec 04 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
Jan 04 Javascript
bootstrap 设置checkbox部分选中效果
Apr 20 Javascript
js实现踩五彩块游戏
Feb 08 Javascript
原生js canvas实现鼠标跟随效果
Aug 02 Javascript
JS前端监控采集用户行为的N种姿势
Jul 23 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
在PWS上安装PHP4.0正式版
2006/10/09 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
PHP7 弃用功能
2021/03/09 PHP
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
js表单登陆验证示例
2016/10/19 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
[05:41]2014DOTA2西雅图国际邀请赛 小组赛7月10日TOPPLAY
2014/07/10 DOTA
Python文件和目录操作详解
2015/02/08 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
python使用正则表达式替换匹配成功的组
2017/11/17 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
详解python中的异常捕获
2020/12/15 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
数学教育专业求职信
2014/07/22 职场文书
2015年发展党员工作总结报告
2015/03/31 职场文书