better-fe 技术周刊 - 2019/07/29

203 阅读3分钟

深阅读

本周我们 36 人学了什么

推荐理由:我曾经有过这样子的困扰,自己明明处理过很多移动端兼容问题,但是当真正被问到时,我却说不出来。后来反思了一下,是自己对学习和工作缺乏总结。本篇文章是作者整理的一些开发技巧和总结,非常实用。不过我最欣赏的是,文中提倡的总结、分享的习惯,这应该是我们很多人需要的。

为什么2019年大家都喜欢用TypeScript?

推荐理由:TypeScript 愈发受前端开发者喜爱,使用 TypeScript 取代 JavaScript 的现象也越来越多,该文章客观的比较了二者的区别,希望对即将还未使用以及正在使用TypeScript的读者有所帮助

JS 的5个不良编码习惯,现在就改掉吧

推荐理由:在我们平时的工作中,由于不好的编码习惯会在项目中留下各种的逻辑炸弹,且不易被发现。熟读本文,让我们丢掉坏习惯,避免隐藏的坑。也可以阅读本文底部连接,规范自身代码。

JS中的观察者们 —— 四种 Observers

推荐理由:本文介绍了JS中的几个观察者(Observer) API,并且详细说明了使用方法以及使用场景,希望可以提高开发效率以及页面性能。

你必须懂的前端性能优化

推荐理由:性能优化是我们每个项目后期都需要关注的点,那么如何系统地进行系统优化呢,本篇文章给出了详细的解决方案。我们可以作为参照,一步一步来优化我们自己的项目。

新鲜货

反思CSS-IN-JS的打包方式

推荐理由:这篇文章的作者认为,模块化 jsx 让 html 结构与行为耦合在一起是很有价值的,然而样式却不应该与模块耦合起来,因为样式是一种全局行为。许多时候需要对网站进行全局的设计,将样式分散到模块中会导致更多的理解成本。但无论是 css-in-js 还是 css 预编译的尝试,各自都具有强大优点,在读这篇文章的时候,我们最好能够提出自己的理解。

Vue 使用中的小技巧

推荐理由:在 Vue 的使用过程中会遇到各种场景,遇到一些特定的场景时,优化一下可以更高效更优美地进行开发。本文介绍了作者在日常开发的时的一些优化,值得参考。

职业发展

解密初、中、高级程序员的进化之路

推荐理由:迷茫是每个人都会经历的成长时期,更多的希望尽快定位自己的问题,找到成长的起点,本文分析了前端人员不同阶段应有的技术和能力,并分析在不同阶段下应通过什么方法如何更好的向下一步发展,一点一点成长起来,希望能够帮到我们自己 ~

阿波罗11号代码仓库被灌水,仓库作者正式回应

推荐理由:别让github变成贴吧,营造良好的社区环境,人人有责