{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

Web建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services是什么?

yangrdyangrd 回答0 收藏1
问题描述:建站有很多技术,如HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、http://ASP.NET、Web Services、浏览器脚本、服务器脚本等。它们的区别是什么?新手一点不懂,想理清所有这些技术之间的关系和应用范围。
收藏问题

4条回答

Cympros

Cympros

回答于2022-06-28 13:45

新手不懂正常,因为你提到的一些技术有一些并不是一个体系里面的东西,以下我列出这几种技术是啥以及他们之间的关系:

1.HTML是超文本标记语言,它是通过特定的标签标识一些信息,网页设计就需要HTML。它标识信息如<title>这是个标题</title>,使用title标签,以我举例的形式进行标注,告诉浏览器,当前网页标题为这个,这时浏览器会把我用title标签标记的信息给显示在网页标题位置。html中有很多标签,用以描述整个网页内容。HTML5可以理解为HTML的升级版,它更强。HTML是一种基于标准通用标记语言的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言。

2.CSS是用来描述内容信息的外观表现。例如在网页中,HTML描述了信息的基本显示,那么CSS则是进一步的为这些信息添加样式,风格等。CSS是与HTML共存的;

3.SQL是结构化查询需要,是在数据库(一部分)中进行数据查询的语言;例如我有一个数据库,在数据库中需要使用命令获取数据库信息。我想查询一个数据表的所有存储信息,我就得使用一个select命令,例如select * from 表名,表的名字是啥表名写啥,执行命令后就会显示出该表信息,这个就是sql;

4.Javascript简称JS,主要用于web开发,是为了使整个界面更加动态且具有交互。例如你登录一个网页,输入账号密码,错误则会弹窗表示你输入错误。这个弹窗大多数情况下就由JS实现;JS在WEB开发中是与HTML共存的;

5.PHP是服务器后端语言,刚刚说了HTML是做页面,这个页面就是前端,主要是显示内容信息,但是这些内容信息如何得到?这个时候就需要后端提供接口。使用PHP编写一些数据接口,数据接口你可以理解成一个网址,通过访问这个网址得到一个数据,这个数据里面进行了很多代码的编写,编写的语言就可以用PHP实现;

6.ASP.NET是微软推出的主要是用来开发网站比较简单方便,这个具体没有太多要说的,就略过了;

7.代码和脚本,通俗的表示就是代码编写比较繁琐,脚本比较易用通俗,限制性不大,一般以文本的形式存在并以类似指令的方式执行,脚本属于代码。

8.web services 就是一个网站应用,为某些软件提供服务。例如我做了两个手机app,我需要两个手机app进行通信,可以聊天,我就可以做一个web service,写好程序,让两者聊天;

9.浏览器脚本刚刚说的javascript就是浏览器脚本,script中文就是脚本的意思,脚本也是程序,你可以理解为浏览器程序;

10.服务器脚本可以理解为服务器的程序,php就是后端脚本语言,php写的程序就是服务器脚本程序。

手机码字不易,觉得好点个赞呗,哈哈哈。[呲牙]




评论0 赞同0
  •  加载中...
Chaz

Chaz

回答于2022-06-28 13:45

HTML,HTML5,CSS,JS属于你前端语言,浏览器可以查看到代码!JAVA,PHP等属于后端,不可查看!前端必须全部熟悉,后端只需一种就OK

评论0 赞同0
  •  加载中...
yuanzhanghu

yuanzhanghu

回答于2022-06-28 13:45

HTML、HTML5、XHTML


HTML 是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

什么是 HTML5?

HTML5 是最新的 HTML 标准。

HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。

HTML5 拥有新的语义、图形以及多媒体元素。

HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。

HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。


什么是 XHTML?

  • XHTML 指的是可扩展超文本标记语言
  • XHTML 与 HTML 4.01 几乎是相同的
  • XHTML 是更严格更纯净的 HTML 版本
  • XHTML 是以 XML 应用的方式定义的 HTML
  • XHTML 是 2001 年 1 月发布的 W3C 推荐标准
  • XHTML 得到所有主流浏览器的支持

CSS、CSS3

什么是 CSS ?

  • CSS 指层叠样式表 (Cascading Style Sheets)
  • 样式定义如何显示 HTML 元素
  • 样式通常存储在样式表
  • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
  • 外部样式表可以极大提高工作效率
  • 外部样式表通常存储在 CSS 文件
  • 多个样式定义可层叠为一

CSS3

  • CSS 用于控制网页的样式和布局。
  • CSS3 是最新的 CSS 标准。
  • 本教程向您讲解 CSS3 中的新特性。


浏览器脚本

JavaScript、HTML DOM、jQuery、jQuery Mobile、AJAX、JSON、DHTML、WMLScript


JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。


什么是 DOM?

DOM 是 W3C(万维网联盟)的标准。

DOM 定义了访问 HTML 和 XML 文档的标准:

W3C DOM 标准被分为 3 个不同的部分:

  • 核心 DOM - 针对任何结构化文档的标准模型
  • XML DOM - 针对 XML 文档的标准模型
  • HTML DOM - 针对 HTML 文档的标准模型

jQuery 是一个 JavaScript 函数库。

jQuery 库包含以下特性:

  • HTML 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX
  • Utilities


AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

什么是 AJAX ?

AJAX = 异步 JavaScript 和 XML。

AJAX 是一种用于创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。


JSON类似 XML

  • JSON 是纯文本
  • JSON 具有“自我描述性”(人类可读)
  • JSON 具有层级结构(值中存在值)
  • JSON 可通过 JavaScript 进行解析
  • JSON 数据可使用 AJAX 进行传输




服务器脚本

PHP、SQL、ASP、ADO、ASP.NET、VBScript

什么是 PHP?

  • PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词
  • PHP 是一种被广泛使用的开源脚本语言
  • PHP 脚本在服务器上执行
  • PHP 没有成本,可供免费下载和使用

SQL 是用于访问和处理数据库的标准的计算机语言。

什么是 SQL?

  • SQL 指结构化查询语言
  • SQL 使我们有能力访问数据库
  • SQL 是一种 ANSI 的标准计算机语言

ASP.NET

Active Server Pages (ASP),也被称为经典 ASP(Classic ASP),是由微软于 1998 年发布的第一款服务器端脚本引擎。

ASP 是一种令网页中的脚本在 Internet 服务器执行的技术。

ASP 页面的文件扩展名是 .asp,通常由 VBScript 编写。


ASP.NET 是新一代的 ASP。它无法兼容经典 ASP,但 ASP.NET 可以引用 ASP。

ASP.NET 页面需要编译,因此比经典 ASP 更快。

ASP.NET 拥有更好的语言支持,大量用户控件,基于 XML 的组件,以及对用户认证的整合。

ASP.NET 页面的扩展名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 编写。

ASP.NET 中的用户控件可以通过不同的语言进行编写,包括 C++ 和 Java。

当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取该文件,编译并执行文件中的脚本,然后以纯 HTML 向浏览器返回结果。


Web Services

Web Services 可使您的应用程序成为 Web 应用程序。

Web Services 通过 Web 进行发布、查找和使用。

Web Services 可以将应用程序转换为网络应用程序。

通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。

Web Services 可以被其他应用程序使用。

通过 Web Services,您的会计部门的 Win 2k 服务器可以与 IT 供应商的 UNIX 服务器相连接。

基本的 Web Services 平台是 XML+HTTP。

Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。

评论0 赞同0
  •  加载中...
HackerShell

HackerShell

回答于2022-06-28 13:45

HTML,HTML5,CSS,JS属于你前端语言,浏览器可以查看到代码!JAVA,PHP等属于后端,不可查看!前端必须全部熟悉,后端只需一种就OK

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<