Задать вопрос
  • Как добавить произвольные ключи в объект localStorage?

    lastuniverse
    @lastuniverse
    Genri_Rus, в моем примере где то ошибся, не удаляет. сейчас исправлю - отпишусь
  • Как добавить произвольные ключи в объект localStorage?

    lastuniverse
    @lastuniverse
    Genri_Rus, доработал демку, осталось только понять, что же вы хотите видеть в модальном окне.
  • Как добавить произвольные ключи в объект localStorage?

    lastuniverse
    @lastuniverse
    Genri_Rus, приехал домой наконец то, делаю обещанный вариант.


    а как теперь правильно выводить данные в модальное окно ?

    Тут многое зависит от того, для чего это делается.
    например если ваше модальное окно это корзина, в которую пользователь добавляет товары, то вижу 2 варианта:
    1. технические данные сохраняем в локалсторадж, и одновременно пихаем визуализацию в модальное окно. данный вариант потребует доп.логики по удалению из модалки товаров с которых сняли чекбоксы
    2. технические данные сохраняем в локалсторадж, а для визуализации делаем отдельную фанку, которая удаляет все из модалки и вставляет в него визуализацию сгенерированную на основе данных имеющихся в настоящий момент в хранилище. данный вариант чуть помедленней, но не требует супер заморочек с логикой.

    В любом случае для обоих вариантов мне надо понять, что же вы хотите в конечном варианте видеть в модальном окне. Если вас не затруднит, дайте как образец - готовый html, который будет в modal.innerHTML если отметить обе галки в примере
  • Реализация расчетов из Excel в JS?

    lastuniverse
    @lastuniverse
    Не могу сказать на сколько для вас будет приемлемым такое решение. Если приемлемо, то вот описание виджета а вот офсайт всего фрэймворка

    Имеются как платные версии с расширеным набором виджетов, так и бесплатные с тоже внушительным набором виджетов. Если вы студент, аспирант или преподаватель, то вы можете получить расширенную версию бесплатно, без ограничения на срок использования, но с ограничением на комерческое применение
  • Как редактировать код страницы в браузере при её загрузке?

    lastuniverse
    @lastuniverse
    Если загрузка по https то никак.
    Если по http то способов несколько:
    1. Подмена ip в файле hosts на localhost, на котором висит прокси с функцией подмены кода страниц.
    2. Проксирование трафика и подмена кода на уровне протокола tcp/ip
    3. Возможны и другие варианты
  • Есть ли в Python понятие структуры по аналогии с С++?

    lastuniverse
    @lastuniverse
    Не соглашусь с вами. Стпуктуры фактически незаменимы при работе с бинарными форматами файлов (кастомными или настолько узкоспециализированными что для работы с ними нет готовых решений)
  • Linux для frontend developer`a?

    lastuniverse
    @lastuniverse
    С nodejs проблем нет, но возможны проблемы с пакетами, использующими c/c++.
  • Как скачать файл на сервер из input[type=file]?

    lastuniverse
    @lastuniverse
    Vlad, в таком случае я вам не подскажу решение. Ждите специалистов по мобильное приложение Сервер для PHP
  • Как скачать файл на сервер из input[type=file]?

    lastuniverse
    @lastuniverse
    Vlad, у вас есть сервер? Как он называется?
  • Как скачать файл на сервер из input[type=file]?

    lastuniverse
    @lastuniverse
    Vlad, речь не про локальный/удаленный а про apache/nginx/express/и т.д.
  • Как скачать файл на сервер из input[type=file]?

    lastuniverse
    @lastuniverse
    Ответ на ваш ворос напрямую зависит от того какой сервер вы используете. А также может зависить от используемого на сервере языка программирования и серверного фреймворка.
  • Как добавить произвольные ключи в объект localStorage?

    lastuniverse
    @lastuniverse
    Genri_Rus, очень извиняюсь, пока не получается ни выделить время ни найти техническую возможность, я про свое обещание помню, ближайшие несколько дней его выполню.
  • Как добавить произвольные ключи в объект localStorage?

    lastuniverse
    @lastuniverse
    Genri_Rus, пока еще в командировке, но сегодня вечером попробую скинуть вариант, если найду комп )))
  • Где ошибка в switch case?

    lastuniverse
    @lastuniverse
    Stalker_RED, опять размытые намеки:

    либо делать switch(true) и тогда будут работать более сложные условия.
    Об этом у нас тут и срач, некоторые в это не верят.


    Про switch(true) сказанно абсолютно верно, но про неверие некоторых Вы опять придумываете и передергиваете. Ведь мой ответ и коментарии был именно про switch(num) и недопустимость/невозможность использования его с условиями типа (num>60) или (num<40)

    Ведь основной посыл вопроса у автора был именно в том, почему не работает этот пример, а у чувака с udemy работает:
    let num = 50;
    
    switch (num) {
        case num > 60:
             console.log("Нет, переменная меньше 60");
             break;
        case num < 40:
             console.log("Нет, переменная больше 40");
             break;
        case num == 50:
             console.log("Да, переменная ровна 50");
             break;
    }


    И я на мой взгляд дал исчерпывающий ответ, с демонстрацией того, что данный пример не работосплсобен в принципе, и у чувака с udemy работать не может, а также выдвинул ряд предположений, как могло так получиться, что данный код заставили работать.

    А срач у нас идет именно из-за того, что Вы вместо того чтобы внимательно прочитать ответ, и понять посыл и дать корректировку двухсмысленным утверждениям, начали в достаточно грубой форме тыкать носом, при этом не по существу Пример
  • Где ошибка в switch case?

    lastuniverse
    @lastuniverse
    Stalker_RED, вы вырываете фразу из контекста:

    Оператор case не аналог оператора if, он не умеет обрабатывать условия, а сравнивает переменную с фиксированным значением.


    Сказано именно про case.

    Конечно, данная формулировка несколько двухсмысленной получилась, и похорошему, ее надо бы уточнить. Но следом шел пример кода, поясняющий смысл сказанного:

    switch (num) {
        // никогда не сработает потому что если num>60 то будет сравнивать num c true если мешьше 60 то с false
        case num > 60:
             console.log("Нет, переменная меньше 60");
             break;


    И в нем, из комментария, четко видно, что case позволяет произвести расчет выражения, но селекция нужного блока case происходит за счет именно сравнения входного значения с результатом.
  • Где ошибка в switch case?

    lastuniverse
    @lastuniverse
    у какого чувака? У udemy? Не смотрел его курсы, может он не чистый js использует, а чтото типа ts с расширенным функционалом для switch, с последующей транспиляцией в js?


    Stalker_RED, я не смотрел udemi, просто предположил, ведь автор у udemi скопировал вариант с true, переписал его один в один, и именно про этот вариат я писал что в нем ошибка. Возможно мне действительно стоило посмотреть udemy, тогда я бы не писал что в примере ошибка а писал бы что автор видео показывает что так не работает. А учитывая что zender изначально дал рабочий вариант, копиповать его в своем ответе счел некорректным, поэтому просто дал описание того в чем именно ошибка.


    case проверяет переменную на строгое соответствие, так что не работает именно switch/case

    Разве это высказывание ложное/неправдивое/неправильное?
    Ведь case действительно проверяет на строгое соответсвие, и пример автора дейсвительно не работает.

    PS: реально не понимаю, почему вы решили втоптать меня в грязь/ткнуть носом в ошибки которых я не совершал/дрпустил. Меня это очень расстроило.
  • Где ошибка в switch case?

    lastuniverse
    @lastuniverse
    Stalker_RED, станный вы человек, процитируйте хоть одно мое утверждение, которое опровергаеться вашим примером? Или у вас сегодня просто ̶П̶М̶С̶ плохое настроение, что вы лезите на рожон?
  • Где ошибка в switch case?

    lastuniverse
    @lastuniverse
    Stalker_RED, вы же понимаете, что все что я писал - верно, а вариант с switch(true) это хитрожопый выверт, который тем не менее не противоречит и не опровергает ни одно из утверждений которые я писал?
  • Где ошибка в switch case?

    lastuniverse
    @lastuniverse
    Максим Ленский, этот сниппет каким то образом заменяет результирующмй код?