前端面试考察重点
2020-06-03 10:30:36 0 举报
AI智能生成
前端初级面试考察重点
作者其他创作
大纲/内容
git
之前项目的分支管理方式
常用的几个git命令
node
用node做过什么事
项目打包部署
webpack、gulp
数据结构与算法
项目架构设计
登录、注册
信息安全
性能优化
静态资源cdn
图片压缩
尽量用css取代图片
图片懒加载
路由懒加载
gzip压缩
v-for时必须添加key
权限管理
vue
双向绑定的原理
组件通信
父子组件通信
兄弟组件通信
跨页面组件通信
vuex
是什么
怎么用
使用场景
watch与computed区别
computed
computed是计算属性,也就是计算值,它更多用于计算值的场景
computed具有缓存性,computed的值在getter执行后是会缓存的,只有在它依赖的属性值改变之后,下一次获取computed的值时才会重新调用对应的getter来计算
watch
更多的是「观察」的作用,类似于某些数据的监听回调,用于观察props $emit或者本组件的值,当数据变化时来执行回调进行后续操作
无缓存性,页面重新渲染时值不变化也会执行
keep-alive
什么场景需要使用
v-if与v-show的区别
vue-cli为我们做了什么
.vue 文件 --> .js 文件
ES6 语法 --> ES5 语法
Sass,Less,Stylus --> CSS
对 jpg,png,font 等静态资源的处理
热更新
定义环境变量,区分 dev 和 production 模式
...
vue3.0解决了2.x版本的什么问题
js
event loop
闭包
什么是闭包
解决了什么问题
es6
let和const
Promise
箭头函数
解构赋值
...
防抖与节流
他们是什么?
有什么区别
事件委托
事件冒泡
什么场景会出现
需要如何阻止冒泡
存储
sessionStorage
cookie
localStorage
网络请求
跨域
jsonp
cors
服务器代理
请求方式
get与post区别
WebSocket
常见的状态码
模块化
内存回收
垃圾回收机制
变量提升
数据类型
常用的数据类型
null与undefined区别
数据类型转换
基本类型与引用类型的区别
浅拷贝和深拷贝
函数式编程
纯函数
柯里化
可组合
call、apply
作用
区别
0.1+0.2===0.3?
html
语义化
如何理解语义化
html5新特性
seo
css
css3新属性
rem
div中内容垂直居中
盒模型
flex
移动端设配方案
常用的实现动画方式
transition
animation
如何让chrome支持小于12px的文字
小程序
登录流程
返回上个页面能让页面重载数据吗
onLoad和onShow的区别
0 条评论
下一页