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 相关文章推荐
Array对象方法参考
Oct 03 Javascript
Js-$.extend扩展方法使方法参数更灵活
Jan 15 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
Aug 14 Javascript
JavaScript作用域链使用介绍
Aug 29 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
Aug 30 Javascript
jquery $.each()使用探讨
Sep 23 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
实例详解AngularJS实现无限级联动菜单
Jan 15 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
Sep 07 Javascript
TypeScript基础入门教程之三重斜线指令详解
Oct 22 Javascript
layui实现根据table数据判断按钮显示情况的方法
Sep 26 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图片验证码实例
2014/03/21 PHP
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
JavaScript装饰器函数(Decorator)实例详解
2017/03/30 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
详解vue的diff算法原理
2018/05/20 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
在Python中使用正则表达式的方法
2015/08/13 Python
Python制作爬虫采集小说
2015/10/25 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
python机器学习实现决策树
2019/11/11 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
南京软件公司的.net程序员笔试题
2014/08/31 面试题
小学家长会邀请函
2014/01/23 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
政风行风评议心得体会
2014/10/21 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
戒赌保证书
2015/05/11 职场文书
党员转正党支部意见
2015/06/02 职场文书
西游记读书笔记
2015/06/25 职场文书
化验室安全管理制度
2015/08/06 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
Python编程编写完善的命令行工具
2021/09/15 Python
Python+pyaudio实现音频控制示例详解
2022/07/23 Python