自定义属性:
- 一般都是给某些元素增加一个自己起的属性名(不能是内置属性),来存储一些值的比如说我们在选项卡中用自定义属性来存储他的索引值,不用全局变量的好处:只有自己可以修改 元素.自定义属性名=值
- 只要是引用数据类型都可以加自定义属性
- 特别注意:函数也可以加
对于引用数据类型:
对象:
- 浏览器先看是什么数据类型的,是对象的话,浏览器给对象开辟一个堆内存
- 把所有的键值对(属性名:属性值)放到这个堆内存里,如果属性值遇到变量名,是把变量代表的值存起来
- 把这个地址赋给对象
函数
- 浏览器检测他是什么数据类型,是函数的话就给他开辟一个堆内存
- 将函数当做字符串存起来
- 将地址赋给函数名