基本上,我真的很懒惰,而且我已经看到了太多由很长的函数名称中的拼写错误引起的错误,所以我在 javascript 中创建了一个函数
function getels(id){
return document.getElementById(id);
}
这是好的编码约定吗?它是否会显着减慢代码速度?
我是否使用它真的很重要,或者我不应该。这是一个相当普遍的问题,我在这里使用的示例是 javascript。
基本上,我真的很懒惰,而且我已经看到了太多由很长的函数名称中的拼写错误引起的错误,所以我在 javascript 中创建了一个函数
function getels(id){
return document.getElementById(id);
}
这是好的编码约定吗?它是否会显着减慢代码速度?
我是否使用它真的很重要,或者我不应该。这是一个相当普遍的问题,我在这里使用的示例是 javascript。
你应该试试 jQuery。但是,这很好,因为你正在这样做。你也可以这样做:
var $ = function(id){
return document.getElementById(id);
};
然后你可以打电话
$("your_id")
获取元素。
它不会显着减慢您的脚本,在这里您可以看到虚拟函数方式慢了大约 2%。
这似乎是一种相当普遍的做法。专门针对getElementById
. 我似乎记得一些谷歌图书馆_gel
以这种方式使用。
我看没有问题。
一个相关的问题: Make alias to document.getElementById in Javascript