Cenator 🐈
Ну ты можешь ее прокинуть из пхп во фронтенд на жс
Cenator 🐈
Вебсокетами, например
Maksim
ее можно "отрендерить" в код js
Vyacheslav
<script>var initData = <?=json_encode($initData)?></script>
Vyacheslav
и юзай потом где угодно
Vyacheslav
Пример прокидывать через вебсокеты это ад конечно)
Cenator 🐈
Aleksandr
# работа # вакансии # Москва
Всем привет, работаю над вакансией frontend-разработчика для компании Вирту Системс, лидер рынка фронт-офисных систем для страховых компаний
Основные требования:
Отличные знания JavaScript, HTML
Опыт работы от 1,5 года
Технологический стек:
Фронт: JavaScript, ExtJS, React
Бэк: C#
Условия:
ЗП в зависимости от уровня, готовы обсуждать, 100 000 _ 150 000 руб
Дизайнерский офис
Официальное трудоустройство
Адекватное руководство
Корпоративный спорт
Пожалуйста по вопросам на почту info@hr-advice.ru
Жду ваших резюме!
Oleg
Oleg
Взять 10 человек и купить 100 серверов или 100 человек и 10 серверов?
Oleg
Также память контекста человека ограничена, а значит не помещая в сознание типы и не отвлекаясь на них можно больше бизнес-логики одновременно в голове обработать
Artem
купить 150 серверов и начать майнить) сори за оффтоп )
Oleg
Собственно поэтому то и нет однозначного ответа на то как правильнее - писать для машин или для людей
Serhii
Oleg
Вот когда машины будут писать для машин - тогда да
Oleg
Люди правда станут вдруг не нужны... но это так, вторично
Oleg
А на тему якобы костылей для определения типов и всякие уловки такие - человек пишущий на ассемблере посмеется над вашими этими всемя языками с типизацией, столько костылей, столько костылей, а ведь на самом деле всё так просто делается....
Oleg
И тп
Thomas
Привет.
А что используют в 2017 для хранения пары ключ-значение? new Map или лучше просто {}
Maksim
Thomas
может быть есть какой-нибудь style-guide
этот норм? https://github.com/elierotenberg/coding-styles/blob/master/es6.md
Oleg
Если ключ это лишь идентификатор и просто для найти значение - {}
Oleg
Если число то []
Oleg
Если что-то иное - Map
Oleg
Если числа не последовательны - {}
Serhii
Thomas
хм.. окей
а как сегодня предпочтительно итерировать {} ?
Object.keys(myHash).forEach
?
Serhii
то что ты не хочешь делать, но делаешь за деньги
Serhii
~ натягиваешь реакт на ангуляр 1й
Maksim
Serhii
Serhii
Peter
Serhii
Cenator 🐈
Serhii
Oleg
Только хотел про него
Peter
А что, asm2js, это было бы мощно :-)))
Oleg
Но вообще изначально JS
Peter
Ну или asm2asmjs
Serhii
"пододжите пока сайт компилируется"
Serhii
ы
Oleg
Интерпретируемые языки, которые могут строку за строкой, ещё хороши тем что да, можно вот с ходу строку за строкой
帖木儿
Подскажите, а electron от атома - нормас? Или сыроват?
Thomas
окей, спасибо!
@appeiron @oPavlov @MaksimSidorov
Ivan
Андрей
Ivan
Нормас
Андрей
Не используй
帖木儿
я просто вчера убился об electron-rebuild
帖木儿
он в упор не находил папку node_modules
帖木儿
а когда я явно указывал её местоположение, он выкидывал необработанную ошибку
Ruslan
Ruslan
Ещё есть Object.entries()
Ruslan
Можно к объекту прикрутить свой итератор через Symbol.iterator, чтобы юзать с for...of или spread (либо итерировать вручную пошагово через .next)
Ruslan
Thomas
хорошо, спасибо
Ruslan
Ruslan
Можешь поставить сборку https://www.npmjs.com/package/eslint-config-airbnb-bundle
Vladimir
Кто может посоветовать http-библиотеку на браузер? В приоритете легковесность
Vladimir
Сейчас склоняюсь к superagent
Vladimir
Axios не предлагать
Sergey
Vladimir
Anonymous
Anonymous
Нужно myOwnAwesomeHTTPService
Таймураз
Sergey
Таймураз
В спеке прямо указано, что при получении ответа можно уточнить тип ошибки
Как код статуса, так и просто response.ok
Vladimir
В любом случае, это вопрос подхода
Vladimir
Кому-то нравится, кому-то нет