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 相关文章推荐
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
Jan 08 Javascript
用js实现in_array的方法
Nov 05 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
Jun 23 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
jquery ajax双击div可直接修改div中的内容
Mar 04 Javascript
js实现简单的选项卡效果
Feb 23 Javascript
jquery实现左右轮播图效果
Sep 28 jQuery
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
在小程序开发中使用npm的方法
Oct 17 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
详解vue中在父组件点击按钮触发子组件的事件
Nov 13 Javascript
详解JavaScript中的链式调用
Nov 27 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中使用xmlreader读取xml数据示例
2014/12/29 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
浅谈Python中的数据类型
2015/05/05 Python
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
深入浅出学习python装饰器
2017/09/29 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
python遍历路径破解表单的示例
2020/11/21 Python
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
十佳青年个人事迹材料
2014/01/28 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技
Python使用pyecharts控件绘制图表
2022/06/05 Python