var data = 'Здесь текст для файла или положите в переменную Blob';
var file = new File([data], 'primer.txt', {type: 'text/plain'});
// Создаем коллекцию файлов:
var dt = new ClipboardEvent('').clipboardData;
dt.items.add(file);
var file_list = dt.files;
console.log('Коллекция файлов создана:');
console.dir(file_list);
// Указываем интервал дат для расчета:
d1 = '22.02.2015'; d2 = '27.02.2015';
// Считаем сумму всех продаж за указанный интервал:
sum = 0;
for (var n = 0; n < transactions.length; n++) {
if (
new Date(d1.split('.').reverse().join('-')).getTime()
<=
new Date(transactions[n]['date'].split('.').reverse().join('-')).getTime()
&&
new Date(d2.split('.').reverse().join('-')).getTime()
>
new Date(transactions[n]['date'].split('.').reverse().join('-')).getTime()
) {
sum = sum + Number(transactions[n]['price']); // Плюсуем сумму товара
sum = Number(Math.round(100 * sum) / 100); // Окрeгляем до сотых на всякий случай
}
}
console.log('За указанный период продано товаров на сумму: ' + sum + ' руб.');
1. Желательно использовать браузер Opera, у него в настройках нужно выключить пункты:
- Загружать фоновые вкладки с задержкой
- Перевести неактивные вкладки в пассивный режим для экономии памяти
В хроме эти функции тоже есть, но их просто так не выключить.
2. В настройках браузера находите пункт Настройка сайта => Всплывающие окна и переадресация => Заблокировано. Меняем на Разрешено.
3. Используйте это расширение.
4. На странице, где нужно предотвратить заморозку запускайте любой какой-угодно mp3 в бесконечно повторе, вкладки в которых есть активное аудио или видео не морозятся. Пример бесконечного mp3х-трека: