Автоматическое создание переменной с названием как id
Собственно обратил внимание, что некоторые участники форума пользуются возможностью писать
var gg вместо
var gg = document.getElementById('gg')
Т.е. если на странице есть элемент с id равным 'gg', то в переменной gg уже содержится элемент Хотелось бы почитать об этом подробнее и увидеть caniuse этого чита. Да и вообще хотелось узнать какие есть подобные читы, ибо это же существенная оптимизация ) |
EmperioAf, в старых браузерах работать не будет, и есть риск, что такая переменная уже определена, тем более, что это всё хранится в window.
<div id="test"></div>
function test() { };
console.log(test); //function
var testElem = document.getElementById('test');
console.log(testElem); //Node
|
В общем в учебнике есть немного про это:
https://learn.javascript.ru/searchin...росто-id и там же ссыль на спецификацию: https://html.spec.whatwg.org/#dom-window-nameditem |
| Часовой пояс GMT +3, время: 05:04. |