摘要:
setting。json { "files.associations": { "*.cjson": "jsonc", "*.wxss": "css", "*.wxs": "javascript" }, "emmet.includeLanguages": { "wxml": "html" }, "mi 阅读全文
摘要:
防抖 export function throttle (fn, interval = 500) { let canRun = true return function () { if (!canRun) return canRun = false setTimeout(() => { fn.app 阅读全文
摘要:
以数组为例,JavaScript 提供多种遍历语法。最原始的写法就是for循环。 这种写法比较麻烦,因此数组提供内置的forEach方法。 这种写法的问题在于,无法中途跳出forEach循环,break命令或return命令都不能奏效。 for...in循环可以遍历数组的键名。 for...in循环 阅读全文
摘要:
其实不只是vue,react中在执行列表渲染时也会要求给每个组件添加上key这个属性。 要解释key的作用,不得不先介绍一下虚拟DOM的Diff算法了。 我们知道,vue和react都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的D 阅读全文
摘要:
浅拷贝 3、深拷贝 阅读全文
摘要:
一、mock解决的问题 开发时,后端还没完成数据输出,前端只好写静态模拟数据。数据太长了,将数据写在js文件里,完成后挨个改url。某些逻辑复杂的代码,加入或去除模拟数据时得小心翼翼。想要尽可能还原真实的数据,要么编写更多代码,要么手动修改模拟数据。特殊的格式,例如IP,随机数,图片,地址,需要去收 阅读全文
摘要:
requires 1、通过module.export进行导出 require进行导入 2、属于commonJS规范 3、赋值过程中才会执行 4、require可以在文件任何地方进行使用 5、common的require是同步的 6、require相当于值拷贝 import 1、通过ES6的expor 阅读全文
摘要:
yarn 与 npm的不同之处? cnpm install axios jquery swiper --save-dev npm下载的时候是同步下载的 npm不会有缓存 npm会将依赖的版本号进行锁定 yarn下载的时候是异步下载的 yarn会有缓存 yarn会将依赖的版本号进行锁定 1、安装yar 阅读全文
摘要:
001、创建仓库 002、新建项目 003、初始化仓库 这一步不需要做 004、克隆项目 005、编写代码并提交到github上面 006、在github上面查看文件的变动 007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程) 008、张三解决BUG并提交文件 009、CTO合并 阅读全文
摘要:
一、问题描述: 我们往往在用vue写项目时,通常会遇到使用vuex请求数据渲染页面后,当再次刷新页面时,渲染页面的数据会消失不见,造成数据部分一片空白这种现象。例如下图。其实这种问题是很好解决的,我来总结一下我的解决方法。 二、解决方法: 我在vuex中使用了sessionStorage,我先来介绍 阅读全文