《怎样做网站》——从网民到站长是这样练成的!
本帖最后由 一站成名 于 2013-1-19 22:12 编辑写这篇文章的冲动,早在5年前,我就有了!
我刚自己学会做网站的时候,有人就找我求教,我就很想分享出来!
可是由于种种的原因,我一直没有写。
我写过很多关于建站的小文章。但都不全面,无法给人一个宏观的思路!
我今天特意整理了下,力求写得朴素一点,尽量简洁易懂。
这个文章适合那些希望接触网站的朋友,适合那些问网站怎么做的网友。
学会做站,或者说了解网站建设的原理,他的价值不仅仅在于亲自去做站。
同样也适用于从事网络相关工作的人员,比如网店店家,网络业客服等等!
下面我就开始讲解,我可以很认真地告诉你,只要你想学,你就能学会!一点也不难!
一个网站的组成,大致需要你了解下以下几个要点大类:
1.域名,也就网址。形如WWW.QQ.COM。
做一个网站之前,你必须先注册拥有一个域名。
域名多数是开放注册的,按照年进行续费,和你在电信那边弄个电话号码是类似的。
如果你对此有兴趣,可以先注册一个属于自己的域名,玩一下!
2.空间,也叫服务器或虚拟主机或VPS。
之所以有那么多称谓,是因为类型不同。
空间这个词很容易理解,他就是你存放网站的一个地方!
事实上他就是一个电脑,配制和我们常用的电脑略有不同。
在服务器上面,安装了很多网站需要的特殊组件。(组件其实就是软件)
3.程序源码,也就是网站的本身。程序就是一个软件。
运行在服务器空间上的软件同样是叫软件的哦,也没有什么希奇的。
QQ是一个软件,迅雷是一个软件,某网站程序也是一个软件!
由于软件所运行的平台/系统环境不一样,故名称比较术语!
程序源码非常之多,都是免费可以使用的,很方便就能下载到!
而且也没有你想像的那么高深莫测。
你写过博客吗? 泡过论坛吗?你QQ空间总应该玩过吧?
网站的管理后台,跟那些也是一样的。只不过后台的权限更多更丰富。
比方你在你的QQ空间里,只能修改你自己的信息,可是如果是在你自己建的网站上,
你可以主宰一切。谁捣乱可以封他IP,不让他访问,删除他的留言,回复.....
4.代码的学习。代码是程序源码的核心组成。
总体来说代码分很多种类,主流最常用通用的有HTM,ASP,PHP等。(其他的还有CGI,JSP,ASP.NET...等等)
代码之外还有数据库。ASP对应的数据库是access,PHP对应的数据库是MySQL
HTM是不需要数据库的,他是纯静态的。动态才需要数据库!
静态动态的区别在于,动态有交互性,意思就是说,可以互动。
比如论坛BBS就是典型的互动,你可以注册会员,网站可以保留你的注册信息,你可以和其他会员交流!
静态的则无此功能,静态顾名思义就是将内容展现给访客就完成了他的任务了。
5.模板。模板是程序源码的一部分,是张脸。或者说是皮肤也可以。
无论你的网站内部功能有多么庞大,结构有多么复杂,都需要模板将他们意义展现。
模板也是代码组成的,相对而言,模板的代码比整个程序(尤其是带数据库的完整开发)
要简单粗浅得多。所幸的是,我们对一个网站最需要修改,修饰的就是模板。
学会读懂模板的语言代码,你就可以按照的希望的模式,去创造出你想要的界面。
可是万一如果你不会写模板怎么办?不用担心,模板也有地方下载的。
只不过,你最好是尽量掌握一下代码,不会写没什么大碍,你要会看,知道他是什么意思。
至少你要会替换,修改哦! 这些技能会随着你经常看代码,慢慢掌握。
值得一提的是,网上有很多代码的可视化切换。你可以去研究应用一下。
初学者,一边看代码,一边看代码运行后的效果,你就一目了然。
关于代码,我在这里不说很多,建议HTM代码你必须去学下。
我举个例子,让你理解什么叫代码。COME ON!你跟着我来操作一下:
你在你的桌面,建立一个后缀为.TXT的文件,对了就是笔记本格式。
在里面写上你的名字。然后把那个.TXT后缀文件,修改为.HTM,保存。双击打开!
是不是以浏览器的方式打开了?
接下来,你把.HTM文件,修改回.TXT。不修改也可以,直接将.HTM文件选择打开方式为笔记本格式TXT去打开。
打开后你这样修改里面的内容。修改成形如: <b>你的名字</b>
再点开看一下,发现文字变粗了!
如果你想让文字变色:(red是颜色参数)<FONT color=red>你的大名</FONT>如果你想控制文字的大小: (20px是数值参数)<FONT style="FONT-SIZE: 20px">你的大名</FONT>
如果你想控制文字的字体: (黑体是字体参数)<FONT style="FONT-FAMILY: 黑体">你的大名</FONT>是不是很简单很神奇?是的,就是这么简单,程序软件就是由这些代码所构成的。搭积木一样盖起来的!
用一堆砖头,水泥,钢筋盖一幢摩天大楼不是一件简单的事情,需要很专业的思维学习。我们要做的不是盖楼,
我们的楼是请别人盖的(程序是现成的),我们只管装修,网楼房里面放床,桌子,椅子.....
6.说完上面那些,现在要讲怎么把你下载的程序,安放到空间上了。
这是一个重要步骤,使用频率非常之高,他是网站管理员和网站之间的一条电话线。
你依靠这个来管控,修改,安装你的网站。
网站的安装与软件的安装是同样道理的,可以参照程序相关说明,按步骤安装。
安装之前,你要把网站程序先传输上去,这里要用的一个软件,叫上传软件。
上传的反义词是下载。下载是从别人的网站服务器上下传到你电脑,上传是从你电脑把程序上载到你买的空间服务器上面。 上传软件术语叫FTP上传软件,主流使用的有几个:FlashFXP,cuteftp,ftprush。
个人推荐使用FlashFXP,简单易用,我一直用这个。
假如你看完了上面六点之后,还是疑点重重,那是很正常的。
因为每个稍有点技术类型的项目,都有术语这个烦恼。
要解决这点,有一个万能工具可以帮助你,那便是,有问题,问百度!
你需要学会常常使用百度查找你所要了解的知识点。
从点到线,再从线到面,你就可以顺利掌握了!
我上面的描述是很简要的概括,将一个网站的框架,原理,制造剖析了一下!
你如果真的有兴趣,想学一学,那就按照我上面列的6大点,一点一点去进行了解。
了解完之后,你要动手,开始进行建设。建设的过程中会遇见其他的关联问题。
这个时候记得百度,或者来落伍等站长论坛询问下一些懂行的人,困难就迎刃而解了!
作为新手,作为非科班出身的业余者,或许你还要养成一个做笔记的习惯。
把处理结果记下来,造次遇见就轻松了,结果过多次自然就成老手了!
最后说一下,把6点串联起来。
某天,你做在电脑前,将你在源码站下载来的网站程序,通过上传FTP软件上传到了你买的空间上,
几分钟后你就安装上了,然后你在购买空间的后台上,简单设置下属性,然后又跑去你购买域名的那后台上,把域名解析到IP上。你的网站就这样成功了!
我讲述这个过程,是要告诉大家,域名,空间,程序,3大核心组成是如何构筑关联的。
关联的细节不多,也不少。域名怎么解析,什么叫A纪录,空间的后台怎样设置,程序安装需要注意什么...这些都是细节。每个细节你都可以通过自己学习而掌握,不要忘记度娘就在你身边!
我无法一一给你们讲解出来,那需要写成一本厚厚的书! 你们也未必看得下去。
希望本文能帮助想要入门的朋友,我给你们画了一个蓝图,至少让你们不会觉得“建站”是一个技术神坛!
顺便说一句:你看见的网上那么多大小网站,很多都是出自个人站长之手,他们也是自己摸索学会的!
2013年1月19日,一站成名 写于落伍!
谢谢分享 在哪转来的? 经验之谈。。。。 加红了呀
很不错 匿名者 发表于 2013-1-19 22:24 static/image/common/back.gif
在哪转来的?
等下我拿鞭子抽你:mad: 代码是程序源码的核心组成 给了辛苦分:ohh: