2022-11-06 1069 阅读 闲言碎语 🔖 👷 前端架构师的一些思考和总结 聊聊架构好的代码和差的代码都能运行,但我们会追求好的代码,获得更好的维护性和可读性。同理没有架构的系统也能工作,但如果一个业务团队没有好的架构,整个团队将陷入混乱,最终难以支撑业务快速变化。架构是为了解决问题,将复杂、模糊的问题,变得清晰、有逻辑。问题的尺度上,可以大到整个公司的系统设计,也可以小到
2022-11-02 2109 阅读 值得一看 🔍️ ⚡️ 尤雨溪:Turbopack 真的比 Vite 快 10 倍吗? 导读:10月25日,Vercel推出了下一代打包工具:Turbopack,它是基于Rust的Webpack继任者,其文档中提到,Turbopack比Vite快10倍。11月1日,Vue、Vite作者尤雨溪发表文章《IsTurbopackreally10xFasterthanVite?》,对Turbo
2022-10-28 2237 阅读 实用干货 🌋 🚸 呀!原来这就是前端监控系统 在刚开始学前端的时候,那时候开发的应用总是在用户的设备中出现一些报错,开发者只知道这个型号的设备出现这个问题,但对其他信息却全然不知,比如说其他操作系统、其他设备型号、其他页面会有这个报错吗,这个报错出现的频率又是多少。每次出问题只能等待用户反馈,不能第一时间去解决问题,甚至用户没反馈的话永远也无法
2022-10-24 2245 阅读 实用干货 🌋 🧰 Qiankun原理—JS沙箱是怎么做隔离的 qiankun有SnapshotSandbox,LegacySandbox和ProxySandbox这些沙箱,而它们又可以分为单例和多例两种模式,网上也有很多文章对其进行介绍。但这些文章的关注点都是沙箱的环境恢复做的事,那JS的隔离到底是怎么做到的呢?换个问法,当我写window.a=1的时候,a是
2022-10-22 2172 阅读 实用干货 🌋 🏫 开发人员面临的10个最常见的JavaScript问题 今天,JavaScript是几乎所有现代Web应用的核心。这就是为什么JavaScript问题,以及找到导致这些问题的错误,是Web发者的首要任务。用于单页应用程序(SPA)开发、图形和动画以及服务器端JavaScript平台的强大的基于JavaScript的库和框架已不是什么新鲜事。在Web应用程
2022-10-18 2131 阅读 实用干货 🌋 💫 add(1)(2)(3)你会写了,那么add[1][2][3]呢? 首先来看一道面试题,你可以停下来,自己先思考一下这道题。面试题:请定义add,使得以下表达式可以成功计算结果。add[1][2][3]+4//10add[10][20]+30//60add[1000][2000][3000]+4000//10000乍一看这道题,有点像常考的柯里化,也就是add(1)