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

发布于 2022-09-02 00:26:44 字数 271 浏览 12 评论 0

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

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小情绪 2022-09-09 00:26:44

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

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

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

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

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

只怪假的太真实 2022-09-09 00:26:44

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文