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 相关文章推荐
xml文档转换工具,附图表例子(hta)
Nov 17 Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 Javascript
Javascript玩转继承(三)
May 08 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
Jul 18 Javascript
jQuery知识点整理
Jan 30 Javascript
javascript判断变量是否有值的方法
Apr 20 Javascript
JavaScript实现上下浮动的窗口效果代码
Oct 12 Javascript
js数组如何添加json数据及js数组与json的区别
Oct 27 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
基于wordpress的ajax写法详解
Jan 02 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
Mar 12 Javascript
快速解决brew安装特定版本flow的问题
May 17 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中文件下载功能实现超详细流程分析
2012/06/13 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python实现简单的HttpServer服务器示例
2017/09/25 Python
Flask-Mail用法实例分析
2018/07/21 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
python3让print输出不换行的方法
2020/08/24 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
国旗下演讲稿
2014/05/08 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
2015年试用期工作总结
2014/12/12 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python
SQL CASE 表达式的具体使用
2022/03/21 SQL Server
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技