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 相关文章推荐
AeroWindow 基于JQuery的弹出窗口插件
Jun 27 Javascript
jquery连缀语法如何实现
Nov 29 Javascript
jQuery手机拨号界面特效代码分享
Aug 27 Javascript
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
webpack2.0配置postcss-loader的方法
Aug 17 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
JS设计模式之数据访问对象模式的实例讲解
Sep 30 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
Mar 01 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
Apr 08 Javascript
JavaScript中的this基本问题实例小结
Mar 09 Javascript
使用JavaScript通过前端发送电子邮件
May 22 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实现验证码功能
2006/10/09 PHP
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
2013/06/18 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
JavaScript 入门·JavaScript 具有全范围的运算符
2007/10/01 Javascript
js parsefloat parseint 转换函数
2010/01/21 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
2020/11/09 Javascript
python字典的常用操作方法小结
2016/05/16 Python
用python找出那些被“标记”的照片
2017/04/20 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
美国最大的香水连锁店官网:Perfumania
2016/08/15 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
大专生毕业的自我评价
2014/02/06 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
电影圆明园观后感
2015/06/03 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers