Sabermadao
V2EX  ›  问与答

JavaScript 大家都是怎么开始进行网站开发的?

  •  
  •   Sabermadao · Jul 23, 2015 · 4022 views
    This topic created in 4123 days ago, the information mentioned may be changed or developed.

    楼主现在已经学完了HTML,CSS,SQL,JavaScript,HTML DOM,jQuery,现在建个网站,我想知道我还需要学什么?还有需要哪些工具(软件)之类的?能给我一个大概的规划么?

    31 replies  •  2015-07-25 09:58:46 +08:00
    YAFEIML
    YAFEIML
    Jul 23, 2015
    1
    你是怎么学完的。。。
    Sabermadao
    Sabermadao
    OP
    Jul 23, 2015
    2
    @YAFEIML 什么怎么学完的?现在也只是基础而已,求进阶,想征求大神们的意见,少走一些不必要的弯路
    lxrmido
    lxrmido
    Jul 23, 2015
    3
    学习是基于需求的,你想做什么?
    Sabermadao
    Sabermadao
    OP
    Jul 23, 2015
    4
    @lxrmido 网站!这个会不会太宽泛了呀?
    zonghua
    zonghua
    Jul 23, 2015 via iPhone
    5
    node.js
    lxrmido
    lxrmido
    Jul 23, 2015
    6
    @Sabermadao

    想做什么,试着做出来,做的过程中缺啥学啥就是了
    neilwong
    neilwong
    Jul 23, 2015
    7
    bootstrap
    sox
    sox
    Jul 23, 2015 via Android
    8
    你自己说已经学完了还问别人什么怎么学完的。
    chinajik
    chinajik
    Jul 23, 2015
    9
    少走一些不必要的弯路... 敢情多学一点东西还吃了大亏..
    plqws
    plqws
    Jul 23, 2015
    10
    继续学 JavaScript,把 《JavaScript 高级程序设计》、《JavaScript 语言精粹》啃完,然后啃《深入浅出 Node.js》,然后把 node -> express -> socket.io 先学会了,再根据需求写网站。
    Sabermadao
    Sabermadao
    OP
    Jul 23, 2015
    11
    @chinajik 也是 ,thanks,我现在感觉知识太多了,不知道接下来该从哪下手
    Sabermadao
    Sabermadao
    OP
    Jul 23, 2015
    12
    @plqws 谢谢 一语惊醒梦中人
    Sabermadao
    Sabermadao
    OP
    Jul 23, 2015
    13
    @sox 好吧!你有好的建议么?
    Sabermadao
    Sabermadao
    OP
    Jul 23, 2015
    14
    @zonghua 跟bootstrap比起来呢?
    zonghua
    zonghua
    Jul 23, 2015
    15
    @Sabermadao 都不是同一样的东西
    kokdemo
    kokdemo
    Jul 23, 2015
    16
    ……看你这个学习的路径……

    怎么感觉你是把 w3cschool 刷了一遍……
    x86
    x86
    Jul 23, 2015
    17
    还要学后端语言
    Sabermadao
    Sabermadao
    OP
    Jul 23, 2015
    18
    @kokdemo w3cschool是什么?我是按图书馆借的书跟别人介绍的来学的,杂七杂八的,SQL是上个学期开设的课,然后学完之后还是毛都不会 大神有何高见
    kokdemo
    kokdemo
    Jul 23, 2015
    19
    @Sabermadao 还算是看作品吧,发一个大家基本就知道你在那个位置了。
    will0404
    will0404
    Jul 23, 2015
    20
    你想做什么都不知道 让别人怎么告诉你 做网页? 是太宽泛了
    luoway
    luoway
    Jul 23, 2015 via Android
    21
    @Sabermadao bootstrap是框架,node.js是基于js的运行环境。看到楼主问这个就知道楼主没有系统了解过前端技能。
    做网站从静态到动态,需要的技术背景更多涉猎更广。
    国内资料也不少了,百度一下就能找到规划……

    >现在都不好意思说百度一下了,怕被鄙视还不用google =_=

    当然如果只是要做网站,比如建博客什么的,学会用些建站工具譬如wordpress,按需了解相关技术就好了。

    **要做什么和要从事什么,其中的差别是很大的**
    t2doo
    t2doo
    Jul 23, 2015
    22
    楼主你已经有百年内力了,看你能不能把这些内力化为丹田之力为已所用了,这么说吧,先做个简单的页面吧...从模仿企鹅家的网站布局开始吧
    leedstyh
    leedstyh
    Jul 23, 2015❤️1
    23
    1、做一个网址导航,把你经常访问的网站,分门别类,放在你做的导航里尽量从一个“很难看”的界面,做到自己觉得很赞的界面。适配PC和手机界面,用各种技术实现,比如一开始你可能只是个普通静态页面,后来发展成使用一些框架(reactjs,angularjs等)。平时你一定要自己使用这个导航,看看使用过程中有哪些不足,随时改!

    这个只需要前端知识就可以了。这个期间你可以去阿里云申请免费的虚拟主机,买个域名备案一下就可以,顺便熟悉一下虚拟机、服务器、ftp等。

    2、上一步折腾完,你前端知识才可以说入门,简单的虚拟机知识也有了一些。然后给你的导航加入功能,比如需要登录才能访问,这个时候就需要一门后端语言了。看你喜欢学什么,如果是PHP的话,那么上一步里的免费阿里云虚拟机还可以继续使用(它只支持php)。如果是其他的的后端语言,你可能就需要用一个付费的服务了,到时候你再比较。

    这个过程中你可以学会HTTP,后端服务器等知识。

    3、前两步完事,你肯定有一些学习经验了,想记录下来,或者给后来学习的新手一些经验,所以写个blog吧,在你的导航基础上,用你学到的后端知识,做一个简单的blog,有基本功能就行,比如评论回复,页面管理等。顺便学习一些安全知识,比如XSS等。

    4、搞完前三步,第四步你自己就知道这么做了。
    LancerComet
    LancerComet
    Jul 23, 2015
    24
    楼主需要一门后端语言,也许。
    上面有提到朴灵的《深入浅出 Node.js》,这本作为初学第一本可能有些困难,《Node与Express开发》、《不一样的Node.JS》(台湾的)这两本更友好一些。
    Gandum
    Gandum
    Jul 23, 2015 via iPhone
    25
    前端差不多了,但是楼主还缺后端语言,学PHP/Python吧
    vikeria
    vikeria
    Jul 23, 2015
    26
    你这大部分都是前端语言啊,如果想做web 开发的话,最好还要熟悉一门后台语言,既然以及学习了javascript,那可以学习nodejs上手下,脚本类型的语言比java之类的要好上手很多吧
    ldehai
    ldehai
    Jul 23, 2015❤️1
    27
    @Sabermadao 如果楼主只是要建个静态的站点,这些也就够了,可以不要数据库,也就不需要后端的技术。如果不是,前面几位也都说了,楼主需要学一门后端语言和数据库部分。
    网站的技术架构是前端+后端+数据库
    前端:javascript+css+html,负责把从后端获取的数据以特定的样式显示出来;
    后端:php/python/node.js, 响应前端web页面的请求,从数据库获取相关数据;
    数据库: mysql/mongodb,存储网站的数据,用户的数据;需要知道如何建数据库,建表,如何用sql查询数据;
    EXDestroyer
    EXDestroyer
    Jul 23, 2015 via iPad
    28
    其实做网站一般都用CMS...
    pH
    pH
    Jul 24, 2015
    29
    @EXDestroyer 求教,是啥
    ldehai
    ldehai
    Jul 24, 2015
    30
    @pH CMS content management system内容管理系统,比如wordpress
    EXDestroyer
    EXDestroyer
    Jul 25, 2015 via iPad
    31
    @pH 例如WordPress DedeCms这些
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4017 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 00:22 · PVG 08:22 · LAX 16:22 · JFK 19:22
    ♥ Do have faith in what you're doing.