首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
alan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
240篇文章 · 0订阅
React Hooks 源码模拟与解读
这样在每次执行的时候,就能够通过闭包的形式 来保存 value。 不过这个还是不符合 react 中的 useState。因为在实际操作中会出现多次调用,如下。 因此当重新渲染 App 的时候,再次执行 useState 的时候传入的参数 kevin , 0 也就不会去使用,而…
React Fiber
react在进行组件渲染时,从setState开始到渲染完成整个过程是同步的(“一气呵成”)。如果需要渲染的组件比较庞大,js执行会占据主线程时间较长,会导致页面响应度变差,使得react在动画、手势等应用中效果比较差。 为了解决这个问题,react团队经过两年的工作,重写了r…
面向 Model 编程的前端架构设计
这篇文章将简略地介绍我们当前的无线前端架构设计及其演进之路。 3)我们的前端方案设计和选择。 希望我们的经验能带给大家一些启发。 将时间调回到 2016 年。我们已经将几个核心的前端应用,从 C# http://ASP.NET 迁移到了 Node.js。并且在基于 Backb…
潮流前端周刊(第35期)- 高铁窗外
封面图端午从老家湖南回杭州高铁途中窗外拍摄,南方的绿色还是很美的,心情瞬间舒畅起来。 记录每周看到的前端潮流技术,筛选后用接地气方式发布于此,同时也可以关注飞猪前端 「Fliggy F2E」 公众号获
「TypeScript的另一面:类型编程-1」:TypeScript 中的 never 类型
前言 本篇文章是 TypeScript的另一面:类型编程 系列的第 1 篇,这一系列将发布在同名专栏中(见 知乎专栏 或 掘金专栏)。同时,这一系列的文章将主要继承于笔者在去年的同名文章(原版,炒冷饭
大型 Web 应用插件化架构探索
随着 Web 技术的逐渐成熟,越来越多的应用架构趋向于复杂,例如阿里云、腾讯云等巨型控制台项目,每个产品下都有各自的团队来负责维护和迭代。不论是维护还是发布以及管控成本都随着业务体量的增长而逐渐不可控。在这个背景下微前端应用而生,微前端在阿里内部已经有许多成熟的实践,这里不再赘…
动手打造一款 canvas 排版引擎
在 canvas 中进行排版布局的一些实践,在 web 以及各类小程序(如微信小程序)上该方案均适用。
浅谈V8脚本引擎的工作原理(三.V8核心模块:解析器,解释器,优化编译器)
我们知道了V8的演进历史,知道目前位置V8的核心部分为: 解析器(Parser) 解释器(Ignition) 优化编译器(TurboFan) 1.V8脚本引擎的由来。 2. V8脚本引擎的演进。 3.
腾讯三面:说说前端监控平台/监控SDK的架构设计和难点亮点?
如何选择上报策略?监控SDK如何设计成多平台支持?如何进行SDK的代码结构组织?错误监控、性能监控的细节?等等问题,都会在文章中一个一个的来聊一聊
浏览器渲染原理与性能优化大总结!帮助你构建前端性能优化体系!
浏览器渲染原理与性能优化 一.进程与线程 进程是操作系统资源分配的基本单位,进程中包含线程。 线程是由进程所管理的。为了提升浏览器的稳定性和安全性,浏览器采用了多进程模型。 浏览器中的(5个)进程 浏