帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js
2013-08-05 19:55
302 查看
日期:2013-8-4 来源:GBin1.com
当我们用JavaScript创建按照时间来执行的一系列预定事件时,我们通常在只需要触发一次的事件中使用setTimeout(),而在需要循环触发的事件中使用setInterval()。
Later.js,一个独立的JavaScript类库,提供了循环事件触发的高级应用,可以为项目替换以上两种方法。
通常,我们要完成复杂的时间预定,需要大量的if...else语句。Later.js提供了可连接的API,方便用户创建如下的复杂时间预定:
而且,Later.js接受cron表达式,也接受对用户很友好的自定义,例如写成"every 10 seconds"。
P.S. Later.js既可以在浏览器上使用,也可以和nodejs一起使用。
via
极客标签
来源:帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js
当我们用JavaScript创建按照时间来执行的一系列预定事件时,我们通常在只需要触发一次的事件中使用setTimeout(),而在需要循环触发的事件中使用setInterval()。
Later.js,一个独立的JavaScript类库,提供了循环事件触发的高级应用,可以为项目替换以上两种方法。
通常,我们要完成复杂的时间预定,需要大量的if...else语句。Later.js提供了可连接的API,方便用户创建如下的复杂时间预定:
// 每个月的第一天每两小时执行一次 // and 每个月的最后一天的8:00am和8:00pm // except 12月 var sched = later.parse.recur() .every(2).hour().first().dayOfMonth() .and() .on(8,20).hour().last().dayOfMonth() .except() .on(12).month(); // 获取后10个有效发生 later.schedule(sched).next(10);
而且,Later.js接受cron表达式,也接受对用户很友好的自定义,例如写成"every 10 seconds"。
P.S. Later.js既可以在浏览器上使用,也可以和nodejs一起使用。
via
极客标签
来源:帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js
相关文章推荐
- 帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js
- 帮助你简化Cookie操作的javascript类库 - cookie.js
- 帮助你简化Cookie操作的javascript类库 - cookie.js
- 帮助你操作数字和处理数字格式的javascript类库 - Numeral.js
- 帮助你操作数字和处理数字格式的javascript类库 - Numeral.js
- 帮助你操作数字和处理数字格式的javascript类库 - Numeral.js
- 帮助你简化Cookie操作的javascript类库 - cookie.js
- 帮助你操作数字和处理数字格式的javascript类库 - Numeral.js
- 帮助你操作数字和处理数字格式的javascript类库 - Numeral.js
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分
- 分享一个快速开发动态互动HTML5可视化图形效果的Javascript类库 - Envision.js
- 发布一个史上最简单代码最少Javascript Timer,解决一切定时执行的问题
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- 帮助你实现移动设备上的拖拽刷新功能的javascript类库 - hook.js
- javascript中使用setTimeout以不定时执行操作
- 【js】用js定时循环执行语句和定时延缓执行
- Javascript(JS)对Cookie的读取、删除、写入操作帮助方法
- Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
- JavaScript 定时执行;循环执行