写点什么

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

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

关注

评论

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

Forsage智能合约系统APP开发|Forsage智能合约软件开发(现成)

系统开发 现成系统

漫画:什么是 “智能供应链” ?

京东科技开发者

云计算 供应链 智能供应链

接口测试之post常见数据提交方式

测试人生路

post 接口测试

华为云&跟谁学|华为云API入门学习赛·AI人脸识别 未来工程师梦想的起点

DT极客

数据结构与算法系列之跳表(GO)

书旅

数据结构 算法 Go 语言

开发技巧 | mPaaS 小程序自定义事件,如何取消注册?

蚂蚁集团移动开发平台 mPaaS

小程序 API mPaaS

解锁高速 IT 团队利器:Jira Service Management

Atlassian

DevOps Atlassian Jira ITSM ITIL

为什么short、byte会被提升为int?及基本类型的真实大小

烫烫烫个喵啊

Java JVM

专访阿里云 Serverless 负责人:无服务器不会让后端失业

阿里巴巴云原生

Serverless 微服务 云原生 CloudNative 无服务器

Linux常用命令速查

jiangling500

linux命令

有奖讨论|作为程序员,女朋友是怎么吐槽你的?

Simon郎

女朋友 话题讨论

深度剖析github star数15.1k的开源项目redux-thunk

徐小夕

Java GitHub 大前端 React

整天都在讨论使用SpringBoot,可你居然连缓存都不清楚

小Q

Java 缓存 学习 面试 springboot

年轻人,快来看看分布式与集群的区别是什么?

程序员小灰

redis 分布式 后台开发 集群 Linux服务器开发

Gradle doesn't run because it can't find tools.jar in JRE

mengxn

kotlin Gradle

360OS张焰:AI视觉在教育中的应用

ZEGO即构

淦!终于有人把Java 8和Spring 5完美合体了,业界堪称“神迹”

Java架构追梦

Java spring 架构 面试 springboot

AWS IoT Core设计解析

soolaugust

边缘计算 AWS 工业4.0 工业物联网 iiot

记一次GC频繁且间隔较长解决实战总结

AI乔治

Java 架构 JVM GC

🤳你要悄悄变优秀,然后惊艳所有人

蚂蚁集团移动开发平台 mPaaS

mPaaS 智能投放 界面改版 产品资讯

从零开始搭建Kafka+SpringBoot分布式消息系统

小Q

kafka zookeeper 学习 面试 springboot

双非本硕四面百度竟意外成功?看完我的面试经历 网友都称:过于优秀

比伯

Java 编程 架构 面试 计算机

语音识别端到端模型解读:FSMN及其变体模型

华为云开发者联盟

大数据 模型 语音识别

「linux」Socket缓存是如何影响TCP性能的?

linux大本营

Linux 后台开发 socket 架构师 TCP/IP

深入解读:KubeVela 与 PaaS 有何不同?

阿里巴巴云原生

阿里云 开源 容器 云原生 CloudNative

高速公路二维码定位报警系统搭建解决方案

t13823115967

高速公路二维码定位报警 智慧公安

区块链落地开发,区块链版权应用搭建

t13823115967

区块链+ 区块链落地开发 区块链版权应用搭建

LiteOS基于Sensorhub的超声波模组移植

华为云开发者联盟

物联网 LiteOS 超声波

小心踩雷,一次Java内存泄漏排查实战

AI乔治

Java 架构 JVM 内存

了不起的 Deno:带你极速获取各大平台今日热榜

华为云开发者联盟

Java 安全 deno

高并发的核心 - AQS【哪些琐是基于AQS来实现的】

Java架构师迁哥

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