前端教程
-
docusaurus中引入shiki实现代码高亮
0.效果 设置各种主题 使用聚焦插件 标注某个单词 除了twoslash用不了,基本功能还是可以。 因为docusaurus打包之后本质上是一个静态网站,没有后端代码,所以没办法读…
-
浏览器中如何获取用户网络状态
网页开发中存在需要获取用户是否在线的场景及用户网络状态,浏览器提供了 navigator.onLine 和 navigator.connection 可以实现这一需求。 获取在线状…
-
完全掌握vue全家桶单元测试 : 6. 深入理解组件测试
前置知识 观念改变 在这一章,会讲到如何测试组件,我在这一章只讲组件测试的基本操作,不会去讲测试的心法,后面章节再专门讲测试的心法,我会带着大家,把复杂的业务点,拆成一个一个细点,…
-
InqureJS:手搓脚手架必备!让你的命令行交互花里胡哨!
如果想自己做一个脚手架或者在某些时候在 CMD 窗口进行交互,这个时候就可以使用 inquirer.js。 首先npm init 初始化一个文件夹,来测试这个库,然后安装包: np…
-
【vite.config.ts】(多环境配置)设置环境文件 .env.local
前言 记录下踩的坑。。。 这次这个坑,印象很深刻,因为网上找了很多答案,基本都是一样的,试过了,都没有用。。。 我猜,可能人家当时的vite版本和我不一样,人家也没把vite版本给…
-
tailwindcss Vue项目CSS开发体验
本文将介绍如何将 TailwindCSS 结合 Vue 项目使用,并探讨 TailwindCSS 对前端开发带来的优势。同时,还将介绍一款实用的 VSCode 插件,帮助开发者更好…
-
简单的题,内涵不简单
当谈及大厂面试时,算法无疑是必考内容之一。然而,仅仅掌握算法并不足以让你在竞争激烈的面试中脱颖而出。算法的性能是另一个至关重要的方面,它直接反映了你解决问题的效率和质量。要想在这个…
-
原生桥接方式:深入了解JavaScript Bridge(JsBridge)
随着移动应用的发展,原生应用与Web内容(如H5页面)之间的交互变得越来越频繁。这些交互需要一种高效、安全且灵活的通信方式,于是诞生了多种原生桥接(Native Bridging)…
-
邀请函 | Pulsar Meetup 深圳 2024
Hi, All Pulsar Stars: 让大家久等了,我们回来啦! 首站,Apache Pulsar Meetup 深圳 2024 诚邀大家参与。 敬礼!🫡 Puls…
-
TTFB时间太长怎么办
优化加载第一个字节所需时间 首字节时间 (TTFB) 是一项基础的网页性能指标,排在所有其他有意义的用户体验指标(例如 First Contentful Paint (FCP) 和…