第16期:你不需要Moment.js;熟悉市面上的新框架-Svelte;旧CSS,新CSS

你不需要Moment.js

Moment.js究竟有多大?看下上图它和其它时间相关类库的对比就知道了。 Moment.js有几个问题: 高度依赖于面向对象API,让它不能使用tree-shaking,这导致它体积大和性能方面的问题。 是可变的,且易产生bug。 复杂的面向对象API(加倍了可变的... 查看更多

熟悉市面上的新框架-Svelte

过去六年,前端框架算是三足鼎立的状态,Vue,Angular和React都有像Google、Facebook等不同的大公司在背后撑腰。 这两年,冒出来一个相对新的玩家,在不断获得更多人的注意,像Vue一样地运行着,应用MIT开源协议,它就是Svelte。 Svelte有什么不同... 查看更多

旧CSS,新CSS

在”远古时代“,是没有CSS的。 作者从事Web设计和开发有二十多年的时间,经历过CSS从”远古时代“到”现代化“的过程(从0到1)。时间跨度太长,作者根据自己的记忆将CSS的发展历程用几个阶段来阐述。 内容很长,暂列每个阶段(详见原文): The very earl... 查看更多

你的Web App需要前端框架吗?

前端框架对于开发复杂用户交互来说,是一个很强大的工具。它们可以让你构建一个可维护的,模块化的且独立的架构,使得构建应用和与其他开发者协作更加容易。 流行的框架背后,还有超大的社区,丰富的文档和教程,并提供经过考验的代码解决通用的挑战问题。框架让你深入现代化JavaScript特性... 查看更多

在JavaScript中使用Intl.DateTimeFormat格式化Date

很多前端开发者应该都不知道Intl这个对象是干什么的? 看看上面的图,先认识一下。 解释一下,JavaScript中的Intl对象是ECMAScript Internationalization API的构造函数和方法的大本营。这个API有很多转换字符串,数字和日期的方便的特性... 查看更多

分享于 2020-02-20