分享

什么是HTML语言?

 冬不拉拉 2020-03-07

随着互联网的发展,从事计算机语言的人越来越多,对于一个程序员来说,常见的web前端语言有html、css、JavaScript等,服务端语言有php、java、c#等等。今天主要介绍的是html语言,也是网页中最基本的语言之一。

什么是HTML语言?

HTML,全称 “Hyper Text Markup Language(超文本标记语言)”,它是制作万维网页面的标准语言。

所谓超文本,因为它可以加入图片、声音、动画、多媒体等内容。不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。

需要特别说明的是,HTML不是一门编程语言,而是一门描述性的标记语言。

HTML语言的结构

html语言主要分为两个部分,第一部分是“头部”,“头部”主要提供网页的基本信息,比如:标题、编码等等;第二部分是“主体”,主体部分提供的是网页的主题内容,即浏览器中显示的内容。

“头部”由“<hend>标签”来标记,“主体”部分由“<body>标签”来标记。除了这两个部分,还有文档的类型声明,文档类型声明的作用就是告诉浏览器你用的是哪个html版本来编写的,浏览器才能成功的渲染。文档类型的声明由“DOCTYPE”单词来完成,放在文档的第一行。文档类型声明后是<html>标签,<html>标签中才是“头部”和“主体”部分。

HTML要学习什么

学习 HTML,就是学习各种标签,即网页的“骨架”。(推荐使用 HBuilder编辑器)

标签有文字标签、图像标签、音频标签、表单标签等等。因为HTML 这门语言就是一门描述性语言,就是用标签来说话。

举个例子,如果你要在浏览器显示一段文字,你就用到 段落标签 <p>,如果你要在浏览器显示一张图片,就要用到 图像标签<img>。针对对象不同,使用的标签也不同。

学习HTML 就是学习各种各样的标签,然后针对你想要显示的内容,来使用相应的标签,即在对的地方用对的标签。

HTML的优缺点

HTML5开发的优点:

1、跨平台

现在HTML5是非常火的技术,它在使用高端浏览器的高端移动设备上发挥了重要作用,所以可以用作开发Android系统的App,并且HTML5对android、ios系统都支持。在多屏时代的面前,跨平台确实是刚需。因为多套代码不同技术工种却要求业务逻辑同步,跨平台技术在早期大多因为性能问题夭折,但中后期硬件能力增强后又会占据主流这是很麻烦的过程,HTML5的出现就解决了这个问题。

2、简单高效

HTML5可以用作离线应用的开发,离线应用就是把需要的资源先缓存到本地,下次再查看时无需联网。HTML5开发APP能够提供简单高效的服务,像是代码可高度重用,服务发布方便。移动互联是一个很现实的平台,HTML5对用户的需求满足的更快,试错成本更低,它就拥有巨大的优势。互联网产品大多免费、且有网络效应,后入者抢夺用户的难度非常大。使用HTML5开发,从招聘、开发、上线各个环节的效率都比其他快一倍以上。

3、成本低

尤其是对于现在初创的公司来说,如何高效地完成工作却用最少的成本工作是公司发展存亡的关键。如果大家使HTML5开发App就会发现,自己的开发成本比使用其他的开发工具的成本要低,相信投资人会更喜欢给你投钱。

4、推广更容易

吸引人流进入APP是商家们盈利的重点,对于HTML5来说这是自身开发的最大优势,超级App(如微信朋友圈)、搜索引擎、应用市场、浏览器,到处都是HTML5的流量入口。厉害的HTML5开发者,当然会玩转各种流量入口,从而取得更强的优势。另外除了HTML5的入口多和流量大这一显著优势外,HTML5的引流效率也是不可忽视的。毕竟,页游和端游打一摸一样的的广告,页游的广告变用户的转化率是远远高于端游的。

HTML5开发的缺点:

1、不安全

像之前Firefox4的web socket和透明代理的实现存在严重的安全问题,同时web storage、web socket 这样的功能很容易被黑客利用,来盗取用户的信息和资料。

2、完善性不高

许多特性各浏览器的支持程度也不一样。

3、一定的技术门槛

HTML5简化开发者工作的同时代表了有许多新的属性和API需要开发者学习,像web worker、web socket、web storage 等新特性,后台甚至浏览器原理的知识,机遇的同时也是巨大的挑战

4、性能一般

某些平台上的引擎问题导致HTML5性能低下。

5、浏览器兼容性一般

最大缺点,IE9以下浏览器几乎全军覆没。

希望我的回答能够帮到您!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多