前端技术观察第 14 期 — JavaScript 20年发展史
source link: http://mp.weixin.qq.com/s?__biz=Mzg2NDAzMjE5NQ%3D%3D&%3Bmid=2247485475&%3Bidx=1&%3Bsn=f167bcbecde2cf3aee476f028ad99f0e
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
《前端技术观察》是由字节跳动IES前端团队收集、整理、推荐的业界高品质前端资源合集,主要分为以下几个板块:
-
Highlights
-
优秀的工具、库
-
好的教程、深度解读已有技术的文章
-
业界最新的技术、热点文章
-
业界对(新)技术的深度地、优秀地实践
-
Tutorial
-
Tools And Codes
-
《前端技术观察》的目的是让大家:
-
更及时的了解到业界最新的技术
-
受益于高质量的教程、文章
-
了解业界更优秀的代码、工具
-
更多地、氛围更浓厚地讨论、研究、落地技术
-
highlights
祝万维网诞生31周年生日快乐!(英)
万维网已满31周岁,借此机会重新审视Tim Berners-Lee最初提出的网络提议
https://frontendfoc.us/link/85445/web
GitHub 收购 npm(英)
Nat Friedman(GitHub CEO)宣布 GitHub 已签署收购 npm 的协议,并表示 npm 加入 GitHub 后会继续免费提供 public registry 服务。
https://github.blog/2020-03-16-npm-is-joining-github/
JavaScript: 20年发展史(英)
Allen Wirfs-Brock(ECMAScript委员)和 Brendan Eich (JavaScript作者) 在即将举行的HOPL 4(第四届编程语言历史大会)上写了一篇论文,介绍了JS是如何建立和发展的。深入到技术和语法开发方面, 值得一读
https://javascriptweekly.com/link/85356/web
CSS X — CSS 版本的讨论(英)
还记得最近关于CSS版本控制的辩论,以及出于市场营销的原因我们是否应该使用“ CSS 4”?从W3C可以很好地了解到到目前为止CSS功能的发布情况。本文还询问了为开发人员定义CSS版本背后的动机:如何以有用的方式定义它?应该多久定义一次新版本?谁能定义它?
https://frontendfoc.us/link/85439/web
前端 DSL 实践指南(上)—— 内部 DSL
近年前端社区中 DSL 这个词开始频繁出镜, 通过这篇文章系统的认识一下DSL
https://zhuanlan.zhihu.com/p/107947462
如何打造高性能小程序门户
京喜小程序开发团队分享微信小程序的优化总结
https://aotu.io/notes/2020/03/25/high-performance-miniprogram/
tutorial
React Hooks的体系设计之四 - 玩坏ref
React Hooks为react开发带来新的思路, 提供了轻量简洁的开发形式, 但实际使用上开发者使用往往过于粗放, 并没有发挥最大优势, 反而经常踩进坑里, 本系列文章比较系统的介绍了hooks的使用场景, 值得一看
https://zhuanlan.zhihu.com/p/111308773
JS Proxies 的一些实际使用案例(英)
通过实际案例来帮助我们思考可能使用Proxy的场景
https://javascriptweekly.com/link/85716/web
你是否真的了解Viewport(英)
带你详细解读viewport,以及尺寸和viewport meta标签之间的关系
https://mobiledevweekly.com/link/85612/web
设计完善的Typescript模式验证库
关于js与ts验证库的比较与介绍, 并阐述了zod的设计思路
https://javascriptweekly.com/link/85364/web
算法(javascript版)
js版的算法与数据结构
https://github.com/trekhleb/javascript-algorithms
tools And codes
μPlot 1.0: 一个快速轻量的时间序列图库
基于Canvas的高效时间序列图库
https://javascriptweekly.com/link/85703/web
Babel 7.9.0 发布
新版发布, 带来与@babel/preset-env, TypeScript 3.8, Flow, JSX相关的更新.
https://javascriptweekly.com/link/85727/web
Seafox: 使用Typescript编写的符合规范的快速JavaScript解析器
根据ESTree AST格式生成AST,并可用于执行JavaScript代码的语法分析。
https://javascriptweekly.com/link/85725/web
Nest.js 7更新介绍
Nest是基于TypeScript的Node框架,旨在有效地构建“企业级”应用程序。v7带来了GraphQL包的更改,CLI的改进以及更新的文档。
https://nodeweekly.com/link/85582/web
本系列会持续更新,欢迎大家持续关注。IES前端团队负责字节跳动互娱社区全线产品前端开发工作,包括但不限于抖音、火山、轻颜、faceu等。如果你想加入我们的团队,欢迎投递简历到 [email protected] 标题:【求职】岗位-姓名-电话
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK