前端开发除了html,javascript,css外还需要掌握哪些技术?

因为想做前端开发,自己浅浅了解过一点点html,javascript,css的基本知识,但显然这几样是绝对不够的。网上大家对这个问题的回答都不尽相同,我本身对于前端开发的认识也非常模糊,自己也没有科学合理的学习计划。希望首先了解一下前端开发到底会用到哪些技术、学习的先后顺序等,以便规划学习过程、提高效率,以最快速度从菜鸟变牛逼^_^

阅读 72.9k
12 个回答

谢邀。(加了这两个字,逼格真的变高了!)

前端技能树-2012
前端技能树-2013
上面是2012年时的前端大牛技能树

现在(2014年)还要加上Node.js, CoffeeScript, Jade, Less/Sass/Stylus ,Grunt, Bower...

Don't Panic!
不忘初心,不畏艰险,心有期许,彩虹似光。

html+css是基础中的基础,需要知道各种盒模型各种兼容,光css不行啊,不懂点less/sass怎么装逼

js是基础,但js太宽泛了,虽然我是直接看的js搞基程序设计,然后再看jq的时候,比如我要写某个效果时,大概需要怎么样的函数,我能在jq的api中直接发现。光jq不行啊,看zepto,看underscore,看各种移动端库,看angularjs,看backbone。这些库光会用就已经是一只脚迈到大牛脚趾了。

心有余看nodejs啊,精通成仙了。

如果我提到的这些都精通了,请联系我,让我跪舔一下。

做个项目, 把项目做完整, 想用的功能的都用上, 优化好。就行了

@Integ 的答案就是要吓跑新手啊。
HTML和CSS是必须掌握的,尤其是CSS,易懂难精,因为它有很多你想不到的特性。学好CSS是学好前端开发的基础。
掌握了HTML和CSS后你就会不满足于死板的网页,这时就要学习JavaScript了。如果纯粹是为前端而学习JavaScript,你要学的就是DOM。在这里我必须提醒你,千万不要忽略了学习DOM而直接去用jQuery。这种一步登天的行径虽然会让你觉得很爽,这么长的getElementById我现在只要一个$就解决啦!但是,这样学习使你永远无法成为大神。这无论在编程学习中的哪一个领域都是一样的,不学底层,永远不会成为大师
拿我自己来说,我的JavaScript学得还不错,自己能做出一些不错的页面,还会node,但是,我完全是自学的,没有系统地学习过计算机程序设计底层的知识,我可能可以是一个优秀的JavaScript程序员,但我不可能是一个优秀的程序员。
前端工程最蛋疼的应该是兼容了,这个不是我的专长,就不说了。
最后推荐一个学前端我认为最好的网站 http://www.w3school.com.cn/

作为一个前端开发,需要懂的技术有很多,但是,不需要此时掌握。
必备技能:JS/HTML/CSS,最重要基础好,ps切图,外加翻墙技术(这是重中之重)。
其他技能,等到了一定经验,自然而然就会接触到,最重要的不是现在就懂得全部,而是想用的时候能够快速上手马上掌握。
所以,新手出发,不能求速成,只能慢慢积累。平常多逛逛sf和cnblog之类的,上上github跟跟朴大神。等真正需要的时候,先谷歌寻找解决方法,这就是为啥需要翻墙的原因。

最重要的是:实践

ps:第一次答题。

新手上路,请多包涵

同步学习一门后端语言

献给那些前端学习迷茫的人 —–前端开发必备的11项技能!!!链接描述

图片描述
前端现在已经跟程序挂钩了,前端会越来越强大的
直接上图

前端学的东西多,也杂,只会html/css/js还是最基础必须掌握的,其他的你要懂后台代码、服务器、配置等等,感觉学都学不完,其实说真要全懂,基本不可能,只能看你工作需要,基本都是边搞边学的,毕竟前端行业也一直在不停的变化,很多框架也在不停的替换和被替换。

前端的方向很多,基础都是html,css,js尤其是js,在不知道学什么好的情况下多专研js肯定没错

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏