web开发前端面试知识点目录整理 基本功考察 关于Html 1. html语义化标签的理解; 结构化的理解; 能否写出简洁的html结构; SEO优化 2. h5中新增的属性; 如自定义属性 data, 类名className等, 新增表单元素, 拖拽 Drag 3. h5中新增的 API, 修改的 API, 废弃的 API 稍作了解 (离线存储, audio, video) 关于CSS 1. CSS选择器( 三大特性 ) 2. BFC机制 3. 盒模型 4. CSS模块化开发(封装); SCSS和LESS的使用 5. 屏幕适配 以及 页面自适应 6. CSS3中新增的选择器 7. CSS3中新增的属性, transform trasition animation等... 关于布局 1. 标准文档流(padding + margin + 负margin) + 浮动 float + 定位 2. 百分比布局(流式布局): px单位 用 %num代替, 占父级元素的百分比 3. flex弹性布局: 主轴 辅助轴的几个属性 4. grid栅格布局: 使用框架中的类名来替代: 本质上还是百分比布局 关于JS基础 1. 变量数据类型及检测: 基本 + 引用 2. 运算符: 算术 + 条件 + 逻辑 + 位 + 短路, 隐式转换等 3. 条件, 循环, 异常处理 if switch(){