
请问要学习JAVASCRIPT ,要怎么学?请教这方面的高手!给予从基础到高深的路要怎么走?谢谢!高分悬赏!
4个回答
展开全部
开始从css+html起步,了解一些基本概念之后,被 http://www.mezzoblue.com/zengarden/alldesigns/ 给震撼了,所有这些网页用的是相同的HTML,只修改了css。当时下载了几个模版,学着做了一下,就开始到网站建设公司上班了。(哦,那时候还临时学了asp.net,水平就是拖拖控件做个小网站什么的)
其实我这几年才开始学css很幸运了,因为一些头疼的问题,前人已经遇到过了,现在css的兼容行方面的问题就是在应用中解决,有什么问题搜一下就有解决方案。学css没有读过书,都是遇到问题搜前端的博客,或者查文档,http://www.w3school.com.cn/ 这里整理的比较全,也挺简洁。
学JavaScript走过弯路,一开始是网上找一些特效代码,拿来就用,出错了不知道怎么修改,想系统的学一下,买了不少书,当时不懂挑书的方法,被一些国内的js书耽误了时间,看完后还是懵懵懂懂。
后来买到一本《Ajax for web Application Developers》 http://book.douban.com/subject/2159712/ 中文版叫《Ajax-Web开发、可重用组件及模式》。把代码从头到尾敲了一遍,学着做了一个简单的js库。有选择器,基本的dom操作,css操作,ajax功能,这本书比较早,说的ajax真的是ajax,还是用xml通信。看这本书还初步了解了事件绑定,自己实现一遍就明白了很多东西。
后来读了网上前端牛人推荐的, jQuery作者写的《Pro javascript techniques》中文版叫《精通JavaScript》 【被国内名头响亮没质量的书骗过以后,发现这书名太囧了,只看书名肯定不会买】发现以前实现的代码还可以更简洁,更健壮。
关于JavaScript事件,看到这个博客 http://www.quirksmode.org/sitemap.html 里面关于事件的 http://www.quirksmode.org/js/introevents.html 系列翻译了一遍。了解的更深入了。
jQuery是把一些常用的方法做的更顺手,更兼容多浏览器了,找个入门的教程看一下使用方法就行了。
看过的一些进阶的书 :
《JavaScript语言精粹》 http://book.douban.com/subject/3590768/
《JavaScript高级程序设计》 http://book.douban.com/subject/4886879/
这篇文章也帮了很多忙:
《正则表达式30分钟入门教程》 http://deerchao.net/tutorials/regex/regex.htm
工作时桌面常备:
《JScript 语言参考.chm》
《css shorthand cheat sheet.png》
《jQueryAPI.chm》
GR里面订阅一些前端博客。
/*
还是说的太笼统了,其实我学的过程就是被工作逼的过程,前后都是待的小公司,没有前端的前辈指导,都是硬着头皮翻文档,搜各种博客,解决一些紧急的问题实现一些效果。没从架构方面考虑过代码,没时间重构,所以晋级很慢。
“实战中提高”, 做的时候肯定会碰见问题,解决问题就是提高,就看你有没有那么喜欢了。
*/
其实我这几年才开始学css很幸运了,因为一些头疼的问题,前人已经遇到过了,现在css的兼容行方面的问题就是在应用中解决,有什么问题搜一下就有解决方案。学css没有读过书,都是遇到问题搜前端的博客,或者查文档,http://www.w3school.com.cn/ 这里整理的比较全,也挺简洁。
学JavaScript走过弯路,一开始是网上找一些特效代码,拿来就用,出错了不知道怎么修改,想系统的学一下,买了不少书,当时不懂挑书的方法,被一些国内的js书耽误了时间,看完后还是懵懵懂懂。
后来买到一本《Ajax for web Application Developers》 http://book.douban.com/subject/2159712/ 中文版叫《Ajax-Web开发、可重用组件及模式》。把代码从头到尾敲了一遍,学着做了一个简单的js库。有选择器,基本的dom操作,css操作,ajax功能,这本书比较早,说的ajax真的是ajax,还是用xml通信。看这本书还初步了解了事件绑定,自己实现一遍就明白了很多东西。
后来读了网上前端牛人推荐的, jQuery作者写的《Pro javascript techniques》中文版叫《精通JavaScript》 【被国内名头响亮没质量的书骗过以后,发现这书名太囧了,只看书名肯定不会买】发现以前实现的代码还可以更简洁,更健壮。
关于JavaScript事件,看到这个博客 http://www.quirksmode.org/sitemap.html 里面关于事件的 http://www.quirksmode.org/js/introevents.html 系列翻译了一遍。了解的更深入了。
jQuery是把一些常用的方法做的更顺手,更兼容多浏览器了,找个入门的教程看一下使用方法就行了。
看过的一些进阶的书 :
《JavaScript语言精粹》 http://book.douban.com/subject/3590768/
《JavaScript高级程序设计》 http://book.douban.com/subject/4886879/
这篇文章也帮了很多忙:
《正则表达式30分钟入门教程》 http://deerchao.net/tutorials/regex/regex.htm
工作时桌面常备:
《JScript 语言参考.chm》
《css shorthand cheat sheet.png》
《jQueryAPI.chm》
GR里面订阅一些前端博客。
/*
还是说的太笼统了,其实我学的过程就是被工作逼的过程,前后都是待的小公司,没有前端的前辈指导,都是硬着头皮翻文档,搜各种博客,解决一些紧急的问题实现一些效果。没从架构方面考虑过代码,没时间重构,所以晋级很慢。
“实战中提高”, 做的时候肯定会碰见问题,解决问题就是提高,就看你有没有那么喜欢了。
*/
展开全部
先看书,学会基本的语法知识,然后从最简单的例子,最常见的网页效果开始写,完了和网上经典的写法做对比,看看别人怎么写的,多总结。
自己动手写上几次就好了。
推荐你学习使用jquery,写页面效果很方便
自己动手写上几次就好了。
推荐你学习使用jquery,写页面效果很方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的水平不是很高,我觉得在实际中学习是最快的。实际工作中需要实现什么效果,解决什么问题,然后对应的学习。我觉得这是最好的路
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JavaScript权威指南(第5版),真的不错,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询