Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2015, 17:19
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Автоматическое создание переменной с названием как id
Собственно обратил внимание, что некоторые участники форума пользуются возможностью писать
var gg

вместо
var gg = document.getElementById('gg')

Т.е. если на странице есть элемент с id равным 'gg', то в переменной gg уже содержится элемент
Хотелось бы почитать об этом подробнее и увидеть caniuse этого чита.
Да и вообще хотелось узнать какие есть подобные читы, ибо это же существенная оптимизация )
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2015, 17:22
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

EmperioAf, в старых браузерах работать не будет, и есть риск, что такая переменная уже определена, тем более, что это всё хранится в window.

<div id="test"></div>


function test() { };

console.log(test); //function

var testElem = document.getElementById('test');

console.log(testElem); //Node
Ответить с цитированием
  #3 (permalink)  
Старый 17.10.2015, 15:21
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

В общем в учебнике есть немного про это:
https://learn.javascript.ru/searchin...росто-id
и там же ссыль на спецификацию:
https://html.spec.whatwg.org/#dom-window-nameditem
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать значение переменной с ява на php wadim Общие вопросы Javascript 1 06.02.2014 00:19
как передать значение переменной в IFRAME в поле формы JS-ом из самой страницы? DeUre Общие вопросы Javascript 14 17.12.2013 16:37
как отнять число у текстовой переменной? l-liava-l Элементы интерфейса 7 04.06.2012 18:44
Автоматическое создание директории и файла в ней kilogram Серверные языки и технологии 1 24.05.2012 20:00
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25