获得徽章 0
- Google IO 最新的 《What's New in JavaScript》视频纯文字版:
1. JS 解析快了 2 倍
2. async 执行快了 11 倍
3. 平均减少了 20% 的内存使用
4. class fileds 可以直接在 class 中初始化变量不用写在 constructor 里
5. 私有变量前缀
6. string.matchAll 用来做正则多次匹配
7. numeric operator 允许我们在写数字的时候使用 _ 作为分隔符提高可读性
8. bigint 新的大数字类型支持
9. Intl.NumberFormat 本地化格式化数字显示
10. Array.prototype.flat(), Array.prototype.flatMap() 多层数组打平方法
11. Object.entries() 和 Object.fromEntries() 快速对对象进行数组操作
12. globalThis 无环境依赖的全局 this 支持
13. Array.prototype.sort() 的排序结果稳定输出
14. Intl.RelativeTimeFormat(), Intl.DateTimeFormat() 本地化显示时间
15. Intl.ListFormat() 本地化显示多个名词列表
16. Intl.locale() 提供某一本地化语言的各种常量查询
17. 顶级 await 无需写 async 的支持
18. Promise.allSettled() 和 Promise.any() 的增加丰富 Promise 场景
19. WeakRef 类型用来做部分变量弱引用减少内存泄露展开622 - 【开源】javascript的在线编程答题系统。
介绍:一个帮助编程初学者,学习js基础语法的在线编程答题系统。
demo:xcoding.me
前端:github.com
后端:github.com
展开460 - 大家好,我是腾讯 Omi 框架(
github.com) 和 Cax 渲染引擎作者,AlloyTeam 开源负责人之一 dntzhang(张磊)。
我是 2009 年接触的前端,一干就是十年。日月流转,岁月杀猪,细数过去十年,创过业,当过老师,做过游戏,办过工作室,做过独立开发者,也炒过股,做过直销,各种折腾,没赚到钱,甚至亏损,但收获颇丰。体验了世态炎凉,感受过资本贪婪,眼看生活黑暗没有尽头,却能在混混沌沌中看到希望。在 2015 年初举家从北京迁移到了深圳,加入腾讯。来了腾讯之后,已是一双儿女的父亲,变得越来越保守和求稳,不敢再大动作折腾,就只折腾技术。我热爱编程且一直在一线编程,希望再干一个十年。
前端高速发展这十年,从刀耕火种(各种模板引擎,各种模块化框架,各种打包工具各种批处理)到现代化统一科技(webpack,jsx,babel,typescript,web components,小程序云开发),微信小程序更加扩大了前端的边界,将开发体验和用户体验做到了前所未有的高度,这一批技术的背后是一批伟大的公司(谷歌、脸书、腾讯、微软),是一批优秀工程师日夜打磨,是一厢让世界更低成本运作、让世界更美好的愿景。新生事物的产生都有其背后设计的哲学,不该只学习技术本身,更应了解其产生的动机和原因,这样在面对新生事物和学习之时能够更加从容。
我在 2019.03.26 - 2019.03.28 期间将挑选有趣、有典型性、有意义的问题回答,你们可以问我 「前端开发」、「学习成长」、「时间管理」、「Omi框架」、「Web Components」、「图形·可视化」、「小程序·云开发」等相关问题。展开232104