Anonymous
Нет
Artem Kasapchuk
аааа мобилки же)
Artem Kasapchuk
да ну переписал бы на koa, на koa с async/await писать одно удовольствие)
Anonymous
Мне за это не платили :))
Anonymous
Задача убрать баг
Anonymous
Вот и фиксил)
Anonymous
Я на веб студию работаю в данный момент, циклы разработки бешанные
Anonymous
До golang до сих пор так и не дотронуться
Anonymous
Хотя очень хочется
Anonymous
:)
Konstantinx
Привет всем. Разрабатываю веб-приложение, где бек это чистый REST API , а на фронте с ним общаюсь через js. Отличительной особенностью является, то что заказчик не желает видеть готовые js-фреймворки . В итоге использую jquery. Проект не плохо вырос и теперь js-код представляет из себя огромное мясо из вызовов jquery-методов, сложно с ним работать и масштабировать.Нужна чёткая структура кода, деление на независимые компоненты и тд. Может есть какие-то практики для подобных случаев?Или натолкните на чтиво по этой теме,хотя и верный запрос в гугле сойдёт. В последнее время думаю над вариантом сделай свой мини-фреймворк.
Андрей
Андрей
Это просто работа с view
Konstantinx
Андрей
А так - защитить позицию почему react или vue лучше гораздо проще.
Андрей
Андрей
Реакт объясняется за час спокойно.
Андрей
Ну, или ты напишешь свой реакт.
Artem
Не всегда нужны фреймворки, но в некоторых случаях они способствуют организации команды
Андрей
Андрей
Потому что это оочень сложная задача.
Konstantinx
Я тоже пришёл к тому что нужен или готовый реакт или свой реакт
Artem
Танцевать от задачи надо
Konstantinx
Видел реализации mvc на чистом js. Но оно как-то слишком дико. Как вы на это смотрите?
Андрей
Mvc не нужно на фронте.
Андрей
Потому что это в основном интерфейс.
Konstantinx
Писал на ангуляре приложение, куча логики на фронте и там чувствувалось разделение
Konstantinx
Если всё же писать без готовое фреймворка, я так понимаю нужно искать готовое решение для реализации дата-биндинга , ибо сейчас дата с ajax запроса очень сильно костыляется, что бы попасть на вью
Dmitriy
Подскажите, нужно оптимизировать руками код следующего вида:
const objects = [
{id: 1, name: 'name1'},
{id: 1, name: 'name1'},
{id: 2, name: 'name2'},
];
const distinct = objects.filter(
(obj, pos) =>
objects.map((v) => v.id)
.indexOf(obj.id) === pos,
);
?
Dmitriy
Подскажите, нужно оптимизировать руками код следующего вида:
const objects = [
{id: 1, name: 'name1'},
{id: 1, name: 'name1'},
{id: 2, name: 'name2'},
];
const distinct = objects.filter(
(obj, pos) =>
objects.map((v) => v.id)
.indexOf(obj.id) === pos,
);
?
Под оптимизацией я имею в виду:
const objects = [
{id: 1, name: 'name1'},
{id: 1, name: 'name1'},
{id: 2, name: 'name2'},
];
const objectIds = objects.map(obj => obj.id);
const distinct = objects.filter(
(obj, pos) =>
objectIds
.indexOf(obj.id) === pos,
);
Андрей
Anonymous
С праздником)
Anonymous
Ivan
Хорошего настроения всем
Ivan
Кто-нибудь знает международные чаты по js?
Ivan
В вотсапе, телеграмме или ещё где
Sergey
Sergey
в международных чатах смысла нет
Sergey
а англоговорящие есть
Дениc
Дениc
Народ, всем доброго утра. Вот скажите мне, новичку. Почему когда просто обновляю страницу - ошибка. А когда прописываю через консоль все работает.
Дениc
document.body.appendChild(MenuObject) - Uncaught TypeError: Cannot read property 'appendChild' of null. А через консоль хрома, нормально все работает.
Дениc
Я так понял нужно Node каким то макаром подключить?
Oleg
Дениc
ага.. Пошел курить про DOMContentLoaded. Спасибо.
MrSmith
Реактивные шаблоны проектирования есть у кого в пдф?
MrSmith
Кто подгонит, скажу спасибо
Dmitriy
Лол
MrSmith
Самообразование не в моде? Ок, пойду смузи накачу
Anonymous
Anonymous
Хардкор
http://www.mattzeunert.com/2018/01/25/v8-javascript-memory-quiz.html
Anonymous
Anonymous
Акторы
конечный автомат же? Пошел читать про акторы...
Дима
Anonymous
ок
Maria Glot
Ребят, может кто мечтает о работе на удаленке 100к+ р. ?Нужно делать фронт для нового инфоресурса. Стек обсуждается с конкретным разработчиком, при желании, можно сидеть в Питере в офисе на Василеостровской. Поподробнее могу в личке.
pa[aad
http://exploringjs.com/es2018-es2019/toc.html
Bogdan
А есть какой то чат по редису?
Сорян за оффтоп(
pa[aad
Bogdan
Та косяк дивный есть под нагрузкой.
Есть луа скрипт, который работает в редисе. Работает стабильно где то за 30-40 мс, но время от времени редис походу что то оптимизирует, и скрипт начинает выполняться больше 500мс. Нужно решить какого хрена(
pa[aad
Bogdan
Sergey
Ivan
Romuald
Приветы! Подскажите, что за синтаксис?
var myGeoObjects = data.Points.map(item => {
return new maps.GeoObject({
Romuald
(item => {
Romuald
Че за полушняга)
Oleksandr
Kirill
Хай, реб , а с какими навыками можно точно уже претендовать на juior javascript ? (react node ) . прост тестовых заданий с вакансий только три получил но все требования разные )
надо сайт свой зделать ьили как ? )
Ilya
JS нынче "разный" :) по тому какого-то универсального минимума нет
Ilya
кому нода нужна, кому реакты-ангуляры-эмберы, а кому и джи-квери :)
Ilya
ну и много еще "изысков" сейчас как правило надо какой ни какой фремворк по юнит-тестированию, а кому подавай и прямо таки пюпитер (headless browser)
Ilya
что ни будь их сборщиков знать Grunt / Gulp / Webpack
Ilya
ну и само собой знание актуального стандарта ES + типовой обвес lodash / classnames