Как работает глобальный объект (окно)? [Дубликат]

Это возможно с амперсандом в SASS:

h3
  font-size: 20px
  margin-bottom: 10px
  .some-parent-selector &
    font-size: 24px
    margin-bottom: 20px

вывод CSS:

h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.some-parent-selector h3 {
  font-size: 24px;
  margin-bottom: 20px;
}
7
задан T.J. Crowder 16 November 2016 в 09:45
поделиться

1 ответ

Когда вы регистрируете объекты на консоли, текущее состояние объекта не снимается и отображается (как вы могли ожидать); вместо этого консоль получает живую ссылку на объект. Когда вы расширяете его в консоли, вы видите его содержимое с момента его развертывания, а не с момента его регистрации. .

Таким образом, очевидно, что ваши коллекции пусты, когда вы выполняете регистрацию, а затем получаете свои элементы позже. Вы просто хотите, чтобы ваш код дождался заполнения коллекций. Например, если вы выполняете это сразу же после запуска вашего сценария, рассмотрите возможность размещения сценария в конце документа непосредственно перед закрывающим тегом </body>.

Очень тонкая синяя (i) Значок рядом с объектом имеет полезную всплывающую подсказку; если вы его наводите, вы видите:

В нем говорится: «Значение объекта слева было снято при регистрации в журнале, значение ниже было оценено только сейчас».

17
ответ дан Community 19 August 2018 в 08:04
поделиться
  • 1
    Спасибо за помощь! Я не понимал, что это вызвано, прежде чем я добавил элементы в html (через jscript) – David Callanan 29 July 2016 в 14:16
  • 2
    Это правильный подход, это сработало для меня! – espaciomore 31 July 2016 в 18:03
Другие вопросы по тегам:

Похожие вопросы: