Валентин
$('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
Спс)
Валентин
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
https://github.com/artalar/blog/blob/master/src/pages/productive-data-processing-with-HOF.md#arrayprototypestoppablereduce
Там типа не на нативном) тут чисто интересно почему его никак не остановить как в большинстве языков
Anonymous
Там типа не на нативном) тут чисто интересно почему его никак не остановить как в большинстве языков
Про другие ЯП не знаю. Вообще не полная итерация приводит к деоптимизации разогретого кода, поэтому, возможно, в JS нет ленивых вычислений с массивами
Alex
Про другие ЯП не знаю. Вообще не полная итерация приводит к деоптимизации разогретого кода, поэтому, возможно, в JS нет ленивых вычислений с массивами
artalar, а использование сторонней библиотеки для stoppableReduce не даст лишний оверхэд? В том смысле, что в погоне за оптимизацией кода может получиться абсолютно противоположный результат
Anonymous
Я просто привел пример кода. Который, кстати, использует все тот же continue (можно было бы через while, но for, иногда, быстрее, по мои наблюдениям)
Konstantin
Про другие ЯП не знаю. Вообще не полная итерация приводит к деоптимизации разогретого кода, поэтому, возможно, в JS нет ленивых вычислений с массивами
Удивился, прогнал функцию с циклом по массиву пару раз с break и без. Оптимизация происходит на этапе вызовов без срабатывания break. Когда break начинает отрабатывать, деопта нет. Есть там еще какие условия для деоптимизации?
Anonymous
Оптимизация происходит на ~2-100 вызов
Anonymous
А вообще тестирование производительности в v8 дело очень не простое: https://www.youtube.com/watch?v=HPFARivHJRY
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
вот сейчас будет ужасный пример, но без него не знаю как сформулировать вопрос: в Java Сильные, они же обычные, нужны для указания на объекты, которые должны обязательно оставаться в памяти всё то время, что эти ссылки на него существуют. Если не складывается, получите OutOfMemoryError. Мягкие ссылки полезны для кэшей, чувствительных к доступному объёму оперативной памяти. Объекты по ним могут зачиститься, но только в случае необходимости. Например, если нужно насоздавать ещё объектов с сильными ссылками, а уже негде, лучше освободить кэш и замедлить работу, чем уронить процесс напрочь. Слабые ссылки полезны для сопоставления объектов чему-нибудь без удерживания их от зачистки когда они больше не нужны (а-ля Map<Ключ, WeakRef<Значение>>). На возможность зачистки они не влияют вообще никак, слабые ссылки будут очищены при очередном запуске сборщика. Фантомные ссылки возникают, когда объект уже признан мусором, финализирован и находится в процессе зачистки, о чём можно узнать с помощью класса Cleaner и выполнить в это время какие-то собственные действия. Плюс общее правило: политика зачистки для некоего объекта и очистки ссылок на него определяется самыми жёсткими из всех ссылок, что на него указывают. А в JS что со ссылками? Киньте в меня запросом в гугл ибо ничего найти не смог
Anonymous
Почему-то только посмотрев примеры патерн-матчинга на reasonML понял всю неизгладимую силу вопроса. Это же как fsm на дрожжах... Коллеги, есть что еще почитать про патерн-матчинг?
Anonymous
вот сейчас будет ужасный пример, но без него не знаю как сформулировать вопрос: в Java Сильные, они же обычные, нужны для указания на объекты, которые должны обязательно оставаться в памяти всё то время, что эти ссылки на него существуют. Если не складывается, получите OutOfMemoryError. Мягкие ссылки полезны для кэшей, чувствительных к доступному объёму оперативной памяти. Объекты по ним могут зачиститься, но только в случае необходимости. Например, если нужно насоздавать ещё объектов с сильными ссылками, а уже негде, лучше освободить кэш и замедлить работу, чем уронить процесс напрочь. Слабые ссылки полезны для сопоставления объектов чему-нибудь без удерживания их от зачистки когда они больше не нужны (а-ля Map<Ключ, WeakRef<Значение>>). На возможность зачистки они не влияют вообще никак, слабые ссылки будут очищены при очередном запуске сборщика. Фантомные ссылки возникают, когда объект уже признан мусором, финализирован и находится в процессе зачистки, о чём можно узнать с помощью класса Cleaner и выполнить в это время какие-то собственные действия. Плюс общее правило: политика зачистки для некоего объекта и очистки ссылок на него определяется самыми жёсткими из всех ссылок, что на него указывают. А в JS что со ссылками? Киньте в меня запросом в гугл ибо ничего найти не смог
Условно говоря в JS по умолчанию все ссылки сильные, и только в WeakMap слабые. Но это условно, возможно, для этого есть более правильная терминалогия, я не знаю
Anonymous
мне просто задали этот вопрос на собеседовании час назад и я понял что вообще ничего об этих типах ссылок в JS даже краем уха не слышал
Anonymous
попробовал сейчас загуглить, результат стремиться к минус бесконечности)
Anonymous
Если есть разбираюшиеся в этом люди тут(а я уверен их тут полно) Дайти на любом языке инфу по этому вопросу
Anonymous
угу
Anonymous
мне намекнули что их 3
FUTURICO
мне намекнули что их 3
как называются они? soft links? что за объекты, что постоянно в памяти? любой const ведь постоянно в памяти
FUTURICO
в цитате про джаву
Anonymous
Вопрос звучал так, какие есть типы ссылок и чем они отличаются
Anonymous
сказать что я завис, значит ничего не сказать)
Anonymous
мб я даже знаю про это, но сама формулировка меня чего то уничтожила просто
Anonymous
типо ссылки на обьект как я понял из контекста
Anonymous
Спасибо еще раз) Видимо мне надо проспаться) В 4 часа боевые сервера с докерами грохнулись, включая эластик сервера.. До 11 поднимал их, потом в офис потом на собеседование) В общем сижу читаю и не понимаю о чем читаю) Утром пройдусь по всему материалу) Еще раз благодарочка)
Thiefgard
всем привет. Подскажите нубу литературку по ес6. Прочитал две книженции и вроде как в основах разобрался, а как дальше к реакту двигаться...
Anonymous
Exploring es6
Anonymous
Не знаю перевели ли
Anonymous
Когда я читал только ингл. Версия была
Artem
Как узнать апи сервера у какого-нибудь сайта/сервиса написанного на ангуляре? Хочется получить данные с сайта но не хочется его парсить)
Anonymous
Если с англ. Все ок, обязательна к прочтению
Artem
Может есть какая тулза или лайфхак
Anonymous
Почти как и титан Секреты js ninja