vue
1:vue里面关于路由的传参https://www.cnblogs.com/beka/p/8583924.html
传参parms和query的区别
https://www.cnblogs.com/xfsmile/p/9764525.html
2:vue双向绑定的原理
https://www.cnblogs.com/wangjiachen666/p/9883916.html
3:vuex具体实现的原理
4:vue过滤器的原理
5:vue中watch和computed的区别
watch 是我改变影响你
computed 是你改变影响我
https://www.jianshu.com/p/11caebb66fb8
https://www.cnblogs.com/myfirstboke/p/10251181.html
https://segmentfault.com/a/1190000012948175?utm_source=tag-newest
6:vue路由守卫的作用
https://www.jianshu.com/p/691379025334
7:vuex刷新页面数据丢失的解决办法
8:vue中的axios拦截器
https://blog.csdn.net/weixin_39378691/article/details/83750056
9:vue生命周期钩子函数分别有什么作用
10:路由俩种方式的区别
https://www.jianshu.com/p/60c6bbfb3740
js
1:es6和es7语法
https://blog.csdn.net/qq_30856231/article/details/79208609
2:抓包工具
https://blog.csdn.net/yeyinganny/article/details/78193945
3:js中处理兼容性问题
4:js冒泡排序和选择排序
5:js数组去重的方式
6:cookie和localstorage和sessionstorage的区别
7:闭包和继承
8:原型和原型链
9:什么是异步,解决异步的方法有哪些
10:for of 和 for in 的区别、
for in 取 key; for of 取 value
for of不可以遍历对象
https://www.cnblogs.com/rogerwu/p/10738776.html
https://blog.csdn.net/shangyanaf/article/details/80415236
html+css
1:碰到过的css兼容性的问题有哪些
2:h5的新标签有哪些
3:数组的方法和字符串的方法有哪些
题外内容
1:什么是ssr
2:什么是seo
3:前端优化的几种方式
4:http协议和tcp协议
5:http请求码分别代表什么意思
6:模块化开发 CMD,AMD,commonJs有什么区别
CMD是依赖就近(王波) AMD是依赖前置
7:MVC和MVVM的区别
https://www.cnblogs.com/xuzhujack/p/11005032.html
8:前端如何解决跨域
https://segmentfault.com/a/1190000011145364?utm_source=tag-newest
9:为什么闭包会导致内存泄漏
10::vue里面解决seo问题
webpack有个prerender-spa-plugin
无需服务器实时动态编译,采用预渲染,在构建时针对特定路由简单的生成静态HTML文件
将hash路由换成history路由 spa单页面变成mpa多页面应用 这样seo的爬虫就可以获取到页面信息
11:防抖与节流
https://www.jianshu.com/p/c8b86b09daf0
所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间
所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。
nodejs
1:爬虫
fs模块用来创建文件夹和读写*.json数据
request模块用来获取api的内容,并用pipe来写入文件。
cheerio模块用来获取网页中的DOM,因为DOM里面有部分我需要的数据