去哪儿网前端面经

  1. 简单描述一下get 和 post 的区别(发送 get 就不能修改数据库吗?get 是会自动实现缓存吗还是说需要在 http 请求中设置什么呢)
  2. 编写一个元素拖拽的插件
  3. display,float,position的关系
  4. 数字在计算机怎么储存的?
  5. position, absolute 和 fixed 区别
  6. querySelectorAll得到的是Nodelist还是数组,这两个有什么区别?
  7. 如果团队成员因某种原因没有完成相应的任务,该怎么办
  8. 排序, 将给入的对象数组按给定的属性排序, 值是 number 按升序, 是 string 按字母排序, 给定的属性用 eval 解决
  9. 描述react生命周期和diff算法
  10. prototype和proto的关系是什么?
  11. 打开网站控制台看过一些返回情况么:比如请求头、响应头等等
  12. scope如何实现
  13. CSRF了解过吗,它的攻击流程是怎样的,如何防御?
  14. 二叉树说下,有什么遍历方式 - 前中后序
  15. 为什么要初始化CSS样式
  16. 简单描述一下浏览器的渲染流程
  17. key
  18. ajax如何实现、readyState五中状态的含义
  19. vue框架和别的框架有什么区别?
  20. vue里的data如果改变了一个数据,是否能在view里显示出来?
  21. 描述一下meta的作用
  22. 箭头函数和普通函数的区别?
  23. 了解过react-router内部实现机制吗?
  24. 如何实现点击radio的文字描述控制radio的状态(通过label实现)
  25. 为什么你们的页面要用到vue-router呢?,如果没有vue-router,你们还会做单页面应用吗?
  26. 你觉得理想的前端地位是什么?