目前在看《javascript高级编程》第一次接触js。看了一半了,发现很需要html 的基础。DOM ,闭包,框架都晕晕的。这本书感觉都在讲语法,现在一点整体的感觉也没有。 
想问一下:1,学习这门语言的时候应该怎么结合实践? 
2,对于html 应该怎么补一下啊,网上查了一下,不知道用那本书好呢,现在又有html5了,还有那个xhtml和xml 这几个怎么个关系啊?乱!再就是css也要补!求推荐书。 
3,还听人说直接上jquery得了,还有那个node.js 这要到什么时候用啊? 
4,还有ajax呢? 

解决方案 »

  1.   

    实际上应该先学会 js基本语法  DHTML页面元素操作  然后是 AJAX和服务器交互
    最后 研究其他框架(HTML标签,CSS 是必须的 只要知道个大概)
      

  2.   

    肯定先要熟悉 html css 
      

  3.   

    学习css 和axjx 和html吧
      

  4.   

    http://www.w3schools.com/可以先看看html页面常用的元素,table, div,span ........
    css 用来渲染这些元素(css 牛人可以不用js,做到很强的动态效果)
    javascript 用来控制html元素,css,还加上一些前台的逻辑jquery是前台的一个框架,简化了传统代码的写法,当然也就牺牲了一点性能。ajax指的是一种技术,在没有页面刷新的情况下前台后台进行数据交换,可以自己在javascript写ajax,或者用一些成熟的框架。个人推荐要了解javascript原生的写法,但是应用起来的话用一些成熟的框架对开发速度,维护会有很大帮助。
      

  5.   

    先简单的学一下HTML+css吧 其实蛮简单的 花四五天去W3SCHOOL学习 蛮简单的 
      

  6.   

    可以先学习JS基本语法,声明变量(由于是弱类型的,所以可以先了解最基本的,有了基础后再去研究数组,对象+属性那些),(位、逻辑)运算符,选择结构、循环与递归
    有了一定的html+CSS基础以后,再做一些简单的DOM操作
    最后再去看函数闭包,函数变量,Json对象,以及JQuery之类的框架
      

  7.   

    同是新手,我觉得有一点html css知识后,打好dom基础,js语言上我认为可以多下点功夫,然后学习一些框架,多读源码,了解设计理念
      

  8.   

    既然想做前台,HTML,CSS,JS等都是必须的!最好还要懂点后台的语言,不求会写,但求能看懂就OK!
      

  9.   

    更重要是要多练,自己用JS做点网页出来,那就很快了。当然基础要先懂HTML CSS
      

  10.   

    你这路子就是我一再抨击的错误学习方式。太过于急功近利了,想学JS就直接整本“高级编程”看。不知道基础才最重要吗?起码要对自己有个正确认识,不要把自己当超人。没有任何一个学得好的人会轻视基础学习,包括被称为天才的爱因斯坦,也绝对不敢这样想这样说。回去从HTML学起,是没什么说的,然后CSS,再JS(这种原样的顺序,我说得都腻烦了)。
    至于HTML5,你暂时先不用管,等JS学完了再说不迟。
    XHTML,XML这些,在学HTML时应该就知道概念差别了,在学到JS的高级阶段比如AJAX时也会对XML有更深程度的讲解。JQ,node.js之类你现在不用想,等JS学完了再说。告诉你只用JQ不必学JS的,不是浑人就是对你觉得不可救药只能打发打发的人了。在你来说,要想学好就不能听这个。AJAX,要想作前端,你必须会。但这个也是等JS学到差不多的时候的事情。现在这程度,你啥也不用惦记,没那个资格,老老实实先从HTML补吧。HTML和CSS的书,在基础阶段也用不到(别总急功近利的毛病),先看W3C的HTML和CSS标签语法,自己实验,每个标签都用熟。然后才是看一些综合HTML+CSS讲前端设计的书,主要是讲一些可贵的经验。如果你把前面的基础掌握好了,再找这样的书就容易了,如果它里面过多讲一些你已经掌握的基础,就不值得看了,选那些基础知识之外的设计经验。
      

  11.   

    感觉楼主是什么都不会啊!!!
    建议还是先花2个月把HTML和CSS基础打一下吧,JS可以以后再学