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 相关文章推荐
接收键盘指令的脚本
Jun 26 Javascript
javascript实现动态CSS换肤技术的脚本
Jun 29 Javascript
jquery插件之easing 动态菜单
Aug 21 Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
JavaScript性能优化之小知识总结
Nov 20 Javascript
微信小程序 教程之列表渲染
Oct 18 Javascript
angular.js中解决跨域问题的三种方式
Jul 12 Javascript
Vue组件中prop属性使用说明实例代码详解
May 31 Javascript
通过Kettle自定义jar包供javascript使用
Jan 29 Javascript
es6数组之扩展运算符操作实例分析
Apr 25 Javascript
Paypal支付不完全指北
Jun 04 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学习笔记 类的声明与对象实例化
2011/06/13 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
深入浅析用PHP实现MVC
2016/03/02 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
Python实现的ini文件操作类分享
2014/11/20 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
python编程线性回归代码示例
2017/12/07 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
详解Python设计模式之策略模式
2020/06/15 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
多媒体专业自我鉴定
2014/02/28 职场文书
创业女性典型材料
2014/05/02 职场文书
会计岗位职责
2015/02/03 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
SQL Server中锁的用法
2022/05/20 SQL Server