技术周刊2020-06-01

基础知识

从 0 开始发布一个无依赖、高质量的 npm 包

你发布过npm包吗

 

JavaScript可视化:Promise和Async/Await

本文以动画的方式演示了Promise与Async/Await的执行逻辑,简单易懂。

进阶知识

node_modules 困境

Ryan对于node.js的十大遗憾之一就是支持了node_modules,node_modules的设计虽然能满足大部分的场景,但是其仍然存在着种种缺陷,尤其在前端工程化领域,造成了不少的问题,本文总结下其存在的一些问题,和可能的改进方式。

系统实践

NutUI官网开发关键技术揭秘

本文主要介绍了 MD 格式转 Vue 的实现,最终一键生成官网网页

 

适用于既有大型MPA项目的“微前端”方案

本文以有赞微商城后台的改造为例,分享如何在一个已经完成独立发布、部署的MPA体系下,实现微前端中的子页面分发和组合的部分,实现接近单页的效果。

系统设计

面向 Model 编程的前端架构设计

本文主要介绍了携程的前端架构设计如何从 Backbone.js 走到 Pure-Model + Monorepo + GraphQL-BFF + React-Native/React-IMVC 的模式,并呈现了在每个阶段所面对的问题、所作的思考和最终的选择。这些选择未必适合所有项目和团队,不过可以带给大家一点启发或思考。

新鲜工具

提高10倍打包速度的神奇工具:Snowpack 2.0发布

Snowpack 2.0 是一套为现代 Web 打造的构建系统。Snowpack 利用原生 ES 模块(ESM)支持,将构建好的文件直接提供给浏览器,这样你的开发环境就不再需要打包器了。它不仅是一种速度更快的工具,更是一种全新的 Web 构建系统和构建方法。

技术展望

前端之未来

前端技术的未来,没有标准大图,这份图蕴含在每个业务中,更需要脚踏实地把未来亲手打造出来,业界趋势、新技术、新产品形态都是可以借力的因素。

 

posted @ 2021-12-18 01:17  叶子的小窝  阅读(27)  评论(0)    收藏  举报