首页 > underscore.js的应用和练习场景?

underscore.js的应用和练习场景?

小弟由于对函数式编程有点兴趣,所以学习了underscore.js。
看过了源码 ,正在总结中。

之前在codewars中遇到的大部分问题都可以用原生的foreach,reduce等函数解决。像underscore “火力这么猛”的函数库。不知道该去哪找相应的练习,不知道哪方面的应用使用的比较多,希望能快速上手,巩固一下

目前我知道就是 backbone.js中引用了underscore.js ,难度真的要再撸一遍backbone的源码嘛

大家有没有什么好的建议,望指教


赶紧换成 Lodash,虽然是 Underscore 的分支,不过比 Underscore 更强大。

其实按楼主所言,函数式编程只是一个编程范式而已,和 Underscore 这种工具库是不怎么沾关系。

工具库这种东西也不必练习什么的,只要大略的看下工具库都提供了什么工具方法就可以了,实际需要的时候再时常翻看文档就可以了。

至于 Backbone 引用了 Underscore,那是因为这俩娃都一个作者生的(该作者还开发了 CoffeeScript)。Backbone 是个 MV* 框架(是 Framework,而不是 Library)。所以个人觉得还是理解其架构思想比看源码重要。

至于练习,简单的博客系统就够各种花式折腾了。


underscore是用来用的,用的东西不用练习吧?
里面就是提供了一些工具,像是map啊、each啊、还有一些函数节流/模版等。
这样有什么用呢,就是有一些像排序啊、比大小之类的功能,不用自己去写了,所以这个工具库不是用来练的,是用来用的。你直接引入项目,有以上说到哪些地方觉得懒得写,就找个文档API看看,直接用。

【热门文章】
【热门文章】