Ответы пользователя по тегу JavaScript
  • Почему не работает if с jquery?

    @glitch536
    javascript разработчик
    $(".news__image-block") возвращает массив элементов, поэтому результат операции будет всегда true -
    нужно пройтись по результатам массива
    с $(this).children, похоже, такая же история
    Ответ написан
  • Почему вылезает такая ошибка?

    @glitch536
    javascript разработчик
    Используйте JSON.parse(str)
    Ответ написан
    Комментировать
  • Как спарсить динамические(AJAX) данные на сайте с помощью Jquery node js?

    @glitch536
    javascript разработчик
    Браузерный движок вроде phantom нужен для эмуляции евентов браузера. С помощью движка вы ставите обработчик на нужное событие и перехватываете его - как в реальном браузере. Вы также можете выпонить свой код прямо в консоли браузера - это подразумевает отказ от node js для перехвата ссылок. Можно разгадать алгоритм построения нужных ссылок и сконструировать их вручную. Можно посмотреть в сторону нодовых библиотек вроде jsdom - они проще чем phantom, но я не уверен, делают ли они то, что нужно вам
    Ответ написан
    Комментировать
  • Как хранить элементы для добавления с помощью JS?

    @glitch536
    javascript разработчик
    Я храню куски переиспользуемого html в тегах прямо в тексте страницы.
    Ответ написан
    1 комментарий
  • Загрузка фотографий на сервер - как правильно?

    @glitch536
    javascript разработчик
    На мой взгляд, такой вещи как "правильно" не существует, есть лишь задача, которая выполняется или нет. Однако, позволю себе несколько советов исходя из описания

    1. Безопасность важнее производительности. Хранить пароли в открытом виде на клиенте - плохая идея. Если рассматривать заливку на облако, то в облако пользователя с предоставлением затем доступа к файлам вашему приложению

    2. Если Вы уверены, что производительность будет узким местом, можно рассмотреть вариант нарезки на клиенте (код усложнится из-за необходимости поддержки разных браузеров). Проблему можно решить также покупкой более сильного железа.

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