Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Faliah

  • 35
    вклад
  • 0
    вопросов
  • 44
    ответа
  • 52%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как изменять state компонента react js извне?

    Faliah @Faliah
    Aves: Я не говорю, что глобальная переменная это хорошо и полностью согласен с тем, что это антипаттерн. Но вопрос ведь не в этом. Ваш метод тоже хорош. Но при создании большого количества инстансов единственным плюсом этого подхода (по сравнению с глобальным хранением ссылок на иснтансы или флагов) будет как раз изоляция этих ссылок внутри замыкания. Память будет одинаково израсходована в обоих случаях и GC не сможет ее вернуть до тех пор, пока будут привязаны обработчики. Если уж совсем серьезно говорить об этом. Но Ваш вариант действительно выглядит лучше.
    Написано более трёх лет назад
  • Как при нажатии на кнопку выводить всплывающее окно в нужных местах?

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

    Faliah @Faliah
    Koreetz Koreetz: Так, давайте разберёмся "Но если выбрать нажать на кнопку в другой форме то оно смещается вниз". Вы пишете, что это другая форма. Я так понимаю, что физически это всё-таки разные блоки, которые размещены друг под другом, разве нет?
    Написано более трёх лет назад
  • Как изменять state компонента react js извне?

    Faliah @Faliah
    Aves: Объявление var modal; это и есть глобальная переменная, в которой потом сохраняется ссылка на иснтанс компонента, затем props меняются напрямую и это боль. Или вы говорите о другом коде?
    Написано более трёх лет назад
  • Как с помощью regexp удалить все, начиная с определенного символа?

    Faliah @Faliah
    Ваш вариант не обрезает пробельные символы, в принципе можно и просто trim воспользоваться
    Написано более трёх лет назад
  • Как с помощью regexp удалить все, начиная с определенного символа?

    Faliah @Faliah
    DTX: Нет никакой разницы большая или маленькая - работает одинаково
    Написано более трёх лет назад
  • JS есть ошибка?

    Faliah @Faliah
    Сергей: https://jsbin.com/dijukikola/edit?html,css,js,output
    Написано более трёх лет назад
  • JS есть ошибка?

    Faliah @Faliah
    Вот по этой ссылке посмотрите - всё работает. Убедитесь, что библиотеку вы подключаете именно выше
    Написано более трёх лет назад
  • Как реализовать тип Vector?

    Faliah @Faliah
    Алексей Тен: Во-первых, когда я писал ответ, в вопросе не было секции, про то, какой тип должен возвращаться в рещультате выполнения функции. Во-вторых, в коде нет ничего бредового. Да, функции, не особо полезны с точки зрения функционала, но это всё, что можно сказать, не зная контекста, в котором код должен работать.
    Написано более трёх лет назад
  • Filter objects javascript?

    Faliah @Faliah
    Приведите пожалуйста рабочий кусок кода, на данный момент ничего не понятно совершенно, кроме идентификатора objectToCart. Конкретно интересует то, объекты какого типа хранятся в массиве newOb и по какому признаку вы их фильтруете
    Написано более трёх лет назад
  • Как реализовать тип Vector?

    Faliah @Faliah
    Алексей Тен: Соглашусь, что так можно написать. Я отвечал на поставленный вопрос в общем-то. Переписать код этого класса можно огромным количеством способов, всё зависит от задачи
    Написано более трёх лет назад
  • Как реализовать тип Vector?

    Faliah @Faliah
    Алексей Тен: Я не понимаю, что вы пытаетесь сказать
    Написано более трёх лет назад
  • Как получить this класса внутри его метода?

    Faliah @Faliah
    Денис Букреев: Хорошо, что все заработало!
    Написано более трёх лет назад
  • Как получить this класса внутри его метода?

    Faliah @Faliah
    Денис Букреев: Как понять игнорируются? Вы передаете именно так modal.open(() => this.openSlider()). То есть внутри стрелочной функции вы вызываете this.openSlider(), а не передаете в нее ссылку на объект функции this.openSlider?
    Написано более трёх лет назад
  • Является ли использование $scope.$watch дурным тоном?

    Faliah @Faliah
    Николай: А не могли бы вы ткнуть в какую-то статейку, в которой показывается работа с DOM без $scope.apply() и $scope.watch в контексте 1.5 компонентов (именно компонентов, а не директив)? Не так давно пришлось делать интеграцию с bootstrap datetimepicker - заставить это дело работать, используя компоненты, не получилось. Завелось только директивой с apply и watch
    Написано более трёх лет назад
  • Как реализовать быстрый поиск в массиве объектов по значению свойства?

    Faliah @Faliah
    yazux: Хотел написать, про хэши и это всё, но увидел, что были уже мысли. Если не секрет, то не могли бы вы сказать в чем собственно сложность создания дополнительных структур для работы с данными. Поиск по массиву объектов - задача очень сложно оптимизируемая, хоть вэб-воркерами, хоть чем угодно. Да, это приведёт к дополнительному расходу по памяти, но ведь вы могли бы декомпозировать данные по отдельным коллекциям и, при необходимости, собирать из них наборы какого угодно вида. Понятно, что идея капитанская, но мне не понятен этот подход с желанием оптимизировать работу с моснтр-коллекцией, всеми доступными способами, которые несут в себе кучу других проблем и поднимают сложность решения (опять же веб-воркеры), вместо использования базовых бассивов с примитивами и хэш таблиц, операции с которыми выполняются очень быстро и логика таких операций линейна
    Написано более трёх лет назад
  • Первое приложение на Angular, как его осилить?

    Faliah @Faliah
    Konstantin Kudelko: Версия Angular не связана с ES6/Typescript. Typescript это я от себя предложил, а вот ES6 сейчас использовать с Angular никаких проблем не составит. Вот к примеру starter-kit, с первоначальной настройкой - https://github.com/AngularClass/NG6-starter. В официальной документации angular рекоммендуется всё приложение представлять в качестве дерева компонентов с Input'ами и Output' ами. Таким образом вы 1) сделаете компоненты изолированными, без развлекух со скоупами 2) вам будет в будущем комфортнее осваивать React и Angular 2, которые целиком на идее компонентов и завязаны
    Написано более трёх лет назад
  • Первое приложение на Angular, как его осилить?

    Faliah @Faliah
    Flawming: Да все правильно - обязательно нужно писать, чтобы разобраться. Просто сейчас Angular есть скорее всего только в Single Page Applications (хотя мб есть бородатые проекты, которые его только для упрощения интерактивности используют). В любом SPA, как это не удивительно, особняком стоит его взаимодействие с серверным API. В своем ответе я имел в виду то, что после изученя основ, понимания скоупов и того, как отобразить Helloworld необходимо всё-таки изучить механизм работы services в Angular. И кстати советую сразу начать с компонентного подхода с ES6/Typescript, чтобы было проще разбираться Angular 2 и React потом
    Написано более трёх лет назад
  • Есть ли простой движок для кастомных географических карт?

    Faliah @Faliah
    passerby, Tenebrius : Видимо я не совсем четко ответил на вопрос. Я не имел в виду, что Leaflet это серверный движок, который сможет из коробки сделать это всё. Имелось в виду, что для связки карты, нарезанной из тайлов на клиенте он подойдёт. Полнофункциональных движков с нарезкой я не знаю
    Написано более трёх лет назад
  • Как отправить форму без перезагрузки страницы, после отправки появится сообщение. Есть пример, но не работает?

    Faliah @Faliah
    И Вам удачи, спасибо! :)
    Написано более трёх лет назад
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • scoffs
    Семён Окулов
    • 5 ответов
    • 0 вопросов
  • Justa Gain
    • 4 ответа
    • 0 вопросов
  • Debian KDE
    • 2 ответа
    • 2 вопроса
  • delphinpro
    Сергей delphinpro
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации