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 相关文章推荐
window.location和document.location的区别分析
Dec 23 Javascript
js动态拼接正则表达式的两种方法
Mar 04 Javascript
jQuery内容过滤选择器用法分析
Feb 10 Javascript
JavaScript中的函数声明和函数表达式区别浅析
Mar 27 Javascript
SpringMVC返回json数据的三种方式
Dec 10 Javascript
JS+Canvas绘制时钟效果
Aug 20 Javascript
jquery网页日历显示控件calendar3.1使用详解
Nov 24 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
Jan 04 Javascript
利用js给datalist或select动态添加option选项的方法
Jan 25 Javascript
vue-router权限控制(简单方式)
Oct 29 Javascript
Vue数据双向绑定的深入探究
Nov 27 Javascript
vue实现简单的登录弹出框
Oct 26 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&amp;java(三)
2006/10/09 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
2011/06/06 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
详谈JavaScript 匿名函数及闭包
2014/11/14 Javascript
详解Document.Cookie
2015/12/25 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
百度多文件异步上传控件webuploader基本用法解析
2016/11/07 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
基于vue cli 通过命令行传参实现多环境配置
2018/07/12 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
jQuery实现表格的增、删、改操作示例
2019/01/27 jQuery
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
原生JavaScript实现留言板
2021/01/10 Javascript
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
Python+微信接口实现运维报警
2016/08/27 Python
Python三级菜单的实例
2017/09/13 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
对Python生成器、装饰器、递归的使用详解
2019/07/19 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
python plotly画柱状图代码实例
2019/12/13 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
教师党员思想汇报
2014/01/06 职场文书
逃课上网检讨书
2014/02/20 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书
用Python生成会跳舞的美女
2022/01/18 Python