Underscore 介紹

摘要:Underscore 介紹

我們先來看看文檔對這個 Library 的描述 : 

 

Underscore一个JavaScript实用库,提供了一整套函数式变成有用的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“...它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。
 
Underscore提供了100多个函数,包括常用的: map, filter, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能,创建快速索引, 强类型相等测试, 等等.

 

使用任一個 Library 之前總是要知道這東西普及率有多高 , 是否有足夠的文件支援 , 

 

是否有一直有走下去的動力..( 新功能的開發維護 )

 

這樣我們投入的時間才會有相對的價值 ,  

 

先來使用個 Goolge Trend 來知道這 Library 存活了多久 , 

 

 

可以看到從 2004 年活到現在了 , 其熱門程度也是不斷走高 , 這表示也有一定的價值存在 , 

 

可是我們總是不能太武斷的說某個 Library 很好 , 因此來跟其他 Library 比較 ,

 

可以看見 Underscore 幾乎被打趴了 , 不過這些 Library 性質不太一樣 , 拿來互相評比對 Underscore 

 

的確是吃虧了 , 不過藉由 Google Trend , 可以讓各位開發者能有更多資訊挑選對自己有利的 Library ,  

 

 

 

足夠的文件支援 , Underscore 的文件真的很詳細 , 還有簡體版 @@ , 而且還包含了 Source Code 的解釋 , 

Underscore 1.7.0 文檔

Underscore 1.6.0 文檔

Underscore 1.5.2 文檔