Я спрашиваю потому что не осведомлен в этой теме.
Мне действительно непонятно, много ли такого железа?
Насколько высока необходимость иметь самую последнюю ОС на этом железе?
Есть ли экономическая выгода от такой поддержки?
Основная цель бизнеса, извлечение прибыли, внезапно правда? Ну и да, что бы купить лучшее оборудование, что бы всем хватило, нужно больше золота. Опять внезапность? А где взять больше золота вы и сами прекрасно понимаете, вот и получается, что ради одного торрента качателя, остальные платят больше.
Не всем нужен смартфон с овер 50 ядер, супер тонкий, супер легкий и с 48мп камерой. Меня до сих пор устраивает (кроме времени автономной работы) старенький sgs2, который по показателям немного проигрывает йотафону.
Все верно, код начинает работать сразу после загрузки, но у вас блок инициализации и чтения конфигов, расположен внутри:
jQuery(document).ready(function(){ .... });
А это значит что вы начинаете работать в момент когда загружены все скрипты, стили и картинки, вставленные на странице.
И по этому если подключить сначала библиотеку а потом ее конфиги, то часть кода с eval можно выкинуть.
И вот эта функция:
// DOM ready
jQuery(document).ready(function(){
// reading user config
var scripts = document.getElementsByTagName("script");
for (var i = 0, qty = scripts.length; i < qty; i++)
{
var type = String(scripts[i].type).replace(/ /g,"");
if (type.match(/^text\/x-morfana-config(;.*)?$/))
{
window.eval(scripts[i].innerHTML);
scripts[i].innerHTML = '';
}
}
// rangy init
rangy.init();
// autostart if not denied by user
if (config['autostart']){draw();}
});
Сократиться до:
// DOM ready
jQuery(document).ready(function(){
// rangy init
rangy.init();
// autostart if not denied by user
if (config['autostart']){draw();}
});
var scripts = document.getElementsByTagName("script");
for (var i = 0, qty = scripts.length; i < qty; i++)
{
var type = String(scripts[i].type).replace(/ /g,"");
if (type.match(/^text\/x-morfana-config(;.*)?$/))
{
window.eval(scripts[i].innerHTML);
scripts[i].innerHTML = '';
}
}
я хотел сказать что это пример кеша для ангуляра, а тут заголовок не соответствует содержанию. Применить memoize это не значит: «кешь для ангуляра», по крайней мере в таком виде. Это «ускорение работы фильтров в приложение на ангуляре», «применение memoize в ангуляре», «оптимизируем фильтры в ангуляре», да что угодно, но не то что в заголовке.
Я еще раз повторю для любителей цитировать Мартина Нимёллера. Я против такого поведения журналистов, против некоторых законов в нашей стране, но я ни когда не встану на сторону педофилов. Ни в какой ситуации, ни при каких условиях я не стану помогать этим людям. И мне не понятна позиция «ай ай, журналисты плохие», но лишь единицы сказали что сам форум тот еще кладезь педофилов.
Где вы увидели что бы я говорил про цель наезда? Я высказал мнение что журналисты не правы, но и в тоже время я не собираюсь оказывать помощь вот таким вот сайтам.
Говоря вашими словами, гореть в аду должны и первые и вторые. С обществом что то не так, раз оно начинает защитать права педофилом, пусть даже и в борьбе с роскомнадзором, Путиным или кем то там еще.
Журналисты конечно неправы, но поддерживать форум педофилов еще больший маразм, ну а ссылки у этого форума вообще «замечательные». Зайдите посмотрите что там за содержание.
А вспомните про наводнение в Крымске, интернет тогда пестрил версиями и по сбросы, и про прорывы, и про дачи Путина, и про горы трупов по улицам и 10ки тысяч погибших. Потом про вторую волну говорили… В идеале таких «шутников» нужно привлекать к ответственности.
Мне действительно непонятно, много ли такого железа?
Насколько высока необходимость иметь самую последнюю ОС на этом железе?
Есть ли экономическая выгода от такой поддержки?
вариант выше работает потому что там объявление через let а не var/
Сам более двух лет сидел на обычных редакторах, но после перехода на WebStrom мир стал лучше.
String, Number, Boolean как раз таки являются объектами, а вот string, number, boolean уже нет.
А это значит что вы начинаете работать в момент когда загружены все скрипты, стили и картинки, вставленные на странице.
И по этому если подключить сначала библиотеку а потом ее конфиги, то часть кода с eval можно выкинуть.
И вот эта функция:
Сократиться до:
заменить на это:
И вообще выкинуть кусок с eval. Зачем он нужен?
И потом делать так:
?
Говоря вашими словами, гореть в аду должны и первые и вторые. С обществом что то не так, раз оно начинает защитать права педофилом, пусть даже и в борьбе с роскомнадзором, Путиным или кем то там еще.