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 相关文章推荐
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
Jan 09 Javascript
IE和firefox浏览器的event事件兼容性汇总
Dec 06 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
Mar 16 Javascript
js word表格动态添加代码
Jun 07 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
Dec 11 Javascript
深入分析Cookie的安全性问题
Mar 01 Javascript
JavaScript制作简易的微信打飞机
Mar 31 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
Mar 31 Javascript
vue.js图片转Base64上传图片并预览的实现方法
Aug 02 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
微信小程序实现传递多个参数与事件处理
Aug 12 Javascript
jquery简易手风琴插件的封装
Oct 13 jQuery
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
一个程序下载的管理程序(三)
2006/10/09 PHP
main.php
2006/12/09 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
详解WordPress中添加和执行动作的函数使用方法
2015/12/29 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
浅谈PHP表单提交(POST&amp;GET&amp;URL编/解码)
2017/04/03 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
YUI的Tab切换实现代码
2010/04/11 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
对python判断是否回文数的实例详解
2019/02/08 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
opencv python图像梯度实例详解
2020/02/04 Python
基于python判断字符串括号是否闭合{}[]()
2020/09/21 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
旷课检讨书3000字
2014/02/04 职场文书
英语教学随笔感言
2014/02/20 职场文书
毕业自我鉴定书
2014/03/24 职场文书
单位绩效考核方案
2014/05/11 职场文书
社区文明倡议书
2015/04/28 职场文书
Golang ort 中的sortInts 方法
2022/04/24 Golang