[toc]
## previously
### HTML
超过文本 不仅可以呈现文字,还能呈现出图片、音视频等媒体资源
![](https://box.kancloud.cn/24c9b338805da81eb36a7a1656543cea_405x311.png)
### XML
可扩展的标记语言(HTML中使用的标签都是W3C标准中规定的),XML中允许我们自己扩展标签的
XML不是用来写页面结构的,而是用来存储一些数据的(以自己扩展的标签作为标识,清晰明了的展示出数据的结构)
```
<root>
<student>
<name>ahhh</name>
<age>111</age>
</student>
<student>
<name>ahhh2</name>
<age>222</age>
</student>
</root>
```
### XHTML
它是HTML比较规范严谨的一代版本
![](https://box.kancloud.cn/882c7e13ec77210a04b20fc630fe4f37_454x364.png)
嗯,非严格的可以这样
![](https://box.kancloud.cn/5d7140715453eafcddeec3e319200a50_903x498.png)
此版本太严,已死
### HTML5
当前HTML最新的一代版本,也是非常成功的一代版本,目前市场上基本都是基于H5规范进行开发的
相较于传统的HTML更多的是增加一些有助于开发的内容,对原有规范的修改调整很少
```
<!DOCTYPE html>
<html lang="en"> <!--声明页面的语言模式:english,如果页面中出现了英文单词,浏览器会自主发起是否翻译的功能-->
<head>
<!--指定当前的编码格式为国际统一编码格式:UTF-8 GBK、GB2312是中文编码-->
<meta charset="utf-8">
</head>
<body>
</body>
</html>
```
- 空白目录
- window
- location
- history
- DOM
- 什么是DOM
- JS盒子模型
- 13个核心属性
- DOM优化
- 回流与重绘
- 未整理
- 文档碎片
- DOM映射机制
- DOM库封装
- 事件
- 功能组件
- table
- 图片延迟加载
- 跑马灯
- 回到顶部
- 选项卡
- 鼠标跟随
- 放大镜
- 搜索
- 多级菜单
- 拖拽
- 瀑布流
- 数据类型的核心操作原理
- 变量提升
- 闭包(scope)
- this
- 练习题
- 各种数据类型下的常用方法
- JSON
- 数组
- object
- oop
- 单例模式
- 高级单例模式
- JS中常用的内置类
- 基于面向对象创建数据值
- 原型和原型链
- 可枚举和不可枚举
- Object.create
- 继承的六种方式
- ES6下一代js标准
- babel
- 箭头函数
- 对象
- es6勉强笔记
- 流程控制
- switch
- Ajax
- eval和()括号表达式
- 异常信息捕获
- 逻辑与和或以及前后自增
- JS中的异步编程思想
- 上云
- 优化技巧
- 跨域与JSONP
- 其它跨域相关问题
- console
- HTML、XHTML、XML
- jQuery
- zepto
- 方法重写和方法重载
- 移动端
- 响应式布局开发基础
- 项目一:创意简历