一面我会问这些问题

开始

  1. 自我介绍
  2. 介绍项目

HTML

  1. HTML语义化的理解和作用?
  2. 行内元素有哪些?块级元素有哪些?
  3. html5有哪些新特性、移除了那些元素?

CSS

  1. Position有哪几个属性。
  2. 元素的水平和垂直居中。
  3. 两栏布局的方法。
  4. REM如何做自适应的?
  5. 盒子模型的了解?

JS

  1. JS数据类型
  2. 怎么判断是对象还是数组
  3. 怎么清空一个数组
  4. 合并两个数组
  5. 怎么拷贝数组
  6. 怎么拷贝对象
  7. every和some区别
  8. forEach和map区别
  9. 数组求和
  10. 函数声明与函数表达式的区别
  11. 什么是闭包
  12. 函数的内部属性arguments和this问题
  13. call和apply的区别
  14. 字符串的slice和substr和substring区别
  15. 数组的交集,并集,补集
  16. 字符串的replace方法作用
  17. 检查一个属性是实例上的属性
  18. 事件委托
  19. 阻止事件的默认行为,阻止事件冒泡
  20. 求数组中的最大值
  21. 求1到10的随机整数
  22. Function.__proto__===Funtion.prototype
  23. Object.__proto__===Function.prototype
  24. 异步的发展流程
  25. 获取一个标签的元素节点
  26. 类数组转换为数组
  27. 给一个元素增加删除修改类名
  28. 怎么解决跨域
  29. 双向通行
  30. 客户端存储

Vue

  1. Vue常用的指令
  2. Vue单向数据流
  3. computed和methods区别
  4. computed和watch区别
  5. 生命周期
  6. 组件之间通讯
  7. 怎么使用vuex
  8. vuex状态分层
  9. Vue-router提供了哪些组件
  10. 怎么跳转路由
  11. 怎么获取路由参数
  12. Vue-router生命周期钩子

其他

  1. 怎么学习前端的。
  2. 接下来将会学习哪方面。