介绍 vite-plugin-compression是一个基于Vite的插件,用于gzip或Brotli压缩你的资源,从而减少页面的加载时间和网络带宽,提高用户访问速度和体验...
介绍 vite-plugin-compression是一个基于Vite的插件,用于gzip或Brotli压缩你的资源,从而减少页面的加载时间和网络带宽,提高用户访问速度和体验...
背景 我司目前项目已经经过了很多次优化了,期间通过webpack打包实践了很多种方式,包括样式文件通过gulp[https://www.gulpjs.com.cn/]实现命令...
从node目录删除学习深度优先遍历和广度优先遍历处理任务思想。使用到的模块:fs path 使用到的方法:(均为同步方法)let statObj = fs.statSync(...
由于chunk-vendors过大,于是想通过设置optimization.splitChunks拆分一下大的js文件,但是设置后导致页面一片空白,配置如下: 控制台警告: ...
什么是RxJS【Reactive Extensions for JavaScript】 首先RxJS是一个库,是针对编程工具,当然Angular引入RxJS就是让异步更加简单...
一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 标签元素用于图形的绘制,通过脚本 (通常是JavaScrip...
一、 外面有些阴天,像墨滴在生宣纸上,一层一层晕染开,每片云都灰暗得有层次。我出了校门正要往东走,忽然一个声音拉住了我。 “安宇!儿子!——这边!” 我诧异地回头,我妈什么时...
新的clipPath属性 在2.4.0中,我们为所有对象引入了clipPath属性。 ClipPath将替换clipTo: funcion() {},试图获得相同的灵活性但更...
我们已经在前几个系列涵盖了很多话题,从基础对象操作到动画,事件,滤镜,组合和子类。但还有几件非常有趣和有用的事情要讨论! 自由绘画 如果说有什么功能能让 在眼前一亮,那一定是...