2022-10-28 2122 阅读 实用干货 🌋 🚸 呀!原来这就是前端监控系统 在刚开始学前端的时候,那时候开发的应用总是在用户的设备中出现一些报错,开发者只知道这个型号的设备出现这个问题,但对其他信息却全然不知,比如说其他操作系统、其他设备型号、其他页面会有这个报错吗,这个报错出现的频率又是多少。每次出问题只能等待用户反馈,不能第一时间去解决问题,甚至用户没反馈的话永远也无法
2022-10-24 2111 阅读 实用干货 🌋 🧰 Qiankun原理—JS沙箱是怎么做隔离的 qiankun有SnapshotSandbox,LegacySandbox和ProxySandbox这些沙箱,而它们又可以分为单例和多例两种模式,网上也有很多文章对其进行介绍。但这些文章的关注点都是沙箱的环境恢复做的事,那JS的隔离到底是怎么做到的呢?换个问法,当我写window.a=1的时候,a是
2022-10-22 2119 阅读 实用干货 🌋 🏫 开发人员面临的10个最常见的JavaScript问题 今天,JavaScript是几乎所有现代Web应用的核心。这就是为什么JavaScript问题,以及找到导致这些问题的错误,是Web发者的首要任务。用于单页应用程序(SPA)开发、图形和动画以及服务器端JavaScript平台的强大的基于JavaScript的库和框架已不是什么新鲜事。在Web应用程
2022-10-18 2064 阅读 实用干货 🌋 💫 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)
2022-10-14 2037 阅读 实用干货 🌋 🔒️ 严格模式究竟限制了什么 一、什么是严格模式采用具有限制性JavaScript变体的一种方式,从而使代码隐式地脱离“马虎模式/稀松模式/懒散模式“(sloppy)模式严格模式修复了一些导致JavaScript引擎难以执行优化的缺陷:有时候,相同的代码,严格模式可以比非严格模式下运行得更快严格模式禁用了在ECMAScript的
2022-10-06 2042 阅读 实用干货 🌋 👷 忘改 git config user,用公司邮箱提交到私人的github,如何挽救? 背景各位打工人一定遇到过这种情况:电脑上存了一些公司代码,也存了一些私人代码(可能放在github上)。在这两种仓库上,需要配置不同的用户信息(用户名和邮箱)。针对当前仓库配置用户信息的方式很简单:gitconfiguser.name名字gitconfiguser.email邮箱针对全局配置默认的用