![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础
文章平均质量分 93
qq_42736234
这个作者很懒,什么都没留下…
展开
-
3D动画:樱花雨
基于canvas和requestAnimationFrame动画的樱花雨效果,效果如下源码链接:执行过程(先进行实例初始化)setParameters创建canvas标签,并设置宽高后加入容器中maxAddingInterval:设置新生花瓣的间隔时间reconstructMethods:改变render函数指向createCherries根据屏幕宽度和初始值,确定花瓣初始生成数量new CHERRY_BLOSSOM(init)初始化该花瓣参数rende.原创 2021-12-21 23:30:00 · 644 阅读 · 0 评论 -
移动vue-cli项目遇到的问题
我因为一些需求把我创建的vue-cli项目移动到了另一个盘符下面,启动时遇到好多报错1、没有安装axios elementui,重新安装就是解决cnpm i axios element-ui -S2、再次运行,又报错如果你仔细寻找,就会发现这些文件你都有,他就是不能识别解决:删除node_modules下_element-ui@2.13.1@element-ui文件夹,重新下载eleme...原创 2020-04-22 19:19:03 · 332 阅读 · 0 评论 -
vscode 插件Vetur解决代码高亮和格式化问题
在用vscode打开vue项目的时候,通常会这样后来找到了一个插件Vetur下载后重新加载页面,页面就比较舒服了,解决了代码高亮问题但是我们发现,vue文件html代码无法格式化,这样就比较难受,后来在设置settings.json中添加设置 // 更改vue的html格式 "vetur.format.defaultFormatter.html": "js-beautify-...原创 2020-04-20 12:21:53 · 7117 阅读 · 6 评论 -
【JS】深拷贝与浅拷贝的区别,实现深拷贝的几种方法
壹 ❀ 引如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举个浅拷贝例子:let a=[0,1,2,3,4], b=a;cons...转载 2020-03-09 22:00:01 · 92 阅读 · 0 评论