今天发现这个Underscore.js,文档说
http://documentcloud.github.com/underscore/
引用
Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby)。
提供了许多类似ruby风格的函数,这是我所喜欢的。
看几个例子。
安装
引用
npm install underscore
在nodes.js中测试
_ = require 'underscore'
_.each [1, 2, 3], (num) -> console.log(num)#=>1 2 3
_.each
one : 1
tow:2
three:3
(num,key) ->
console.log "#{key}:#{num}"
a1 = _.map [1,2,3,4], (num)-> num * 3
_.each a1, (num) -> console.log(num)#=>3 6 9 12
有兴趣的读者可到上面的提到的网址看看。
分享到:
相关推荐
If you are a developer with fundamental JavaScript knowledge and want to use modern JavaScript libraries to extend your functional programming skills, then Underscore.js is an important library you ...
Underscore.js是目前最好用的Javascript工具包,提供了100多个函数。Underscore.php是Underscore.js的PHP移植版,并且实现了部分Underscore.js中的功能! 我花了一个月的时间将Underscore.php的文档翻译为中文,开源...
Underscore.js是一款轻量级的JavaScript实用库,它提供了许多功能强大的函数,用于处理数组、对象、函数等,极大地增强了JavaScript的编程体验。在深入理解这个库之前,我们需要了解其核心理念:提供一套一致的方法...
使用第三方模块Underscore.js,Immutable.js,UUID(源代码+截图)使用第三方模块Underscore.js,Immutable.js,UUID(源代码+截图)使用第三方模块Underscore.js,Immutable.js,UUID(源代码+截图)使用第三方模块...
underscore.js underscore.js underscore.js
Backbone.js 和 Underscore.js 是两个在JavaScript开发中广泛使用的库,它们为构建复杂的Web应用程序提供了强大的工具。这两个库都是基于jQuery库,其中jQuery-1.10.2.js是jQuery的一个版本,它为DOM操作、事件处理...
Underscore.js 是一个实用的JavaScript工具库,提供了类似 Prototype 功能的编程支持,但没有对 JavaScript 内置的对象进行扩展。 标签:Underscore
Underscore.js is one of the most popular modern JavaScript libraries used for functional programming. It can be used as a base for building complex JavaScript applications in a sustainable manner and ...
underscore.js源码,适合初始化学习javascript,强烈推荐
在JavaScript的世界里,Backbone.js和Underscore.js是两个非常重要的库,它们极大地...总之,Backbone.js和Underscore.js的结合使用,可以让我们编写出更加简洁、模块化的JavaScript代码,从而提高开发效率和应用性能。
首先,underscore.string是underscore.js库的一个扩展,它为JavaScript的String对象添加了超过150个实用方法,涵盖了字符串处理的各个方面,如格式化、分割、查找替换、大小写转换等。这个库的设计理念是使字符串...
underscore-min.js
1.2.3的Underscore中文文档,采用网页版压缩制成的chm文件,方便查看,方便点击链接
在这个demo中,开发者可能结合这三个库,利用Underscore.js进行数据处理,Immutable.js管理状态,保证数据安全,而UUID则用于生成唯一的标识。这样的组合不仅提高了代码质量,还优化了小程序的运行效率。学习这个...
Underscore.js是一个轻量级的JavaScript实用库,它为开发者提供了大量函数式编程工具,使得在JavaScript中实践函数式编程变得更加容易。 在JavaScript中,函数式编程的核心概念包括: 1. **纯函数**:一个纯函数在...
underscore.js是一款轻量级的JavaScript实用库,它为JavaScript开发提供了大量的实用函数,极大地增强了原生JavaScript对象的处理能力。在"underscore-1.6.0.zip"这个压缩包中,包含的就是underscore库的1.6.0版本。...
本示例中的“微信小程序demo”就展示了如何使用两个常用的JavaScript库——Underscore.js和Immutable.js,并且生成了一个UUID。下面将详细介绍这三个库及其在微信小程序中的应用。 **Underscore.js** Underscore.js...
Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。 Underscore提供了80多个函数,...