在Web建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET之间有些什么关系?

发布时间: 2014-10-25 浏览:4363 次

  在程序员眼中,这些都是最基本的东西,但是在新手眼中不易于上古天书,那么下面就给大家系统介绍一下Web建站中,这些“天书”之间的关系。

  1、首先先带大家了解普及用户通过浏览器访问网页的过程:网页内容是通过服务器运算得出的结果,将结果(网页代码)传输给浏览器,网页代码再通过浏览器运算(计算、渲染),最终展示在用户的眼前的。
  至此,我们知道了有2个运算过程:
   1)服务器运算
   2)浏览器运算
  而让电脑(网站服务器、你的个人电脑)乖乖执行运算,就需要编写程序脚本即程序代码。而编写代码的过程就叫做:编程。编写代码的人叫做:程序员(又戏称:程序猿)。
  所以,由运算演变出:
   1)服务器运算 -> 服务器脚本:PHP、ASP.NET
   2)浏览器运算 -> 浏览器脚本:HTML、CSS、JavaScript(HTML5、XHTML我们暂且将其统称为:HTML)
    其中HTML就是网页,一个静态的网页。
    CSS、JavaScript就是完成「特效」的。
    CSS:负责完成页面的美观度(颜色、布局)
    JS:负责完成页面的操作需求
  PS:在行业内,将服务器运算称为后端;将浏览器运算称为前端;
  2、然后让我们来了解一下SQL是什么
  SQL:即数据库,用来存储和查询用户的数据,比如:
   1)存储你注册的帐户信息(用户名、密码);
   2)存储你在知乎上回答的问题(标题、内容);
   3)查询相关的评论。
  3、“天书”之间的关系?它们之间的关系是如何的呢?下面我们来模仿一下用户登入的过程:
  以PHP为例(ASP.NET同理):
   1)用户输入 用户名、密码 后 点<登陆>按钮;
   2)后端程序开始运算:PHP运行,连接MySQL,在数据库中查询用户名、密码是否正确;
   3)将运算数据返回给用户的浏览器,包含(HTML、CSS、JavaScript);
   4)浏览器将接收到的前端数据(HTML、CSS、JavaScript),运算(解析)出来,成为网页。

小编还为您推荐一些seo优化知识:

上一篇: 没有了     下一篇: 没有了