js DOM查找与全局变量

时间:2016-08-02 15:03:52

标签: javascript dom global-variables

这对我没有实际效果(不是试图优化我的头脑),但我要求更好地理解浏览器环境中的关系。我有许多小对象,用户从三个select元素中选择项目,每个对象根据自己的选定变量值进行计算。由于该方法被多次调用,因此更高尚地说:

function calculate() {  
  var a = document.forms.params.ONESEL.value;
  var b = document.forms.params.TWOSEL.value;
  var c = document.forms.params.THRSEL.value;
... // do things }

bucket.a = document.forms.params.ONESEL.value;
bucket.b = document.forms.params.TWOSEL.value;
bucket.c = document.forms.params.THRSEL.value;
function calculate() {  
  var a = bucket.a;
  var b = bucket.b;
  var c = bucket.c;
... // do things }

或者根本没有真正的区别,DOM查找实际上与全局引用相同吗?如果使用document.getElementById(),第一个版本会更糟吗?

0 个答案:

没有答案