我想知道通过document.getElementById或document.querySelctor访问DOM对性能有多大影响?我正在考虑的另一种方法是访问元素一次,即let x = document.getElementById('x');,然后使用该变量代替重复的DOM查询。我想象使用变量会更快,但我很好奇大多数JS引擎是否会自动处理这种类型的优化。
此外
我试图在Angular 2组件中声明的元素上调用函数。问题是我不知道如何从我的JS代码中检索元素。如果我可以将元素从模板传递给JS代码,它就可以工作,但是使用document.querySelector不会返回任何内容。encapsulation: ViewEncapsulation.Nativeexport class Person { p1 = document.<