技术周刊·A new year, a new MDN!

编辑推荐

A new year, a new MDN

MDN 突然改版!首页、文章页,甚至 Logo 都发生巨大变化,阅读体验非常丝滑。另外,官方计划在未来几个月内推出 MDN+ 服务,满足高级订阅服务需求。

Taro 在多端浪潮下的选择与挑战

我们到底需要一个怎样的多端解决方案呢?以 Taro 的视角来说,基础的前提是希望多端不会成为开发者的障碍,特别是在小程序生态整体上呈现欣欣向荣之势时,期待整个生态都可以继续成长,与开发者们相互成就。

深度阅读

下一代前端开发利器——Vite

本文将讨论下 Vite 出现的背景,解决的痛点,核心功能的实现,存在的意义和预期的未来。

用DDD(领域驱动设计)和ADT(代数数据类型)提升代码质量

如果没有采用更合理的开发模型,项目的代码质量将随着时间和复杂度的增加而急剧下降。再明确的产品需求,再多的开发时间,也很难阻止代码库的腐坏。

降低前端业务复杂度新视角:状态机范式

根据复杂度守恒定律(泰斯勒定律),每个应用程序都具有其内在的、无法简化的复杂度,这一固有的复杂度无法依照我们的意愿去除,只能设法调整、平衡。而现在前端的复杂度拆分主要包括:框架、通用组件、业务组件和业务逻辑。

外文推荐

Why Flutter is the most popular cross-platform mobile SDK

Flutter is Google’s free, open-source software development kit (SDK) for cross-platform mobile application development. Using a single platform-agnostic codebase, Flutter helps developers build high-performance, scalable applications with attractive and functional user interfaces for Android or IOS.

The Fastest GIF Does Not Exist

If you want to learn a bit more about GIFs, exactly why this edge case happens, and some thoughts on how to improve things, keep reading!

实践应用

分享小技巧:实现在浏览器中import内联JS模块

一个借助 Blob 对象实现 Inline Import 的小技巧,怎么说呢,月影还真心灵手巧!

Node.js 流源码解读之可读流

真-源码级解读 Node 可读流实现原理,文章有点长,但很细致。

前端里的拖拖拽拽

最近在开发一款低代码平台,所以借此机会分享一下关于“拖拽”这一交互的基础知识和实践经验,希望可以给有需要的同学提供一点参考。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享