frontEndInterviewQuestions
序言
职业规划
性能优化
单页面应用的优缺点
说说你对前端工程化的理解
webpack相关问题
loader和plugin区别
什么是chunk
如何开发一个loader,原理是啥
打包原理
webpack和gulp的区别
如何写一个plugin
webpack打包后文件体积过大怎么办?
移动端问题
react与和vue的区别
react相关
react优缺点
jsx的优缺点
dom diff算法和虚拟DOM
react组件间的数据传递
无状态组件
高阶组件
react事件和传统事件有什么区别吗
react组件生命周期
vue相关
vue 双向绑定底层实现原理
vue 虚拟DOM和react 虚拟DOM的区别
v-show和v-if区别
vue组件通信
你如何评价vue
说说你对MVVM的理解
为什么选择vue
vue中mixin与extend区别
双向绑定和单向数据绑定的优缺点
前端路由实现方式
浏览器渲染原理解析
闭包
异步相关
async,Promise,Generator函数,co函数库区别
async函数优点
co函数库
Restful
什么是原型链
instanceof确定原型和实例之间的关系
isPrototypeOf
ES6相关
谈一谈let与var和const的区别?
箭头函数
Symbol,Map和Set
跨域
说说你对作用域链的理解
js继承方式及其优缺点
fetch和Ajax有什么不同
Cookie相关
什么是同构
http2.0和https
async和defer
说说观察者模式
ES6 module和require/exports/module.exports的区别
GET,POST,PUT,Delete
GET和POST的区别
缓存相关
babel的原理
ajax请求和原理
有哪些多屏适配方案
从输入URL到页面展现,发生了什么(HTTP请求的过程)
缓存,存储相关(cookie,web storage和session)
cookie和session区别
页面缓存原理
Promise实现原理
HTML5相关
websocket
HTML5新特性
网络知识相关
http状态码
http报头有哪些
代理和反向代理
CDN工作原理
网络优化/性能优化
说说TCP传输的三次握手四次挥手策略
原生DOM操作和事件相关
事件模型
事件委托
首屏优化
前端渲染的优势
apply, call和bind有什么区别?
XSS和CSRF 防御
XSS防范
跨站请求伪造的过程与防范
Node面试题
单线程优点
Node.js是如何做到I/O的异步和非阻塞的呢
并行与并发,进程与线程
谈谈Nodejs优缺点
美团面试
饿了么面试
new操作符具体做了什么
谈谈你对组件的看法
CSS相关
box-sizing盒模型
水平垂直居中的方法
父容器子容器不确定宽高的块级元素,做上下居中
实现左边定宽右边自适应效果
三列布局(中间固定两边自适应宽度)
BFC(Block Formatting Contexts)块级格式化上下文
BFC的作用
清除浮动元素的方法和各自的优缺点
动画
css实现自适应正方形
position的值
Powered by
GitBook
说说你对前端工程化的理解
说说你对前端工程化的理解
前端工程化不外乎两点,规范和自动化。
包括 团队开发规范,模块化开发,组件化开发,组件仓库,性能优化,部署,测试,开发流程,开发工具,脚手架,git工作流,团队协作
构建工具
持续集成
系统测试
日志统计
上线部署
敏捷开发
性能优化
基础框架
results matching "
"
No results matching "
"