标签: javascript dom javascript-events
我正在构建一个JS日历应用程序,允许用户在日历中选择可能跨越数月或数年的单个日期或日期范围。
当前设置的方式是,每个日历表格单元格的日期都设置为属性。
我有一个侦听器委托处理来自持有日历表的div的所有点击。处理程序读取单击的单元格的“日期”属性,然后使用该信息更新日历。
我的问题是,这是一种使用DOM属性的坏方法吗?我知道访问DOM比JS对象慢得多,但是我们谈论的是数百个日历日期,所以我的感觉是每个人都有一个带有附加div的JS对象是过度的。