Автоматическое создание переменной с названием как 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, время: 07:25. |