• Как нажать кнопку из одной вкладки в другой?

    JRK_DV
    @JRK_DV
    зашли сюда на сайт, а тут скрипт открыл в соседней вкладке ваш банк-онлайн, таким же способом как у вас "по нажимал" кнопочки и вывел все ваши средства - оно вам надо?)
    Написано
  • Почему при ресайзе border меняется?

    JRK_DV
    @JRK_DV
    olya_097, "стилевой файл css" и "аттрибуты элементов" - это немного разные вещи.
    если говорить именно про поддержку "width" в css стилях для rect элементов, то это (возможно) появится в svg версии 2 - сейчас на это можно и не рассчитывать
    Написано
  • Как работать c Websocket в js?

    JRK_DV
    @JRK_DV
    "шина данных" в эко-системе Vue - это (в большинстве случаев) глобальный компонент, который принимает события и как-то на них реагирует

    например есть структура приложения:
    корневой_компонент
       компонент_А
          ...
       компонент_Б
          ...


    чтобы передать какое-то событие из компонента_А в компонент_Б, один из вариантов использовать "шину событий"
    компонент_Б подписывается на события от "ШД"
    компонент_А отправляет событие в "ШД"
    Написано
  • Генераторы и Promise. Зачем использвовать вместе?

    JRK_DV
    @JRK_DV
    BruTO8000,
    Так зачем генератор если можно так

    вопрос "зачем" - если у вас нет задачи, под такой кейс, то незачем.
    да и JS вас не спрашивает - нужно вам такое или нет - это просто есть :)

    составьте цикличное выполнение последовательных промисов?
    • с итераторами это можно добиться переписав генератор, не возвращая "result.done" как "true"
      и обновлять "индекс выполненного шага"

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

    JRK_DV
    @JRK_DV
    Как сверстать данную секцию?

    blockquote
    Написано
  • Почему могут отличаться стиля на проде и локально?

    JRK_DV
    @JRK_DV
    Andrey Suha, ваши скрины не доказывают одинаковых версий.
    у вас в версии пакетов стоит спецификатор "^" - который разрешает обновлять пакет вплоть до минорных версии.

    на сервере, если и был когда-то пакет 5.0.7, но после того как вы сделали "npm i" - пакет обновился до минорной версии, то есть сейчас версия 5.1.0

    на локальной машине, вы, очевидно "npm i" не делали - поэтому всё ещё остался пакет версии 5.0.7

    на этом у моего магического шара сели батарейки
    Написано
  • Как решить проблему отображение сайта только моб версии?

    JRK_DV
    @JRK_DV
    Eduard07, человек предлагает вам помощь в качественном сёрфинге по скринам, безвозмездно :)
    Написано
  • Как исправить ошибку при подключении капчи от google?

    JRK_DV
    @JRK_DV
    testkeyc,
    не понял что не так

    вы спросили про капчу, но почему то приложили код отправки формы, ... а так всё нормально
    Написано
  • Как исправить ошибку при подключении капчи от google?

    JRK_DV
    @JRK_DV
    так а зачем исправлять? у вас получилась самая user friendly капча
    Написано
  • Существует ли ЯП с Не стандартной логикой обработки ошибок try..catch?

    JRK_DV
    @JRK_DV Автор вопроса
    о, спасибо, то что искал. Про Оберон действительно интересно было почитать.
    Да и в Го, что-то интересное собираются сделать (или уже сделали, не слежу за новостями)
    Написано
  • Почему продолжилось нормальное выполнение после выброса исключения?

    JRK_DV
    @JRK_DV
    QNA-1976,
    могу ещё что-нибудь такое предложить:
    а так получается наша дискуссия, - как интерпретатор работает и так как мы хотим, чтобы он работал, - то есть бессмысленный диалог :)
    (в коде могут быть ошибки, но суть передал)
    $isError = true;
    $a = 0;
    
    try {
        $a = test(); // тут бросается исключение - Ошибка
        $isError = false;
    } catch (bla-bla-bla $e) {
        // Тут определяемся с ошибкой и пытаемся исправить (упрощённый вариант)
        if (...) {
            $a = 1;
            $isError = false; // Смогли обработать ошибку
        }
        // Но если не смогли обработать ошибку, то у нас $isError так и останется значением true
    }
    
    if ($isError) echo 'Error';
    else echo $a;
    Написано
  • Почему продолжилось нормальное выполнение после выброса исключения?

    JRK_DV
    @JRK_DV
    QNA-1976,
    я хочу тут вывести, потому что согласно документации после последнего catch выполнится, если в блоках try нет выброса

    эм ... так нет в документации вашего этого "если", уберите его и будет поведение такое какое выполняется
    то что у вас выделено на скрине описывает ситуацию именно, когда Нет исключения

    echo 'Ok'; // зачем мне тут эта дичь, если она не бросает исключения

    вместо echo, может быть присвоение переменной, а может быть echo 1/0; - опять же, если вы уверенны, что код Выполниться без ошибки, то его можно и не писать в try блоке
    Написано
  • Почему продолжилось нормальное выполнение после выброса исключения?

    JRK_DV
    @JRK_DV
    весь текст в одно предложение трудно читается ... давайте так:
    зачем мне в try код который выполнится

    в try помещается "ненадёжный" код, код который может Не выполниться. Причин, чтобы код не выполнился действительно много.

    когда этот код сам не бросает исключения

    уберите в функции проверку и генерацию ошибки, оставьте только: return 1/$x
    я так думаю ошибку тоже словим в try блоке

    если нет выброса, то ПОСЛЕ try/catch вывести OK

    добавьте echo 'ok' в конец блока try {}
    эта команда не исполниться, то есть сообщения "ok" не будет выведено.
    так же вы можете прервать выполнение сценария, например вызвать exit() в блоке catch - тогда сценарий завершиться без продолжения выполнения После catch

    в try ловим ошибку, а в catch пытаемся исправить ошибку, чтобы После try...catch у нас продолжилось Ожидаемое выполнение сценария
    Написано
  • Абсолютное меню по центру?

    JRK_DV
    @JRK_DV
    art style, так в примере, если для элемента "header" добавить стили:
    left: 50%;
    transform: translateX(-50%);

    то меню будет по центру и ширина будет "сужаться" от размера экрана - у вас разве не так?
    Написано
  • Абсолютное меню по центру?

    JRK_DV
    @JRK_DV
    art style, так же, вполне что возможно растянуть по экрану с помощью стилей left: 0; right: 0;
    (опять же это зависит от родителя)
    но тогда центрирование, не понятно от чего должно быть
    Написано
  • Абсолютное меню по центру?

    JRK_DV
    @JRK_DV
    art style, при адаптиве меню должно уменьшаться?
    попробуйте воспользоваться единицами vw
    например, что-нибудь такое: width: 50vw
    или если позволяет родитель: width: 100%
    без примера, не очень понятно поведение окна в адаптиве
    Написано
  • Как сделать клон Udemy?

    JRK_DV
    @JRK_DV
    После длительного застоя ... решил запилить ... онлайн-обучения в локальной сети.

    наверно так курсы и проходят...
    Написано
  • Как поправить margin: auto?

    JRK_DV
    @JRK_DV
    попробуйте переустановить виндоувс
    Написано
  • Нужно помощь, не работает код, что делать?

    JRK_DV
    @JRK_DV
    Нужно помощь, не работает код, что делать?

    попробовать исправить или хотя бы выяснить причину ошибки
    Написано