Цитата:
|
var id = document.getElementById('id');
In Internet Explorer, names and IDs are global variables and thus you should NEVER use a global variable or function name which is the same as an HTML element name or ID.
You should also avoid giving names or id's to your variables/functions/arguments/forms words which are JavaScript methods/properties/attributes such as 'name' or 'id' or 'value' or 'test' or 'text' or 'checked' or 'go' or 'submit' or 'replace' or 'button' or 'radio' or 'parseInt'.
|
.
Во втором предложении автор,
вроде бы отчасти прав, но в целом -- слабое утверждение и неподтвержденные фразы. Не хватает сильной аргументации -- как подтвердить, так и опровергнуть. Существует ли развернутое описание -- что можно использовать и что нельзя использовать в качестве имен переменных
кроме запрета на зарезервированные слова?