javascript简单时间轴
2015-06-23 22:54
766 查看
</pre><p>创建一个简单的时间轴函数,用于根据时间调用函数</p><p><pre name="code" class="javascript">var Timeline = function(){ this.arr = [];//存放多个对象实例 //添加参数至arr this.add = function(timeout,func){ this.arr.push({ timeout:timeout, func:func }); } //执行具体函数体 this.start = function(){ for (var i = 0; i < this.arr.length; i++) { //用闭包使得每个函数都能被执行,否则只有最后一个执行 (function(a){ var timeout = a.timeout; var fn = a.func; setTimeout(fn,timeout); })(this.arr[i]) }; } } var time1 = new Timeline(); time1.add(1000,function(){ //function code }); time1.start(); var time2 = new Timeline(); time2.add(2000,function(){ //function code }); time2.start();
相关文章推荐
- jsp中的include和forward
- 高性能JavaScript笔记三(编程实践)
- javascript函数传递参数-----按值传递(google chrome)
- 经典的js问题 实现点击li能够弹出当前li索引与innerHTML的函数
- js冒泡排序
- js斐波那契数列求和
- js数组去重的三种常用方法总结
- jsp页面通过ajax上传多张图片
- JS获取屏幕,浏览器,页面高度及宽度
- [leetcode][javascript]Remove Linked List Elements
- 关于鼠标在屏幕上面的位置
- JS 面向对象版 贪吃蛇
- 我的javascript启蒙之路
- 深入理解javascript之作用域
- javascript之面对对象设计
- js中typeof的用法汇总[转载]
- js遍历数组和遍历对象的区别
- javascript工具--控制台详解(转自 阮一峰博客)
- Javascript性能优化案例
- js中setTimeout与setInterval