underscore.js的应用和练习场景?
小弟由于对函数式编程有点兴趣,所以学习了underscore.js。
看过了源码 ,正在总结中。
之前在codewars中遇到的大部分问题都可以用原生的foreach,reduce等函数解决。像underscore “火力这么猛”的函数库。不知道该去哪找相应的练习,不知道哪方面的应用使用的比较多,希望能快速上手,巩固一下
目前我知道就是 backbone.js中引用了underscore.js ,难度真的要再撸一遍backbone的源码嘛
大家有没有什么好的建议,望指教
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
赶紧换成 Lodash,虽然是 Underscore 的分支,不过比 Underscore 更强大。
其实按楼主所言,函数式编程只是一个编程范式而已,和 Underscore 这种工具库是不怎么沾关系。
工具库这种东西也不必练习什么的,只要大略的看下工具库都提供了什么工具方法就可以了,实际需要的时候再时常翻看文档就可以了。
至于 Backbone 引用了 Underscore,那是因为这俩娃都一个作者生的(该作者还开发了 CoffeeScript)。Backbone 是个 MV* 框架(是 Framework,而不是 Library)。所以个人觉得还是理解其架构思想比看源码重要。
至于练习,简单的博客系统就够各种花式折腾了。
underscore是用来用的,用的东西不用练习吧?
里面就是提供了一些工具,像是map啊、each啊、还有一些函数节流/模版等。
这样有什么用呢,就是有一些像排序啊、比大小之类的功能,不用自己去写了,所以这个工具库不是用来练的,是用来用的。你直接引入项目,有以上说到哪些地方觉得懒得写,就找个文档API看看,直接用。