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 相关文章推荐
关于可运行代码无法正常执行的使用说明
May 13 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
Jul 25 Javascript
15款jQuery分布引导插件分享
Feb 04 Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 Javascript
JavaScript实现同时调用多个函数的方法
Nov 09 Javascript
基于zepto.js简单实现上传图片
Jun 21 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
Dec 20 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
Jan 18 Javascript
微信小程序之电影影评小程序制作代码
Aug 03 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
Sep 11 Javascript
对layui初始化列表的CheckBox属性详解
Sep 13 Javascript
js面向对象之实现淘宝放大镜
Jan 15 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 GD绘制24小时柱状图
2008/06/28 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
Vue.js原理分析之observer模块详解
2017/02/17 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
结合axios对项目中的api请求进行封装操作
2020/09/21 Javascript
Python模块文件结构代码详解
2018/02/03 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
matplotlib实现区域颜色填充
2019/03/18 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
python实现银行账户系统
2021/02/22 Python
捷克时尚网上商店:OTTO
2018/03/15 全球购物
雏鹰争章活动总结
2014/05/09 职场文书
竞选宣传委员演讲稿
2014/05/24 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
素质教育培训心得体会
2016/01/19 职场文书
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技