Валентин
$('input[type=number]').each(function(){
console.log($(this).val());
});
Валентин
Если несколько
Anonymous
https://codepen.io/TotalPower/pen/ajvyZG
Anonymous
при клике в последнем столбе на картинку (которой нет) в алерте выходит значение поля number
Anonymous
Последнее значение
Anonymous
а вот если я ввожу число и нажимаю то value все равно 0!!!
Anonymous
var county = jQuery(data[5]).val(); Возвращает всю строку а не значение
Anonymous
Прикольно призентация сделана
http://khan4019.github.io/HighPerfJS
(понажимайте на стролочки)
Anonymous
Anonymous
Аккуратнее с этим делом
Anonymous
Сгоришь
Блин, так охота сделать уже...
Anonymous
Сам такой же, но лучше поспать ночку, потом сделать)
Anonymous
Спс)
Валентин
DataTable как-то по-своему видимо обрабатывает val(), надо почитать документацию.
Валентин
Зачем вам он?
Anonymous
подругому никак. надо написать максимально быстро что то типа заказа для WP. готового решения нет , чтоб без использования БД Личного кабинета и юзера. Накидал и отправил
Валентин
https://codepen.io/baryonyx/pen/PBPKgG?editors=1111
Anonymous
Anonymous
СПАСИБО!!!!!
Валентин
FUTURICO
[1,2,3].forEach(function(el) { if(el === 1) break; });
FUTURICO
Как это сделать?)
Anonymous
switch case
Anonymous
Как это сделать?)
https://github.com/artalar/blog/blob/master/src/pages/productive-data-processing-with-HOF.md#arrayprototypestoppablereduce
FUTURICO
FUTURICO
Anonymous
Anonymous
Я просто привел пример кода. Который, кстати, использует все тот же continue (можно было бы через while, но for, иногда, быстрее, по мои наблюдениям)
Anonymous
Оптимизация происходит на ~2-100 вызов
Anonymous
А вообще тестирование производительности в v8 дело очень не простое:
https://www.youtube.com/watch?v=HPFARivHJRY
Anonymous
Konstantin
Деопт должен в v8 происходить сразу, как его что-то не устраивает.
Anonymous
Деопт должен происходить после "опт"
Konstantin
Оптимизация отработала
Konstantin
Писал же
Anonymous
Как ты это все замерил вообще?
Anonymous
Я не говорил что continue не будет никогда оптимизирован. Но то что не всегда удастся его оптимизировать - старый факт.
Еще раз, посмотрите доклад - тесты перформанса дело не благодарное. Они могут крайне отличаться с каждой новой минорной версией движка
Konstantin
--trace_opt --trace_deopt
Функция с массивом и индексом для брейка (внутри собирает сумму элементов). Массив на 1к элементов. И с 10 вызовов каждого варианта
Konstantin
Я не тестировал производительность. Я проверял факт деоптимизации на досрочное прекращение итерации
Konstantin
Большая часть старых фактов стала неактуальной с выходом турбофана в случае хрома. Пповерил на ноде 4.0.0 деопта нет.
Откуда хоть вообще такая инфа была?
Anonymous
Конкретно откуда не вспомню :)
Anonymous
Только что нагуглил
https://github.com/petkaantonov/bluebird/wiki/Optimization-killers#6-infinite-loops-with-deep-logic-exit-conditions-or-unclear-exit-conditions
Konstantin
Ну такое. Там про бесконечный цикл со сложным условием для выхода. Про сам брейк фактически не сказано. Т.е. кмк дело там вообще не в "неполной итерации" как таковой, не надо людей раньше времени пугать.
Anonymous
#пятничная_задачка
Почему итерации по "keys1" всегда медленнее чем итерации по "keys2", если массивы должны быть идентичны по структуре и элементам?
https://jsperf.com/34g346gh454g34f#comment-form
Ответ в комментарии
🦜
Anonymous
🦜
?
огромную статью читать, мог бы выжимку в комменте оставить
Anonymous
Anonymous
Там не много
Anonymous
Anonymous
вот сейчас будет ужасный пример, но без него не знаю как сформулировать вопрос:
в Java
Сильные, они же обычные, нужны для указания на объекты, которые должны обязательно оставаться в памяти всё то время, что эти ссылки на него существуют. Если не складывается, получите OutOfMemoryError.
Мягкие ссылки полезны для кэшей, чувствительных к доступному объёму оперативной памяти. Объекты по ним могут зачиститься, но только в случае необходимости. Например, если нужно насоздавать ещё объектов с сильными ссылками, а уже негде, лучше освободить кэш и замедлить работу, чем уронить процесс напрочь.
Слабые ссылки полезны для сопоставления объектов чему-нибудь без удерживания их от зачистки когда они больше не нужны (а-ля Map<Ключ, WeakRef<Значение>>). На возможность зачистки они не влияют вообще никак, слабые ссылки будут очищены при очередном запуске сборщика.
Фантомные ссылки возникают, когда объект уже признан мусором, финализирован и находится в процессе зачистки, о чём можно узнать с помощью класса Cleaner и выполнить в это время какие-то собственные действия.
Плюс общее правило: политика зачистки для некоего объекта и очистки ссылок на него определяется самыми жёсткими из всех ссылок, что на него указывают.
А в JS что со ссылками? Киньте в меня запросом в гугл ибо ничего найти не смог
Anonymous
Почему-то только посмотрев примеры патерн-матчинга на reasonML понял всю неизгладимую силу вопроса. Это же как fsm на дрожжах...
Коллеги, есть что еще почитать про патерн-матчинг?
Anonymous
вот сейчас будет ужасный пример, но без него не знаю как сформулировать вопрос:
в Java
Сильные, они же обычные, нужны для указания на объекты, которые должны обязательно оставаться в памяти всё то время, что эти ссылки на него существуют. Если не складывается, получите OutOfMemoryError.
Мягкие ссылки полезны для кэшей, чувствительных к доступному объёму оперативной памяти. Объекты по ним могут зачиститься, но только в случае необходимости. Например, если нужно насоздавать ещё объектов с сильными ссылками, а уже негде, лучше освободить кэш и замедлить работу, чем уронить процесс напрочь.
Слабые ссылки полезны для сопоставления объектов чему-нибудь без удерживания их от зачистки когда они больше не нужны (а-ля Map<Ключ, WeakRef<Значение>>). На возможность зачистки они не влияют вообще никак, слабые ссылки будут очищены при очередном запуске сборщика.
Фантомные ссылки возникают, когда объект уже признан мусором, финализирован и находится в процессе зачистки, о чём можно узнать с помощью класса Cleaner и выполнить в это время какие-то собственные действия.
Плюс общее правило: политика зачистки для некоего объекта и очистки ссылок на него определяется самыми жёсткими из всех ссылок, что на него указывают.
А в JS что со ссылками? Киньте в меня запросом в гугл ибо ничего найти не смог
Условно говоря в JS по умолчанию все ссылки сильные, и только в WeakMap слабые.
Но это условно, возможно, для этого есть более правильная терминалогия, я не знаю
Anonymous
мне просто задали этот вопрос на собеседовании час назад и я понял что вообще ничего об этих типах ссылок в JS даже краем уха не слышал
Anonymous
попробовал сейчас загуглить, результат стремиться к минус бесконечности)
Anonymous
Если есть разбираюшиеся в этом люди тут(а я уверен их тут полно) Дайти на любом языке инфу по этому вопросу
FUTURICO
Anonymous
угу
Anonymous
мне намекнули что их 3
Anonymous
FUTURICO
мне намекнули что их 3
как называются они? soft links? что за объекты, что постоянно в памяти? любой const ведь постоянно в памяти
FUTURICO
в цитате про джаву
Anonymous
Вопрос звучал так, какие есть типы ссылок и чем они отличаются
Anonymous
сказать что я завис, значит ничего не сказать)
Anonymous
мб я даже знаю про это, но сама формулировка меня чего то уничтожила просто
Anonymous
типо ссылки на обьект как я понял из контекста
Anonymous
Anonymous
Anonymous
Спасибо еще раз) Видимо мне надо проспаться) В 4 часа боевые сервера с докерами грохнулись, включая эластик сервера.. До 11 поднимал их, потом в офис потом на собеседование)
В общем сижу читаю и не понимаю о чем читаю) Утром пройдусь по всему материалу) Еще раз благодарочка)
Thiefgard
всем привет. Подскажите нубу литературку по ес6. Прочитал две книженции и вроде как в основах разобрался, а как дальше к реакту двигаться...
Anonymous
Exploring es6
Anonymous
Не знаю перевели ли
Anonymous
Когда я читал только ингл. Версия была
Artem
Как узнать апи сервера у какого-нибудь сайта/сервиса написанного на ангуляре? Хочется получить данные с сайта но не хочется его парсить)
Anonymous
Если с англ. Все ок, обязательна к прочтению
Artem
Может есть какая тулза или лайфхак
Anonymous
Почти как и титан Секреты js ninja