1990年 李爵士 发明了万维网 WWW=URL+HTTP+HTML,用于上网冲狼
-
1995年 马云 从美国带回了网页
-
1999年 创办阿里巴巴
-
2003年 创办了淘宝
-
2004年 创办了支付宝
-
1995~2000年 美国.com 泡沫,中国发展慢,所以当时没出现
-
1998年11月 腾讯成立
-
2000年1月 百度成立
目前的 BAT 都极大依赖于 WWW
前端与后端 都依赖 WWW
前端的本质是共享
如何制作出网页:
-
域名知识:URL+HTTP+HTML
-
HTTP 服务器知识
-
HTML 知识
-
其他
1996年底 CSS 发布
1995年底 JavaScript 发布
HTML 诞生于李爵士的一篇文章 HTML Tags
最原始的HTML 只有18个标签

最新版的 HTML 有110个标签
HTML 权威资料:MDN HTML5,用谷歌搜索
不要去W3School
HTML5 有两个含义:
- 新增的32个新标签和旧标签
- HTML5 和它的朋友们,包括CSS3
HTML5 技术集合
- 新标签、新属性
- 新的通信技术:WebSockets、WebRTC等(用的不多)
- 离线存储技术:LocalStorage(面试经常考)、断网检测
- 多媒体技术:视频、音频
- 图像技术:Canvas、SVG、WebGL
- Web增强技术:摄像头、触摸屏
- 新的样式技术:CSS3 新的Flex、Grid布局方式
H5 不指 HTML5,是指手机页面
优先学习HTML5的必学的30个标签:
元数据
- meta
章节
- section
- nav
- artical
- aside
- header
- footer
- main
内容层次
- ol + li
- ul + li
- dl + dt + dd
文字
- a
嵌入内容
- img
- video
- canvas
- svg
表格
- table
- tbody
- thead
- tfoot
- tr
- td
- th
表单
- form
- label
- input
- button
- select
- option
- textarea
可交互元素
正确的学习方法:

体系化学习
学习一门语言必须学会什么:
- 语法(怎么写代码)
- 如何调试(怎么知道自已代码写错了)
- 在哪查资料(其实就是为了方便抄代码)
- 标准制定者是谁—— W3C(跟w3school不一样)
如何学:
- Copy——抄文档、抄老师
- Run——放在自已机器上运行成功
- Modify——加入一点自已的想法,然后重新运行 简称 CRM 学习法
HTML 的语法:
标签:
<!DOCTYPE html> —— 文档类型
<tag attr=value>内容</tag>
<tag attr>内容</tag>
<tag attr=value />
注:1. checked不看后面的语法,
如:<input type="checkbox" checked="false"> 也是打勾,删除 false 也是打勾
2. 闭合
<link rel="stylesheet" href="xxx.css" /> 旧的XML写法
<link rel="stylesheet" href="xxx.css"> 新版本的写法
细节:
- 大小写有区别 —— 尽量使用小写
- 要加引号? —— 没有特殊字符的话可以不加,有的话要加(单双引号都可以)
- 如何注释 —— Ctrl+/
- 如何组合
HTML 排错
- 看 VSCode 的颜色提示 —— 大部分时候看不出来
- 看 WebStorm 的颜色提示 —— 基本是能看到问题点
WebStorm 使用条件
容忍打开项目要十秒以上
内存 4G 以上
用 SSD固态硬盘
- 使用 HTML5 验证器在线/mpm工具
不用网站上查的方法:
先在 Cmder 里输入下面2行命令行:
yarn global add node-w3c-validator
node-w3c-validator --version
然后在 VSCode 终端命令上输入下行验证:
node-w3c-validator -i index.html
在哪查资料
用Google上输入:mdn 标签