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 设置某DIV区域内的checkbox复选框
Nov 30 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 Javascript
浅谈Javascript 执行顺序
Dec 18 Javascript
javascript解三阶幻方(九宫格)
Apr 22 Javascript
简介JavaScript中的setTime()方法的使用
Jun 11 Javascript
javascript生成随机数方法汇总
Nov 12 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
Apr 28 Javascript
jQuery Chosen通用初始化
Mar 07 Javascript
node获取客户端ip功能简单示例
Aug 24 Javascript
JS多个表单数据提交下的serialize()应用实例分析
Aug 27 Javascript
VUE实时监听元素距离顶部高度的操作
Jul 29 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
Dec 04 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/18 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
初学JavaScript第二章
2008/09/30 Javascript
javascript StringBuilder类实现
2008/12/22 Javascript
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
2014/03/28 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
BootStrap的两种模态框方式
2017/05/10 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
Python类的用法实例浅析
2015/05/27 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
python SocketServer源码深入解读
2019/09/17 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
德国自行车商店:Tretwerk
2019/06/21 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
高职教师岗位职责
2013/12/24 职场文书
大学生通用个人自我评价
2014/04/27 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
一篇文章弄懂Python中的内建函数
2021/08/07 Python
 python中的元类metaclass详情
2022/05/30 Python