IMWeb面试题整理

  1. 什么是盒子模型?
  2. 简述一下src与href的区别?
  3. 简述同步和异步的区别?
  4. 怎样添加、移除、移动、复制、创建和查找节点?
  5. 一次完整的HTTP事务是怎样的一个过程?
  6. 你所了解到的Web攻击技术?
  7. ajax是什么?ajax的交互模型?同步和异步的区别?如何解决跨域问题?
  8. 什么叫优雅降级和渐进增强?
  9. 在Javascript中什么是伪数组?如何将伪数组转化为标准数组?
  10. 浏览器本地存储?
  11. 线程与进程的区别?
  12. 请说出三种减少页面加载时间的方法。
  13. null和undefined的区别?
  14. new操作符具体干了什么呢?
  15. 哪些操作会造成内存泄漏?
    16.对Node的优点和缺点提出了自己的看法?
  16. 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
  17. HTTP状态码
  18. 请解释一下 JavaScript 的同源策略。
  19. GET和POST的区别,何时使用POST?
  20. XHTML和HTML有什么区别?
  21. 什么是语义化的HTML?
  22. 常见的浏览器内核有哪些?
  23. HTML5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?
  24. 请描述一下 cookies,sessionStorage 和 localStorage 的区别?
  25. 谈谈This对象的理解。
  26. 谈一谈JavaScript作用域链?
  27. 如何理解JavaScript原型链?
  28. JavaScript如何实现继承?
  29. 清除浮动有哪些方式?比较好的方式是哪一种?
  30. box-sizing常用的属性有哪些?分别有什么作用?
  31. Doctype作用?标准模式与兼容模式各有什么区别?
  32. HTML5 为什么只需要写 <!DOCTYPE HTML>?
  33. 页面导入样式时,使用link和@import有什么区别?
  34. 介绍一下你对浏览器内核的理解?
  35. IE和DOM事件流的区别?
  36. 哪些地方会出现css阻塞,哪些地方会出现js阻塞?
  37. CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?
  38. 在JavaScript我们会遇到闭包,请你们根据自己的理解分析一下什么是闭包?闭包有什么好处?使用闭包要注意什么?
  39. 如何阻止事件冒泡和默认事件(程序)

面试题答案