封装DOM库

296 阅读1分钟

最近一段时间学习了DOM,但是发现DOM的API真的是又长又难记,这篇文章是用对象风格进行封装的。之后我会再写一篇jQuery的封装

一.什么是封装呢

举例

  • 电脑笔记本就是CPU 内存 硬盘 主板 显卡的封装
  • 用户只需要接触显示器 键盘 鼠标 触控板等设备
  • 即可操作复杂的计算机

什么是接口呢

  • 被封装的东西需要暴漏一些功能给外部
  • 这些功能就是接口,如 USB接口 HDMI接口
  • 设备只需要支持这些接口,即可与被封装的东西进行交互操作
  • 比如 键盘 鼠标 支持USB接口 显示器支持HDMI接口

封装DOM也是如此:

二.一些DOM术语(个人使用情况而定)

1.库

  • 我们把提供给其他人用的工具代码叫做库 比如jQuery、Underscore

2.API

  • 库暴露出来的函数或属性叫做API (应用编程接口)

3.框架

  • 当你的库变得很大,并且需要学习才能看懂, 那么这个库就叫框架,比如Vue / React

4.注意

  • 编程界的术语大部分都很随便,没有固定的解释 所以意会即可

三.不多说了直接上代码,里面有详细的解释。