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 jQuery中的DOM操作
Mar 21 Javascript
JavaScript window.document的属性、方法和事件小结
Oct 24 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
Apr 19 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
jQuery队列操作方法实例
Jun 11 Javascript
JavaScript更改字符串的大小写
May 07 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
基于vuejs+webpack的日期选择插件
May 21 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
小程序实现列表删除功能
Oct 30 Javascript
图解javascript作用域链
May 27 Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 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 无极分类(递归)实现代码
2010/01/05 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
php获取系统变量方法小结
2015/05/29 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
jQuery对表单的操作代码集合
2011/04/06 Javascript
Js获取数组最大和最小值示例代码
2013/10/29 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
JS 60秒后重新发送验证码的实例讲解
2017/07/26 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
详解离线安装npm包的几种方法
2018/11/25 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
python flask 多对多表查询功能
2017/06/25 Python
Sanic框架路由用法实例分析
2018/07/16 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
ubuntu上安装python的实例方法
2019/09/30 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
简单的Python人脸识别系统
2020/07/14 Python
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
上海方立数码笔试题
2013/10/18 面试题
一组SQL面试题
2016/02/15 面试题
应届生英语教师求职信
2013/11/05 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
python实现高效的遗传算法
2021/04/07 Python
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js