- 博客(5)
- 收藏
- 关注
原创 jquery data方法获取data-*属性值时会转换类型再输出
问题:jquery data 方法在未缓存过时会从html5的data-*属性获取值,但属性值会转换类型再输出举例:<div id="test" data-id="20220321">test</div>console.log($('#test').data('id')); // 20220321 输出Number型console.log($('#test').attr('data-id')); // '20220321' 输出String型源码解析原因
2022-03-22 15:21:02
1858
原创 用Object.defineProperty在es5下实现常量声明
本文目的:es5实现es6的const常量声明1.defineProperty用法,1.1Object.defineProperty(obj, prop, descriptor)方法用于对对象的属性进行修饰,三个传入参数。第一个参数是要修饰的对象;第二个参数是修饰对象中要被修饰的属性;第三个参数是对于该属性的修饰内容,以对象形式传入,有固定的写法。举个栗子来简单的说明一下var example = {}example.test = 'test'Object.defineProper
2022-01-06 19:15:00
1562
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人