2022-11-30 1065 阅读 实用干货 🌋 📦️ 还不会发包?30S教会你 前言学会发包可以避免我们在项目开发中重复造轮子的现象;当我们开发了通用的组件或者工具库后可以将其发布到npm上,这样在我们后续有同样需求的时候就可以直接下载下来用了,是不是灰常的的灵性。不知道怎么发包的小伙伴可以跟着我从0到1的发布一个包(发包流程跟技术框架和打包工具没有必然的联系,可根据自身情况进
2022-11-28 1210 阅读 实用干货 🌋 🥅 JavaScript错误处理完整指南 本文将带你了解JavaScript中常见的错误类型,处理同步和异步JavaScript/Node.js代码中错误和异常的方式,以及错误处理最佳实践!1.错误概述JavaScript中的错误是一个对象,在发生错误时会抛出该对象以停止程序。在JavaScript中,可以通过构造函数来创建一个新的通用错误
2022-11-24 1085 阅读 实用干货 🌋 💬 谈谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64 JavaScript提供了一些API来处理文件或原始文件数据,例如:File、Blob、FileReader、ArrayBuffer、base64等。下面就来看看它们都是如何使用的,它们之间又有何区别和联系。1.BlobBlob全称为binarylargeobject,即二进制大对象,它是JavaS
2022-11-14 1073 阅读 实用干货 🌋 🔥 localStorage容量太小?试试它们 localStorage是前端本地存储的一种,其容量一般在5M-10M左右,用来缓存一些简单的数据基本够用,毕竟定位也不是大数据量的存储。在某些场景下localStorage的容量就会有点捉襟见肘,其实浏览器是有提供大数据量的本地存储的如IndexedDB存储数据大小一般在250M以上。弥补了loc
2022-10-28 2237 阅读 实用干货 🌋 🚸 呀!原来这就是前端监控系统 在刚开始学前端的时候,那时候开发的应用总是在用户的设备中出现一些报错,开发者只知道这个型号的设备出现这个问题,但对其他信息却全然不知,比如说其他操作系统、其他设备型号、其他页面会有这个报错吗,这个报错出现的频率又是多少。每次出问题只能等待用户反馈,不能第一时间去解决问题,甚至用户没反馈的话永远也无法
2022-10-24 2245 阅读 实用干货 🌋 🧰 Qiankun原理—JS沙箱是怎么做隔离的 qiankun有SnapshotSandbox,LegacySandbox和ProxySandbox这些沙箱,而它们又可以分为单例和多例两种模式,网上也有很多文章对其进行介绍。但这些文章的关注点都是沙箱的环境恢复做的事,那JS的隔离到底是怎么做到的呢?换个问法,当我写window.a=1的时候,a是