一个必用的javascript框架:underscore.js - wine的思考 - ITeye技术网站

一个必用的javascript框架:underscore.js - wine的思考 - ITeye技术网站javascript

  上篇文章(http://cavenfeng.iteye.com/admin/blogs/1551516)粗略介绍了移动应用框架的搭建,其中,有一个比较重要的库:underscore.jscss

 

  Underscore是一个很是实用的JavaScript库,提供许多编程时须要的功能的支持,他在不扩展任何JavaScript的原生对象的状况下提供不少实用的功能。html

  创造一个小而美的公司很是值得尊敬,小而美的框架一样散发着那样的使人着迷的魅力。java

  不管你写一段小的js代码,仍是写一个大型的HTML5应用,underscore都能帮上忙。目前,underscore已经被普遍使用,例如,backbone.js惟一强依赖的库就是underscore.jsgit

 

 

  Underscore提供的60多个函数:github

http://www.css88.com/doc/underscore/编程

 

 

Collections(集合) 
eachmapreducereduceRightfindfilterrejectallanyincludeinvoke,pluckmaxminsortBygroupBysortedIndexshuffletoArraysize数组

Arrays(数组) 
firstinitiallastrestcompactflattenwithoutunionintersection,differenceuniqzipindexOflastIndexOfrange框架

Functions(函数) 
bindbindAllmemoizedelaydeferthrottledebounceonceafterwrap,composeide

Objects(对象) 
keysvaluesfunctionsextenddefaultsclonetapisEqualisEmpty,isElementisArrayisArgumentsisFunctionisStringisNumberisBoolean,isDateisRegExpisNaNisNullisUndefined

Utility(功能) 
noConflictidentitytimesmixinuniqueIdescapetemplate

Chaining 
chainvalue

 

 

  具体每一个函数的用途,你能够看上面中文的文档(翻译的不是太好),也能够看http://underscorejs.org/

相关文章
相关标签/搜索