Web相关概念

  • HTML
    • 超文本标记语言(英文:HyperText Markup Language,HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。
    • 包含HTML内容的文件最常用的扩展名是.html,但是像DOS这样的旧操作系统限制扩展名为最多3个字符,所以.htm扩展名也被使用。
    • HTML 的实际运行:HTML(网页)于电脑系统上的实际运行应用,大多数的人都以为网页是在线运行的,这其实是错误的观念,HTML发明的理由之一是要加速在线运行的效率与数据交换的便利,可是HTML并不是实际的在线运行,下面的程序是HTML实际于电脑系统中的真实程序:
      • 1.用户于电脑中的网页浏览器输入一网址(URL),该网址可以是Internet,也可以是Intranet或是电脑本机的一个位置。
      • 2.若是用者输入的网址为Internet,则浏览器会先将该网页HTML全部下载至用户本机的存储器上(通常存于硬盘的暂存区),在微软的IE浏览器,甚至还提供互联网暂存空间,让查看网页时,与网页相关的文件及图片会存储至电脑上的互联网暂存盘文件夹中。
      • 3.网页浏览器打开下载的网页HTML文件,依据HTML内的描述找到该URL内的各项网络资源,然后依序将资源下载到本机电脑。
      • 4.网页浏览器依据HTML的描述,将已经下载下来的各种网络资源(如图形、文字)排列成HTML网页设计者当初建置该网页的样式。
      • 5.若是用者想要长期存储该网页及该网页的网络资源,可以利用浏览器提供的存储网页的功能来进行,该功能运行时,其实用户根本不需再次从网上下载任何数据,浏览器只是将原先存放于暂存区的网页及已经下载好的网络资源,转移至用户指定的长期存储区(可以是硬盘、光盘、或是闪存盘)。
      • 6.在网络上的网页HTML只有一种格式,通常扩展名为.html、.htm,但是并不是只有这两种格式才是网页HTML,目前有许多动态网页或是交互网页其扩展名就不是.html.htm,例如JAVA系统的.js微软系统的.asp等,其实这些文件他的内容与格式确实与HTML不同,可是这种动态网页,在浏览器阅读时,他们会自动产生纯正的HTML文档给浏览器,所以浏览器阅读到的是经过服务器转换过的标准HTML,所以才能顺利展现HTML内所描述的样式。
  • Cookie
    • Cookie(复数形态Cookies),中文名称为小型文字文件或小甜饼,指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。
    • Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。
    • 因为HTTP协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。Cookie就是用来绕开HTTP的无状态性的“额外手段”之一。服务器可以设置或读取Cookies中包含信息,借此维护用户跟服务器会话中的状态。
    • Cookie另一个典型的应用是当登录一个网站时,网站往往会请求用户输入用户名和密码,并且用户可以勾选“下次自动登录”。如果勾选了,那么下次访问同一网站时,用户会发现没输入用户名和密码就已经登录了。这正是因为前一次登陆时,服务器发送了包含登录凭据(用户名加密码的某种加密形式)的Cookie到用户的硬盘上。第二次登录时,(如果该Cookie尚未到期)浏览器会发送该Cookie,服务器验证凭据,于是不必输入用户名和密码就让用户登录了。
    • 用户可以改变浏览器的设置,以使用或者禁用Cookies。
  • CSS
    • 层叠样式表(英语:Cascading Style Sheets,简写CSS),又称串样式列表,由W3C定义和维护的标准,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言。
    • CSS最主要的目的是将文件的结构(用HTML或其他相关的语言写的)与文件的显示(CSS)分隔开来。这个分隔有许多好处:

      1. 文件的可读性被加强
      2. 文件的结构更加灵活
      3. 作者和读者可以自己决定文件的显示
      4. 文件的结构简化了。
  • 脚本
    • 脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。
    • 脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。
    • 脚本通常可以由应用程序临时调用并执行。各类脚本被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当点击网页上的Email地址时能自动调用Outlook Express或Foxmail这类邮箱软件,就是通过脚本功能来实现的。也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用  这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。
  • HTML表单
    • HTML表单(form)用于收集各种各样的用户输入。
    • 表单(form)是一个容纳表单元素的区域。表单元素指的是表单里那些允许用户输入信息的元素(如文本框、多行文本框、下拉菜单、单选按钮、复选框等等)。
  • URL
    • 统一资源定位符Uniform / Universal Resource Locator
    • 也被称为网页地址,是因特网上标准的资源的地址(Address)
    • 标志格式:协议类型://服务器地址(必要时需加上端口号)/路径/文件名
  • 待续。。。
  • 参考:维基百科
原文地址:https://www.cnblogs.com/dahai/p/2174528.html