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 相关文章推荐
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
Nov 26 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
May 12 Javascript
JS隐藏参数post传值实例
Apr 18 Javascript
css与javascript跨浏览器兼容性总结
Sep 15 Javascript
Sort()函数的多种用法
Mar 20 Javascript
js实现html table 行,列锁定的简单实例
Oct 13 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
jsonp跨域请求详解
Jul 13 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
Sep 11 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
Jan 24 Javascript
微信小程序开发打开另一个小程序的实现方法
May 17 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 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编程最快明白》第三讲:php数组
2010/11/01 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
Packer 3.0 JS压缩及混淆工具 下载
2007/05/03 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
jQuery中prepend()方法用法实例
2014/12/25 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
node后端服务保活的实现
2019/11/10 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
[00:20]TI9不朽观赛名额抽取
2019/08/05 DOTA
Python 的类、继承和多态详解
2017/07/16 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
输入N,打印N*N矩阵
2012/02/20 面试题
大学军训自我鉴定
2013/12/15 职场文书
创建青年文明号材料
2014/05/09 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS
mysql主从复制的实现步骤
2021/10/24 MySQL