前端复习大纲

初级前端标准:

1.html

知道会用语义化html

 

2.css

盒子模型

垂直居中布局等一些经典布局方式

css3的了解与使用

position,文档流的了解

 

3.浏览器渲染原理

DOM结构

重绘,重排

如何提升渲染性能

 

4. 服务器渲染

为什么要做服务器渲染

 

5.网络相关

http协议,相关缓存字段

TCP三次握手

cookie, local storage,session storage定义,区别

 

6.JS基础(这块重中之重)

太多内容了,推荐把《JS高级程序设计》都看一遍

面试常考:

6种基本数据类型

回收机制

String, Array类型的方法使用

原型与原型链

构造函数模式/原型模式

闭包,递归

BOM

操作DOM结构

事件冒泡/捕获

AJAX请求

 

7.web 安全

CSRF

XSS

他们分别的攻击手段与防御手段

 


基本加分项

1、会一种框架的使用,React,Vue,并能了框架的诞生是为了解决什么问题,框架设计的亮点在哪。

由于我对React比较熟悉,我说说React里常考的点:

  • JSX
  • 虚拟DOM结构
  • 条件渲染
  • 容器、展示组件
  • 生命周期
  • state/props
  • 事件处理机制

进阶:渲染原理+性能优化

 

2、构建

webpack的基本使用

loader,plugin的区别,如何使用

会自己搭建一个项目

 

3、node.js的使用

上面的东西在网上都找的到答案

 

4、算法

基本排序算法,查找算法

 

5、平时的学习笔记,新的体会

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注