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);
},
.. где обновление - это пользовательская функция, которую я добавил к плиткам, отвечающим за обновление их содержимого.
Проблема заключается в следующем: я хочу проверить, видна ли плитка в данный момент для пользователя (то есть не находится на странице или на вкладке, которая в данный момент не выбрана, но визуализирована ранее).
Есть ли способ достичь этого, используя свойства объекта? Нужно ли управлять этим вручную?