网站构建初级指南


网站构建初级指南

什么是WWW

WWW指万维网(World Wide Web),万维网常被称为Web,Web是由遍布全球的计算机所组成的网络,所有Web中的计算机都可以彼此通信。
WWW是如何工作的呢? Web信息存储于被称为网页的文档中,网页是存储于被称为Web服务器的计算机中,读取网页的计算机称为Web客户端,Web客户端常被称为浏览器的程序来查看网页。Web的规则制定主体是W3C,即万维网联盟(World Wide Web Consortium)


浏览器如何读取页面

浏览器可通过一个请求来读取某个服务器上的一张网页,请求是一个包含页面地址的标准HTTP请求,页面地址类似于https://galory.github.io/index.html

浏览器如何显示页面

所有网页都含有其如何被显示的结构,浏览器通过阅读这些结构来显示页面,最常用的显示结构称为HTML标签,用于段落的HTML标签类似于这样:

;在HTML中像这样定义段落:

This is a paragraph.

什么是HTML

首先要明白HTML是一种语言,指的是超文本标记语言(Hyper Text Markup Language),它不是一种编程语言,而是一种标记语言(markup language),HTML使用标记标签来描述网页。
HTML标记标签通常被称为HTML标签(HTML tag),HTML标签是由尖括号包围的关键词,比如,HTML标签通常是成对出现的,比如和``,标签对中的第一个标签是开始标签,第二个标签是结束标签,开始和结束标签也被称为开放标签闭合标签HTML文档=网页,HTML文档描述网页,包含HTML标签和纯文本,HTML文档也被称为网页。Web浏览器的作用便是读取HTML文档,并以网页的形式显示它们,浏览器不会显示HTML标签,而是使用标签来解释页面的内容


CSS初级指南

了解了HTML,会不会就觉得精通它就够了呢?要知道你所看到的网页的布局排版可都是经过精心设计好的,此时便要CSS大放异彩。
CSS层叠样式表(Cascading Style Sheets),样式定义如何显示HTML元素,样式通常存储在样式表中。外部样式表可以极大提高工作效率,常存储在CSS文件中。
多重样式将层叠为一个,样式表允许以多种方式规定样式信息。样式可以被规定于单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在一个单一的 HTML 文档内部引用多个外部样式表。

对于层叠次序,当同一个HTML元素被不止一个样式所定义时,会使用哪个样式呢?一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。

  1. 浏览器缺省设置
  2. 外部样式表
  3. 内部样式表(位于 标签内部)
  4. 内联样式(在 HTML 元素内部)
    因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。

Javascript初级指南

在数百万张页面中,Javascript被用来改进设计、验证表单、检测浏览器、创建cookies等等。Javascript是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比如IE(Internet Explorer)、Chrome、Firefox、猎豹等等。

Javascript是被设计用来向HTML页面添加交互行为,Javascript是一种脚本语言(脚本语言是一种轻量级编程语言),由可执行计算机代码组成,通常被直接嵌入HTML页面,是一种解释性语言(代码执行不进行预编译),所有人无需购买许可证均可使用Javascript。Java与Javascript不一样,在概念和设计方面二者完全不同,Java是一种面向对象的编程语言。

Javascript的用途

  1. 为HTML设计师提供了一种编程工具
  2. 可以将动态文本放入HTML页面
  3. 可以对事件作出响应: 可以将Javascript设置为当某件事发生时才会被执行,例如页面载入完成或者当用户点击某个HTML元素时
  4. 可以读写HTML元素
  5. 可以被用来验证数据:在数据被提交到服务器之前,Javascript可被用来验证这些数据
  6. 可被用来检测访问者的浏览器:可被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相应的页面
  7. 可被用来创建cookies:可悲同来存储和取回位于访问者的计算机中的信息

XML初级指南

XML被设计用来描述数据,其焦点是数据的内容,HTML被设计用来显示数据,其焦点是数据的外观。

XML指可扩展标记语言(Extensible Markup Language),是一种标记语言,类似于HTML,被设计用来描述数据,XML标签没有被预定义,需要自行定义标签。XML使用文件类型声明(DTD)或者XML Schema来描述数据。带有DTD或者XML Schema的XML被设计为具有自我描述性,XML是一个W3C标准

XMLHTML的区别:

  • 为不同目的而设计
  • XML被设计用来描述数据,其焦点是数据的内容;HTML被设计用来显示数据,其焦点是数据的外观
  • HTML旨在显示信息,而XML旨在描述信息

服务器端脚初级指南

HTML文本可以包含文本、HTML标签以及脚本,HTML文件中的脚本可以再Web服务器上执行。服务器端脚本是对服务器行为的编程。通常,当浏览器请求某个HTML文件时,服务器会返回此文件,但是假如此文件含有服务器端的脚本,那么在此HTML文件作为纯HTML被返回浏览器之前,首先会执行HTML文本中的脚本。

服务器脚本能做什么呢?

  • 动态地向web页面编辑、改变或添加任何内容
  • 对由HTML表单提交的用户请求或数据进行响应
  • 访问数据或数据库,并向浏览器返回结果
  • 为不同的用户定制页面
  • 提高网页安全性,是您的网页代码不会通过就蓝旗被查看到(由于脚本在服务器上执行,因此浏览器在不支持脚本的情况下就可以显示服务器端的文件

SQL初级指南

SQL是用来访问和处理数据库的标准计算机语言。结构化查询语言(SQL)是用于访问数据库的标准语言,这些数据库包括SQL Server、Oracle、MySQL、Sybase以及Access等等。SQL是一门ANSI(美国国家标准化组织)的标准计算机语言,用来访问和操作数据库系统。SQL语句用于取回和更新数据库中的数据,SQL可与数据库程序协同工作,比如MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase以及其他数据库系统。尽管存在着很多不同版本的 SQL 语言,但为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。

你可能感兴趣的:(网站构建初级指南)