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 相关文章推荐
accesskey 提交
Jun 26 Javascript
javascript suggest效果 自动完成实现代码分享
Feb 17 Javascript
一个简单的Ext.XTemplate的实例代码
Mar 18 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
Jun 06 Javascript
JS组件Bootstrap Select2使用方法详解
Apr 17 Javascript
Node.js 条形码识别程序构建思路详解
Feb 14 Javascript
JavaScript的React框架中的JSX语法学习入门教程
Mar 05 Javascript
AngularJS基础 ng-switch 指令简单示例
Aug 03 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
May 31 Javascript
Javascript删除数组里的某个元素
Feb 28 Javascript
vue实现短信验证码输入框
Apr 17 Javascript
Vue中用JSON实现刷新界面不影响倒计时
Oct 26 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
打造计数器DIY三步曲(上)
2006/10/09 PHP
PHP daddslashes 使用方法介绍
2012/10/26 PHP
获取URL文件名后缀
2013/10/24 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
php实现通过ftp上传文件
2015/06/19 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
js实现数组冒泡排序、快速排序原理
2016/03/08 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
微信小程序-消息提示框实例
2016/11/24 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
解决Vue动态加载本地图片问题
2019/10/09 Javascript
如何在Vue中抽离接口配置文件
2019/10/31 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Python OpenCV获取视频的方法
2018/02/28 Python
使用python接入微信聊天机器人
2020/03/31 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
python-地图可视化组件folium的操作
2020/12/14 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
DELPHI面试题研发笔试试卷
2015/11/08 面试题
小学亲子活动总结
2014/07/01 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
体育个人工作总结
2015/02/09 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
教师师德承诺书2016
2016/03/25 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
导游词之天津盘山
2019/11/01 职场文书
pandas进行数据输入和输出的方法详解
2022/03/23 Python