想做前端...在学javascript...求指导!

zztczcx 2011-02-28 05:06:05
目前在看《javascript高级编程》第一次接触js。看了一半了,发现很需要html 的基础。DOM ,闭包,框架都晕晕的。这本书感觉都在讲语法,现在一点整体的感觉也没有。
想问一下:1,学习这门语言的时候应该怎么结合实践?
2,对于html 应该怎么补一下啊,网上查了一下,不知道用那本书好呢,现在又有html5了,还有那个xhtml和xml 这几个怎么个关系啊?乱!再就是css也要补!求推荐书。
3,还听人说直接上jquery得了,还有那个node.js 这要到什么时候用啊?
4,还有ajax呢?
...全文
167 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2011-03-02
  • 打赏
  • 举报
回复
感觉楼主是什么都不会啊!!!
建议还是先花2个月把HTML和CSS基础打一下吧,JS可以以后再学
zztczcx 2011-03-02
  • 打赏
  • 举报
回复
谢谢各位回复了。小弟不胜感激。打基础中。。。
清晨v 2011-03-01
  • 打赏
  • 举报
回复
既然想做前台,HTML,CSS,JS等都是必须的!最好还要懂点后台的语言,不求会写,但求能看懂就OK!
  • 打赏
  • 举报
回复
[Quote=引用楼主 zztczcx 的回复:]
目前在看《javascript高级编程》第一次接触js。看了一半了,发现很需要html 的基础。[/Quote]
你这路子就是我一再抨击的错误学习方式。

太过于急功近利了,想学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讲前端设计的书,主要是讲一些可贵的经验。如果你把前面的基础掌握好了,再找这样的书就容易了,如果它里面过多讲一些你已经掌握的基础,就不值得看了,选那些基础知识之外的设计经验。
frankrenping 2011-03-01
  • 打赏
  • 举报
回复
更重要是要多练,自己用JS做点网页出来,那就很快了。当然基础要先懂HTML CSS
TopDreamer 2011-02-28
  • 打赏
  • 举报
回复
同是新手,我觉得有一点html css知识后,打好dom基础,js语言上我认为可以多下点功夫,然后学习一些框架,多读源码,了解设计理念
  • 打赏
  • 举报
回复
可以先学习JS基本语法,声明变量(由于是弱类型的,所以可以先了解最基本的,有了基础后再去研究数组,对象+属性那些),(位、逻辑)运算符,选择结构、循环与递归
有了一定的html+CSS基础以后,再做一些简单的DOM操作
最后再去看函数闭包,函数变量,Json对象,以及JQuery之类的框架。。。
strike2368168 2011-02-28
  • 打赏
  • 举报
回复
慢慢看代码吧。
朝夕 2011-02-28
  • 打赏
  • 举报
回复
先简单的学一下HTML+css吧 其实蛮简单的 花四五天去W3SCHOOL学习 蛮简单的
fxxghost 2011-02-28
  • 打赏
  • 举报
回复
先学html基础和css吧。。
showenxxx 2011-02-28
  • 打赏
  • 举报
回复
http://www.w3schools.com/

可以先看看html页面常用的元素,table, div,span ........
css 用来渲染这些元素(css 牛人可以不用js,做到很强的动态效果)
javascript 用来控制html元素,css,还加上一些前台的逻辑

jquery是前台的一个框架,简化了传统代码的写法,当然也就牺牲了一点性能。

ajax指的是一种技术,在没有页面刷新的情况下前台后台进行数据交换,可以自己在javascript写ajax,或者用一些成熟的框架。

个人推荐要了解javascript原生的写法,但是应用起来的话用一些成熟的框架对开发速度,维护会有很大帮助。

xie_aiyi 2011-02-28
  • 打赏
  • 举报
回复
都要学的,我也想做前端,辞职后,我每次都是因为js碰壁
zl_love_IT 2011-02-28
  • 打赏
  • 举报
回复
既然是第一次接触,就从基础开始,方便学习,也不至于晕晕的!
崎小格 2011-02-28
  • 打赏
  • 举报
回复
学习css 和axjx 和html吧
hch126163 2011-02-28
  • 打赏
  • 举报
回复
肯定先要熟悉 html css

KK3K2005 2011-02-28
  • 打赏
  • 举报
回复
实际上应该先学会 js基本语法 DHTML页面元素操作 然后是 AJAX和服务器交互
最后 研究其他框架

(HTML标签,CSS 是必须的 只要知道个大概)

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧