Maxim
Всем привет. Подскажите, как заставить работать vue через RequireJS?
Андрей
[0, 1]
Igor
@bigdata_ru
Sergey
[0, 1]
0.0, 1.0
Anonymous
Добрый день. Мы рады предложить Вам работу в креативной команде, которая не боится брать на себя выполнение сложных и интересных задач. Нам нужны проффесионалы и мы предлагаем Вам проверить свои силы. Необходимые навыкиNode.js Developer Senior 2000$ Middle 1500$ Необходимые навыки: Good proficiency with JavaScript, Node.js Knowledge of Node.js and related frameworks (Express.js, etc.) Clear understanding of project dependencies chain and architecture Experience with BigData Good experience with MongoDB, SQL using ORM and raw queries Experience with Redis, Experience with RabbitMQ Understanding of microservice architecture, REST, JSON, JWT Understanding the nature of asynchronous programming and its quirks and workarounds Understanding of Agile, Scrum methodologies English: technical documentation reading, writing High technical school *nix Senior C++ Developer от 3000$ Middle от 1500$ Необходимые навыки: C++: 3+ Strong knowledge of C++ libs Strong expertise in OOP, OOD. Understanding of TDD. Data patterns, algorithms knowledge. Strong expertise in design patterns. High analytical skills Experience with payment gateways maintenance Experience with websocket Experience with low latency systems Understanding of REST architecture Understanding of TCP/IP stack Understanding of Agile/Scrum methodologies English: technical documentation reading, writing High technical school *nix Будет плюсом Experience with financial marketplaces as plus Experience with designing of trading platforms as big plus Обязанности Developing a high-load application (core, payments, transport messaging, RESTful API) Design of system architecture Tasks of optimization and implementation Writing clear code and project documentation Subversioning: git Senior Front End Developer от 2000 $ Middle от 1500 $ Необходимые навыки JavaScript, React: 3+ Strong JavaScript, CSS3, HTML5 skills Deep expertise in ReactJs Clear understanding of project prject dependencies chain and architecture Experience with Less/Sass Experience with Grunt, Gulp, Npm Understanding of AJAX, JSON Understanding of Agile, Scrum methodologies English: technical documentation reading, writing High technical school *nix Будет плюсом PWA experience as great plus Обязанности Designing a complete cycle front-end application Writing high-performance, clear, testable code Subversion control system: git Interaction with RESTful API developers Writing project documentation DevOps от 500$ Необходимые навыки Experience working with Linux/Unix Big experience with MySQL, Mongo Good knowledge of node & HTTP/s requests routing through web-servers AWS Обязанности Построение сети предприятия, организация VPN настройка веб серверов на node, nginx, php настройка репликаций баз данных MySQL, Mongo Все вопросы в личку
Evgeniy
#вакансия #работа #job #vacancy #JS #js #angular #fontend #офис #ofice #fulltime #киев #kiev #kyiv 🔹#Frontend разработчик с навыками #Angular.JS (1.x) Компания SMASHDOCs, основана в 2013 году в Германии г. Мюнхен. Создала и продолжает разрабатывать свой одноименный продукт/проект - SMASHDOCs (https://www.smashdocs.net/en/home/) направленный на упрощение и ускорение совместной работы документов. 🔹Версия Angular в проекте - 1.5 🔹Ключевые требования: • #JavaScript (AngularJS-1.5 / jQuery); • #HTML5 / #CSS3; • #SASS; • #Bootstrap; • #REST APIs; • Средний уровень разговорного английского языка; Офис в Киеве на Печерске. FullTime 40 ч/н (пн-пт) 🔹ЗП: до $2500 - 3500. 🔹Предлогаем: Бонусы + соц. пакеты и прочее. * Отпуск 24 дня, не более 14 дней за один отпуск * Налоговая компенсация: 5% * Льготы (после 6и месяцев работы) - Оплачиваемый обед - Тренажёрный зал - Мед страховка 🔹Контакты: evgenfed384@gmail.com в теме письма указать: Frontend разработчик с навыками AngularJS(1.x) Присылайте резюме, задавайте интересующие вопросы.
Dmitry
Добрый день. Есть такая проблема: var result = ''; async function func() { // some code result += 'Something'; } func(); return result Как здесь дождаться выполнения func(), а потом уже вернуть значение?
Dmitry
Функция асинхронная принципиально, потому что использую await и Promise
Дима
Использовать await
Stepan
await func()
🍀 Max
а почему не callback() ?
Stepan
потому что колбек хел потом будет
🍀 Max
хел? что?
Shazam
а промис хел нет?))
🍀 Max
чё за хел? )
Aleksandr
Hell - ад
Shazam
http://prntscr.com/ikg9w6
Shazam
@artweb_io
Stepan
при большом уровне вложений, код уходит
Stepan
сложно читать
Shazam
@@ste
Stepan
поетому и ад
Shazam
проблема не в том как читать, а в том как обработать ошибки
Artem Kasapchuk
да никакого hell не было с коллбэками)
Shazam
верно) просто кривой код)
Artem Kasapchuk
просто раньше фронтэндеров толком не было фронт делали бекендеры, которые писали жестяк полный незная как работать а асинхронными данными
Artem Kasapchuk
потом js решил сахару дать, что бы этого пиздеца не было)
🍀 Max
а для понимания асинхроного JS мне что нужно изучить? async/await ?
Aleksandr
да никакого hell не было с коллбэками)
Ну рассказывай. Когда пишешь большой проект с асинхронными модулями, такая вложенность...
🍀 Max
я думал callback() -> и есть вся асинхроннсть
Stepan
ну если придерживатся error first и в колбек возвращать еррор и значение, то надо обратотать его
🍀 Max
направьте что гуглить )
Shazam
@artweb_io callback - это способ работать с асинхронностью
Stepan
promise, async/await
Konstantin
калбеки топчик :)
🍀 Max
promise, async/await
observable вместо promise? или не?
Aleksandr
а для понимания асинхроного JS мне что нужно изучить? async/await ?
А что там понимать? Await задерживает исполнение кода до выполнения асинхронного кода, async объявляет асинхронную функцию
Aleksandr
калбеки топчик :)
Пока их мало
Konstantin
как ни крутись, а без калбеков не обойтись
Artem Kasapchuk
resolve один хрен вызвать надо в конце))))
Shazam
😂
Aleksandr
А не исходного)
Dmitry
await func()
Благодарю
Konstantin
а как?
Konstantin
если тебе надо после выполнения асинхронной функции что-то дальше вызывать
Aleksandr
let err,data = await hmm()
Dmitry
await cop_items(); console.log(result);
Aleksandr
И вызывай дальше что хочешь
Dmitry
У меня так все отлично работает
Artem Kasapchuk
😂
Artem Kasapchuk
парни await ждет резултатов примиса)
Artem Kasapchuk
а в промисе один хер коллбэк вызываешь, иначе он не закончиться никогда
Shazam
сахарку еще)
Dmitry
Хмм, я вызываю resolve()
Dmitry
Есть в этом какая-то разница?
Artem Kasapchuk
в чём?)
Dmitry
Вот function wait_element_load(element) { return new Promise((resolve, reject) => { let wait = setInterval(function () { if(element !== undefined || (element instanceof NodeList && element.length !== 0)) { clearInterval(wait); resolve(element); } }, 100); setTimeout(function(){ if(element === undefined || (element instanceof NodeList && element.length === 0)) { clearInterval(wait); reject(undefined); } }, 10000); }); }
Artem Kasapchuk
первый агрумент промиса удачно выполненный, второй ошибка
Artem Kasapchuk
называешь как хочешь
Dmitry
окей
Stepan
Предидущий разработчик не знал как работать с промисами, ну и нахерачил колбеков. Конец функции - примерно 100 строк закривающихся скобки
Stepan
Artem Kasapchuk
😂
Artem Kasapchuk
тут коллбэки не причём
Dmitry
гениальный код
Artem Kasapchuk
тут просто как бы....
Stepan
ну да, согласен
Konstantin
лапша)
Dmitry
хочу такую инсталляцию в музее какого-нибудь нового искусства
Dmitry
и сфотографировать это будут красивые несколько планов
Dmitry
что это вообще такое?)
функция, которая ждет загрузки элемента
Dmitry
наговнил?
Artem Kasapchuk
браузер или нода?)
Stepan
нода
Dmitry
нода
Artem Kasapchuk
а что за элемент грузишь?