重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

因为专注,所以专业

关于网站建设你需要知道的全部知识都在这了

一个网站(也写作网站)是一家集网页和相关内容由公共识别域名和至少一个上发布的Web服务器。著名的例子是wikipedia.orggoogle.comamazon.com

所有可公开访问的网站共同构成万维网。还有一些私人网站只能在私人网络上访问,例如公司内部员工的网站。
网站通常专用于特定主题或目的,例如新闻、教育、商业、娱乐或社交网络。网页之间的超链接指导网站的导航,通常从主页开始。
用户可以在各种设备上访问网站,包括台式机笔记本电脑平板电脑智能手机。这些设备上使用的应用程序称为网络浏览器

历史

2015 年的nasa.gov 主页
万维网(WWW)是由英国物理学家CERN创建于1990年蒂姆·伯纳斯-李[1] 1993 年 4 月 30 日,欧洲核子研究中心宣布万维网可供任何人免费使用,从而促进了万维网的巨大发展。[2]在引入超文本传输​​协议(HTTP) 之前,其他协议(例如文件传输协议gopher 协议)用于从服务器检索单个文件。这些协议提供了一个简单的目录结构用户导航的位置以及他们选择要下载的文件的位置。文档通常以没有格式的纯文本文件形式呈现,或者以文字处理器格式进行编码。

概述

网站可以以多种方式使用:个人网站、公司的企业网站、政府网站、组织网站等。网站可以是个人、企业或其他组织的工作,通常专用于特定主题或目的。任何网站都可以包含指向任何其他网站的超链接,因此用户所感知的各个网站之间的区别可能会变得模糊。
某些网站需要用户注册或订阅才能访问内容。的例子订阅网站包括许多商业网站,新闻网站,学术期刊网站,游戏网站,文件共享网站,留言板,基于Web的电子邮件社交网站,网站提供实时股市数据,以及网站提供其他各种服务。
虽然“web site”是原始拼写(有时大写“Web site”,因为“Web”是指万维网时的专有名词),但这种变体已很少使用,“website”已成为标准拼写. 所有主要的风格指南,如芝加哥手册风格的[3]AP范本:[4]已经反映了这一变化。

静态网站

主条目:静态网页
静态网站是将网页以发送到客户端 Web 浏览器的格式存储在服务器上的网站。它主要用超文本标记语言(HTML)编码;级联样式表(CSS) 用于控制基本 HTML 之外的外观。图像通常用于创建所需的外观并作为主要内容的一部分。如果音频或视频自动播放或通常是非交互式的,则它也可能被视为“静态”内容。这种类型的网站通常向所有访问者显示相同的信息。与向客户或客户分发印刷手册类似,静态网站通常会在较长时间内提供一致、标准的信息。虽然网站所有者可能会定期更新,但编辑文本、照片和其他内容是一个手动过程,可能需要基本的网站设计技能和软件。网站的简单形式或营销示例,如经典网站五页网站小册子网站通常是静态网站,因为它们向用户呈现预定义的静态信息。这可能包括通过文本、照片、动画、音频/视频和导航菜单有关公司及其产品和服务的信息。
静态网站可能仍会使用服务器端包含(SSI) 作为编辑便利,例如跨多个页面共享公共菜单栏。由于站点对读者的行为仍然是静态的,因此这不被视为动态站点。

动态网站

 
2016 年服务器端编程语言使用情况。
主条目:动态网页Web 应用程序渐进式 Web 应用程序
动态网站是一种经常自动更改或自定义自身的网站。服务器端动态页面由生成 HTML 的计算机代码“即时”生成(CSS 负责外观,因此是静态文件)。有多种软件系统,例如CGIJava ServletsJava Server Pages (JSP)、Active Server Pages 和ColdFusion (CFML),可用于生成动态 Web 系统和动态站点。各种Web 应用程序框架Web 模板系统可用于Perl等通用编程语言PHPPythonRuby使创建复杂的动态网站变得更快更容易。
站点可以显示用户之间对话的当前状态,监视不断变化的情况,或以某种方式提供符合个人用户要求的个性化信息。例如,当请求新闻站点的首页时,运行在网络服务器上的代码可能会将存储的 HTML 片段与通过RSS数据库或其他网站检索的新闻故事结合起来,以生成包含最新信息的页面。动态站点可以通过使用HTML 表单、存储和读回浏览器 cookie进行交互。,或者通过创建一系列反映之前点击历史记录的页面。动态内容的另一个示例是具有媒体产品数据库的零售网站允许用户输入搜索请求,例如搜索关键字Beatles。作为回应,网页的内容会自发地改变它以前的样子,然后会显示披头士乐队的产品列表,如 CD、DVD 和书籍。动态 HTML使用JavaScript代码来指示 Web 浏览器如何以交互方式修改页面内容。模拟某种类型的动态网站同时避免基于每个用户或每个连接启动动态引擎的性能损失的一种方法是定期自动重新生成大量静态页面。

多媒体和互动内容

早期的网站只有文字,不久之后就有了图片。然后使用Web 浏览器插件来添加音频、视频和交互性(例如用于反映桌面应用程序复杂性的富 Web 应用程序,如文字处理器)。此类插件的示例包括Microsoft SilverlightAdobe FlashAdobe Shockwave和用Java编写的小程序。 HTML 5包括没有插件的音频和视频规定。 JavaScript也内置在大多数现代网络浏览器中,并允许网站创建者将代码发送到网络浏览器,指示它如何交互式修改页面内容并在需要时与网络服务器通信。浏览器对内容的内部表示称为文档对象模型(DOM)。
WebGL(Web 图形库)是一种现代 JavaScript API,用于在不使用插件的情况下渲染交互式 3D 图形。它允许以最直观的方式向用户呈现交互式内容,例如 3D 动画、可视化和视频解说器。[5]
2010 年的网站趋势称为“响应式设计”,提供了最佳的观看体验,因为它为用户提供了基于设备的布局。这些网站会根据设备或移动平台更改布局,从而提供丰富的用户体验。[6]

类型

网站可以分为两大类——静态和交互式。交互式站点是Web 2.0站点社区的一部分,允许站点所有者与站点访问者或用户之间进行交互。静态站点提供或捕获信息,但不允许直接与受众或用户互动。一些网站提供信息或由爱好者制作或供个人使用或娱乐。许多网站确实以赚钱为目标,使用一种或多种商业模式,包括:
  • 通过直接销售或通过广告网络发布有趣的内容和销售上下文广告
  • 电子商务:直接通过网站购买产品或服务
  • 实体店提供的广告产品或服务
  • 免费增值:基本内容免费提供,但高级内容需要付费(例如,WordPress网站,它是一个构建博客或网站的开源平台。)
网站种类繁多,每个网站都专注于特定类型的内容或用途,并且可以以多种方式任意分类。