2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

Lodash 发布版本 4.0,新增更小的核心和大量的改进

  • 2016-01-17
  • 本文字数:782 字

    阅读完需:约 3 分钟

作为 JavaScript 实用程序库的 Lodash 近期发布了其 4.0 的版本,提供了新的核心以及其它大量的改进。

Lodash 一直在持续的增加新的特性,所以文件的大小也一直在持续的增长。一些开放者需要全部的库,然而还有一些开发者并不需要全部,而是希望只要自己需要的那部分就好了。为了同时满足这相互冲突的二者的需求,新版本开发了微内核,大小只有 12K(压缩后是 4K)。此版本包含了最为重要的65 个特性,比如 foreachmap。另外,完全的版本则新增了 80 个新的方法,诸如flatMaptoLower

因为 Lodash 是遵循 http://semver.org/lang/zh-CN/ "> 语义化版本的。主版本号必须在有任何不兼容的修改被加入公共 API 时递增,次版本号必须在有向下兼容的新功能出现时递增。他们作了大量的变化,所以升级到 Lodash 4.0 是顺势而行。

你将不会在 Lodash 中再看到已经失去开发者们宠爱的前端包管理器 Bower 的身影了。取而代之的是,npm,这将会是主流,按名称归类也取消了,所以开发独立的功能也变得容易了许多。

去年,Lodash 和 Underscore 团队开始就合并两个库进行了讨论。在 4.0 的发行注记中,John-David Dalton 谈到了此新版本是基于最终讨论的结果而定:

Lodash v4 的很多想法都是来自于那场讨论。Lodash 若没有 Underscore 的核心团队的参与和贡献是不可能开发出来的。其实此次成功的合并两个团队的实质在于有的成员本身就同时是两个程序库的贡献者。

关于项目的更多信息,请浏览其 Lodash 的官方网站或者查看托管在GitHub 上的仓库

查看英文原文: Lodash 4.0 adds Smaller Core and Plenty of Changes


感谢适兕对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-01-17 18:005080
用户头像

发布了 30 篇内容, 共 12.0 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

人生需要做减法:少即是多

我心依然

程序员 人生 减法 少即是多 less is more

谨防常见的一些数据误区

Yanel 说敏捷产品

产品 产品经理 产品设计 产品开发 产品推荐

iTerm2使用小技巧-密码管理器

小菜与老鸟

iTerm

Java并发编程基础--Synchronized

Java收录阁

线程

Panzoid:一款超好用的片头制作工具

千锤百炼锅

学习 产品 效率工具 工具 产品推荐

一杯茶的时间,上手 Docker

图雀社区

node.js react.js Docker

牛排等级之美国篇

地藏@易果18916037281

深入理解Java中的Lambda表达式和函数式编程的关系

jerry

Lambda java8 函数编程

Redis学习笔记(散列类型)

编程随想曲

redis

Ubuntu 20.04 装机手册

小柒

Linux #Ubuntu #geek

最好的汇报是不需要汇报

伯薇

团队管理 领导力 沟通 汇报 可视化

[MySQL-InnoDB] Buffer pool 并发控制

ba0tiao

MySQL 数据库 innodb

DIY 可用性测试

Yanel 说敏捷产品

产品 产品经理 产品设计 测试 产品推荐

jenkins集成maven获取远程项目

kcnf

不安全的“安全密码”

沈传宁

信息安全 口令安全

一个英语渣的自救手册

寇云

学习 程序员 效率工具 工作效率

道德和正确的认知

沈传宁

信息安全 计算机道德

《通往财富自由之路》——day1

轩呀

得到

我为什么不买Mac

Winann

效率 效率工具 Mac apple

吾谈教育

ItsFitz

权限系统设计的一种解法

kos

产品 总结 产品设计

去中心化网络,不止区块链(一)

石君

区块链 去中心 去中心化网络 DHT

创新真的可遇不可求么?

Yanel 说敏捷产品

产品经理 产品设计 产品开发 产品推荐

回"疫"录(9):守住我们自己的净土

小天同学

疫情 回忆录 现实纪录 纪实

写文章的目的是什么?

小天同学

思考 写作 感悟 表达

JAVA小抄-001-Retrofit初级使用

NoNoGirl

retrofit okhttp

测试驱动开发英制单位转换

escray

学习 CSD 认证实战营

关于 DeepL 机器翻译能力

梁帅

产品 互联网 机器翻译 谷歌Google DeepL

在 TypeScript 处理空值异常

寇云

typescript 大前端

系统的安全性设计

Janenesome

读书笔记 程序员 架构 安全

性能优化第一课:性能指标

kimmking

性能优化

Lodash发布版本4.0,新增更小的核心和大量的改进_JavaScript_David Iffland_InfoQ精选文章