摘要: 1、diff算法 vue2.x中的虚拟dom是全量对比的,而vue3.0增加了静态标记,再与上次虚拟节点对比的时候,只要对比有静态标记的,并且通过标记的信息得知当前节点要对比的具体内容。 2、静态提升 vue2.x 无论元素是否参与更新,每次都会重新创建 vue3.0 对不参与更新的元素,只会被创建 阅读全文
posted @ 2021-06-02 21:47 黎明の破晓 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 阿里云的系统版本:CentOS Linux release 7.4.1708 (Core) 一、下载安装包 官网:https://www.mongodb.com/download-center?jmp=nav#community 本次我安装的包地址是:https://fastdl.mongodb.o 阅读全文
posted @ 2021-03-16 10:36 黎明の破晓 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 第一次使用aws,首先查询了各种资料,我第一步需要做的是安装aws-cli,而安装aws-cli之前需要安装python3,当然你安装python3之前你还需要安装homebrew,当然我正在安装的过程中还遇到了其他的问题,接下来用一个个步骤来描述安装过程 一、安装homebrew 镜像更换为国内的 阅读全文
posted @ 2020-04-27 18:25 黎明の破晓 阅读(3067) 评论(0) 推荐(0) 编辑
摘要: const context = require.context('./', true, /\.vue$/); const install = (Vue) => { context.keys().forEach((key) => { const component = context(key).def 阅读全文
posted @ 2020-04-26 15:34 黎明の破晓 阅读(3585) 评论(0) 推荐(1) 编辑
摘要: Number.prototype.thousandth = function() { return `${this}`.replace(/\d{1,3}(?=(\d{3})+$)/g, '$&,'); }; 阅读全文
posted @ 2020-04-24 17:10 黎明の破晓 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 问题:在一个固定长度的位置(例如标题栏),针对其内容的字数不定的情况下,如何实现总是能展示完整的标题? 解法: 1、定义获取字符串字节数的函数(注意是字节数不是长度) 2、根据字符串字节数调整字体大小(成反比,且可以使用Math.cos,具体根据实际情况来调整) String.prototype.b 阅读全文
posted @ 2020-04-23 17:28 黎明の破晓 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 在大多数的人眼里,数组去重是一个很简单的课题,很多人甚至熟练掌握了多种数组去重的方法,然而大多时候,我们却忽略了数组去重所消耗的时间资源。譬如我们在做前端性能优化的时候,又有多少人会考虑JavaScript的运行性能。今天,我将通过一组测试数据来给大家展示高性能数组去重的必要性。当然以上仅针对像我这 阅读全文
posted @ 2019-07-24 16:44 黎明の破晓 阅读(930) 评论(0) 推荐(1) 编辑
摘要: 现象:导致v-else 执行v-for的length次数, 从现象看应该v-for先解析,然后将v-if和v-else包在其中 解决方案:很简单,tempalte 将v-if v-else 隔离到最外层 <template vi-if> < v-for> </template> <template 阅读全文
posted @ 2018-10-10 23:22 黎明の破晓 阅读(5216) 评论(0) 推荐(0) 编辑
摘要: 使用window.open新开页面,火狐浏览器无法使用Ctrl新开窗口后页面停留在当前页面,兼容性问题,使用<a>或者<router-link>标签即可解决 --贡献者:毛毛 阅读全文
posted @ 2018-09-29 09:23 黎明の破晓 阅读(364) 评论(0) 推荐(0) 编辑
摘要: var temp = document.createElement('form'); temp.action = this.data.testURL; temp.method = 'post'; temp.target = '_blank'; temp.enctype = 'multipart/fo 阅读全文
posted @ 2018-08-15 16:42 黎明の破晓 阅读(4855) 评论(0) 推荐(0) 编辑