某人一直想了解网站的相关知识,却不知道从什么地方开始入手学起,今天以51cto的网站为例,简单做了下讲解。
        首先,我们看一个网站的时候不同职业的人可能关注的点不同,老婆是做策划的,她最先关注它的网页框架即网站的布局,以51cto为例,它的框架如下图所示:
 
教老婆学电脑-5.14_职场

        网页框架是网页的一个重要组成部分,另外一部分是网页元素,包括视频、图片、文字等形式。
 
      在打开51cto网站的同时,我们看到屏幕最上方有一蓝条,该蓝条的内容被称为“tital”,它是企业对外的业务或形象宣传语,被各搜索引擎收录后,能更容易的被用户搜索到。
 
       然后说到从一个网站前台能看到的技术问题,还是以51cto为例。先来看看它的开发语言,一般一个网站的新闻发布、bbs、留言板等系统都是采用动态技术开发的。打开51cto网站bbs的注册页面,地址栏显示[url]http://passport.51cto.com/reg.php?reback=http://bbs.51cto.com/index.php[/url],从中我们可以看到php这一扩展名,说明bbs系统的开发语言为php语言。其它常见的开发语言还包括asp、asp.net、jsp等。再举一个例子,将鼠标放到任意一个最近更新的新闻上,显示htm的后缀,这样的新闻发布系统是采用了网站静态化的技术,它是通过数据库添加加上页面模板来实现的,跟最初的静态页是不同的概念,最早的静态页的内容是通过人工写代码的方式实现的。
 
       建立一个网站一般会经过栏目策划、设计、网页制作、程序开发、网站测试、网站发布等几个流程,网站是通过web服务器发布出来的。常见的web服务器软件有iis、apache两个。Iis由微软出品,一般在服务器版windows系统下使用,安装后会自动支持同为微软出品的asp和asp.net开发的网站。Apache一般在linux和unix下使用,服务器版windows下也可运行,安装后只支持html静态网页。如果选择同时安装其它组件,比如tomcat、resin等,可支持其它语言开发的网站。
 
       如果你打算从事网站策划类工作,以上谈到的几个问题都是需要了解一下的,其它更深层次的问题,就交给专业的技术人员来解决了。如果你想深入了解相关知识,可留言于我,共同探讨!