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下判断IE与FF的比较简单的方式
Oct 17 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
Jan 22 Javascript
javascript创建和存储cookie示例
Jan 07 Javascript
jquery制作多功能轮播图插件
Apr 02 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
Jun 01 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
angularjs ui-router中路由的二级嵌套
Mar 10 Javascript
Vuejs实现带样式的单文件组件新方法
May 02 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
Jun 11 Javascript
优化Vue项目编译文件大小的方法步骤
May 27 Javascript
javascript执行上下文、变量对象实例分析
Apr 25 Javascript
Vue中使用wangeditor富文本编辑的问题
Feb 07 Vue.js
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 curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
Laravel5中contracts详解
2015/03/02 PHP
Yii快速入门经典教程
2015/12/28 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
formValidator3.3的ajaxValidator一些异常分析
2011/07/12 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
基于JavaScript实现网页倒计时自动跳转代码
2015/12/28 Javascript
JavaScript设计模式之代理模式详解
2017/06/09 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
sqlalchemy对象转dict的示例
2014/04/22 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
Python模块WSGI使用详解
2018/02/02 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
python如何使用unittest测试接口
2018/04/04 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python的concat等多种用法详解
2018/11/28 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
小学音乐教学反思
2014/02/05 职场文书
满月酒主持词
2014/03/27 职场文书
新店开张活动方案
2014/08/24 职场文书
假释思想汇报范文
2014/10/11 职场文书
保安2014年终工作总结
2014/12/06 职场文书
预备党员自我评价范文
2015/03/04 职场文书
订货会主持词
2015/07/01 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang