JavaScript的jQuery库中function的存在和参数问题


Posted in Javascript onAugust 13, 2015

jQuery function 参数传递

jQuery的function函数中使用外部变量:

//如何取得i的变量
for(i=0;i<3;i++) {
 $.get("/test.html", function(data){ 
  alert(i)
 });
}


//使用闭包:
for(i=0;i<3;i++) {
 (function(index){
  $.get("/test.html", function(data){ 
  alert(index)
  });
 })(i)
}

JavaScript、jQuery 检测某 function 是否存在

JavaScript 中检测某 function 是否存在的方法为:

if(typeof $form.validate == 'function') {
 console.log('该 function 存在');
} else {
 console.log('该 function 不存在');
}

例如: 需要检测一个 MD5 方法是否存在:

if(typeof window.md5 == 'function') {
 // 如果纯在该方法,才去调用
 md5(286);
}

而检测一个 jQuery 方法是否存在,可用一下方法:

if( jQuery.isFunction(jQuery.fn.rtFunction) ) {
 // 如果该方法存在,才去调用
 jQuery(document).rtFunction();
}
Javascript 相关文章推荐
javascript indexOf函数使用说明
Jul 03 Javascript
将CKfinder整合进CKEditor3.0的新方法
Jan 10 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
JQuery中SetTimeOut传参问题探讨
May 10 Javascript
JS获得浏览器版本和操作系统版本的例子
May 13 Javascript
Jquery使用css方法改变样式实例
May 18 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
Jul 01 Javascript
解析JavaScript的ES6版本中的解构赋值
Jul 28 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
Apr 19 Javascript
vue项目中实现图片预览的公用组件功能
Oct 26 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
Nov 23 Javascript
javascript实现留言板功能
Feb 08 Javascript
js实现仿Discuz文本框弹出层效果
Aug 13 #Javascript
深入学习JavaScript中的原型prototype
Aug 13 #Javascript
javascript获取本机操作系统类型的方法
Aug 13 #Javascript
javascript中offset、client、scroll的属性总结
Aug 13 #Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 #Javascript
asp.net中oracle 存储过程(图文)
Aug 12 #Javascript
JavaScript的jQuery库插件的简要开发指南
Aug 12 #Javascript
You might like
PHP文件上传主要代码讲解
2013/09/30 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
php use和include区别总结
2019/10/13 PHP
JavaScript 5 新增 Array 方法实现介绍
2012/02/06 Javascript
Extjs 3.3切换tab隐藏相应工具栏出现空白解决
2013/04/02 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
webpack下实现动态引入文件方法
2018/02/22 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
python实现海螺图片的方法示例
2019/05/12 Python
selenium+python环境配置教程详解
2019/05/28 Python
python如何统计代码运行的时长
2019/07/24 Python
python logging设置level失败的解决方法
2020/02/19 Python
基于python实现计算两组数据P值
2020/07/10 Python
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
怎样声明接口
2014/09/19 面试题
Python里面search()和match()的区别
2016/09/21 面试题
实习单位接收函模板
2014/01/10 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
2014公司年终工作总结
2014/12/19 职场文书
前台接待岗位职责
2015/02/03 职场文书