`

帮助你快速简单执行定时循环操作的JavaScript类库 - Later.js

 
阅读更多

日期:2013-8-4  来源:GBin1.com

帮助你快速简单执行定时循环操作的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

0
0
分享到:
评论

相关推荐

    jquery-3.6.0.js 和 jquery-3.6.0.min.js 【jquery-3.6.0包合集】

    jQuery是一个快速、简洁的JavaScript框架,封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心功能: 选择器:jQuery使用CSS选择器来选择...

    BootStrap-table.js 官网下载

    Bootstrap-table.js 是一个基于Bootstrap框架的前端数据展示插件,它允许用户在网页上创建功能丰富的、可操作的表格。这个插件的核心理念是提供一个简单而强大的方式来展示动态数据,同时保持良好的用户体验和响应式...

    org.mozilla.javascript-1.7.2.jar

    《深入解析org.mozilla.javascript-1.7.2.jar》 在Java开发中,JavaScript引擎的使用日益广泛,其中Mozilla的Rhino引擎是备受开发者青睐的一款。本文将围绕"org.mozilla.javascript-1.7.2.jar"这个资源包,详细讲解...

    jquery插件jquery-ui-1.8.2.custom.min.js

    这些组件能够帮助开发者快速构建出具有专业外观和行为的网页元素,无需从零开始编写复杂的JavaScript代码。"jquery-ui-1.8.2.custom.min.js"是jQuery UI的一个定制版本,"custom"表示它是根据特定需求定制的,"min...

    org.mozilla.javascript-1.7.2.jar.zip

    《深入解析Mozilla JavaScript引擎:org.mozilla.javascript-1.7.2.jar.zip详解》 JavaScript,作为互联网上最广泛使用的脚本语言,其在Web开发中的地位不可动摇。而Mozilla的JavaScript实现,以其强大的功能和良好...

    crypto-js.min.js

    aes加密解密用js,CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法,CryptoJS是一个纯javascript写的加密类库,我们使用它只需要加入相关的引用即可。

    H-ui.admin 前端框架

    让您快速搭建中小型网站后台 程序员的的福音 \根目录 │ _blank.html 空白页(每次我们都拿空白页去创建,这样比较干净!) │ _footer.html 页脚公共代码片段 │ _header.html 头部公共代码片段 │ _meta....

    photoshop-cc-javascript-ref-2015.pdf

    在“photoshop-cc-javascript-ref-2015.pdf”中,你将找到详细的API参考,每个函数和对象的说明,以及示例代码,帮助你理解和掌握如何在实际项目中运用JavaScript。同时,该文档通常会包含错误处理和最佳实践的建议...

    browser.min.js and browser-polyfill.min.js.zip

    `browser.min.js` 和 `browser-polyfill.min.js` 就扮演了这个角色,它们帮助填充了旧版IE与Vue.js之间缺失的桥梁。 在实际使用中,你需要将这两个文件引入到你的Vue.js项目的HTML文件中,通常是在其他JavaScript库...

    JsJava2.0最新Javascript类库下载

    JsJava2.0是JavaScript开发者的强大工具箱,它提供了丰富的类库和功能,涵盖了从基础数据操作到复杂业务逻辑的各个层面。通过这个库,开发者可以更轻松地实现面向对象编程,提高代码的组织和维护性,同时利用其强大...

    jquery-3.6.1.js 和 jquery-3.6.1.min.js 【jquery-3.6.1包合集】

    jQuery是一个快速、简洁的JavaScript框架,封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心功能: 选择器:jQuery使用CSS选择器来选择...

    jquery-3.6.2.js 和 jquery-3.6.2.min.js 【jquery-3.6.2包合集】

    jQuery是一个快速、简洁的JavaScript框架,封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心功能: 选择器:jQuery使用CSS选择器来选择...

    jquery-3.6.3.js 和 jquery-3.6.3.min.js 【jquery-3.6.3包合集】

    jQuery是一个快速、简洁的JavaScript框架,封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心功能: 选择器:jQuery使用CSS选择器来选择...

    jquery-3.6.4.js 和 jquery-3.6.4.min.js 【jquery-3.6.4包合集】

    jQuery是一个快速、简洁的JavaScript框架,封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心功能: 选择器:jQuery使用CSS选择器来选择...

    jquery-1.8.0.js

    jQuery是一个快速,小巧,功能丰富的JavaScript库。它通过易于使用的API在大量浏览器中运行,使得HTML文档遍历和操作,事件处理,动画和Ajax更加简单。通过多功能性和可扩展性的结合,jQuery改变了数百万人编写...

Global site tag (gtag.js) - Google Analytics