楼主现在已经学完了HTML,CSS,SQL,JavaScript,HTML DOM,jQuery,现在建个网站,我想知道我还需要学什么?还有需要哪些工具(软件)之类的?能给我一个大概的规划么?
1
YAFEIML 2015-07-23 12:01:13 +08:00
你是怎么学完的。。。
|
2
Sabermadao OP @YAFEIML 什么怎么学完的?现在也只是基础而已,求进阶,想征求大神们的意见,少走一些不必要的弯路
|
3
lxrmido 2015-07-23 12:26:03 +08:00
学习是基于需求的,你想做什么?
|
4
Sabermadao OP @lxrmido 网站!这个会不会太宽泛了呀?
|
5
zonghua 2015-07-23 12:33:07 +08:00 via iPhone
node.js
|
6
lxrmido 2015-07-23 12:44:34 +08:00
|
7
neilwong 2015-07-23 13:17:44 +08:00
bootstrap
|
8
sox 2015-07-23 13:19:32 +08:00 via Android
你自己说已经学完了还问别人什么怎么学完的。
|
9
chinajik 2015-07-23 13:20:30 +08:00
少走一些不必要的弯路... 敢情多学一点东西还吃了大亏..
|
10
plqws 2015-07-23 13:22:11 +08:00
继续学 JavaScript,把 《JavaScript 高级程序设计》、《JavaScript 语言精粹》啃完,然后啃《深入浅出 Node.js》,然后把 node -> express -> socket.io 先学会了,再根据需求写网站。
|
11
Sabermadao OP @chinajik 也是 ,thanks,我现在感觉知识太多了,不知道接下来该从哪下手
|
12
Sabermadao OP @plqws 谢谢 一语惊醒梦中人
|
13
Sabermadao OP @sox 好吧!你有好的建议么?
|
14
Sabermadao OP @zonghua 跟bootstrap比起来呢?
|
15
zonghua 2015-07-23 13:41:55 +08:00
@Sabermadao 都不是同一样的东西
|
16
kokdemo 2015-07-23 14:27:57 +08:00
……看你这个学习的路径……
怎么感觉你是把 w3cschool 刷了一遍…… |
17
x86 2015-07-23 14:31:18 +08:00
还要学后端语言
|
18
Sabermadao OP @kokdemo w3cschool是什么?我是按图书馆借的书跟别人介绍的来学的,杂七杂八的,SQL是上个学期开设的课,然后学完之后还是毛都不会 大神有何高见
|
19
kokdemo 2015-07-23 14:40:43 +08:00
@Sabermadao 还算是看作品吧,发一个大家基本就知道你在那个位置了。
|
20
will0404 2015-07-23 15:21:16 +08:00
你想做什么都不知道 让别人怎么告诉你 做网页? 是太宽泛了
|
21
luoway 2015-07-23 15:27:10 +08:00 via Android
@Sabermadao bootstrap是框架,node.js是基于js的运行环境。看到楼主问这个就知道楼主没有系统了解过前端技能。
做网站从静态到动态,需要的技术背景更多涉猎更广。 国内资料也不少了,百度一下就能找到规划…… >现在都不好意思说百度一下了,怕被鄙视还不用google =_= 当然如果只是要做网站,比如建博客什么的,学会用些建站工具譬如wordpress,按需了解相关技术就好了。 **要做什么和要从事什么,其中的差别是很大的** |
22
t2doo 2015-07-23 15:34:58 +08:00
楼主你已经有百年内力了,看你能不能把这些内力化为丹田之力为已所用了,这么说吧,先做个简单的页面吧...从模仿企鹅家的网站布局开始吧
|
23
leedstyh 2015-07-23 15:45:33 +08:00 1
1、做一个网址导航,把你经常访问的网站,分门别类,放在你做的导航里尽量从一个“很难看”的界面,做到自己觉得很赞的界面。适配PC和手机界面,用各种技术实现,比如一开始你可能只是个普通静态页面,后来发展成使用一些框架(reactjs,angularjs等)。平时你一定要自己使用这个导航,看看使用过程中有哪些不足,随时改!
这个只需要前端知识就可以了。这个期间你可以去阿里云申请免费的虚拟主机,买个域名备案一下就可以,顺便熟悉一下虚拟机、服务器、ftp等。 2、上一步折腾完,你前端知识才可以说入门,简单的虚拟机知识也有了一些。然后给你的导航加入功能,比如需要登录才能访问,这个时候就需要一门后端语言了。看你喜欢学什么,如果是PHP的话,那么上一步里的免费阿里云虚拟机还可以继续使用(它只支持php)。如果是其他的的后端语言,你可能就需要用一个付费的服务了,到时候你再比较。 这个过程中你可以学会HTTP,后端服务器等知识。 3、前两步完事,你肯定有一些学习经验了,想记录下来,或者给后来学习的新手一些经验,所以写个blog吧,在你的导航基础上,用你学到的后端知识,做一个简单的blog,有基本功能就行,比如评论回复,页面管理等。顺便学习一些安全知识,比如XSS等。 4、搞完前三步,第四步你自己就知道这么做了。 |
24
LancerComet 2015-07-23 16:56:19 +08:00
楼主需要一门后端语言,也许。
上面有提到朴灵的《深入浅出 Node.js》,这本作为初学第一本可能有些困难,《Node与Express开发》、《不一样的Node.JS》(台湾的)这两本更友好一些。 |
25
Gandum 2015-07-23 18:36:50 +08:00 via iPhone
前端差不多了,但是楼主还缺后端语言,学PHP/Python吧
|
26
vikeria 2015-07-23 21:24:26 +08:00
你这大部分都是前端语言啊,如果想做web 开发的话,最好还要熟悉一门后台语言,既然以及学习了javascript,那可以学习nodejs上手下,脚本类型的语言比java之类的要好上手很多吧
|
27
ldehai 2015-07-23 21:38:38 +08:00 1
@Sabermadao 如果楼主只是要建个静态的站点,这些也就够了,可以不要数据库,也就不需要后端的技术。如果不是,前面几位也都说了,楼主需要学一门后端语言和数据库部分。
网站的技术架构是前端+后端+数据库 前端:javascript+css+html,负责把从后端获取的数据以特定的样式显示出来; 后端:php/python/node.js, 响应前端web页面的请求,从数据库获取相关数据; 数据库: mysql/mongodb,存储网站的数据,用户的数据;需要知道如何建数据库,建表,如何用sql查询数据; |
28
EXDestroyer 2015-07-23 23:46:57 +08:00 via iPad
其实做网站一般都用CMS...
|
29
pH 2015-07-24 01:09:37 +08:00
@EXDestroyer 求教,是啥
|
31
EXDestroyer 2015-07-25 09:58:46 +08:00 via iPad
@pH 例如WordPress DedeCms这些
|