Liyanyan

一张图理解JS中的原型和原型链

前言

面试必问的原型和原型链问题,先来开具一张图,后面就全靠想了
原型图.jpg

阅读更多

2019面试总结

1.浏览器引擎内核分为脚本引擎和渲染引擎 分别说一下 IE Chrome FF Opera等的内核
谷歌的脚本引擎V8 w3help去看

阅读更多

前端网页资源优化加载

前言

vue打包的项目,首次加载时间很慢 想要优化一下速度

阅读更多

前端文件的上传和下载

1.后台返回二进制流 前端进行下载文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
** data:二进制的数据
** name:下载的包名
*/
var service = axios.create({
responseType: 'blob', // 返回数据的格式,其可选项是arraybuffer,blob,
// document,json,text,stream,默认值为json
})

chunkBlob(data, name) {
if (!e || !window.FileReader) return // 看支持不支持FileReader
var reader = new FileReader() // 需要支持fileReader
reader.readAsDataURL(data)
reader.onload = function(e) {
var a = document.createElement('a')
a.download = name + Date.now() + '.zip'
a.href = e.target.result
document.body.appendChild(a)
a.click()
document.body.removeChild(a)
}
}

阅读更多

Js中Array的各种操作

前言

作为一个资深的前端 各种数组的操作(包括数组对象的操作)非常的频繁 在加上各种 es5+的新方法 更是好用

阅读更多

前端面试题汇总

专门收集的各种面试题,包括面试者or被面试者的出题
https://www.toutiao.com/i6605816147252085261/

阅读更多

基础小知识笔记

1

三种数据结构:
1.堆 (key-value) 类似于一个书架,根据key找value
2.栈 (先进后出) 函数调用栈
3.队列 (先进先出) 安检排队

阅读更多

Vue中使用Echarts

前言

大部分的后台系统都会有很多的数据,为了看得更直观,一般都会使用图表,如常见的 hightChart,chart,echarts,其中百度的 echarts 我认为是相对来说比较好的,个人一直在再使用,今天主要讲解在 vue 中使用 echarts

阅读更多