Web 前端的技术栈是怎样的?

2015-09-26 15:09:45 +08:00
 eightqueen

鄙人做 java 的,前端文盲,自学前端上网一查,海量的框架直接傻眼了,根本理不清学习的头绪。我想搞清楚前端入门需要学习哪些必须的框架,它们都是干嘛的?
java 的技术栈是这样的:
1.maven :项目周期管理、 jar 包管理、打包
2.tomcat : servlet 容器
3.spring : java 开发核心框架,功能全面,有 mvc 、 ioc 、 aop 、 jdbc 等功能,基本上学会这个框架绝大部分开发任务都可以轻松搞定。
你看 java 简单吧,学会 3 门技术就可以入门了。

6546 次点击
所在节点    程序员
42 条回复
eightqueen
2015-09-29 15:38:39 +08:00
@steveway 已经 40 个回复了,你看看有几个回答是有意义的,有谁在认真回答问题。我估计你应该是看到了我对 TakanashiAzusa 的回复:可以不回答。然后觉得我的态度有问题吧。
legendlee
2015-10-02 03:30:30 +08:00
我来说说吧,我们就以现在这个页面为例,说说前端怎么入门。

1 ,首先要学会 html 和 dom ,就是用 html 把这个页面上的内容堆出来,先别管排版。这里要注意的是你的 html 要符合常识和业界惯例。要搞清楚行内元素和块元素等等。

2 , css ,把你堆出的页面排版到和这个页面我差不多,包括元素位置和样式,比如圆角,阴影,颜色等。

3 , js ,要熟练使用 js ,要比 java 更熟练。我见过很多不怎么懂 java 的 java 程序员。可能 java 的工具比较好,这样可以,但是你要是这样搞 js ,绝对死的难看。
在熟练掌握 js 语法的基础上,你要改写你刚才写出的页面,把每条回帖用 json 表示出来,然后用 js 渲染出来。就跟 jsp 差不多,模板引擎随便选一个就好,直接拼字符串也可以。
然后再用 js 复制出当前页面的所有交互效果,注意和 V2EX 的代码对比学习。

4 ,有了以上基础,你已经有了基本技能,接下来就是练习了。用上面的三剑写两个 demo ,一个简单些的,比如计算器,一个复杂些的,比如俄罗斯方块。

5 , 4 完成后基本上你已经对前端比较有感觉了。这时候学习一下 backbone 。

6 ,你已经完全入门了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/223859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX