每周分享(第 121 期)

93 阅读2分钟

新闻、观点、有趣

从中断机制看 React Fiber 技术
React 16 开始,采用了 Fiber 机制替代了原有的同步渲染 VDOM 的方案,提高了页面渲染性能和用户体验。Fiber 究竟是什么,网上也很多优秀的技术揭秘文章,本篇主要想从计算机的中断机制来聊聊 React Fiber 技术大概工作原理。

Flutter Web在美团外卖的实践
美团外卖前端技术团队基于 Flutter Web 探索跨端(App\PC\H5)的解决方案,真正实现“Write Once & Run AnyWhere”

探索微前端的场景极限
主要介绍总结了一些基于 qiankun 的微前端应用场景与实践

深入理解js数据类型与堆栈内存
在JavaScript中,它的内存分为三种类型:代码空间、栈空间、堆空间,其中代码空间用于存放可执行代码。 本文带大家来深入理解下栈空间与堆空间(堆内存与栈内存),欢迎各位感兴趣的开发者阅读本文。 Object:typeof instance === "object",任何构造…

教程、技巧

用JS解释JS!详解AST及其应用
当我们查看目前主流的项目中的 devDependencies,会发现各种各样的模块工具。JavaScript转译、css预处理器、elint、pretiier 等等。它们在我们的开发过程中充当着重要的角色,而所有的上述工具,都建立在 AST 的基础上。

node_modules 困境

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

现代 CLI 和 GUI 方案指南
这篇文章主要是介绍前端工程化中初始化项目的部分,CLI 章节对 Vue CLI 和 Create React App 进行了源码解析,其它章节没有展开介绍,感兴趣的朋友可以深入了解一下。

XSS攻击基础讲解及预防攻略
XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、 VBScript、ActiveX、 Flash 或者甚至是普通的HTML。攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内容、会话和cookie等各种内容。(内容摘自百度百科)。