HTML 英文全称是 Hyper Text Markup Language,中文译为“超文本标记语言”,专门用来设计和编辑网页。
使用 HTML 编写的文件称为“HTML 文档”,一般后缀为.html(也可以使用.htm,不过比较少见)。HTML 文档是一种纯文本文件,您可以使用 Windows 记事本、Linux Vim、Notepad++、Sublime Text、VS Code 等文本编辑来打开或者创建。
每个网页都是一个 HTML 文档,使用浏览器访问一个链接(URL),实际上就是下载、解析和显示 HTML 文档的过程。将众多 HTML 文档放在一个文件夹中,然后提供对外访问权限,就构成了一个网站
选择学习HTML5的理由
课程大纲
精通掌握HTML5的应用,掌握CSS在开发中的使用,学会页面标准化布局战术,掌握ps基础,切图,基础网页设计等
掌握JS基本语法与流程控制相关操作,使用JS结合HTML实现代表性的JS特效制作,可以完成网页中常见特效的编写以及第三方特效插件的使用,掌握文件操作&canvas,了解ECMAScript6新特性
掌握HTML5新增的智能表单的使用,掌握优化的各种方式,掌握响应式页面布局技术,使用touch框架搭建移动端页面、宣传页面,掌握swiper+animate框架,掌握微网站的开发过程与微信小程序开发,掌握如何开发移动端web应用,了解移动应用的流行框架zepto并掌握移动端的手势与触摸事件
利用jQuery框架进行js特效开发,掌握Bootstrap的使用,了解AJAX的运行原理,使用MUI库,完成Android和IOS的移动设置应用开发
掌握HTTP与WEB工作原理,掌握Socket长连接实时网络通信技术,掌握NoSQL中的MongoDB的应用,了解PHP语法,了解MySQL数据库的基本操作
使用web制作LBS应用程序,在应用中使用多线程技术完成UI交互与数据处理并行,熟悉vue框架、图表highcharts的使用,了解和掌握触屏和手势相关的事件使用方式,能够通过媒体查询和多列布局属性实现屏幕自适应,实现响应式布局
了解和掌握不同的设计模式以及其适合的企业APP,并且能够将其应用在程序设计中,掌握组件的核心理念,熟练运用数据绑定及表单处理并了解Angular4应用运用的响应式编程的理念,通过对react的学习,可以很好地理解模块化,组件化的概念,并熟练运用相关的语法
首先,HTML 不是编程语言,没有逻辑处理能力,没有计算能力,不能动态地生成内容,而只能静态地展示网页信息。
我们从 HTML 中文全称来分析一下它的本质:
1) 超文本
也即超越纯文本,这意味着 HTML 文档不仅能包含文本(文字),还能包含图片、音视频、表格、列表、链接、按钮、输入框等高级内容。
超链接是互联网的纽带,它能将众多网页连接起来,让它们交织在一起,形成一张“网”。没有超链接,就没有互联网。
2) 标记语言
HTML 是一种计算机语言,但它不能编程,只能用来标记网页中的内容。HTML 通过不同的标签来标记不同的内容、格式、布局等,例如:
<img> 标签表示一张图片;
<a> 标签表示一个链接;
<table> 标签表示一个表格;
<input> 标签表示一个输入框;
<p> 标签表示一段文本;
<strong> 标签表示文本加粗效果;
<div> 标签表示块级布局。
本文给出的示例中演示了 HTML 标签的用法,您也可以转到《HTML标签与元素》学习 HTML 标签的具体语法格式。
总结
HTML 是一种用来开发网页的计算机语言,它通过标签(标记式指令)将文本、音视频、图片、表格、按钮、输入框等内容显示出来。也就是说,HTML 是用来给网页内容进行排版和布局的。