12 2020 档案
摘要:背景:在项目中需要给用户提供一个下载模板,属于静态文件,于是想用简单的 a 标签配合download属性完成功能。但是由于webpack的限制,放置在项目的pages文件夹里面的静态文件无法被访问到,于是经过查找资料,发现静态文件需放在static文件夹中,部分版本的脚手架中是public文件夹。那
阅读全文
摘要:js 怎样判断用户是否在浏览当前页面 有些时候我们需要在项目中判断用户是否在浏览当前页面,或者当前页面是否处于激活状态。然后再进行相关的操作。浏览器中可通过window对象的onblur、onfocus判断,或者document的hidden属性判断。 1、window.onblur & windo
阅读全文
摘要:const curring = fn => { const { length } = fn const curried = (...args) => { return (args.length >= length ? fn(...args) : (...args2) => curried(...ar
阅读全文
摘要:1、capitalize 首字母大写 2、uppercase 全部大写 3、uppercase 全部小写 4、currency 输出金钱以及小数点 1)第一个参数 货币符号 2)第二个参数 小数点后位数 5、pluralize 如果只有一个参数,复数形式只是简单地在末尾添加一个 “s”。
阅读全文
摘要:首先确定需求,vuex的功能是实现状态集中管理,其中需要实现的内容 store state mutations actions getters 响应式 代码实现 let Vue; class Store { constructor(options) { // 同样对vue强依赖 使用vue实现响应数
阅读全文
摘要:Git commit规范 作用: 能加快 Code Review 的流程 根据 Git Commit 的元数据生成 Changelog 后续维护者可以知道 Feature 被修改的原因 技术方案 提交的格式要求 一般来说 type type 代表了某次提交的类型,比如是修复一个 bug 还是增加了一
阅读全文
摘要:1.更新版本,包括node、npm、yarn、webpack等,新版本使用更新的特性,优化更好。一句话,整新不整旧。 2.使用stats分析打包结果。官方打包以后会提供一个stats.json文件,里面包含此次打包的详情,可以使用官方提供的stats分析工具进行针对性优化。另外有第三方工具 webp
阅读全文

浙公网安备 33010602011771号