上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: ES5写法 function Promise (executor) { this.PromiseState = 'pending'; // Promise状态 只有 pending fulfilled rejected 三种 this.PromiseResult = null; // 传递结果 th 阅读全文
posted @ 2021-01-18 18:31 LeoX的爬坑笔记 阅读(204) 评论(0) 推荐(0) 编辑
摘要: # GitHub Start 140.82.113.3 github.com 140.82.114.20 gist.github.com 151.101.184.133 assets-cdn.github.com 151.101.184.133 raw.githubusercontent.com 1 阅读全文
posted @ 2021-01-15 09:53 LeoX的爬坑笔记 阅读(186) 评论(0) 推荐(0) 编辑
摘要: js支持原生的base-64加密解密,加密方法-window.btoa,解密方法-window.atob,但是直接使用这两个方法进行加密解密会出现中文乱码的情况,所以使用以下组合加密解密,可解决问题 function utf8_to_b64(str) { return window.btoa(une 阅读全文
posted @ 2021-01-08 17:12 LeoX的爬坑笔记 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 背景:在项目中需要给用户提供一个下载模板,属于静态文件,于是想用简单的 a 标签配合download属性完成功能。但是由于webpack的限制,放置在项目的pages文件夹里面的静态文件无法被访问到,于是经过查找资料,发现静态文件需放在static文件夹中,部分版本的脚手架中是public文件夹。那 阅读全文
posted @ 2020-12-23 11:48 LeoX的爬坑笔记 阅读(564) 评论(0) 推荐(0) 编辑
摘要: js 怎样判断用户是否在浏览当前页面 有些时候我们需要在项目中判断用户是否在浏览当前页面,或者当前页面是否处于激活状态。然后再进行相关的操作。浏览器中可通过window对象的onblur、onfocus判断,或者document的hidden属性判断。 1、window.onblur & windo 阅读全文
posted @ 2020-12-22 09:56 LeoX的爬坑笔记 阅读(524) 评论(0) 推荐(0) 编辑
摘要: const curring = fn => { const { length } = fn const curried = (...args) => { return (args.length >= length ? fn(...args) : (...args2) => curried(...ar 阅读全文
posted @ 2020-12-18 14:49 LeoX的爬坑笔记 阅读(71) 评论(0) 推荐(0) 编辑
摘要: ​1、capitalize 首字母大写 ​2、uppercase 全部大写 ​3、uppercase 全部小写 ​4、currency 输出金钱以及小数点 ​1)第一个参数 货币符号 2)第二个参数 小数点后位数 ​5、pluralize 如果只有一个参数,复数形式只是简单地在末尾添加一个 “s”。 阅读全文
posted @ 2020-12-09 10:58 LeoX的爬坑笔记 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 首先确定需求,vuex的功能是实现状态集中管理,其中需要实现的内容 store state mutations actions getters 响应式 代码实现 let Vue; class Store { constructor(options) { // 同样对vue强依赖 使用vue实现响应数 阅读全文
posted @ 2020-12-09 10:06 LeoX的爬坑笔记 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Git commit规范 作用: 能加快 Code Review 的流程 根据 Git Commit 的元数据生成 Changelog 后续维护者可以知道 Feature 被修改的原因 技术方案 提交的格式要求 一般来说 type type 代表了某次提交的类型,比如是修复一个 bug 还是增加了一 阅读全文
posted @ 2020-12-08 17:01 LeoX的爬坑笔记 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.更新版本,包括node、npm、yarn、webpack等,新版本使用更新的特性,优化更好。一句话,整新不整旧。 2.使用stats分析打包结果。官方打包以后会提供一个stats.json文件,里面包含此次打包的详情,可以使用官方提供的stats分析工具进行针对性优化。另外有第三方工具 webp 阅读全文
posted @ 2020-12-08 16:25 LeoX的爬坑笔记 阅读(382) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页