计算机专业的学生如何系统学习前端技术?
我觉得既然你有c++基础,学习JS的话,基本上就可以看js手册自己动手做一些项目或者练习。比如自己编写一些复杂点的控件之类。有不清楚的google,再做了一些项目后再回头看看楼上推荐的书理解会不一样的。总之我的经验是学习语言要先实践再总结和提高。
1.现在网络如此发达,几下搜索就找到自己想要的答案了。大学课程不应该限制你的视野,网上和树上的知识有时候比老师讲的好的多。2.东西不需要学的太杂,it顶级公司的牛人也不是所有东西都会,但是必须要精一门相对基础的(比如你说的c++)。万事皆有通性,之后学习别的也很简单。3.前端其实可以换个思路,为什么不去做手机app呢。
鉴于你目前的情况,建议按如下路线学习:JavaScript:还是要多看些书才行。建议按如下顺序读:1.《javascript语言精粹》。了解JavaScript中哪些是精华,哪些是糟粕。2.《objectorientedjavascript》。读完后可以很清楚JavaScript的面向对象机制了。3.《HighperformanceJavaScript》。读完后就知道如何写出高性能的代码了。html+css这部分还是要多实践,根据自己哪里不会,在网上搜一些文章来读。但这几本书还是值得一看:1.《css权威指南》2.《css艺门之匠》
个人觉得任何一门语言想要学好,最重要的还是打好基础。夯实了基础才能跳的更高,走的更远。前端语言学习也是这样,不能仅仅是工程导向的的学习,用到什么了才去找什么(搜索式学习),那样不能形成一个系统的知识框架。##Javascript:有些常见概念要搞清楚:继承,闭包,原型链,作用域链,事件流等。
Javascript这种东西,上手十分简单,一边做一边学是最好的。不推荐直接看书。书里面细节太多,看了也记不住,纯粹浪费时间,反而容易不得要领。不要想一步到位,也不用去想什么先打好基础,这都是上学时候教条的学习方法,效率也很低,也容易有挫败感。先让自己能做点东西了,再慢慢改进对语言本身和框架的的理解也不迟,反而会很有成就感,学的很快,有融会贯通的感觉。
首先,请大家牢记以下几点:前端不简单!前端不简单!前端不简单!前端和美工不一样!不是只会HTML、CSS、JavaScript就行的。程序和其他的行业不一样,经验是十分重要的,不管看多少书,都逃不过要经常的练习。在学会使用JavaScript实现相同操作之前,不要使用jQuery。JavaScript和Java的关系如同雷锋和雷峰塔的关系一样,并没有什么关系!
回答请先登录