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 对象的属性和方法4种不同的类型
Mar 19 Javascript
一个可绑定数据源的jQuery数据表格插件
Jul 17 Javascript
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 Javascript
JavaScript导出Excel实例详解
Nov 25 Javascript
javascript实现当前页导航激活的方法
Feb 27 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 Javascript
plupload+artdialog实现多平台上传文件
Jul 19 Javascript
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
Vue表情输入组件 微信face表情组件
Feb 11 Javascript
ES6 如何改变JS内置行为的代理与反射
Feb 11 Javascript
javascript判断一个变量是数组还是对象
Apr 10 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/06/20 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
Extjs根据条件设置表格某行背景色示例
2014/07/23 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
angularjs学习笔记之完整的项目结构
2015/09/26 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
vue.js的提示组件
2017/03/02 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
js判断节假日实例代码
2017/12/27 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
[01:00:30]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第二场 10.31
2020/11/02 DOTA
Python使用装饰器进行django开发实例代码
2018/02/06 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
初中物理教学反思
2014/01/14 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
租车协议书
2015/01/27 职场文书
个人总结与自我评价
2015/02/14 职场文书
求职导师推荐信范文
2015/03/27 职场文书
2015年新教师工作总结
2015/04/28 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书