Time in JavaScript@贺师俊

JavaScript语言在1995年诞生时因为只有十天时间,并且因为管理层要求“像Java”,所以内建的Date直接照搬了Java 1.0中java.util.Date的设计。然而该API却非常糟糕,以至于在1997年Java 1.1中就被deprecated了。不幸的是,因为种种原因,此API却一直在JavaScript中沿袭了20多年至今。 这些年以来,在JavaScript社区中出现了许多非常优秀的类库和框架,2011年诞生的Moment.js作为一个仅仅专门用于时间处理的库,也忝列其中。然而Moment.js至今仍然有一些重大缺陷。以Java和JavaScript为代表的主流工业语言及其社区的历史经验证明,设计一个好的时间API远比我们想象的要困难得多。 本次分享介绍JavaScript语言的时间API,包括古老且很不好用的Date对象、现代JS库(如moment.js)和最新的temporal提案。

热门视频推荐

关于我们

我们成立于2010年1月。
自成立以来受到了W3C等组织、公司、个人的大力支持与帮助。我们一直在努力为Web前端开发者提供平台做技术分享和交流,打造一个良好的前端圈生态推动web标准化的发展。