我使用了很多getElementById,並且我有一個關於什麼是重構它的最佳方法的問題。JavaScript - 重構getElementById
正如許多人已經做到了,我用這個代碼,使其更簡單,更方便,減少文件大小:
function $(id){
return document.getElementById(id);
}
但在什麼我需要幫助:這是最好添加一個變量document.getElementById
只是改變他們在我需要它的每個功能?或者,我應該堅持我已經擁有的東西(使用$(id)
)
什麼「添加一個變量與document.getElementById」是什麼意思? – Quentin
我與@Quentin。我不明白你的問題的一半。另外,我會調用你的函數'$ id'而不是$',所以你沒有命名與任何流行的庫衝突。 –
而且「哦,不是另一個糟糕的'$'函數」,它們有太多了,[它不清楚它們中的任何一個是做什麼的](http://en.wikipedia.org/wiki/Self-文檔化)。如果輸入'document.getElementById'是非常費力的事情,那麼爲你的編輯器編寫一個宏,而不是你的代碼的其他維護者必須解釋的神祕符號。 – Quentin