2 开发环境
本网站开发环境主要包括了网页设计语言、网页编辑工具以及数据库开发工具。
2.1 网站设计语言概述
2.1.1 HTML语言简介
(1) HTML概念
HTML即超级文本标记语言,是一种页面编程设计的规范以及标准,用户可通过标记符号来对显示的网页中不同的部分进行分类以及标记。
所有用HTML编写的文件被称作超文本文档也叫做HTML文档,每一个HTML文档可称之为一个页面,每一个组织在网上放置的初始的页面称作是主页面。主页面中存在着链接向其他相关页面的URL指针,通过这些指针,可以借助游览器跳转到新的网页中。它也可以借助URL标记从一个文件跳转到另一个文件,能够与世界各地不同的主机中的文件进行链接。
通常来说,网页的内在本质就是超文本标记语言,以HTML为基本,结合不同的技术,例如PHP,ASP.NET,插件组件等,可以实现许多功能强大的网页。因此,超文本标记语言是Web网站编程制作的基本,所有的Web网站都建立在HTML上。
(2) HTML的特点
超文本标记语言设计简单,容易编辑,但又具有强大的功能,通过不同的标记符号能够嵌入不同数据或者不同格式的文件,可通过游览器显示这些信息,这也是Web网站盛行的原因,其特点如下:
1.简易性:超文本标记语言的版本升级通过超集模式,即在不修改原有标记功能的情况下进行添加标记功能,从而更加灵活便捷。
2.可拓展性:为HTML的广泛应用带来了增强功能,增加了标记。HTML采用子类元素,为标记元素进行拓展。
3.平台无关性:虽然大多数计算机都是用Windows操作系统,但也不乏是用Mac系统,超文本标记语言可使用在不同平台的计算机上,也是Web网站盛行的另一个原因。
4.通用性:HTML语言是一种网络通用语言,通过简易、通用的标识语言,能够形成文本与图片相互结合的复杂页面,可以被其他用户搜索并且显示内容信息。
2.1.2 CSS语言
CSS,可译作“层叠样式表”,是页面设计的规则语言,通过对标记的设计来控制网页的外观,CSS样式表多用于显示HTML文件的页面外观。
CSS能够对网页中所使用的标记元素进行位置的设置,同时也可对此标记中的文字设置相应的文字属性:字体、大小、颜色等,且只适用于使用此标记的文本。使用CSS可设置页面的样式,页面展示的内容可以与样式分隔开,便于修改。由于CSS允许同时控制一个甚至多个网页的样式,是目前页面设计中的最优秀的表现语言。CSS语言为每个HTML文件的元素分别定义样式,可由外联、嵌入、内联等方式应用于页面中,便于页面设计者进行修改外观。当页面设计者进行页面维护和修改时,只要修改所对应的标记,网页中相应标记的文本或者信息便会自动更新。这样不仅可以使维护或者修改页面外观更加方便,也在一定程度上使HTML的代码更加精简,加快游览器载入信息的时效。
2.1.3 PHP介绍
PHP作为一种编程脚本语言,易于学习和使用,可用于编辑服务器端的Web网页,开源性的特点也保证了使用者几乎可以得到所有的源代码。
PHP是一种能生成动态网页的工具之一。程序员在编辑PHP网页时与编辑HTML文件几乎相同,可以用同样的方式来创建、编辑它们。PHP语言融合了Java,C语言等特点,语言易于学习,又广泛应用于网站开发中。PHP不依赖于浏览器,是服务器端的语言。