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 相关文章推荐
关于Blog顶部的滚动导航条代码
Sep 25 Javascript
解决FireFox下[使用event很麻烦]的问题
Nov 26 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
May 12 Javascript
关于javascript function对象那些迷惑分析
Oct 24 Javascript
jquery getScript动态加载JS方法改进详解
Nov 15 Javascript
JAVASCRIPT函数作用域和提前声明 分享
Aug 22 Javascript
JS和Jquery获取和修改label的值的示例代码
Jan 15 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
May 08 Javascript
js中直接声明一个对象的方法
Aug 10 Javascript
JQuery的ON()方法支持的所有事件罗列
Feb 28 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
Node.js Express安装与使用教程
May 11 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下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP中的正则表达式函数介绍
2012/02/27 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
js中的闭包学习心得
2018/02/06 Javascript
js实现一个页面多个倒计时的3种方法
2019/02/25 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
python实现高斯投影正反算方式
2020/01/17 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
Python接口开发实现步骤详解
2020/04/26 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
服务口号大全
2014/06/11 职场文书
党的群众教育实践活动实施方案
2014/06/12 职场文书
艺术学院毕业生自荐信
2014/07/05 职场文书
学校捐书倡议书
2015/04/27 职场文书
普通员工辞职信范文
2015/05/12 职场文书