#w29 2019年大前端技术周刊
本周是2019年第29周
移动端
移动开发十周年总结
相对于持续几百年工业革命,移动互联网的发展是短暂的。在这十几年的发展中,为了满足开源和节流的涌现出很多技术。接下来我们将会以开发方式的演进、基建与软件架构变化、移动新技术三个方面展开,带领大家回顾这十年。
WWDC19 Video Transcripts Now Available
WWDC视频文字记录是非常重要,特别是在这些新API的文档尚未完成的时候。 通过Apple的此更新,所有WWDC 2019视频现在都已经有了文字记录。
Gestures in SwiftUI
你是否在SwiftUI项目使用过手势操作?这里有一份完整的如何在SwiftUI中使用手势的范例。
前端
阿里前端主席圆心:前端路上的思考
在上周的 GMTC 全球大前端技术大会上,阿里前端技术委员会主席圆心老师发表了《前端路上的思考》的演讲,分别从前端的发展历程、今天的机会、如何引领新技术、前端价值这四个方面谈了下他的看法。
Why We Use Web Components
为什么Ionic公司使用Web Components,里面趟过什么样的坑,又有什么什么样的好处?
Bringing new CSS techniques to production
如何在老系统中使用CSS最新的技术,如何采用兼容方式
详细介绍了一些最近的重大的CSS功能(主要是Grid和custom properties)以及开始使用它们的想法,即使您可能必须支持不兼容它们的旧版浏览器。 解释如何创建兼容方式,以及过度依赖它们的一些危险。
Using Slots In Vue.js
Vue中的Slots是相对于React框架最大区别,这篇文章会介绍Slots是什么,如何工作的,使用中遇到的挑战。
CORS – Cross-Origin Communication in the Modern Web
CORS是什么?这篇文章可以帮你彻底搞明白CORS!
Everything You Need To Know About CSS Margins
首先,margin是用于在DOM元素间填充空间,保持元素间隔,当使用到Flexbox或者CSS Grid事情可能会变的复杂,这篇文章可以帮你解答所有关于CSS Margin的疑问。
跨平台
Announcing Flutter 1.7
Flutter发布了1.7,支持AndroidX,更新了Play Store需求和一些新的组件。
工程化&性能优化
Advanced Unit and Snapshot Testing with React Native
使用Jest和Enzyme达到100%单元测试代码覆盖率。
The cost of JavaScript in 2019
在过去的几年中,JavaScript的代价的一个重大变化是浏览器解析和编译脚本的性能得到很大提升。在2019年,处理脚本的主要成本现在是下载和CPU执行时间。
有兴趣同学可以关注微信公众号奶爸码农: