1.3 基础知识

网站:网站(Website)是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

一个完整的网站由域名(俗称网址或玉米),网站源程序和网站空间三部分构成.D:\Documents\Pictures\4.jpg

域名:域名上网单位的和网站在网络上的重要标识,在虚拟环境下,域名起到引导、宣传、代表等作用。域名根据LTD不同,可分为COMNETCNORG等类型,目前应用最广泛的是.COM国际英文顶级域名,可分为不同级别,包括顶级域名、二级域名等。Zoomla.cn即为一个标准域名。


我国在国际互联网络信息中心(Inter NIC)正式注册并运行的顶级域名是CN,顶级域名之下又分为类别域名和行政区域名两类。类别域名共6个,包括用于科研机构的ac;用于工商金融企业的com;用于教育机构的edu;用于政府部门的 gov;用于互联网络信息中心和运行中心的net;用于非盈利组织的org。而行政区域名有34个,分别对应于我国各省、自治区和直辖市。三级域名用字母( AZaz,大小写等)、数字(09)和连接符(-)组成,各级域名之间用实点(.)连接。

一个域名由前缀、域名主体、后缀三个部份购买,域名必须在专业服务商处才能注册,比如国内的华夏互联(www.hx008.com)、新网,都是专业的域名注册服务机构。

虚拟主机技术的出现,是对Internet技术的重大贡献,是广大Internet用户的福音。由于多台虚拟主机共享实现一台服务器上构建多个网站服务。需要实现虚拟主机必须依靠服务器软件。包括华夏互联及其它专业IT服务商都提供性价比高的虚拟主机销售与托管服务。D:\Documents\Pictures\5.png

IIS Internet Information Server(互联网信息服务),是基于WINDOWS平台下的web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。Windows xp操作系统中的IIS版本是5.5windows 2003操作系统中的IIS版本是6.0,而从windows 2008开始其IIS版本开始升级为7.0windows2012开始IIS版本升级为IIS8

.NET Framework:也称.netdotNET.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的,同时提供工业化标准的设计以及更多的应用。

.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。

公共语言运行库是 .NET Framework 的基础。您可以将公共语言运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。这类似于Java的虚拟机。事实上,代码管理的概念是公共语言运行库的基本原则。以公共语言运行库为目标的代码称为托管代码,而不以公共语言运行库为目标的代码称为非托管代码。

.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。

从另一个层面上说,.NET Framework也可以称为微软公司的私有“跨平台”技术,无论使用者底层系统是WIN98、还是WIN8,只要拥有标准的.NET Framework架构,则程序即可以安然运行。

.NET Framework 架构有不同的版本,目前最新版本是.NET4.5版,为了保证最大化兼容Zoomla!逐浪CMS基于.NET Framework4.0框架、开发平台为Microsoft Visual Studio 2013


D:\Documents\Pictures\1.jpg




IE
:
 Internet Explorer,简称IEMSIE,是微软公司推出的一款网页浏D:\Documents\Pictures\1.png览器。Internet Explorer是使用最广泛的网页浏览器,虽然自2004年以来它丢失了一部分市场占有率。在20054月,它的市场占有率约为85%

Internet Explorer是微软的新版本Windows操作系统的一个组成部分。在旧版的操作系统上,它是独立、免费的。从Windows 95 OSR2开始,它被捆绑作为所有新版本的Windows操作系统中的默认浏览器。

Internet Exploer提供了最宽广的网页浏览和建立在操作系统里的一些特性,例如:Microsoft Update而设计。D:\Documents\Pictures\2.jpg

在网页标准方面,Internet Explorer使用了Trident排版引擎,几乎完整支持HTML 4.01CSS Level 1XML 1.0DOM Level 1,只是有一些排版错误。它亦部分支持CSS Level 2

DOM Level 2。它自带的XML解释器支持XHTML,但是微软从IE 5.0以后取消了这一支持,使它变得难以访问。如其它浏览器一样,当MIME类型标识为“text/html”,它能解释为XHTML。当MIME类型标识为“application/xml”和“text/xml”时,它也能解释把XHTML解释为XML

Internet Explorer依靠DOCTYPE判断一个网页应该按老版本渲染还是按W3C标准渲染。(在打印中IE总使用W3C标准。)根据MSXML的版本不同,它可以完全支持XSLT 1.0199812月的XSL草案。Internet Explorer有一个自己的ECMAScript变体,名为JScript

浏览器:网页浏览器是个显示网页服务器或档案系统内的文件,并让用户与此些文件互动的一种软件。它用来显示在万维网或局部局域网络等内的文字、影像及其他资讯。这些文字或影像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种资讯。网页一般是HTML的格式。有些网页是需使用特定的浏览器才能正确显示。个人电脑上常见的网页浏览器包括微软的Internet ExplorerOperaMozillaFirefoxMaxthon(基于IE内核)、MagicMaster(M2)/google浏览器(chrome)等。浏览器是最经常使用到的客户端程序。

FireFox: Mozilla FirefD:\Documents\Pictures\3.jpgox(正式缩写为 Fx,非正式缩写为FF),俗称火狐(目前无官方中文名),是由Mozilla基金会与开源团体共同开发的网页浏览器。Firefox是从Mozilla Application Suite派生出来的网页浏览器,从2005年开始,每年都被媒体PC Magazine选为年度最佳浏览器。根据统计统计,截至20085 Firefox 的浏览器市占率为18.41%,仅次于微软的Internet ExplorerFirefox 使用开放源码的网页排版引擎GeckoGecko 能够让浏览器尽可能按标准来显示网页内容。但被后来居上的Chrome浏览器超越

Chrome浏览器:Google公司的主力产品,今日世界主流浏览器。

网页三剑客:网页三剑客顾名思义对网页的编辑,最初是由Macromedia公司开发出D:\Documents\Pictures\2.png来的(2005年被adobe公司以约34亿美元收购),目前最新版本是CC。由DreamweaverFireworksFlash三个软件组成,俗D:\Documents\Pictures\5.jpg称三剑客。Dreamweaver 是一个“所见即所得”的可视化网站开发工具,主要用于动态网页的开发。但没有真正的制作软件做出来是真正的“所见即所得”,都要通过IIS等软件编译、并在浏览器中显示才是最终的网站。Fireworks主要是用于对网页上常用的jpg,gif的制作和处理,但也可用于制作网页。Flash主要用来制作动画,互联网上的.swf后缀动画都由Flash软件制作而成。网页三剑客是用来开发网页的工业标准,目前Firewoks已经停止更新,并入Photoshop

Sql Server(简称MSSQLSQL Server是由Microsoft(微软公司)开发和推广的关系数据库管理系D:\Documents\Pictures\3.png统(DBMS,它最初是由MicrosoftSybaseAshton-Tate三家公司共同开发的,并于 1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000Microsoft公司于2000年推出的经典版本,SQL Server2008则是其最新版本,而SQL Server 2008则是当前应用最广泛的新版本,目前Zoomla!逐浪CMS系统支持SQL Server 2005及更新的版本。

由于SQL Server具备真正的客户机/服务器体系结构、图形化管理界面、卓越的收缩性等卓越功D:\Documents\Pictures\4.png能,是目前全球应用最广泛的数据库程序之一

    SQL语言SQL全称是“结构化查询语言(Structured Query Language),SQL(STructured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL同时也是数据库脚本文件的扩展名。SQL语言是与数据库技术相随的。


HTMLHTMLHyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是网络上应用最为广泛的语言,也是构成网页文档主要语言。设计HTML语言目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面!

HTML页面以<html>标签开始,以</html>结束。在它们之间,整个页面有两部分--标题和正文。

标题-夹在<head></head>标签之间--这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在<body></body>之间--即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。

CSS:自W3CThe World Wide Web Consortium)制定了代号为CougarHTML4.0版本以来,存在在Web页面中的动态效果首次被正式的承认了,W3C把动态超文本(Dynamic HTML)的实现分为了三个部分:脚本、支持动态效果的浏览器和CSS。前两者也许你经常用到,但CSS是什么或许你并不清楚,如果有过制作Web页面的经历,你可能听说过样式单或风格单,如果对此你亦无耳闻,不要紧,只要你想制作出具有更多新特性的Web页,本文将同样适合于你。(请使用IE4IE5CSS手册中的属性实例进行验证)

一、什么是CSS

CSSCascading Style Sheet的缩写,有些书上把它译为"层叠样式单""级联样式单"(下文简称"样式单"),在1997W3C颁布HTML4标准(最新标准最HTML5)的同时也公布了有关样式单的第一个标准CSS1。样式单是对以前的HTML3.2以前的HTML版本)语法的一次重大革新,以前的HTML版本中,各种功能的实现是通过标记元素实现的,这也造成了各个浏览器厂商为了标新立意创建各种只有自家支持的标记,各种标记互相嵌套,就可以达到不同的效果,比如要在一段文字中把一部分文字变成红色,HTML3.2中应该是这样的:

<p><font color=red>这里显示红色字</font></p>

而在样式单中,把某些标记(如上例中的"font"标记)属性化,利用样式单,上例可以变成:

<p style="color:red">这里显示红色字</p>

这就是样式单的全部功能吗?远远不是!前面说过样式单是DHTML的一部分,建立样式单的真正意义在于把对象真正引入了HTML,使得可以使用脚本程序(如JavascriptVBScript)调用对象属性,并且可以改变对象属性,达到动态的目的,这在以前HTML中是无法实现的,如果你使用过如VB等面向对象的编程工具,你会更快的发现,用样式单做DHTML是多么容易。样式单的另一项贡献是简化了HTML中各种繁琐的标记,使得各个标记的属性更具有一般性和通用性,并且样式单扩展了原先的标记功能,能够实现更多的效果,样式单甚至超越了Web页面的本身显示功能,而把样式扩展到多种媒体上,显示了难以抗拒的魅力。

样式单自从CSS1的版本之后,又在19985月发布了CSS2版本,样式单得到了更多的充实。Internet Explorer4Netscape Navigator4都宣传支持样式单,但从各方面来看IE4的效果都要超过NE4,这是因为IE4NE4Javascript文档模型(DOM)不同而造成的,从表面看,二者的模型区别不大,但实质上却是大相径庭,IE4的模型能够更加容易的把动态效果引入Web页面,虽然现在IE4的模型只有微软自己支持,但它却已被清楚的写入了W3CDHTML标准;而NE4的样式单并不能通过脚本调用对象的属性,说的不好听一点,它的样式单只是徒有其表罢了。(Netscape公司自己开发了一种样式单称作JSSS,它利用Javascript来定义样式,但是并没有得到W3C的承认。)

二、进一步了解样式单

Cascading Style Sheet中的Cascading"层叠"的意思,也就是说在同一个Web文档中可以有多个样式单存在,这些样式单根据所在的位置,拥有不同的优先级,优先级越高,就会被最后在显示时采用。从样式单插入的形式来看可以分为三种:

•内联式样式单:它利于现有的HTML标记,把特殊的样式加入到那些由标记控制的信息中,比如刚才的例子。

•嵌入式样式单:它和Javascript一样可以嵌入到HTML文件的头部中去(<html><body>标记之间),使用<Style></Style>容器装载,例如:"<style> p {color : red ; font-weight : bold} </style>",这样会对页面中所有<p>标记都起作用。

•外部式样式单:是一种保存在外部的样式单文件,外部文件以.CSS为扩展名,例如"<link rel=stylesheet href="../../main-sheet.css" type="text/css">"

在应用时可以根据需要随意运用以上三种方式,但在实际中内联式样式单和嵌入式样式单使用得更多一些。

三、样式单的语法特征

样式单有自己独特的书写方法,掌握了它的语法特征,再了解它的各种属性,那么你会发现在Web页面中运用样式单会是多么轻松。例如有一个最简单的HTML文档:

 

<html>

<body>

<p>Text goes here…<p>

</body>

</html>

 

我们可以用嵌入式样式单规定样式。

 

<html>

<style>

<!--

p {color:red; font-weight : bold}

- ->

</style>

<body>

<p>这里显示红色字</p>

</bdoy>

</html>

 

可以看到,在这个文档里,多了"Style"标记,之间用<!-- ……… - ->注释,以防止不能识别样式单的低版本浏览器把样式单当作内容显示出来,然后是关键的一句:

 

p {color:redfont-weight : bold }

 

这整行称为一个声明(Statement),在样式单中,声明分为两种,一种是象这样的,叫做"rule set",另一种则称为"at-rule"

 

At-rule"@"作为关键字,放在元素的最前面,at-rule通常用来对媒体(Media)的声明,并且如果对同一个at-rule进行声明,那么只有位置靠前的会起到作用,如:

 

@import "subs.css"

H1 {color:blue}

@import "list.css"

 

后一个At-Rule无效。

 

rule set就象我们前面看到的样子了,它由几个部分组成,其中包括选择器、属性和属性值。一般的书写是这样的:

 

Selector1 {property1:value1; property2:value2;……}

Selector2 {……}

 

其中刚才例子中的"P"代表段落标记元素,为选择器,"{}"为一个块(Block),表示对标记属性的声明(Declaration),有多个属性的时候使用";"隔开,属性在样式单中的一般表示方法是前面是一类属性的名称,后面是具体属性的名称,中间用"-"隔开,而在脚本中使用属性的时候,则把"-"去掉,并把第二部分的开头字母大写。属性值的表示可以使用10进制,16进制数值(如#FFFFFF),百分数(如100%),字符串,URL(如http://www.zoomla.cn)和RGB(如rgb(255,255,255))等多种方式表示。

*注:上述CSS描述为参考百科中的内容,一般不建议使用@import"subs.css",会出现频闪,CSS技术标准的权威机构是W3C组织,请使用者参照Zoomla!逐浪CMS官方网站相关文档和最新的技术标准来设计CSS



 


 

 

 

 

+什么是CMS

CMS(Content Management System)是网站内容管理系统简称, 互联网上每个网站(无论大小门户)其后台都由专业CMS系统支撑- Zoomla!逐浪CMS作为国内高端CMS与WEB应用典范,首创第3代CMS理念,专注底层核心技术研发,以云技术、创新精神构建行业新成就,提供从网站内核到电商、办公、移动一体化的开发体验!

7×24小时服务热线 021-50391046 技术支持:13177777714
Copyright © 逐浪软件z01.com版权所有 All rights reserved
中华人民共和国网警备案号:3601040103 经营许可证号:工商3601002021063 沪ICP备09077823号
本网站基于®Zoomla!逐浪CMS内核开发

ISO9001国际认证企业 CSDN外包TOP资质 鉴赏MTV电广视告 7×24小时全天候贴心服务 社会征信网 网络110