前端面试题

前端面试

  • javascript ES6新特性
  • CSS3新特性
  • HTML5特性
  • css盒模型
  • flex弹性布局
  • html选择器
  • 计网
    • http状态码
  • Vue
  • 数据结构
    • 红黑树

javascript ES6新特性

1.数据类型
Symbol 和 BigInt

2.声明变量方法
let ,const关键字

3.解构赋值
4.箭头函数
5.扩展运算符
6.剩余参数(可变参数)
7.数组,字符串的扩展方法
Array 扩展方法:
find,forEach,findIndex,includes

String 扩展方法:
模板字符串,startsWith,endsWith,repeat

8.set 数据结构
9.for…of循环

CSS3新特性

1.CSS3选择器
新增各种CSS选择器 (: not(.input):所有 class 不是“input”的节点

2.CSS3边框与圆角
border-top-left-radius 左上角
border-top-right-radius 右上角
border-bottom-right-radius 右下角
border-bottom-left-radius 左下角
盒阴影box-shadow

3.CSS3背景与渐变
多列布局 (multi-column layout)
阴影和反射 (Shadoweflect)
文字特效 (text-shadow)
文字渲染 (Text-decoration)
线性渐变 (gradient)
旋转 (transform)

4.CSS3动画
增加了旋转,缩放,定位,倾斜,动画,多背景

HTML5特性

1.语义化标签
2.媒体标签
3.表单
表单类型、表单属性、表单事件

4.进度条、度量器
5.DOM查询操作
6.Web存储
7.拖放
8.画布
9.SVG
10.地理定位
11.移除的元素
纯表现的元素:basefont,big,center,font, s,strike,tt,u;
对可用性产生负面影响的元素:frame,frameset,noframes;

css盒模型

链接

flex弹性布局

链接

html选择器

链接

计网

http状态码

链接

Vue

数据结构

红黑树

链接

你可能感兴趣的:(前端,javascript,css3)