2022-12-08 1161 阅读 实用干货 🌋 🔖 分享 8 个比较实用的代码片段 1.复制内容到剪贴板几乎所有的网站都有存在,因为它可以让用户更方便地使用功能。但令人难以置信的是,只需要6行有效代码就可以做到这一点。constcopyToClipboard=(content)=>{consttextarea=document.createElement("textarea"
2022-12-08 1451 阅读 值得一看 🔍️ ✨ Vite 4.0 正式发布! Vite4.0正式发布,距离3.0版本发布已经过去了5个月(2022.7.13)。下面就来看看Vite4.0有哪些更新吧!与Vite3相比,这个主版本的的更新范围更小,主要目标是升级到Rollup3。Vite团队与生态系统紧密合作,以确保这个新的主要版本顺利升级。Rollup3Vite现在正在使用R
2022-12-05 1146 阅读 值得一看 🔍️ ✨ 看图说话,新 CSS 单位 “svh” “dvh” 原来如此 vw和vh单位是我们都比较熟悉的两个单位,100vw和100vh代表着视图窗口的宽和高。我们在写移动端布局兼容的时候会经常用到它们,类似于百分比的写法;它们有不错的兼容性:然而有一个问题,当我们使用100vh,且有顶部地址栏或底部操作栏的时候,会出现溢出屏幕的情况:当滑动滚动条的时候,地址栏和操作栏
2022-12-02 1156 阅读 值得一看 🔍️ 🔍️ JS中Object的keys是无序的吗 在最开始学习JavaScript时,我一直被灌输Object中的Key是无序的,不可靠的,而与之相对的是Map实例会维护键值对的插入顺序。「But,Object的键值对真的是无序的吗?」实际上在ES2015以后,Object.keys的规则变了:在一些现代的浏览器中,keys输出顺序是可以预测的!K
2022-12-01 1037 阅读 实用干货 🌋 🥅 JavaScript错误处理完整指南 本文将带你了解JavaScript中常见的错误类型,处理同步和异步JavaScript/Node.js代码中错误和异常的方式,以及错误处理最佳实践!1.错误概述JavaScript中的错误是一个对象,在发生错误时会抛出该对象以停止程序。在JavaScript中,可以通过构造函数来创建一个新的通用错误
2022-11-30 1064 阅读 实用干货 🌋 📦️ 还不会发包?30S教会你 前言学会发包可以避免我们在项目开发中重复造轮子的现象;当我们开发了通用的组件或者工具库后可以将其发布到npm上,这样在我们后续有同样需求的时候就可以直接下载下来用了,是不是灰常的的灵性。不知道怎么发包的小伙伴可以跟着我从0到1的发布一个包(发包流程跟技术框架和打包工具没有必然的联系,可根据自身情况进