Web 前端基础知识 100 问
- React 生命周期
- webpack 原理
- css 清除浮动
- css 左右定宽中间自适应
- 事件代理
- 闭包
- 继承方法有哪些,各有什么优势
- 选择排序,各排序复杂度
- xss csrf
- 前端性能优化
- http 缓存机制
- 个人长处和短处
- css 选择器优先级
- html 语义化
- 块级和行内有哪些
- display 值有哪些各什么特点
- box sizing 值有哪些
- 怎么判断数据类型,instanceof
- 阻止冒泡,阻止默认行为
- http header 内容
- 垃圾回收机制
- 两个页面通信
- 介绍 less
- 原型链和原型
- 说说 rollup
- vue 数据双向绑定
- redux 和 react redux
- 几种 http 状态码
- 跨域方式
- 几种 css 伪类
- css 常见布局
- 伪数组
- 移动端了解
- html5 新特性
- url 到渲染一系列
- 常用的图片格式
- new 原理
- 静态变量怎么实现
- 左栏定宽右栏自适应
- 反转链表
- css position 各种特点
- amd 和 cmd 理解
- 实现一个观察者模式
- 生成器用法
- es6 继承和 es5 不同
- 宏任务和微任务知道么
- 虚拟 dom 原理
- 双向绑定怎么实现
- css 动画怎么实现
- react redux 的 connect 函数做了什么,它怎么传的 store
- 怎么判断一个空对象
- Object 常用方法
- websocket 原理
- tcp 三次握手四次挥手
- React state 更新机制
- React fiber 机制
- 纯 css 开关按钮
- 原生 ajax
- 最得意的 github 项目
- restful 接口
- 受控组件和非受控组件
- css 旋转三角形
- js 正则判断手机号
- react 是哪种架构
- flex 属性都说下
- 原型链对象构造函数之间关系
- dom2 dom3 标准
- dom 事件绑定几种方式
- 项目中用到的技术栈,遇到头疼点,怎么解决 https 和 http 区别是什么
- webpack 多入口怎么配置,怎么分割
- 按需加载实践过吗
- 协商缓存和强制缓存
- dom 事件里 target 和 currentTarget 区别
- react context 的理解
- margin 重叠
- passive event
- 浮动原理
- js 基本类型和复杂类型
- 闭包 iife 里的 this
- 浏览器并行下载数量
- 图片资源异步加载
- jwt 优缺点
- redux 解决了什么
- 回调函数 promise async 区别
- setState 之后的生命周期
- xss 怎么防范,完成一次 csrf 攻击步骤
- css3 圆形头像
- seo
- ifc 和 bfc
- 双飞翼和圣杯
- 水平垂直居中 4 个以上并各有什么限制
- web worker 和 websocket 用途
- h5 新增的语义化标签
- css 优先级和权重
- css 实现响应式
- addEventListener 和 onclick 有什么区别
- 说几个 es6 特性
- new 和 Object.create 区别
- BOM 和 DOM 基础方法例如取 url port origin 协议
- 前端路由原理
- 后端能否收到 hash 部分
- 怎么触发回流重绘怎么避免
- call bind apply 怎么实现
- 怎么实现继承
- get 和 post 区别
- 深浅拷贝,序列化
- 实现 promise
- 闭包特性用途缺点
- let const var 声明提升是什么
- 生成器迭代器
- symbol 理解
- Set 数据结构
- 解构
- commonjs 和 es6 模块有什么区别
- 动态路由
- js 并发模型
- js 的 iterator 和 iteratable 是什么,有哪些内置的 iterator
- css 会阻塞 dom 树渲染和解析么
- autocomplete 输入框实现
- restful 常用接口有哪些,各有什么特点
- 浏览器后退重复 post 怎么解决
- raf 和 ric 区别
- html 语义化理解
- html5 之前有语义化的标签
- ul ol dl 三种列表标签的适用场景
- cookie localStorage sessionStorage 三者区别和应用场景
- jwt 理解
- 分片上传
- fetch 和 ajax 区别是什么
- 浏览器打开一个页面前端缓存了哪些东西
- 快速排序有几种
- 新的事件流和老的事件流
- css will-change 作用
- dns 是哪一层协议
- webassembly 知道么
- options 除了返回 200 响应还有什么办法
- 怎么判断两个矩形相交