2023-05-19 1288 阅读 实用干货 🌋 ✌ 如何开发一个人人爱的组件? 组件,是前端最常打交道的东西,对于React、Vue等应用来说,万物皆组件毫不为过。有些工作经验的同学都知道,组件其实也分等级的,有的组件可以被上万开发者复用,有些组件就只能在项目中运行,甚至挪动到自己的另外一个项目都不行。如何考察一个前端的水平,首先可以看看他有没有对团队提供过可复用的组件,一个前
2023-05-12 1130 阅读 实用干货 🌋 👋 有JSDoc还需要TypeScript吗? 这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到你已经打开了一个麻烦的玩意儿。如果你在为一个网站或一个库写代码,你就需要引入编译的步骤。如果你在编写
2023-05-02 1201 阅读 值得一看 🔍️ 🤔 忘记 localStorage 吧,indexedDB 才是前端存储新宠! 前言在项目开发过程中,前端需要存储大量的数据。cookie,localstorage都有存储长度限制。表格一览特性cookielocalStoragesessionStorageindexedDB数据生命周期一般由服务器生成,可以设置过期时间;前端采用和js-cookie等组件也可以生成除非被清理,
2023-04-15 1213 阅读 值得一看 🔍️ 💫 Chrome 浏览器的更新导致 jQuery 反复发版,只因 :has 这个伪类 前端到底是“死”没死我是不知道,但是jQuery似乎又“回光返照”了一下,窜稀式地连更了几个小版本。我仔细看了看,并没有新功能出现,不过还挺有意思的,也让我学习到了新的东西。简单来说,这几个版本的更新主要与Chrome引入新选择器产生的缺陷有关。那么谷歌浏览器是如何导致jQuery产生Bug的,又是
2023-04-12 1286 阅读 值得一看 🔍️ 🚀 Vite4.3 来袭,性能提升 10x!冷启动时间比turbopack还快! 序言最近vite发布4.3-Beta版本,vite团队在这个版本重点是工作是性能优化,并且取得了惊人的成果?RustvsJavaScriptJavaScript也可以写出性能足够好的程序Rust时候提升新一波了性能了(敲打)??当然vite的性能提升,也离不开esbuild与SWC等的支持。(不是引
2023-04-02 1223 阅读 值得一看 🔍️ 🤠 2023年了你还不会乐观 UI 吗? 什么是乐观UI乐观UI(optimisticUI)是一种UI设计方式,它在用户执行操作后,不用等待服务器响应,立即更新UI。如果操作失败,则回滚UI到之前的状态。为什么要使用乐观UI给用户即时的反馈,界面感觉很响应迅速,带来很好的用户体验provideraresponsiveuserexperien