摘要:
现有项目使用的是 vue3+vite+view-ui-plus 由于公司要求秒开速度对h5页面进行优化,首先想到的是把组件的引用从全量引用打包改成按需引用; 下面是改之前的 view-ui-plus 引用配置,简单粗暴直接在 main.ts 中引用 import ViewUIPlus from 'v 阅读全文
摘要:
react-native项目启动报错——watchman安装问题(mac pro) Looking for JS files in /Users/你的名称/Documents/project/文件夹名 Loading dependency graph.../Users/你的名称/Documents/ 阅读全文
摘要:
换了新电脑,需要把老项目 git 拉下来再跑起来的时候发现生成样式文件的时候会报这个错误 ,(N年前老项目,用的是 node-sass, gulp-ruby-sass@2.1.1 版本比较老旧,但项目还是要跑,工作还是要做呀) Error in plugin 'gulp-ruby-sass' Mes 阅读全文
摘要:
首先放一个官网的链接 List of available rules - ESLint中文文档 然后直接上代码 这里以vue项目为例,主要两个文件,1是.eslintrc.js文件(配置),2是.eslintignore(忽略不需要匹配的文件) 重点:修改配置文件后,要重启项目才能生效 阅读全文
摘要:
一、eslint 定义规则 .eslintrc.* 文件支持 .js .yaml .yal .json等格式的配置文件,这里使用 .js文件在 package.json 里创建一个 eslintConfig 属性,在那里,同样可以定义你的配置如果 .eslintrc.js 和 package.jso 阅读全文
摘要:
这是官方文档对这个插件的描述 一般情况下我们之前写过的项目都会实例化一个request对象,进行配置,比如配置响应拦截和请求拦截 ,会在utils文件夹下新建一个request.js文件来实例化出一个request对象,配置错误处理以及拦截器等等,然后把这个实例化出来的对象引入每个页面的servic 阅读全文
摘要:
这里说的缓存是指浏览器(客户端)在本地磁盘中对访问过的资源保存的副本文件。 浏览器缓存主要有以下几个优点: 减少重复数据请求,避免通过网络再次加载资源,节省流量。 降低服务器的压力,提升网站性能。 加快客户端加载网页的速度, 提升用户体验。 浏览器缓存分为强缓存和协商缓存,两者有两个比较明显的区别: 阅读全文
摘要:
先上灵魂拷问 欢迎转载,转载请标明文章出处来自字节架构前端 在文章之前,先抛一些灵魂拷问: 前端代码从 tsx/jsx 到部署上线被用户访问,中间大致会经历哪些过程? 上述过程中分别都有哪些考虑、指标和优化点,以满足复杂的业务需求? 可能大部分同学都知道强缓存/协商缓存,那前端各种产物(HTML、J 阅读全文
摘要:
灵魂五问 localStorage 存储的键值采用什么字符编码 5M 的单位是什么 localStorage 键占不占存储空间 localStorage的键的数量,对写和读性能的影响 写个方法统计一个localStorage已使用空间 我们挨个解答,之后给各位面试官又多了一个面试题。 我们常说loc 阅读全文
摘要:
在开发过程中,收到这样一个问题反馈,在网站上传 100 MB 以上的文件经常失败,重试也要等老半天,这就难为需要上传大规格文件的用户了。那么应该怎么做才能快速上传,就算失败了再次发送也能从上次中断的地方继续上传呢?下文为你揭晓答案~ 温馨提示:配合 Demo 源码一起阅读效果更佳 整体思路 第一步是 阅读全文