Дмитрий
интересно, что это было
(;¬_¬)
магия ;)
Дмитрий
нет, вру, после перезагрузки магия исчезла :)
(;¬_¬)
😁
(;¬_¬)
печалька
Дмитрий
в файербаге дебажится, в стандартной консоли всё как и было 😁
(;¬_¬)
т.е. стандартная консоль не работает, а фаербаг работает?
Pavel
Pavel:
Всем привет. Не знаю даже нубский вопрос или нет. Но спрошу. Скажите а кто что думает о backbone, есть ли смысл пилить на нем сейчас или лучше сразу на реакт/ангуляр все перетащить?
Pavel
Просто начинаю на проекте и там вроде как часть сделана на бб, но вот стоит ли продолжать или пилить с нуля больше профита, пока еще не решил.
Nikolay
А опыт есть в бб?
Nikolay
Я много писал на бб
Nikolay
И сейчас хочу в реакт)
Nikolay
Потому что нужно реально самостоятельно следить за домом всегда
Pavel
Нет опыта в бб нет
Pavel
но тим-лид вроде как за бб, типа уже написано много на нем, смысла нет вроде как начинать с нуля на чем-то другом. и я вот собираю пока аргументы :))
Anonymous
а как ты можешь аргументировать такое заявление?)
Anonymous
типа: тимлид не гони, давай на реакт все перенесем?)
Nikolay
Ну все еще зависит на сколько много всего написано на бб
Nikolay
Так то можно и скрестить, если хочется
Pavel
>а как ты можешь аргументировать такое заявление?) ^)))
Pavel
Не ну собрать побольше аргуметов против и тогда вот выложить
Anonymous
Anonymous
Пожскажите как им пользоваться
Anonymous
Куда сохраняет нажатые клавиши?
Anonymous
Этот кейлогер в js не шарю :(
Anonymous
на портал <your url to accept string here>
Anonymous
Я указал на денвере путь нечего не произошло
Anonymous
Keylog.ru/?s=
Тенпеннай
врядли
Anonymous
а ты надеешься что что произойдет?
Anonymous
Как его запустить то?
Anonymous
format c:\ # %путь к файлу%
(;¬_¬)
написать скрипт на любом языке программирования, который будет обрабатываеть url который ты укажешь,
(;¬_¬)
(;¬_¬)
Тенпеннай
yep
Oleg
в пине ссылка на чатик для нубских вопросов, возможно там более щадащая аудитория )
Ilya
>format C:\
Зачем вы человеку советуете генту поставить,
John
у генту же 3 команды и эта точно не первая, здесь наверное виндовс ставится
Serhii
Даров рибятки
Anton
Есть вопрос, может он и ламерский, но я сходу в гугле не нашёл решения.
Есть 2 модуля, живут отдельной себе жизнью. Один выполняет одно, второй второе. Но первый модуль в определённый момент при генерации страницы должен вызвать метод из второго модуля. А второй модуль в это время не успел проинициализироваться, в результате чего выпадает ошибка.
Вариант "запускать второй модуль раньше первого" неспортивный.
Есть конечно вариант ставить в первом модуле какую-то переменную в true, во втором модуле при инициализации смотреть эту переменную, и если она true, то запускать что-то на исполнение, но, как мне кажется, это дикий костыль.
Гугл подсказал смотреть инициализацию второго модуля через setInterval, но это ещё хуже.
Есть что в JS для решения такой проблемы? То есть первый модуль вызывает второй модуль, но вызов ждёт инициализации второго модуля, и только потом происходит исполнение.
Anonymous
заводи второй модуль когда заводишь первый
Anton
первого модуля может не быть
Vlad
и первый модуль и второй ассинхронные?
Vlad
Есть вопрос, может он и ламерский, но я сходу в гугле не нашёл решения.
Есть 2 модуля, живут отдельной себе жизнью. Один выполняет одно, второй второе. Но первый модуль в определённый момент при генерации страницы должен вызвать метод из второго модуля. А второй модуль в это время не успел проинициализироваться, в результате чего выпадает ошибка.
Вариант "запускать второй модуль раньше первого" неспортивный.
Есть конечно вариант ставить в первом модуле какую-то переменную в true, во втором модуле при инициализации смотреть эту переменную, и если она true, то запускать что-то на исполнение, но, как мне кажется, это дикий костыль.
Гугл подсказал смотреть инициализацию второго модуля через setInterval, но это ещё хуже.
Есть что в JS для решения такой проблемы? То есть первый модуль вызывает второй модуль, но вызов ждёт инициализации второго модуля, и только потом происходит исполнение.
выложи гист с упрощенной версией своих модулей
Anton
project.extend("module1", {
init() {
},
checkForm() {
}
});
project.extend("module2", {
init() {
},
checkForm() {
}
});
при DOM Ready происходит автоматическая сборка всех модулей и запуск init у каждого, то есть нет чёткого порядка
Anton
ок, буду смотреть в эту сторону, спасибо
Serhii
как
Serhii
что?!
Serhii
какие вызывания методов модуля другим модулем
Anton
прямые
Serhii
это же самый чистый пример когда нужен медиатор
Serhii
https://addyosmani.com/resources/essentialjsdesignpatterns/book/#mediatorpatternjavascript
Anton
project.module2.checkForm.apply(project.module2);
Serhii
если ты пишешь на ангуляре - фабрики выступают в роле медиаторов
Anton
нет ангуляра
Serhii
вот
Serhii
еще лучше
Serhii
вынеси безнес логику в отдельный файл-медиатор
Serhii
доступ к которому будут иметь модули которые эту логику должны хендлить
Serhii
на подключение есть реквает или импорт, что нра больше
Anton
require тоже мож гляну на досуге
Serhii
project.extend это путь миксинов какой то
Anton
если под реквает имелся в виду require
Serhii
The dictionary refers to a mediator as a neutral party that assists in negotiations and conflict resolution.
Serhii
рекваержс говно
Serhii
ес6+ вебпак
Serhii
или если чистая нода - нода 6.х
Serhii
с имортами
Serhii
вызывать метод модуля через другой модуль звучит как вызывать функцию клика чтобы вызвался онклик в жквери
Serhii
$(xxx).click(() => $(yyy).click()); $(yyy).click(() => console.log(1))
Serhii
это то что ты пытаешься сделать
Serhii
$(xxx).click(() => mediator.method();) $(yyy).click(() => mediator.method();)
Serhii
где у тебя только 1 представление и инстанс медиатора которій ті никуда не копируешь и не раздуваешь лишними пропертями инициальную стратегию (контроллер)
Serhii
https://addyosmani.com/resources/essentialjsdesignpatterns/book/
Serhii
реккомендую
Serhii
по нубски - даже рекваер не нужен и модульность
Vlad