展开
湖北国联计算机科技有限公司
  • 首页HOME
  • 公司简介INTRODUCTION
  • 安全防御DEFENSE
  • 软件开发SOFTWARE
  • 物联网IOT
  • 运行维护SRE
  • 成功案例CASE
  • 联系我们CONTACT
  • Software Technology Sharing |技术分享

    Web 建站技术中,HTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么?
    来源:国菱编辑部 时间:2018-05-03

    先普及用户通过浏览器访问网页的过程:网页内容是通过服务器运算得出的结果,将结果(网页代码)传输给浏览器,网页代码再通过浏览器运算(计算、渲染),最终展示在用户的眼前的。

    至此,我们知道了有2个运算过程:

    1、服务器运算——服务器脚本

    2、浏览器运算——浏览器脚本

    服务器运算为后端;将浏览器运算为前端。


    然后我们再来按照上述两个类别,对其他的东西分类:

    1、服务器脚本(后端):PHP、ASP.NET

    2、浏览器脚本(前端):HTML、CSS、JavaScript

    3、SQL即数据库,用来存储和查询用户的数据,比如:存储你注册的帐户信息(用户名、密码);SQL是安装在服务器上的,暂且也将它纳入后端范畴。

    4、Web Services让 PHP 和 ASP.NET 两种语言、让 (PHP + MySQL) 和 (ASP.NET + SQLServer)两种架构之间有了统一的接口标准,有了互通的可能。


    如果学习的话,有这么两种常见搭配:

    1、PHP 搭配 MySQL;

    2、ASP.NET 搭配 SQLServer。

    MySQL和SQLServer都是SQL软件,都可以用来存储、查询数据。


    我们再来模拟一下访问网站的用户登陆过程,以PHP为例(ASP.NET同理):

    1、用户输入用户名、密码后点<登陆>按钮;

    2、后端程序开始运算:PHP运行,连接MySQL,在数据库中查询用户名、密码是否正确;

    3、将运算数据返回给用户的浏览器,包含(HTML、CSS、JavaScript);

    4、浏览器将接收到的前端数据(HTML、CSS、JavaScript),运算(解析)出来,成为网页。


    HTML、CSS、JavaScript又分别是什么呢?

    HTML:一个静态的网页,没有特效。

    CSS:负责完成页面的美观度(颜色、布局)。

    JS:负责完成页面的操作需求。比如:点赞同的时候,JS负责改变页面上的赞同按钮效果,同时告诉服务器:我赞同了!


    这一整套体系,有前端(表示层)、有后端(逻辑层)、有数据库(存储层),一个独立的网站就开始运作了。

    荆州地区政府网站建设 解决方案 专业团队 腾讯第三方平台 地址:湖北省荆州市沙市区荆沙大道楚天都市佳园一期C区29栋112       地址:湖北省松滋市才知文化广场1141-1142号     邮编:434200 联系电话:0716-6666211     网站编辑部邮箱:business@gl-ns.com 鄂公网安备 42100202000212号 备案号:鄂ICP备2021015094号-1     企业名称:湖北国菱计算机科技有限公司