* 一般文件上传下载,都是通过二进制的格式进行(Blob)* Blob 表示的不一定是JavaScript原生格式的数据。[File]接口基于Blob,继承了 blob 的功...
* 一般文件上传下载,都是通过二进制的格式进行(Blob)* Blob 表示的不一定是JavaScript原生格式的数据。[File]接口基于Blob,继承了 blob 的功...
1,vue 传参,不通过路由传参 1,项目文件结构 2,list.vue 文件 3,... tab1.vue 文件
1,fetch 优缺点 1,fetch 是低层次的api,可以考虑成原生的 XHR,所以用起来并不是很舒服,需要进行封装 2,优点: 语法简洁,更加语义化 基于标准 Prom...
@import的引入方式在一些老版本的浏览器中可能不支持。 link 是异步请求,浏览器在加载html文档时就开始加载的,import是同步请求,是在浏览器对html文件加载...
本文将简单介绍在vue2.x的环境下引入并使用less的流程 1、安装less 在项目的根目录下打开命令行工具,执行命令: 安装完成后打开 build目录,修改 webpac...
vue项目中,经常会遇到一些性能优化点,以下就是我在工作中,总结的优化点 vue 性能优化点 1,路由懒加载 2,keep-alive 缓存页面 3,多使用 v-show,少...
想要了解前端的性能优化,必须要先知道浏览器运行的步骤,从中进行优化 1,浏览器渲染的步骤 1,对网址进行 DNS域名解析,得到对应的IP地址 2,根据IP找到对应的服务器,发...
其实vue.js作者在这里的时候聊到了原理,也就是关于视图和数据动态变化的原因。 如何追踪变化。但是还是需要一些基础知识,关于ES5的Object.definePropert...
区别: localStorage:永久存储数据,内容共享,上限5M sessionStorage与localStorage类似:仅作用于当前窗口,窗口关闭时会自动清空 用法:...
一、前言 本文介绍的内容包括: keep-alive用法:动态组件&vue-router keep-alive源码解析 keep-alive组件及其包裹组件的钩子 keep-...
本文通过构造函数方法 与 class 进行对比来讲解,这样会更好理解点 1,定义 class 的本质是 function,它可以看作一个语法糖,让对象原型的写法更加清晰、更像...
1,js 分为两种数据类型: 基本数据类型:是按照值来操作的 引用数据类型:是按照引用的地址来操作的 引用类型:存储的是数据在内存中的地址,数据库在内存中单独存储,就是引用类...
1,定义 概念:Generator是一个迭代器生成函数,器返回值是一个 Iterator 对象,可用异步调用 2,语法: 在 function 后面,函数之前加 * 函数内部...
运行机制: JS 的本质是单线程执行 事件队列:同步任务,异步任务() 运行机制 1,JS 的本质是单线程执行 单线程就意味着所有任务需要排队,前一个任务结束,才会执行下一个...
1,document load 和 document ready 区别? 2,如何获取元素的样式 3,滚动到顶部的实现 通过body.scrollTop(推荐) 通过元素的s...
vue-router 1,路由安装 1,安装指令: 2,项目中 main.js 引入 2,route 与 router 的区别 route:通过$route来获取路由传参的数...
1,尽可能的缩小webpack或者其他打包工具生成的包的大小 去除不必要的插件 去除devtool选项 分离CSS 安装插件:npm install extract-t...
项目中,都有重复的详情页,根据路由传参id进行判断展示那一条数据的详情页,由此而伸,做一个demo demo结构 1,路由操作 注:route.js中,新建两个路由(一个li...