写点什么

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:005319
用户头像

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

关注

评论

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

云原生时代,如何构建数字化转型架构?

博文视点Broadview

刷爆Leetcode!字节算法大佬进阶专属算法笔记:GitHub标星97k+

Java 架构 面试 程序人生 LeetCode

智能汽车的定义是什么?

SOA开发者

vivo全球商城-营销价格监控方案的探索

vivo互联网技术

后端 服务器 监控系统 营销数字化 亿级架构设计

@InjectMocks 使用

且听且吟

课程升级 | 极速构建知识体系,即学即用 Serverless

阿里巴巴云原生

阿里云 Serverless 云原生 活动 课程

浅谈加密基础设施

I

基础设施 信息安全 加密 密码学 加密基础设施

如何管理职场新人?

石云升

团队管理 管理 引航计划 内容合集 9月日更

第5章-《Linux一学就会》- Linux基本操作和服务器硬件选购指南

学神来啦

Linux linux运维 linux学习 Linux教程

国庆临近,字节后端开发3+4面,终于拿到秋招第一个offer

Java 架构 面试 后端 计算机

三款Linux文件传输工具简单介绍-行云管家

行云管家

Linux 文件传输 IT运维

AI专家一席谈:复用算法、模型、案例,AI Gallery带你快速上手应用开发

华为云开发者联盟

算法 模型 案例 AI Gallery 应用开发

等保测评一次多少钱,收费标准是怎样的?

行云管家

网络安全 等保 等保测评 等保2.0

金九银十面试如何得到面试官青睐?2021最新大厂Java面试真题合集(附权威答案)

Java 架构 面试 程序人生 编程语言

一文带你掌握工作流引擎flowable所有业务概念

小鲍侃java

后端 引航计划

垂直CRM,能否走到终局?

ToB行业头条

以技术驱动云上创新增长,阿里云计算峰会上海完美收官

互联网 存储 云服务 科技 计算

🏆【SpringBoot技术专题】「FtpServer文件服务」教你如何基于Springboot开发一个”可移植“的轻量级文件服务项目系统!

码界西柚

Apache springboot ftp服务 9月日更 FtpServer

遇见乌镇 | VoneCredit洞见供应链金融新未来

旺链科技

世界互联网大会 供应链金融

让数据库无惧灾难,华为云GaussDB同城双集群高可用方案正式发布

华为云开发者联盟

数据库 高可用 集群 华为云GaussDB 同城双集群

PerfDog携手Imagination,助力开发者获取GPU关键数据

WeTest

ThingMap一键城市2.0重新出发:快速生成三维城市

ThingJS数字孪生引擎

地图 物联网 可视化 数字孪生

我国智能汽车产业环境与政策导向

SOA开发者

阿里内部最新“SpringCloudAlibaba学习笔记”(全彩第三版)限时开源

Java 架构 面试 微服务 Alibaba

音视频编解码 --X264码率控制初探

Fenngton

音视频 ffmpeg 编码 码率控制 引航计划

应用开发中的存储架构进化史——从起步到起飞

Java 编程 架构 面试 后端

2021金九银十,啃完这35个Java技术栈,冲刺百万年薪不是梦

Java 架构 面试 程序人生 编程语言

【大咖直播】Elastic 企业搜索实战工作坊(第一期)

腾讯云大数据

elasticsearch

GK架构营模4作业

Ping

如何撬动企业数字化转型?智能客服是关键支点

ToB行业头条

车载高速CAN(HighSpeed CAN)通信基本原理讲解

SOA开发者

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