目前在看《javascript高级编程》第一次接触js。看了一半了,发现很需要html 的基础。DOM ,闭包,框架都晕晕的。这本书感觉都在讲语法,现在一点整体的感觉也没有。
想问一下:1,学习这门语言的时候应该怎么结合实践?
2,对于html 应该怎么补一下啊,网上查了一下,不知道用那本书好呢,现在又有html5了,还有那个xhtml和xml 这几个怎么个关系啊?乱!再就是css也要补!求推荐书。
3,还听人说直接上jquery得了,还有那个node.js 这要到什么时候用啊?
4,还有ajax呢?
想问一下:1,学习这门语言的时候应该怎么结合实践?
2,对于html 应该怎么补一下啊,网上查了一下,不知道用那本书好呢,现在又有html5了,还有那个xhtml和xml 这几个怎么个关系啊?乱!再就是css也要补!求推荐书。
3,还听人说直接上jquery得了,还有那个node.js 这要到什么时候用啊?
4,还有ajax呢?
解决方案 »
- jquery 关于插件自动补充以及trigger手动触发事件紧急!!跪求高手解答疑问
- 求救 JS 高手 帮我看看 这个向上滚动 为什么页面下面有滚动条
- 只有一个路径,在js里面怎样实现把文件保存呢?
- 不知道在这发是否合适啊?求google财经那些曲线图是怎么弄的?
- 一个创建元素的问题!
- javascript可以模拟多态么 ?
- setInterval的问题
- 这行错误”contact_id.innerHTML = contact_id.innerHTML + var_str;“,请帮忙
- [原创文章]动态生成select选项全接触
- 是否停止运行此脚本?
- 突然感觉js文件中不能操作session对象,很不方便,有没什么好办法
- 请问这样的效果是如何做到的?
最后 研究其他框架(HTML标签,CSS 是必须的 只要知道个大概)
css 用来渲染这些元素(css 牛人可以不用js,做到很强的动态效果)
javascript 用来控制html元素,css,还加上一些前台的逻辑jquery是前台的一个框架,简化了传统代码的写法,当然也就牺牲了一点性能。ajax指的是一种技术,在没有页面刷新的情况下前台后台进行数据交换,可以自己在javascript写ajax,或者用一些成熟的框架。个人推荐要了解javascript原生的写法,但是应用起来的话用一些成熟的框架对开发速度,维护会有很大帮助。
有了一定的html+CSS基础以后,再做一些简单的DOM操作
最后再去看函数闭包,函数变量,Json对象,以及JQuery之类的框架
至于HTML5,你暂时先不用管,等JS学完了再说不迟。
XHTML,XML这些,在学HTML时应该就知道概念差别了,在学到JS的高级阶段比如AJAX时也会对XML有更深程度的讲解。JQ,node.js之类你现在不用想,等JS学完了再说。告诉你只用JQ不必学JS的,不是浑人就是对你觉得不可救药只能打发打发的人了。在你来说,要想学好就不能听这个。AJAX,要想作前端,你必须会。但这个也是等JS学到差不多的时候的事情。现在这程度,你啥也不用惦记,没那个资格,老老实实先从HTML补吧。HTML和CSS的书,在基础阶段也用不到(别总急功近利的毛病),先看W3C的HTML和CSS标签语法,自己实验,每个标签都用熟。然后才是看一些综合HTML+CSS讲前端设计的书,主要是讲一些可贵的经验。如果你把前面的基础掌握好了,再找这样的书就容易了,如果它里面过多讲一些你已经掌握的基础,就不值得看了,选那些基础知识之外的设计经验。
建议还是先花2个月把HTML和CSS基础打一下吧,JS可以以后再学