Polyfill заранее проверяет, поддерживается ли API изначально. Если это не поддерживается, необходимые объекты и методы будут добавляться в глобальный объект последовательно. Подпись полизаполненного API эквивалентна собственному API.

ложении SAPUI5 я хотел бы обновлять содержимое элемента управления (например, плитки) только тогда, когда это в данный момент видно пользователю. Я создал такую ​​функцию:

updatePage: function() {
  for (var i = 0; i < this.myTiles.length; i++) {
    if (this.myTiles[i].updater) {
      this.myTiles[i].updater();
    }
  }
  setTimeout(this.updatePage.bind(this), 10000);
},

.. где обновление - это пользовательская функция, которую я добавил к плиткам, отвечающим за обновление их содержимого.

Проблема заключается в следующем: я хочу проверить, видна ли плитка в данный момент для пользователя (то есть не находится на странице или на вкладке, которая в данный момент не выбрана, но визуализирована ранее).
Есть ли способ достичь этого, используя свойства объекта? Нужно ли управлять этим вручную?

Ответы на вопрос(2)

Ваш ответ на вопрос