1.flex
2.css新特性
3.transition和animation的区别
4.display:none和visibility:hidden的区别
5.定位
6.bfc
7.title
8.css实现三角形
9.水平居中
10.清除浮动
11.js基本数据类型
12.typeof和instaceof
13.es6新特性
14.event loop
15.深拷贝、浅拷贝
16.call、apply、bind的区别
17.闭包
18.浏览器从输入url到页面渲染的过程
19.get和post请求的区别
20.项目对ajax的封装
21.跨域
22.v-model原理
23.vue生命周期
24.vuex
25.vue中key的作用
26.$router和$route的区别
27.项目难点
28.将嵌套路由扁平化 只让说了大致思路就结束了
// 将嵌套路由扁平化
const testCase = [
{
path: '/jobs',
routes: [
{
path: '/auto_create',
},
{
path: '/:jobId',
routes: [{
path: '/info',
},
{
path: '/satisfaction',
routes: [{
path: ['/pandect/:candidateId', '/application/:applicationId', '/:id'],
}, ],
},
],
},
],
},
{
path: '/heat_preservation',
routes: [{
path: '/interview',
},
{
path: '/offer',
},
],
},
];
// 得到结果
// [
// '/jobs/auto_create',
// '/jobs/:jobId/info',
// '/jobs/:jobId/satisfaction/pandect/:candidateId',
// '/jobs/:jobId/satisfaction/application/:applicationId',
// '/jobs/:jobId/satisfaction/:id',
// '/heat_preservation/interview',
// '/heat_preservation/offer'
// ]
css的解析
会阻塞dom的解析
吗 会阻塞dom的渲染
吗