* DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
    * DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
    * 事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
    * XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
    * 严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
    * 盒模型——外边距、内边距和边框之间的关系,IE < 8中的盒模型有什么不同。
    * 块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。
    * 浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。
    * HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。
    * JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。

解决方案 »

  1.   


    你的这段话是NZC大神说的. 要做个合格的前端 这些只是基础的东西 不但都要熟悉.而且要很熟练
      

  2.   

    回cloudgamer大侠
    http://www.cn-cuckoo.com/2010/01/08/how-nicholas-c-zakas-interviewing-the-front-end-engineer-1332.html
    看下这个 和原文链接
      

  3.   


    cloudgamer不是挑我打错字了吧... NCZ..
      

  4.   

    我并不主要做前端,菜鸟级别的,暂时先尝试着回答会的三个,也盼望楼下高人的解答和纠正。
    * XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
    这个是一个可以在背后偷偷向组织报信,然后又偷偷的接收组织的命令进行敌方活动的敌方卧底,完整的向组织报一次get方式的信,需要类似如下的代码:
    xmlHttp.open("POST",action,true);
    xmlHttp.onreadystatechange=function() {
    if (xmlHttp.readyState==4) {
    //doSth
    }
    }
    * HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。 
    前者是超文本标记语言,用于构建网页,后者是这一语言和css/js相关的一套规范,由w3c组织提出。一般网站还是建议遵循xhtml的规范,不仅利于减少代码量,还利于避免不同浏览器的解析差异。
    * JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。
    他是个数据格式,可在对象和字符串之间转换,前后台之间传输和解析,便于表述若干键值对类型的数据。
      

  5.   

    现在都改用JQuery了!
    呵呵……
      

  6.   

    * DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。 
        * DOM操作——怎样添加、移除、移动、复制、创建和查找节点。 
        * 事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。 
        * XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。 
        * 严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。 
        * 盒模型——外边距、内边距和边框之间的关系,IE < 8中的盒模型有什么不同。 
        * 块级元素与行内元素——怎么用CSS控制它们、它们怎样影
      

  7.   

    顶个最近写了个小框架,大家多给意见
    Fly Javscript Framework:FlyJShttp://www.oocss.cc/?p=144
      

  8.   

    实际上就几点就可以概括:HTML/XHTML、CSS、JavaScript、DOM。
    仅此而已,但是必须熟练掌握。
      

  9.   

    这个是HELLOWORLD级的吧,连helloworld都不会写,还谈什么其他的