基本上,我真的很懒,而且我已经看到了很长的函数名称中由错字引起的错误,所以我在javascript中创建了一个函数
function getels(id){
return document.getElementById(id);
}
这是好的编码惯例吗?它会明显减慢代码的速度吗? 如果我使用它真的很重要,或者我不应该。这是一个相当普遍的问题,javascript就是我在这里使用的例子。
答案 0 :(得分:1)
你应该尝试jQuery。但是,你这样做很好。你也可以这样做:
var $ = function(id){
return document.getElementById(id);
};
然后你可以打电话
$("your_id")
获取元素。
它不会明显减慢你的脚本速度,here你可以看到虚拟函数的方式慢了约2%。
答案 1 :(得分:0)
这似乎是一种相当普遍的做法。特别针对getElementById
。我似乎以这种方式使用_gel
记住了一些谷歌库。
我认为没问题。