可以用实现局部组件(dom)的重新渲染可以实现页面的局部刷新。有一个最简单办法,我们可以用Vue中的v-if指令来实现。 我们的思路是:除了上述用Vue中的v-if指令来实现,我们也可以用另一个方法就是新建一个空白组件,需要刷新局部页面时跳转至这个空白组件页面,然后在空白组件内的beforeRouteEnter守卫中又跳转回原来的页面。 如下图所示,在Vue3.X中不仅可以实现点击刷新,按...
这篇文章为大家讲如何用JSd代码实现音乐播放。 音乐播放的主要js代码 音乐数据的数组对象 这里不仅有前端网页提供数据,还有为后面的js代码提供了音乐路径,分享给大家。 { ablum:"海阔天空", artist:"Beyond", id:1, name:"大地", path:"musics/1...
在之前的文章中我们有讲过树的相关知识,例如,树的概念、深度优先遍历和广度优先遍历。这篇文章讲述了一个特殊的树——二叉树。 什么是二叉树 二叉树是每个节点最多只能有两个子节点的树,如下图所示: 一个二叉树具有以下几个特质: 要计算在每层有多少个点,可以依据公式2^(i-1)个(i是树的第几层); 如果这颗二叉树的深度为k,那二叉树最多有2^k-1个节点; 在一个非空的二叉树中,若使...
您知道如何在Vue中minio上传文件(stream流和链接)吗?现在就讲解: 1、minio的安装 不用做过多,直接使用npm或者cnpm下载即可 npmiminio--save //或者 cnpmiminio--save 2、minio.js文件 封装了连接minio、文件上传,文件删除等方法 注:此文件中的url都是在minio设置了永久链接的基础上 2.1连接mi...
在之前文章中我们讲述了parseHTML 函数源码解析拿到返回值后的处理,这篇文章就为我们讲述了当 textEnd === 0 解析器遇到结束标签,parse 结束标签的代码如下: //Endtag: varendTagMatch=html.match(endTag); if(endTagMatch){ varcurIndex=index; advance(endTagMat...