零基础做一个网站的教程?口气好像大了点,确实对于我来说教人做个网站还不够能力,所以大家不要用象看教程的目光来衡量下来的几篇文章。属于电子商务专业的我发现同专业的同学很少去学做网页,我想一个其中一个重大的原因是老师教的实在太不实用而且又零散。我自己是深有体会,现在的网页课我都很少去了。因此我相信还是有同学想学的,只是门路找不对,也就是所谓的不知道从哪里开始。
我不是高手,但是我愿意跟大家分享我的笔记,我的见解,还有我的思维方式。
假如文章中有错误,恳请大家热心指出。本人并不是很驯熟,也没有接受过专业的网页制作教育,因此当你指出我的错误的时候我会很诚恳的说声谢谢。
^_^!开场白说完了,下面来分享我对网站的理解(我就简单点说啦哦,高手可表笑我):
首先明确几个概念:
1.“网页”跟“网站”的区别。很多刚学的人可能会把这两个东西理解成一个东西,依我自己的理解区别很简单:网页构成网站,网站由网页表现。
2.“服务端”(服务器)和“客户端”(用户电脑)的作用与联系,其实理解起来很容易理解,总的来说服务端提供服务,客户端表现服务端想表达的信息。
服务端就是所谓的服务器,可以把他当作一台异常强大的电脑,当然电脑的话必然有操作系统,所以服务器又分Unix,Linux,Win…等等之类的服务器。客户端实际上就是用户的电脑,这个好理解吧。
好,知道上面4个概念之后,我们归纳到底网站主(管理员或站长)跟用户是什么样的关系了。举个例子吧,假如JOE(男)是网站主(也就是某个网站的管理员或者站长),SNOW(女)是用户。现在用户SNOW要浏览站长JOE做的个人网页。这个过程从无到有是这样实现的:
看看这个过程是怎样的:
某天JOE突然有了个想法想做一个个人网站,因此他先想到的肯定是他要建立的个人网站要怎样才可以被人访问,要被人访问肯定要个地址,也就是所谓的域名(例如网易的域名就是163.com)。所以他先去申请一个域名,当然申请域名是要钱的,域名又分一级域名,2级域名,国内英文域名,国外英文域名,中文域名…等等(具体可以自己百度了解)。好了,他申请到一个域名是minijoe.cn,但是现在要是用户SNOW在她的电脑IE浏览器上面打这个地址,回车之后肯定是提示出错了。为什么?因为就如买了个车牌,但是没有买车,依然是开不出去看风景的。
所以他还需要去申请一个服务器空间(其实就是服务端),租借虚拟空间的话不会很贵,独立的自己搞一个价格不非,个人网大概都是虚拟空间吧。于是JOE得到了一个空间,这个空间带有一个IP地址。
但是空间是空的,于是JOE再把几个已经做好的网页上传到这个空间里面(这几个网页组合起来实际上就是网站了),用户SNOW得知了这个空间的IP,于是她直接在她电脑浏览器上打”这个IP/joe的随便一个网页文件“就可以访问这个文件了,例如IP是223.324.112.3 有一个文件是test.html,http://223.324.112.3/test.html 这个地址就可以访问JOE租回来的服务器上面的test.html文件了。
但是诸如223.324.112.3这种IP地址太不美观了,JOE申请回来的域名就有用了,他再设置域名解析到空间的IP上面(A记录),申请的空间也设置允许这个域名访问,注意这里的设置有反应时间,不是说一设置就马上生效的。这样的话用户SNOW就可以直接在浏览器地址栏写上http://minijoe.cn/test.html来访问服务器上面的test.html文件了!
这样应该很清楚了吧?用户与网站的交流过程可以总结为:用户打开电脑(客户端)访问某个地址(通常是域名),然后域名就解析指向跟他绑定的服务器空间,服务器对用户的请求进行处理后再重新把处理后的信息发回客户端,这样网页内容就呈现给用户看了。
简单描述就是:客户端发信息到服务器,服务器处理,服务器再发回客户端呈现.
ps.表单的post跟get提交方式最能体现这个过程。
今天先说到这里,虽然不知道有没有人会来看,但是我会继续写下去的。转载请注明:作者Joe 地址:http://xiebiji.com/2008/09/huazhuang

呵呵,写教程了,还有下文吧。
回复
回复
有点复杂哦。。。哈哈。。
回复
回复
Круто, что тут еще можно сказать.
回复