Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как динамически создавать webhook'и?

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

    ZloyHobbit
    @ZloyHobbit
    Если вас интересуют именно сортировки, то я зык не важен, надо изучать алгоритмы.
    www.ozon.ru/context/detail/id/6290126 - одна из лучших книг для начала, на мой взгляд. Гораздо меньше и проще Кнута, или Кормена. Ну и советов с книгами по алгоритмам на Тостере хватает.

    Ну и надо отличать сортировки и обходы. Методы типа map и reduce вызывают некоторую функцию для каждого элемента массива. Они просто проходят по нему, без сравнений.
    sort - сортирует массив, тоесть сравнивает элементы между собой и переставляет. Сложность такого алгоритма обычно гораздо выше, чем при простом проходе, а сравнение можно проводить различными способами, и это можно регулировать, передавая функцию сравнения arr.sort(function). Но эта функция будет только менять принцип сравнения двух элементов массива, а не алгоритм сортировки, который отвечает за порядок сравнения и перестановки. Передавая кастомную функцию, мы можем, к примеру отсортировать числа по алфавиту, или в обратном порядке, при помощи того же самого алгоритма сортировки.
    Ну а если надо реализовывать свой алгоритм, то надо писать свой метод сортировки =)
    Ответ написан
    Комментировать
  • Как реализовать однострочный оператор в php как на js?

    ZloyHobbit
    @ZloyHobbit
    Это называется тернанрый оператор, в php синтаксис аналогичен С:
    $action = <условие> ? <вариант1> : <Вариант2>;
    В вашем случае:
    $lol = ret ? ret : 0;
    А с версии 5.3 даже:
    $lol = ret ?: 0;
    Ответ написан
    3 комментария
  • Как отправить ответ на AJAX запрос раньше окончания выполнения скрипта PHP?

    ZloyHobbit
    @ZloyHobbit
    curl
    А вообще комментарий выше правильный.
    Ответ написан
    Комментировать
  • Как на Jacascript написать программу, которая будет представлять собой небольшой опросник?

    ZloyHobbit
    @ZloyHobbit
    Для начала определитесь, чего вы хотите. JS работает на стороне клиента, если вы хотите иметь данные у себя, то вам нужен бэкенд, на чем нибудь вроде php. Если вы хотите что бы голосовать можно было с множества компьютеров, то надо предоставить им доступ к вашей системе, например разместить ее на хостинге в сети интернет. Что бы данные записывались в html, надо что бы бэкенд после обработки каждого запроса изменял данный файл на сервере (хотя могу вас уверить, что хранить данные в базе типа mysql и вытягивать от туда при генерации страницы гораздо удобнее).
    Ответ написан
    1 комментарий