0

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

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

这是好的编码约定吗?它是否会显着减慢代码速度?
我是否使用它真的很重要,或者我不应该。这是一个相当普遍的问题,我在这里使用的示例是 javascript。

4

2 回答 2

1

你应该试试 jQuery。但是,这很好,因为你正在这样做。你也可以这样做:

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

然后你可以打电话

$("your_id")获取元素。

它不会显着减慢您的脚本,在这里您可以看到虚拟函数方式慢了大约 2%。

于 2013-04-07T04:53:40.790 回答
0

这似乎是一种相当普遍的做法。专门针对getElementById. 我似乎记得一些谷歌图书馆_gel以这种方式使用。

我看没有问题。

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

于 2013-04-07T03:42:15.767 回答