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 相关文章推荐
几行代码轻松搞定jquery实现flash8类似的连接效果
May 03 Javascript
jquery 查找新建元素代码
Jul 06 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
Aug 16 Javascript
Javascript核心读书有感之词法结构
Feb 01 Javascript
基于jQuery滑动杆实现购买日期选择效果
Sep 15 Javascript
js中作用域的实例解析
Mar 16 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
vue开发环境配置跨域的方法步骤
Jan 16 Javascript
新手快速上手webpack4打包工具的使用详解
Jan 28 Javascript
基于layui的table插件进行复选框联动功能的实现方法
Sep 19 Javascript
如何在vue 中引入使用jquery
Nov 10 jQuery
JavaScript中layim之整合右键菜单的示例代码
Feb 06 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
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
php实现的操作excel类详解
2016/01/15 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
Vue加载json文件的方法简单示例
2019/01/28 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
Python Subprocess模块原理及实例
2019/08/26 Python
python实现俄罗斯方块小游戏
2020/04/24 Python
如何利用python web框架做文件流下载的实现示例
2020/06/02 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
Android面试题附答案
2014/12/08 面试题
招商业务员岗位职责
2013/12/16 职场文书
购房委托书
2014/10/15 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书