最近一段时间学习了DOM,但是发现DOM的API真的是又长又难记,这篇文章是用对象风格进行封装的。之后我会再写一篇jQuery的封装
一.什么是封装呢
举例
- 电脑笔记本就是CPU 内存 硬盘 主板 显卡的封装
- 用户只需要接触显示器 键盘 鼠标 触控板等设备
- 即可操作复杂的计算机
什么是接口呢
- 被封装的东西需要暴漏一些功能给外部
- 这些功能就是接口,如 USB接口 HDMI接口
- 设备只需要支持这些接口,即可与被封装的东西进行交互操作
- 比如 键盘 鼠标 支持USB接口 显示器支持HDMI接口
封装DOM也是如此:
二.一些DOM术语(个人使用情况而定)
1.库
- 我们把提供给其他人用的工具代码叫做库 比如jQuery、Underscore
2.API
- 库暴露出来的函数或属性叫做API (应用编程接口)
3.框架
- 当你的库变得很大,并且需要学习才能看懂, 那么这个库就叫框架,比如Vue / React
4.注意
- 编程界的术语大部分都很随便,没有固定的解释 所以意会即可
三.不多说了直接上代码,里面有详细的解释。
- 代码链接github.com/Logansheng/…
- 有问题留言,我会马上回复的