`
zhangyaochun
  • 浏览: 2620536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

underscore的Function之delay

阅读更多

 

 

  delay

 

   _.delay(function,wait,[*arguments])

 

  •  类似setTimeout  等待参数wait后调用function
  • 如果传递了可选的参数arguments ,当function执行的时候,传递给它

  源码

 

_.delay = function(func,wait){

     //看看有没有第三个参数
     var args = Array.prototype.slice.call(arguments,2);

     return setTimeout(function(){

              //这边调用的时候传一下args,不管有没有
              return func.apply(null,args);


      },wait);    

};

 

 

分享到:
评论

相关推荐

    Underscore.php——Underscore.js的php移植版

    Underscore.js是目前最好用的Javascript工具包,提供了100多个函数。Underscore.php是Underscore.js的PHP移植版,并且实现了部分Underscore.js中的功能! 我花了一个月的时间将Underscore.php的文档翻译为中文,开源...

    underscore源码学习计划

    _.defer()和_.delay()用于延迟函数执行,而_.throttle()和_.debounce()则用于限制函数的执行频率,防止过于频繁的调用,提高性能。其中,_.debounce()常用于事件处理,如窗口滚动事件。 六、模板引擎 _.template()...

    underscore-1.6.0.zip

    《深入理解JavaScript库:underscore-1.6.0》 underscore.js是一款轻量级的JavaScript实用库,它为JavaScript开发提供了大量的实用函数,极大地增强了原生JavaScript对象的处理能力。在"underscore-1.6.0.zip"这个...

    underscore1.5.2中文帮助

    - 与jQuery不同的是,Underscore不扩展任何JavaScript内置对象,比如Array或Function。 - Underscore被认为是Backbone.js框架的一个必要组成部分,同时也弥补了jQuery未实现的功能。 2. **Underscore的主要功能**...

    Learning Underscore.js

    Explore the Underscore.js library by example using a test-driven development approach About This Book Understand and learn to apply functional programming principles using the built-in functions of ...

    underscore应用

    《深入理解underscore应用》 underscore.js,简称下划线或_,是一款轻量级的JavaScript实用库,它提供了一系列高效、实用的函数,用于处理数组、对象、字符串等各种数据类型,帮助开发者更方便地进行数据操作和函数...

    underscore之function_动力节点Java学院整理

    本篇文章将深入探讨Underscore中的`function`相关功能,包括`bind`、`partial`和`memoize`。 首先,我们来看`bind`方法。`bind`的主要作用是改变函数的`this`上下文,允许我们将一个函数与特定的对象绑定,确保在...

    underscore-min.js 1.8.3

    underscore-min.js

    underscore.js 1.8.2

    underscore.js underscore.js underscore.js

    underscore-1.4.3.zip

    《深入理解Underscore.js 1.4.3:核心概念与实践》 Underscore.js,一个轻量级的JavaScript实用库,以其强大的工具集和对JavaScript原生功能的补充,深受开发者喜爱。在本篇文章中,我们将深入探讨Underscore 1.4.3...

    underscore.js帮助文档

    Underscore.js是一款轻量级的JavaScript实用库,它提供了许多功能强大的函数,用于处理数组、对象、函数等,极大地增强了JavaScript的编程体验。在深入理解这个库之前,我们需要了解其核心理念:提供一套一致的方法...

    backbone.js underscore.js

    在实际项目中,Backbone.js依赖于Underscore.js,因为Backbone的一些功能如事件系统和模板引擎就构建在Underscore.js之上。同时,jQuery-1.10.2.js作为基础库,提供了DOM操作和Ajax请求的支持,使得开发者可以方便地...

    Underscore1.8.3 参考手册.CHM

    Underscore1.8.3 参考手册.CHM,Underscore中文教程,Underscore离线手册

    underscore

    underscore js工具类,underscore为集合类对象提供了一致的接口

    underscore解析

    underscore源码解析

    underscoreAPI文档(英文版pdf)

    ### Underscore.js API 文档概述 #### 一、引言 Underscore.js 是一个功能强大的 JavaScript 工具库,它提供了大量的函数式编程支持,这些支持在 Prototype.js 或 Ruby 中是常见的,但并未扩展任何内置的 ...

    前端项目-underscore-contrib.zip

    在前端开发领域,JavaScript库的使用是提升开发效率的重要手段之一。本篇文章将围绕“前端项目-underscore-contrib.zip”进行详细解析,帮助开发者深入理解其背后的原理和应用场景,以及如何在实际项目中有效地运用...

    Underscore ,是js的一个实用库

    Underscore.js是一个轻量级的JavaScript实用库,它的设计目标是为JavaScript开发提供一系列实用的函数,以增强原生JavaScript对象的功能。这个库由Jeremy Ashkenas创建,旨在简化和加速JavaScript编程,提高开发效率...

Global site tag (gtag.js) - Google Analytics