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 相关文章推荐
google地图的路线实现代码
Aug 20 Javascript
javascript+canvas制作九宫格小程序
Dec 28 Javascript
javascript格式化指定日期对象的方法
Apr 21 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
May 18 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
Aug 28 Javascript
JavaScript手机振动API
Jun 11 Javascript
微信小程序网络请求wx.request详解及实例
May 18 Javascript
JavaScript监听手机物理返回键的两种解决方法
Aug 14 Javascript
H5实现仿flash效果的实现代码
Sep 29 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
Apr 28 Javascript
微信小程序实现watch监听
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新手上路(十)
2006/10/09 PHP
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
超漂亮的jQuery图片轮播特效
2015/11/24 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
Vue 实现树形视图数据功能
2018/05/07 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
2020/10/09 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
python使用webbrowser浏览指定url的方法
2015/04/04 Python
详解Python nose单元测试框架的安装与使用
2017/12/20 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
企划主管岗位职责
2013/12/12 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
高一英语教学反思
2014/01/22 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
圣诞晚会主持词开场白
2015/05/28 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
Python 实现Mac 屏幕截图详解
2021/10/05 Python
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript
JS创建或填充任意长度数组的小技巧汇总
2021/10/24 Javascript