JavaScript实现向setTimeout执行代码传递参数的方法


Posted in Javascript onApril 16, 2015

本文实例讲述了JavaScript实现向setTimeout执行代码传递参数的方法。分享给大家供大家参考。具体分析如下:

setTimeout函数是javascript中实现动态效果最关键的函数。但昨天在写代码的时候发现当第一个参数是函数调用的时候,不能向被调函数传递参数。这真是个非常严重的问题,我排查了好久才发现问题,浪费了N多时间啊。。

后来上网查了查,这其实是IE的一个BUG。解决方法有很多,其中我觉得最牛的一种就是重写setTimeout函数。。。这个太麻烦了。。这里推荐一种十分简单的方法。只需要在你要调用的函数前加上function{}关键字就行了。

function ShowMsg(x,y)
{
}
setTimeout(funtion(){ShowMsg(x,y)},1000);

这样就方便地解决了不能传参的问题。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Javascript中的var_dump函数实现代码
Sep 07 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
Jul 17 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
Dec 17 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
Oct 09 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
Aug 15 Javascript
AngularJS打开页面隐藏显示表达式用法示例
Dec 25 Javascript
Bootstrap Table使用整理(四)之工具栏
Jun 09 Javascript
vue开发调试神器vue-devtools使用详解
Jul 13 Javascript
[js高手之路]从原型链开始图解继承到组合继承的产生详解
Aug 28 Javascript
Three.js入门之hello world以及如何绘制线
Sep 25 Javascript
vue 表单验证按钮事件交由父组件触发的方法
Dec 17 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
Feb 26 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 #Javascript
jQuery监控文本框事件并作相应处理的方法
Apr 16 #Javascript
JavaScript动态修改背景颜色的方法
Apr 16 #Javascript
JavaScript实现鼠标滑过图片变换效果的方法
Apr 16 #Javascript
JavaScript三元运算符的多种使用技巧
Apr 16 #Javascript
javascript中call apply 的应用场景
Apr 16 #Javascript
javascript三元运算符用法实例
Apr 16 #Javascript
You might like
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP 命令行参数详解及应用
2011/05/18 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
JavaScript QueryString解析类代码
2010/01/17 Javascript
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
2018/11/22 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
Python实现的一个简单LRU cache
2014/09/26 Python
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
python文件的md5加密方法
2016/04/06 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
html5使用canvas绘制太阳系效果
2014/12/15 HTML / CSS
经典广告词大全
2014/03/14 职场文书
公司户外活动总结
2014/07/04 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android