是否创建了像getels(id)糟糕的编码约定这样的函数?

时间:2013-04-07 03:06:53

标签: javascript

基本上,我真的很懒,而且我已经看到了很长的函数名称中由错字引起的错误,所以我在javascript中创建了一个函数

function getels(id){
    return document.getElementById(id);
}

这是好的编码惯例吗?它会明显减慢代码的速度吗? 如果我使用它真的很重要,或者我不应该。这是一个相当普遍的问题,javascript就是我在这里使用的例子。

2 个答案:

答案 0 :(得分:1)

你应该尝试jQuery。但是,你这样做很好。你也可以这样做:

var $ = function(id){
   return document.getElementById(id);
};

然后你可以打电话

$("your_id")获取元素。

它不会明显减慢你的脚本速度,here你可以看到虚拟函数的方式慢了约2%。

答案 1 :(得分:0)

这似乎是一种相当普遍的做法。特别针对getElementById。我似乎以这种方式使用_gel记住了一些谷歌库。

我认为没问题。

相关问题:Make alias to document.getElementById in Javascript