1.闭包
通俗理解:js中的闭包_勿语轻尘的博客-CSDN博客_js闭包
2.this指向
js中关于this指向的问题的简单总结_03251108的技术博客_51CTO博客_this指向问题
3.http协议详解
结合这篇理解:对请求,响应和前后端生命周期的理解。_markdown-CSDN博客
4.flex布局
5.promise对象
6.async/await的基础用法
7.前端跨域
https://segmentfault.com/a/1190000011145364
8.js深浅拷贝
9.es6新特性
10.原型和原型链
11.AE动画转web功能实现
理解:
(1)Object.prototype.toString.call(this.obj)==='[object Object]'为对象,==='[object Array]'为数组
(2)instanceof JS之instanceof详解_Miofly的博客-CSDN博客_instanceof js
javascript内功:
2. javascript内置对象浏览器支持查询!!:Object.prototype.isPrototypeOf() - JavaScript | MDN
11.webpack
Vue学习总结(三):webpack和vue-cli_诗和远方-CSDN博客_vue webpack
12.react 架构级的神仙打架
13.前端适配方案 - 简书
14.加密相关
rsa加密,签名(解密),aes加密:https://www.jianshu.com/p/5f6302068caf
国密加密:早知道就好了-国密算法 - 知乎
15.vue uniapp 图片压缩
https://www.jianshu.com/p/4a80901a5dd1
其他:
跨域请求及拦截器封装相关,封装axios:封装axios - 简书
路由相关(路由守卫)
mock.js 模拟接口数据
处理复杂数据 lodash
js-xlsx上传下载,读取excel文件数据
文件上传解决思路(切片!):前端大文件上传方法(深度好文) - 知乎
vue实现切片上传:vue+大文件分片上传 - Xproer-松鼠 - 博客园
拖拽功能实现:Vue 拖拽组件 vuedraggable 和 vue-dragging - Postbird - 猫既吾命
特殊echarts:Make A Pie
cesium:跨平台、跨浏览器的展示三维地球和地图的js库,cesium使用WebGL来进行硬件加速图形,浏览器必须支持webgl cesium中文网 | 学习cesiumjs 的好地方--伐罗密
thingjs和Cesium分别是什么?区别有哪些? - 知乎
svg/canvas/webgl/three.js