前端面试常见概括性问题

  1. 常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?
    使用率较高的框架有jQuery、YUI、Prototype、Dojo、Ext.js、Mootools 等。尤其是
    jQuery,超过91%。
    轻量级框架有Modernizr、underscore.js、backbone.js、Raphael.js 等。(理解这些
    框架的功能、性能、设计原理)
    前端开发工具:Sublime Text 、Eclipse、Notepad、Firebug、HttpWatch、Yslow。
    开发过的插件:城市选择插件,汽车型号选择插件、幻灯片插件。弹出层。(写过开源
    程序,加载器,js 引擎更好)
  2. 对BFC 规范的理解?
    Formatting Context:指页面中的一个渲染区域,并且拥有一套渲染规则,他决定了其
    子元素如何定位,以及与其他元素的相互关系和作用。
  3. 99%的网站都需要被重构是那本书上写的?
    网站重构:应用web 标准进行设计(第2 版)
  4. WEB 应用从服务器主动推送Data 到客户端有那些方式?
    html5 websoket
    WebSocket 通过Flash
    XHR 长时间连接
    XHR Multipart Streaming
    不可见的Iframe

你可能感兴趣的:(前端面试常见概括性问题)