Ссылка на прошлый тред: >>720201 (OP)Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.Часто задаваемые вопросы:https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.mdСписок материалов для изучения:https://github.com/xxxwww/js-thread/blob/master/Wiki/learn.mdСписок инструментов и направления JS-разработки:https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.mdНЕ КОПИРУЙ КОД ПРЯМО В ТРЕД! Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
Шапкаhttps://github.com/xxxwww/js-thread/blob/master/header.md
>>724696 (OP)
Начал пилить борду в стол. Пока знаний нет, желания нет, черновик фронтэнда есть, бэкэнда нет, планы грандиозные и скорее всего никогда не будут реализованы.http://embed.plnkr.co/W4Cja8J3QsvWkuZtVg9a/
>>724738всегда было интересно, от подобных лекций и семинаров есть какая-нибудь польза?
>>724738Общения с людьми
>>724738Всегда было интересно, почему на таких лекция все ведущие плохо одеты, плохо сложены, плохо подстрижены, прямо все у них плохо. Сеньоры с зп 300к/с могли бы выглядеть по лучше.
>>724769да это же гостевуха с народа
>>724784У сеньора ипотека на 20 лет, за которую он по 100к в месяц башляет. Остальное на пизду и личинку (от таксиста ашота) уходит.
>>724790думаешь, не бывает успешных холостых сеньоров?
>>724769Ты тот из б?
>>724769Nodejs, express, cookie-parser, express-session, mongodb, socket-io, вроде все.
>>724738Реакт типа топовый?
>>724801априори
Если мне нужно прикрутить только ajax-обработчики на кнопки, фреймворки не нужны?
>>724807Пока не чувствуешь усложнения структуры, фреймворки не нужны.
>>724806Схуяли так категорично? Что в нем такого охуенно, что не может второй ангулар?
>>724823В нём не понапихана из коробки куча всякого говна.
>>724825Так это же минус.
Ребят, что по ангуляру почитать из свежего (желательно по первому еще)? Уже после отказа от $scope в пользу this. Аглийский приветствуется. В ангуляре почти 0, базовый жс + jQ знаю.
>>724834>желательно по первому ещеЗря ты так.
Такой вопрос, есть XML в виде <result><Leads><row no="1"><FL val="X">jfdskkdfa</FL><FL val="Y"><![CDATA[ 23131]]></FL>Можно ли как нибудь это превратить в json или сразу в csv на node.js ? Пробовал разные модули которые возвращают объекты из этого, но добраться к свойствам смог только через н-ное количество циклов
>>724796Какой именно?
>>724825> не понапихана из коробки куча всякого говна> приходиться допихивать это говно ручками> считаешь это преимуществом
>>724872Который решил запилить ИБ чтобы обучиться.
>>724873>>724828Что вы тут забыли? Вам в рабитред. Всё из коробки, ничего не надо допиливать - лепота! Или к джангистам, но их даже в питоносреде ч говном мешают.
>>724864require('xml2js') же
>>724888>Или к джангистам, но их даже в питоносреде ч говном мешают.Ебнулся? Стандарт для веб-страниц де факто. Для приложений по REST используют больше фласк, конечно. Но ты так спизданул, аж пиздец.
>>724888JS != React, полуебок.
>>724873Отличия ангулара от реактаstring templates vs js viewsВ ангуляре нужно учить специальный синтаксис языка шаблонов, там есть специальные конструкции для биндинга, циклов, ветвлений, а в реакте можно работать с элементами при помощи обычного простого javascripta.dirty checking vs setStateЧтобы ангуляр не сломался или вдруг не начал тормозить нужно понимать как в нём работает дата-биндинг и как с ним можно совладать, и всё это для того чтобы можно было писать не setState({field: value}), а state.field = value Из того что есть в ангуларе из коробки, чего нет в реакте, на самом деле есть только роутинг, ajax-запросы и ебучий DI-фреймворк, использование которого приводит к тому что никто не в состоянии понять как устроено приложение.Вывод: куча всякого говна понапиханного в ангуляр не нужна.
>>724846я учусь на курсах при конторе, они пока еще собираются юзать первый и на курсах мы будем пиать проект на первом. сам лично я бы начал сразу со второго.
>>724925>string templatesЭто стандарт es6
>>724927Ты не особо разбираешься в ангуляре, видимо.
>>724927Нет. Это просто значит, что ангуляр для рендеринга использует шаблонизатор который на вход получает строки.
>>724790А с другой стороны, как еще человеку себя заставить столько кодить. Просто я смотрю, успешные программисты либо все молодые, либо такие вот дяди с женами, детьми и ипотеками.
>>724796нет>>724800я пока еще не дорос, дай бог если через год освою все это
>>724899Спасибо, а как в csv перегнать?
>>724925> есть только роутинг, ajax-запросы и ебучий DI-фреймворк> толькоХочешь сказать, что без этого можно обойтись?
>>724948require('js2csv')
>>724899Кстати он не выбирает данные из <FL val="Y"><![CDATA[ 23131]]></FL> ==> { '$': { val: 'y' } },
>>724953Добавить это в реакт, если нужно, занимает полторы минуты.
>>724955Как ты это в csv хочешь записатьне оче понятно
>>724957Особенно ньюфагу, ага
>>724970
Есть passport.js и два приложения. Локальная стратегия, вход через базу. В одном есть вход (авторизация) и проверка юзера, который уже вошел (аутентификация). Как сделать, чтобы во втором приложении можно было аутентифицировать пользователя, который вошел в первом приложении? В обоих подключены сессии с одинаковым секретным словом. Скопировал во второе стратегию, сериализацию и десериализацию. Не видит юзера, говорит пользователь не вошёл, хотя в первом видит. В чём дело?
Ребят, ну че вы как редиски. Что можно по ангуляру почитать кроме доков? Я ж не прошу мне там хуйню какую разжевать или объяснить. Не поверю что вы тут прям все матерые мидл-сеньоры ебашите доку и больше нихуя вам не надо. Просто что читали или что ворованного смотрели?
>>724983http://metanit.com/web/angular/А вообще всё это - просто пересказ доков.
>>724974eh, у меня util.inspect не работает. JSON.stringify тоже самое пишет? Посмотри что $.xml() возвращает и есть ли там cdata.
>>724971ньюфагу как раз проще в реакт
>>724987JSON.stringify пишет тоже самое но строкой,$.xml() возвращает с cdata. Я поискал по тегам xml2json cdata но нашел кейсы только с созданием xml через билдер с cdata
Что суки, не знаете? Толку от вас как с козла молока. Блядь.
Вот щас учу JS и много смотрю чужой код.Объясните плз нахуя некоторые объявляя переменные переносят "," на следующую строку?В чем смысл делать такую хуевочитаемую конструкцию это просто хипстеры или что?
>>724990Вот это у тебя бомбануло, неосилятор.
>>724996Анус себе неосилятор. Я знаю больше 95% этого треда и мне печёт, когда ради дебилов упрощают технологии настолько, что с ними становится невозможно работать.
>>725001Хахаха, неосилятор подорвался
>>724994кодестайл
ТРЕД НЕ ЧИТАЙ @ ПЛАТИНУ СПРАШИВАЙПодкиньте пару примеров хорошего кода на джаваскрипте. Желательно небольшие проекты, чтобы за вечер можно было каждый рассмотреть, понять, сделать для себя выводы.
>>725074https://github.com/Manjaro-kun?tab=repositories
>>725077>Строки длиной более 80 символовПлохой код
>>725082Из за этого скрипта в /s/ ввели принудительную капчу для всех. Разве это не доказательство отличной работы?
>>725067И не знаешь кто были теми мудаками придумавшими именно такой кодестайл?Я там понимаю табуляция или пробелы или какие кавычки это норм стандартизировать. Но кому могло прийти в голову переносить , на след строку я хз, реально выглядит так будто только лишь бы не как у людей сделать.
>>725085Там вопрос был о коде, а не о его работе.Красота оформления кода - неотъемлемый критерий его качества.
>>725098Кодестайл задается командой в которой идет разработка. Ну или если девелопер одиночка, он выбирает тот, что ему по душе. Меня например люто раздражает когда скобки не в египетском стиле, аfn () {...} И что? Это дело вкуса. Смысл запятой в начале строки, чтобы наверное продемонстрировать что это продолжение предыдущего блока объявления. Возможно там дефайны слишком длинные чтобы бросать взгляд в конец строки.Кодестайл может быть каким угодно, в пределах того, что подразумевает парсер языка. Кодестайл это соглашение. Не более того.
>>725098Ну смотри, в php у цепочки вызововкак логичнее, если переносить строки?(new object) -> action() ->action()или -> action ()-> action ()Запятые то же самое, указывают на продолжение предыдущего выражения. В данном случае кортежа дефайнов.
>>725098корочеvar x = ololo, y = ololo, z = ololoЭто как символ --то же самое (как символ повторения предыдушего в письме)-- то есть var
>>725085пиздец как будто антикапчу подключить занимает дахуя времени.
>>725112Даун не может в сарказм. Алсо, причем тут время?
Чего затихли? Куда все пропали?
>>725130Будто есть что обсудить.
>>725098>>725109Смысл передней запятой еще в том, чтобы не дрочиться с ней, когда захочешь добавить новую строку в этот список. Еще думать надо - а нужна запятая или нет в зависимости от того, последняя ли это строка. И да, это хуевый стиль.
Ппц, почистил все куки с подстрокой "vk", а из вконтакта так и не вышел. Может кто пояснить, как так?
Посоны, а на JS можно писать мобильные приложени уровня Java?
>>725191Ай не пизди.Удали куки и не обновляй страницу, а открой вкладку рядом.
>>725195Только что проверил. Вычищаю, захожу - редирект на мой профиль и куки опять появляются.Chrome, W7.
>>725198Я вычищаю, закрываю вкладку, открываю новую - сессия закрыта.chromium\chrome\firefox, w7\w10\archlinux
>>725201смени браузеры, рекомендую 8 ие
>>725201Ты через resources очищаешь или через настройки?Сейчас через resources почистил, вышлось. А через настройки не хочет.
>>725204Так у него поддержки уже нет ((
>>725208у тебя тоже :3
>>725201ты должен понять - чтот не работает - криво написалиди и маны читай, тут зачем плакать
>>725131 ==> >>724955Как обработать xml чтобы вытащило данные из CDATA?
>>725226на джаве написал уже? вкинь сюда
>>725205Через resource конечно. Через настройки ты уверен что очищаешь сессии?
>>725214Ты ебнутый что ли? Ты что пишешь вообще.
>>724976Гугли "passport SSO"
>>725193Можно, но лучше на Java
Как можно обращаться к local storage по мере загрузки DOM?Пример: нужно выводить имена людей и ссылки на фото, ассоциированные с определенными айдишниками.Изначально они получаются на клиенте через api другого сервиса. Чтобы юзеры не делали лишних реквестов, я забиваю джейсончики с данными им в local storage. Хтмлка рендерится на бэке, в нужных местах стоят атрибуты вроде user-id. И нужно в этих местах либо заретривить данные из стораджа, либо добавить в очередь на очередной запрос к api, который произойдет по domcontentloaded.Пока использую такой костыль: вместо нужных нод на бэке вставляю инлайн скрипты вроде <script>printImg(id)</script>, которые блочат рендер DOMа и проделывают всю работу. Но получается как-то грязновато.Какие варианты? SPA не предлагать.
>>725258Поставить лоадер, пока не прогрузится дом?Либо вотчер сделать какой-то, который будет проверять каждые н-милисекунд дом но новый элемент, который нужно заменить.>SPA не предлагать.Не думаю, что ты понимаешь, что значит это слово.
>>725283>Не думаю, что ты понимаешь, что значит это слово.То, что сущности придется грузить отдельно и рендерить на клиенте. Думаю, это подмножество СПА. Такой вариант не подходит.>Поставить лоадер, пока не прогрузится дом?Лоадер чего? >вотчерНад этим подумаю, но вроде как не сильно лучше, если вообще лучше.
>>725296>То, что сущности придется грузить отдельно и рендерить на клиенте. Думаю, это подмножество СПА. Такой вариант не подходит.Манька, к СПА это не имеет никакого отношения. То, о чем ты говоришь, можно назвать РЕСТ, но точно не СПА лол.>Лоадер чего?Лоадер-заглушку? Я так понимаю, основная твоя проблема это что нужно избавиться от FOUC эффекта, нет?>Над этим подумаю, но вроде как не сильно лучше, если вообще лучше.Лол, ну конечно лучше ручками для каждой херни прописывать скрипт, чем сделать универсальное что-то.
>>725308>РЕСТЧто, блядь? РЕСТ - это архитектура апи. Можно сделать рестфул бэкенд вообще без js.>ручками для каждой херни прописыватьНу тащемта в двух циклах всего. Просто это засирает итоговую хтмлку.
>>725317Ты точно упоротый. Какие-то вообще рандомные фразы пишешь, видимо совсем новичок.
>>725317пидораха, какое отношение спа имеет к тому, что ты не хочешь делать запросы с клиента? по твоему запросы с клиента делают только в спа? ты пиздец даун тупой, как таких вообще тут терпят?>Можно сделать рестфул бэкенд вообще без js.сука, причем тут бекенд вообще? ты ебанат полный?
>>725321>>725325Ну да, задали в школке сделать кое-какой сервис на веб-параше. Так-то я алгоритмист-всерос. А ты пиздец аггро-макака. Я небось репетиторством уже больше тебя зарабатываю, пока ты конкурируешь с Рафой за 0.01$ в час.
>>725336> Я небось репетиторством уже больше тебя зарабатываю
>>725317СПА при желании тоже можно сделать без jsНа фреймах.
>>724696 (OP)Как же мне бомбит с третьей пикчи. Суки вы пидарские, реакт - это всего лишь вьюха, это даже не фреймворк, как можно его, блять, сравнивать с ануляром? Сука, саганул раковый тред.
>>724769Советую смотреть в сторону sails. Вот тебе годный скринкаст. Через месяц уже сможешь запилить свою борду:https://www.youtube.com/watch?v=xlOolpwwGQg&list=PLf8i4fc0zJBzLhOe6FwHpGhBDgqwInJWZ
>>725359Реакт это UI фреймворк.А вообще под реактом имеют в виду всю реакт экосистему, типо реакт-рроутер-редакс
>>725364>Реакт это UI фреймворк.ORLY? >A JavaScript library for building user interfaces
>>725369Читай первую строчку в ответе.Если ты даун из деревни и не в курсе, то это отвечает один из разрабов реакта (и автор редакса)http://stackoverflow.com/questions/36631761/when-should-i-add-redux-to-a-react-app/36657179#36657179
>>725362Советую не вводить в заблуждение.https://kev.inburke.com/kevin/dont-use-sails-or-waterline/
>>725359Ануляр не нужен. На фронте вообще не нужны фреймворки.
>>725376Мань, твои сайты-визитки это даже не фронтенд, так что иди нахуй.>>725369Ещё одна пидораха. Всем похуй, либа, фреймворк, модуль, пакет, только таким неосиляторам как ты припекает от этого.
>>725374Ты хотя бы читал то, что кидаешь?
>>725372То есть реакт с этими примочками позволяет прихуярить контроллеры, сделать области видиомсти и все такое?Мне похуй что он там отвечает, если он не видит разницы между фреймворком и библиотекой - это его личные проблемы.
>>725377Научись говорить по-человечески сначала, потом может быть обсудим, что там у меня фронтенд, а что у тебя.
>>725378А ты?
>>725379Даун, реакт можно и в чистом виде как контроллер использовать. Про области видимости я даже не представляю что ты там спизданул, видимо ты не в курсе про модули и бандлеры, лол.То что ты не осилил реакт, и не знаешь что на нём можно делать - это твои проблемы.
>>725381С такими обезьянами как ты, только так и можно разговаривать. Иди дальше верстай говносайтики без фреймворков. Алсо, жквери не забудь подключить, лол, в 2016
>>725374Тебе накидать точно такие же статьи по рельсам, джанго, симфони и другим фреймворкам?
>>725385Понимаю твою боль.
>>725382Я ничего не кидал
>>725386Давай, про AR. Очень интересно.
>>725383>Про области видимости я даже не представляю что ты там спизданулВсе ясно. Надо было сразу сказать, что ты нихуя не понял, дебил.>То что ты не осилил реакт, и не знаешь что на нём можно делать - это твои проблемы.Слышь, гной, ты покажи мне где я сказал, что реакт - плох? Сука, даун, я только сказал, что они для разных целей используются. Поссал тебе на ебальник.
>>725390>Все ясно. Надо было сразу сказать, что ты нихуя не понял, дебил.Всё ясно. Сразу бы сказал, что ты до сих пор конкатенируешь скрипты и не используешь модули, я-то думал, я не с деревенским дурачком говорю, ахаха>Слышь, гной, ты покажи мне где я сказал, что реакт - плох? Сука, даун, я только сказал, что они для разных целей используются. Поссал тебе на ебальник.Хуёво ты сказал, так как используются они для одних и тех же целей, при этом реакт более легковесный и кастомизируемый, и не тащит за собой тонну говна.Алсо, ты настолько тупой, что опровергаешь фразу разраба реакта, ахах. Ну да, какой-то говноед-неосилятор лучше знает, чем дев реакта. Пиздец манямирок
опять ангуляро-пидорашки взбунтовались? почему у них так пригорает от слова фреймворк?
>>725399Потому что ануляр не про разработку, а про срач.
>>725399Они думают, что если на сайте 2013 года сказано, что реакт это либа, то так оно и есть. А то, что в 2016 году это уже полновесный самостоятельный фреймворк они не догадываются, т.к. ни разу не использовали его до сих пор.
Реакт одной пикчей.
>>725404Так-то реакт это самый просто для изучения фреймворк. Пропсы, стейт и лайфсайкл методы, всё, больше ничего знать не нужно, никакого специфичного странного синтаксиса (только названия методов нужно знать, но их там буквально с десяток максимум)
Кто скажет, как запилить анонимный объект и сразу вернуть его из функции?
>>725403> Они думают, что если на сайте 2013 года сказано, что реакт это либа, то так оно и есть. РАЗРАБОТЧИКИ НАГЛО ВРУТ?> А то, что в 2016 году это уже полновесный самостоятельный фреймворк они не догадываются, т.к. ни разу не использовали его до сих пор.Такс такс, сделай мне ажакс-запрос или зароуть страничку на этом полновесном самостоятельном фреймворке
>>725408Такс такс, сделай мне ажакс-запрос на ангуляре, если ты понимаешь о чем я.
>>725408>РАЗРАБОТЧИКИ НАГЛО ВРУТ?Им просто похуй на эти термины. Все прекрасно понимают, что реакт это фреймворк.>Такс такс, сделай мне ажакс-запрос или зароуть страничку на этом полновесном самостоятельном фреймворкеЛол, теперь чтобы сделать аджакс, мне нужно использовать сторонние либы??? Пиздец, вот дауны разрабы пошли, даже не умеют нативный xhr использовать, ахах.АЛсо, нахуя мне иметь аджакс-враппер в ui фреймворке, ты даун совсем?Роутинг на изи делается, достаточно посмотреть, как сделан simple react router. Просто делаем рутовый компонент, который смотрит на location и рендерит нужный компонент-ребенок. Раньше так постоянно делал для простых приложух.
>>725408>РАЗРАБОТЧИКИ НАГЛО ВРУТ?Тебе же скинули мнение разработчика со стака. Теперь они считают, что это фреймворк, раньше была либа, да. Ты вообще видел, сколько реакт сейчас весит? По твоему это либа на 150кб?
>>725418Да
>>725418ОФИЦИАЛЬНЫЙ САЙТ ВВОДИТ В ЗАБЛУЖДЕНИЕ? ЗАЧЕМ? ЧТОБЫ АНГУЛЯРЩИКИ НАС УНИЖАЛИ?
Кто-нибудь пробовал реализовывать mvc паттерн в броузере?
>>725421Всем похуй на названия, кроме неосиляторов, которые умеют только кукарекать на форумах, при этом написать ничего не могут. Алсо, РАЗРАБ РЕАКТА ВВОДИТ В ЗАБЛУЖДЕНИЕ??? ЗАЧЕМ? ЧТОБЫ У ТАКОГО ПЕТУШКА, КАК ТЫ ПОДГОРЕЛ ПЕРДАК? лол
>>725421дебил, считающий, что фреймворк > либа итт
>>725411> Лол, теперь чтобы сделать аджакс, мне нужно использовать сторонние либы??? Пиздец, вот дауны разрабы пошли, даже не умеют нативный xhr использовать, ахах.> АЛсо, нахуя мне иметь аджакс-враппер в ui фреймворке, ты даун совсем?Ну если тебе норм писать 20 строк вместо 3 для вещей, которые используются в каждом втором компоненте, тогда ладно. Даже спорить бессмысленно.> Роутинг на изи делается, достаточно посмотреть, как сделан simple react router. Просто делаем рутовый компонент, который смотрит на location и рендерит нужный компонент-ребенок. Раньше так постоянно делал для простых приложух.Тебе не кажется странным, что в этом полновесном самостоятельном фреймворке нужно велосипедить вещи, которые используются в каждом проекте?
>>725424>>725426Дауны итт> Фреймворк отличается от понятия библиотеки тем, что библиотека может быть использована в программном продукте просто как набор подпрограмм близкой функциональности, не влияя на архитектуру программного продукта и не накладывая на неё никаких ограничений.
>>725423Все последние 10 лет. Хуита получается.
продолжаем верстать как мудаки из девяностых
>>725432>Ну если тебе норм писать 20 строк вместо 3 для вещей, которые используются в каждом втором компоненте, тогда ладно. Даже спорить бессмысленно.Если для тебя тащить какую-то обертку хуй знает как написанную и хз сколько весящую это норм, вместо того чтобы самому написать её за 20 строк, а потом использовать в одну строку, то тут вообще что либо бессмысленно говорить, т.к. тупее ебаната я ещё не видел.>Тебе не кажется странным, что в этом полновесном самостоятельном фреймворке нужно велосипедить вещи, которые используются в каждом проекте?Лалка, до твоего мозга слабо доходит, что такое ui фреймворк. В общем, что я спорю, сиди дальше жри говно под названием ангуляр, мне только лучше от этого, меньше народу, больше кислороду зарплата.
>>725435Какие ограничения накладывает ангуляр?
Пиздос, у вас даже нельзя определить необязательный аргумент функции?
>>725451Если ты не смог этого сделать, это не значит, что нельзя, это просто говорит об уровне твоего интеллекта.
>>725451А еще чтобы проверить является ли аргумент целым числом тебе надо полизать свой локоть
>>725447Пиздец дегенерат, лол> Если для тебя тащить какую-то обертку хуй знает как написанную и хз сколько весящую это норм, вместо того чтобы самому написать её за 20 строк, а потом использовать в одну строку, то тут вообще что либо бессмысленно говорить, т.к. тупее ебаната я ещё не видел.Это можно про всё что угодно сказать. Про реакт, в том числе. Всё хуй знает как написанные обертки, а твои решения, конечно, лучше, чем ребят из фейсбука и гугла. Обычно так думают самые ньюфаги в погромизмеИ ещё> хз сколько весящуюВ 2016, когда существует минификация и gzip - экономить на байтах, в ущерб скорости разработки, полнейший долбоебизм> Лалка, до твоего мозга слабо доходит, что такое ui фреймворк.Да нет, это для тебя слабо доходит что такое ui фреймворк. Мало того, до тебя вообще слабо доходит что такое фреймворк
>>725450Ты не можешь просто взять и заменить какой-либо компонент в нем, всё тесно связано
>>725462Но зачем мне что-то заменять? Вот ты бы заменил свой хуй третью ногу?
Ананасы, планирую заняться webgl (опыт десктопного opengl имеется), но там работа идёт вместе с js, а опыта с ним нету.Есть какая-нибудь книжечка простая для обучения js?
>>725469Ясное дело, что не за чем. Я просто ответил что за ограничения у ангуляра
>>725472> не за чемнезачемЕбаное яблоко
>>725470ПОлно, флэнаган
>>725470Загляни в шапку
>>725470Сначала учишь азы:SICPКормен - Алгоритмы: построение и анализКнут - Искусство программированияЗорич - Математический анализКартан - Риманова геометрия в ортогональном репереПотом можешь приступать к http://learn.javascript.ru/
>>725478Спасибо
>>725478Какой-то профессиональный юмор.
>>725478> SICP> Кормен - Алгоритмы: построение и анализ> Кнут - Искусство программирования> Зорич - Математический анализ> Картан - Риманова геометрия в ортогональном репере> > JavaScript тред
>>725393>Сразу бы сказал, что ты до сих пор конкатенируешь скрипты и не используешь модулиТо есть ты реально настолько еблан, что думаешь. что модульность и конкатенация могут заменить разбиение по контроллерам? Ебать ты дно, выпились нахуй.>Алсо, ты настолько тупой, что опровергаешь фразу разраба реакта, ахах.Все ясно. Серьезный дядя сказал пидорахе, и пидораха сразу все схавала. У меня от тебя АВТОРИТЕТЫ, быдло ебаное.
>>725478Тогда я наконец смогу написать хелло ворлд на реакте?
Антоши, надо сделать админку к проекту, всегда делал подобное на чистом жс + джикуэри с плагинами, было норм, но всё ж не академично и велосипедно.Подумал освоить Ангуляр, но как-то боязно стало после чтения гугла:1) Ангуляр1 или ангуляр2? 2) Насколько адекватная хабрвская статья - "Почему вам НЕ стоит использовать AngularJs" https://habrahabr.ru/post/246905/ ?3) Какой порог вхождения? Хелловорлды, особенно для второго ангуляра не радуют понятностью и лаконичностью.4) Как знание ангуляра сказывается на ЗП на рынке жаваскриптового прогера?
>>725493> Ангуляр1 или ангуляр2? ангуляр2> Насколько адекватная хабрвская статья - "Почему вам НЕ стоит использовать AngularJs" https://habrahabr.ru/post/246905/ ?По отношению ко второй версии -- устарела> Какой порог вхождения? Хелловорлды, особенно для второго ангуляра не радуют понятностью и лаконичностью.По моему мнению, он ниже, чем для первого ангуляра. Тебе не нужно учить устройство кучи разных компонентов, нужно только понять как строятся компоненты, потому что интерфейс унифицировали> Как знание ангуляра сказывается на ЗП на рынке жаваскриптового прогера?Крайне положительно
>>725493Я бы первый ангуляр навернул. Тайпскрипт еще не все браузеры адекватно кушают + второй ангуляр вообще в бете. А первый - проверенное и отлаженное средство, работает на ура.
>>725497Спасибо за оперативность.У меня ещё чуть-чуть вопросов:1) Есть ли хороший, ещё лучше - русскоязычный гайд с примерами?2) Хорошо ли сочетаются решения решения на ангуляре2 и джикуэри? 3) Ещё какие-нибудь общие советы и подводные камни?
>>725498>Тайпскрипт Я же правильно понимаю, что сам ангуляр2 нормально зайдёт, а код под него можно и на старом добром Жаваскрипте писать?
>>725503Нет, нельзя.
>>725503можно http://artemdemo.me/blog/%d0%bc%d0%be%d0%b6%d0%bd%d0%be-%d0%bb%d0%b8-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%bd%d0%b0-angular-2-%d0%b1%d0%b5%d0%b7-typescript/
>>725499> Есть ли хороший, ещё лучше - русскоязычный гайд с примерами?Да куча их на английском, просто загуглиhttps://angular.io/docs/ts/latest/https://www.reddit.com/r/Angular2/> русскоязычныйА вот с этим проблемы. Русское коммьюнити пока очень маленькое. Если не знаешь английский, лучше реакт сейчас взять> Хорошо ли сочетаются решения решения на ангуляре2 и джикуэри? Ну. Сочетаются. Только желательно оформлять их как компонентыhttp://stackoverflow.com/a/30662773> Ещё какие-нибудь общие советы и подводные камни?Он в бете и ещё мало кто его использует. Соответственно, мало информации, которую можно погуглить>>725498Если он с ним не знаком - это просто трата времени будет. Да и он не сайт пилит, а админку. Главное, что у него работало.>>725503> код под него можно и на старом добром Жаваскрипте писать?Да. На жаваскрипте, на тайпскрипте и на дарте. На оффсайте есть документация с примерами на всех трех языках
>>725505Лол, даже не задумывался, что так можно. Немного костылями попахивает, конечно, но тоже вполне себе вариант.
>>725506>Если он с ним не знаком - это просто трата времени будет.Почему? Во-первых еще дохуя жизнеспособных проектов на первом ангуляре и он приобретет все еще актуальный и полезный опыт. Плюс с первого на второй анугляр будет не так уж сложно пересесть, так как понимаешь логику работы.>Да и он не сайт пилит, а админку. Главное, что у него работало.Если админка для себя, то да, в принципе ты прав. Но если он ее пилит для cms для какой-нибудь конторы, то тут я бы поспорил уже.
>>725493Чисто беглый взгляд:>forced TypeScriptНахуй так жить в 2016?><input type="checkbox" [(ngModel)]="todo.done">ng-то, ng-сё, зачем? Платишь шаблонами за бизнес-логику, которая вероятно быстрее запиливается, но долго ищется через пару месяцев.>Состояние компонента?Непонятное. Никто не может гарантировать, что компоненты всегда будут взаимодействовать так, как задумано, если, например, поменяется разметка.>Траханье с DOM-омSo 2013sh.Как пользователь 1-го ангуляра и современного реакта - не вижу плюсов у ангуляра 2. Просто улучшенная копия 1-й части, в целом никакой смены концепта не случилось же: как работали с DOM, так и продолжают, как вводили кучу специфических сущностей - так и вводят. Потому наверное и нужен тайпскрипт, чтоб муки облегчить.Если что, роутер к "библиотеке" React подключается одной командой, так же как и любая другая фигня подключается к ангуляру, если её там нет. Для реакта есть пиздатые starter-kit'ы и в них нет никаких новых сущностей - обычные npm-пакеты и настроенный webpack - вот и готов "фреймворк".
>>725511> ng-то, ng-сё, зачем?Потому что декларативно. Декларативные интерфейсы - это очень удобно в больших проектах
>>725515А обычный each или onClick уже недостаточно декларативен в JSX?
>>725516Это не совсем тоже самое. В ангуляре можно создавать свои такие обработчики, которые могут и компоненты менять, и изменения отслеживать, и вообще что угодно делать. А each и onclick это только ng-repeat и ng-click
>>725509>>725506Блин, антоши, читаю я всё больше мануалов по ангуляру и становится страшно - просто не понимаю, откуда и зачем берутся кучи кода, как вся эта махина работает.В jQuery всё просто было, прямая связь с html, обработчики, события, тут же куча неявных зависимостей.Есть какие-нибудь гайды прям для особо тупых?
>>725520>свои такие обработчики, которые могут и компоненты менять, и изменения отслеживать, и вообще что угодно делать.И как вариант - вгонять приложение в "непонятное" состояние, как я уже говорил. Реактовские компоненты в первую очередь хороши тем, что работают как чистые функции - что пришло в пропсах, то и показывается. А с redux-ом так вообще красота, все состояния как на ладони, приложение не ломается полностью от того, что где-то в конкретном месте что-то пошло не так. В ангуляре тяжело с предсказуемостью, как мне видится.
>>725527> reduxТак никто не запрещает юзать его с ангуляромhttps://github.com/InfomediaLtd/angular2-redux
>>725526Ты просто не можешь представить как это всё работает. А с джквери можешьПоиграйся немношк, должно полегче стать. У меня тоже самое было
>>725493>1) Ангуляр1 или ангуляр2?Ангулар1. Второй - хипстерская игрушка.>2) Насколько адекватная хабрвская статья - "Почему вам НЕ стоит использовать AngularJs" https://habrahabr.ru/post/246905/ ?Есть адекватные мысли, но часть уже устарела и неактуальна.>3) Какой порог вхождения? Хелловорлды, особенно для второго ангуляра не радуют понятностью и лаконичностью.Ничего сверхсложного. Посидишь немного и поймешь.>4) Как знание ангуляра сказывается на ЗП на рынке жаваскриптового прогера?Положительно.
>>725498>Тайпскрипт еще не все браузеры адекватно кушаютЧто? Браузеры кушают тайпскрипт без компиляции в жс?
>>725548> >1) Ангуляр1 или ангуляр2?> Ангулар1. Второй - хипстерская игрушка.Ебать утеночек
>>725548>Ангулар1. Второй - хипстерская игрушка.Ты, небось, еще кодишь на фортране?
>>725226Что значит уровня? Работать будет медленнее, а функциями может не уступать.
ньюфаг в треде!Возможно ли будет начать изучать программирование на js без малейшего представления о программировании в целом ? Или есть какая то основа без которой нельзя?
>>725258Ты делаешь этот как-то не так. Какая изначальная задача?
>>725258Если ты рендеришь html на беке, в чес проблема на беке и вставить эти данные?
>>725444Типичный адаптивный сайт.
>>725444Почему нельзя взять бутстрап?
>>725444баскетбо
>>725216Сделал сам
Как найти скрипт, вызывающийся при нажатии на стрелку? Что-то ни формы, ни onclick не вижу.
>>725605В Firefox можно посмотреть какие функции навешены на элементы
>>725606Где?
>>725611
>>725560>>725552А вот и хипстеры. Каково это, использовать нетестированнуб технологию, которая даже не релизнулась?
>>725603Спасибо что нам рассказал, как ты сделал.
>>725612Спс, нашел.
>>725614Реакт тоже не релизнулся, а его уже в продакшене немало кто крутит. Бета - это просто снятие ответственности. Это означает, что они ещё не уверены, что продукт 100% отлажен и чтоб их не обложили хуями - ставят бету. Это вовсе не значит, что он будет сыпать ошибками и вообще работает как.
>>725622С тех пор как реакт релизнулся эта отговорка уже не катит
>>725625Не знал, что он релизнулся. Но это же ничего не меняет. Он очень долго был в бете, и никому это не мешало его использовать в продакшене
>>725614И че?) Релизнется через полгода, а ты все будешь дрочить на первый.
Какого хрена?
>>725720Жаваскрипт какой версии?
>>725722ES5.1
>>725728Нельзя в жс так
>>725728А надо ES2015
>>725614Зафиксировал версию@Написал тестыПроблемс?
В общем, я отстал от жизни года на 2-3. Застал хайп вокруг ангуляра. С ним все понятно, его пиарил гугл и у слоупоков и ньюфагов не видевших никогда нокаут, он вызывает вау эффект. Да и нокаут слишком лапшеобразный, понятно почему не взлетел. А реакт-то что за хуйня вообще и нахуй он нужен? Вот я гляжу примеры, какое-то говно не похожее даже на кофескрипт. И в рекламке пишут "simple". Нихуя не симпле. Покажите какой-нибудь пример и не туду лист, который бы делался в реакте проще чем в том же ангуляре или вообще без библиотек.
>>725575Я на сервере не могу хранить сотню миллионов ссылок. Даже на пропарсить месяцы уйдут. Плюс данные постоянно меняются. Единственный вариант - обращаться к апи.Чтобы юзер не обращался к апи при каждом обновлении страницы, я кладу уже полученные данные в local storage.
>>724769Допилил фронтэнд Теперь отправляюсь учить ноду. Может через месяц выкачу что-нибудь работающееhttp://embed.plnkr.co/W4Cja8J3QsvWkuZtVg9a/
>>725749> Чтобы юзер не обращался к апи при каждом обновлении страницы, я кладу уже полученные данные в local storage.Зачем? Ты не там кешируешь. Такие вещи нужно кешировать на стороне апи
>>725752Ты старался сделать как можно хуёвее?
>>725758Так апи не мое, в том-то и дело.
>>725752ololord.jsАлсо, пидору с его hanako хочу сказать, если он вообще тут бывает, что его поделие даже страницу в 7 раз дольше отдает. Рендерит каждый раз при отдаче, это ж пиздос. Умрет при 10 одновременных просмотрах.
>>725759в смысле?
>>725763Так значит данные могут поменяться. Зачем кешировать данные, за которые ты не отвечаешь? Я бы не хотел, чтоб мне так делали.
>>725775Ну они меняются довольно редко. Например, когда кто-то меняет авку или имя. Можно раз в день чистить local storage. Зато пользователям, особенно мобильным, не придется каждый раз устанавливать лишнее https-соединение, делать запрос и ждать по 500ms с пустыми картинками и именами. Если после domcontentloaded очередь пуста, получится, что все как будто на бэке отрендерено, и сразу начнется загрузка картинок.
>>725783> Ну они меняются довольно редко. Например, когда кто-то меняет авку или имя. И как ты будешь проверять, обновились они или нет? > Зато пользователям, особенно мобильным, не придется каждый раз устанавливать лишнее https-соединение, делать запросСейчас везде 3g, не думаю, что это прям большая проблема. Вот с 2g такая оптимизация имела смысл, с 3g совсем нет. На компьютерах тем более> и ждать по 500ms с пустыми картинками и именамиКакое-то хуёвое апи. Сделай прелоэдер в таком случае.
>>725788>И как ты будешь проверять, обновились они или нет?А я и не буду. Сохраню таймштамп и при каждом запросе буду проверять, не протух ли он. Если дельта > 24 * 3600, то все вычищаем.>Какое-то хуёвое апи. Сделай прелоэдер в таком случае.Ну это примерно, если говенный интернет. SSL-хендшейк, syn/syn-ack/ack, скачка, лишний проход по дому - и только тогда начнется загрузка картинок.
>>725799> SSL-хендшейк, syn/syn-ack/ack, скачка, лишний проход по дому - и только тогда начнется загрузка картинок.Ну и похуй же, это миллисекунды. Задержка в пару сот миллисекунд лучше, чем неактуальные данные
>>725804200 мс - это дохуя. Актуальность данных в данном случае некритична.Но если уж так хочется, можно делать запрос к апи после рендера с данными из кэша. Получаем лучшую отзывчивость и риск неактуальности данных всего в 1 запрос.
>>725808Это вообще ничто лол
>>725811200 мс мерцания? Нет спс.
>>725814П Р Е Л О Э Д Е РРЕЛОЭДЕР
>>725814Манька, ты думаешь не о том совершенно. Ну да, ладно, ты молодой, зеленый, потом поймешь.
Помогите разобраться с замыканиями:function createCounter() { var numberOfCalls = 0; return function() { return ++numberOfCalls; }}var fn = createCounter();----var numberOfCalls = 0 - создается локальная переменная в зоне видимости функции, дальше возвращается функция которая увеличивает локальную переменную на 1,Потом это присваивается в переменную fn, и при каждом вызове переменной fn - выполняется return ++numberOfCalls ? Всё верно?
>>725821Ага
>>725816Сделаю заебись без прелоадеров.
>>725833Так пидоры делают. Я бы не хотел сменить аватарку и ещё день видеть старую. Это вводит в пиздец какое заблуждение.
>>725835Так я же написал альтернативу. Запрос к апи делается сразу же после рендера из кэша. Максимальное устаревание - 1 запрос.
>>725747>не похожее даже на кофескриптИ это хорошо. Кофескрипт не просто так умер.https://habrahabr.ru/post/195944/
>>725783У тебя нихуя рабочего нет, а ты уже оптимизацией занялся. Сажи долбоебу.
>>725860Двачую, братан.
>>725860Уже есть. Щас привожу в окончательный вид, и вот это местечко пованивает.
Аноны, за сколько вы фленегана прочитали?Читаю каждый день по часу перед работой, пока осилил только 100 страниц за 7 часов и уже охуел. Там еще 900!, это значит если я за неделю сто, то за 8 недель освою эту книгу? Программирую если что на си++, на js опыт около трех месяцев быдлокода
Анон, что должен уметь джун? Мамка гонит работать, а мне 18 и нет образования, но у меня за спиной только html, css, js, jq, немного реакта и сейчас въезжаю в php потихоньку, опыта естественно никакого, но и в мак идти не хотет. Алсо, может у кого - нибудь тестовые задания после собеседования остались?
>>725872Скатерть Улама захерачь.
>>725869Прочитал карманный справочник Фленагана за четыре дня лежания в дурке. Поскольку других книг у меня с собой не было, читал заново раз за разом в течении двух месяцев. Правда из за невозможности проверить код на деле толку от этого было мало.
>>725878Это такое тестовое задание? Такого говна и на codewars полно
>>725881Прочитать и понять - разные вещи. Я могу прочитать хоть Ландау и Лифшица, но нихуя при этом не понять.
>>725840Ты так сильно не любишь прелоэдеры?
>>725846Что за тупая статья? Замени кофе на лайв, тайп или дарт - ничего не изменится
>>725872:(
>>725882А ты сначала пройди, потом выебывайся.
>>725890Тайп приносит полноценное ООП и статическую типизацию. Кофе приносит только порцию сахара и ничего больше.
>>725872Вот тебе тестовое задание. https://jsfiddle.net/4Lc7sqzt/Написать код, который должен вешать класс .red на label, когда чекбокс выделен. Использовать jQuery.
>>725899Так я и не говорю, что оно легкое, я имею ввиду, что решение таких задач вряд ли научит тебя чему - нибудь полезному
>>725889Я хочу, чтобы мой сайт был как пуля резкий.
>>725904Охуеть. Программисты против алгоритмов.
>>725903>Использовать jQuery.Нахуя?
>>725901>статическую типизациюА можно еще сделать троллейбус из булки хлеба.
>>725907Задание такое. Он пишет что работал с jq.
>>725903https://jsfiddle.net/4Lc7sqzt/1/Писал с телефона. Мне перезвонят?
>>725906Неправильно выразился.Вряд ли научит тебя чему - нибудь, что пригодится тебе на реальной работе>>725903Действительно дают подобные задания?
>>725912А теперь сделай с учетом того что чекбокс уже может быть выделен.
>>725913На ленте мебиуса задана точка. Найти координаты обратной точки.
>>725903https://jsfiddle.net/htec2e5t/Смотри, я победил без программирования!
>>725764>2016>рендерить не на клиенте
>>725919Надо было с использованием jqueryМы вам перезвоним
>>725919Ты верстку сломал. Если я кликаю по лейблу, то чекбокс не работает теперь.
>>725925Тоже мне проблема. Атрибут for хуйни и всё. Пиздец - в 2016 году зависеть от вложенности тегов.
>>725924В рот ебал таких дебилов.
>>725926Ну будет у тебя список таких чекбоксов, и в каждом айдишник. Как по мне слишком засранный код выйдет.
>>725930Да, экономь html-КОД.
>>725903Кароч смысл задачи в том что код внутри колбека change должен проверять выделен ли чекбокс. Чекбокс может быть в любом состоянии на момент загрузки страницы и его состояние может быть измененено каким-нибудь левым кодом.
>>725910>jqhttps://stedolan.github.io/jq/
>>725905Всем похуй на задержку в полсекунды, не понимаю зачем ты этим занимаешься. Лучше бы функционал какой допилил
>>725933Мы вам перезвоним.
>>725934Бэк готов, щас верстка ссаная, вот и думаю.
>>725931Этот хтмл код еще будет глобальное пространство имен в жс засирать этими айдишниками.
>>725939Ну конечно куда лучше переключать цвета на жиквери. Вообще нельзя о таких вещах говорить уже. Это всё один сплошной моветон сегодня.
>>725940Хуетон. ЗК не может задачку простейшую без изебств написать.
>>725913>Вряд ли научит тебя чему - нибудь, что пригодится тебе на реальной работе>>725917>На ленте мебиуса задана точка. Найти координаты обратной точки.Мы разрабатываем игру, гонки на всяких хитровыебанных трассах, в том числе на ленте Мебиуса. На трассе валяются всякие бонусы, повышение скорости там или еще что. Один из бонусов для ленты Мебиуса заставляет машину игрока "провалиться" через трассу, появившись с другой стороны (таким образом игрок делает скачок вперед на полкруга). От тебя нам нужен код, который это сделает: по координатам машины укажет новые координаты.
>>725942Ты правда думал, что это говно кто-то будет с серьёзным лицом решать?
>>725944Да мне похуй с каким ты лицом будешь это решать. Пока что я тебя на работу не беру.
>>725945Ну и слава б-гу.
>>725946И ты всерьез тут наверно обсуждаешь ангуляры всякие, а jQuery даже не нюхал.
Кароч я так не играю. Вы унылые какашки даже не попытались. Это был тест на знание того что у toggleClass есть второй параметр флаг, который выставляет класс в зависимости от него. И не надо писать if и т.д.https://jsfiddle.net/jfena5oa/
>>725950https://jsfiddle.net/jfena5oa/1/Т.е. вот ответ.
>>725752пиздец, как будто в девяностые попал
>>725967вот кстати если бы я в девяностых придумал первую имиджборду уже был бы миллионером
>>725752Абу не показывай только.
>>725969в девяностых тебе бы пришлось продать квартиру, чтобы купить домен и арендовать сервак хотя бы с гигом памяти
>>725969Борды приносят крайне мало денег. Вот поисковик или соцсеть было бы классно придумать
>>725973ну регистрировать будет не обязательно, это лишь чтобы ставить лайки и получать уведомления на почтузареганый юзер все равно будет анонимнымну идея такая
>>725975не, ну для этого надо быть незаурядным программистом
>>725752посмотрел скрипт - потерял сознание
>>725752в фаерфокс лайк поломались
>>725977Соцсеть написать не сложнее, чем борду. Это тот же круд. А вот с поисковиком все куда сложнее, да
>>725982ну ладно, уговорил. Если вдруг попаду в девяностые - напишу вконтакте
>>725984тебя убьют и заберут сервак
>>725986еще почку вырежут
>>725987До или после?
>>725969Достаточно было бы написать твиттер и соцсеть, а после этого тебя бы взяли в любую крупную компанию того времени как успешного специалиста. Только вот писать подобное тогда было не так просто, так как не было россыпи фреймворков на любой вкус, а языки были заточены под бородатых ноулайферов. Тогда даже jQuery не было, а ванильный JS не поддерживал выбора элементов по селектору. И это только фронт. На бэке всё было ещё хуже. Даже пхп едва только появился и был малоизвестен - борду бы пришлось писать на фортране или плюсах.
>>725998а рекламировать объявлениями в газете
>>725998> Достаточно было бы написать твиттер и соцсеть, а после этого тебя бы взяли в любую крупную компанию того времени как успешного специалиста. Рабство - это в крови? Написать революционный продукт, который за год может приобрести миллионы инвестиций и вместо его продвижения пойти работать за топовую зп? Серьезно?
>>726019если он его напишет в россии, то ему и работа не светит, его просто скопируют и все
>>726023Посмотри на вк. Успешно прожила почти 10 лет. Съебал бы Дуров вовремя, и сейчас бы им владел
>>726009Обзмеился
>>725991В процессе. Ещё и в жопу ебать будут.
>>725920Отрендерил тебе за щеку.
Вкатываюсь повторно во фронтэнд, прошлый раз остановился дойдя до js шаблонов (фабрика, модуль - вот это все, т.е. довольно далеко, как мне кажется), и когда параллельно начал изучать gulp, то решил копнуть его глубже (а не только ставить компоненты через npm) т.е. стал слегка копать node.js и тут меня все заебало и я отвалился.Итак, последняя моя попытка или я иду мести дворы. Я знаю HTML5, CSS3, знаю JS на уровне теории, но не практики (максимум что я делал, так это написал слайдер на ванильном js). Мне интересен фротнэнд. Я понимаю, что jquery это стандарт, и я его сейчас будут учить (не с нуля, я уже делал всякие слайдики на нем), так как мои знания в нем вялые, планирую потратить на это следующую неделю полностью. Далее что? Angular или Meteor? Куда проще вкатиться, где больше работы и она легче? У меня просто не так много времени, хочу к концу мая начать фрилансить за еду.
>>726050>Angular или Meteor? забыл про React.
В воркаче мне анон посоветовал реакт
Хочу попробовать свои силы в React NativeСкажет кто какой-нибудь тестовый проект для подобной поеботы на поигратьсяа то идей нема(
>>726050Писать на Meteor ты не сможешь без знания ноды уровня "выше среднего". Во фронт-енде у тебя много вариантов. Лидеры: React и AngularПопулярные, но не стандарт: Ember, Vue, PolymerСтарые и проверенные: Backbone и Knockout
>>726060Напиши браузер двачей для всех мобильных платформ.
>>724696 (OP)> python, ruby, CПолзут вниз> js, java, css (это вобще язык?)Ползут вверх
>>725759Не он а его батя
>>726071Github считает языком. Это и есть язык, но не программирования, а язык стилей.
>>725451Поехавший.По дефолту они все необязательны.Это ты будешь заморачиваться с проверкой на обязательность их.
>>725551Нет. Он хуйню пизданул просто.
>>725564Алгоритмы на листочке составлять умеешь?Что с твоим абстрактным мышлением?
>>725605У тебя же в девтулс есть EventListeners, присмотрись.
>>725728Это можно только в es6
>>725950Ну и зачем для это jquery если Element.classList.toggle ?
>>725998Если бы ты попал в прошлое отсюда, то смог бы хапилить там всё, чего ещё не было.
>>726043У дурова до вк были и другие успешные по посещаемости проекты. Я помню вк еще в бете и по инвайтам, только для студентов спбгу, он тогда даже не казался серьезным чем-то и очень был похож на кучу подобных закрытых клубасиков по интересам.Это потом он его переформулировал (и мне кажется что ему кто-то подсказал, ну или он сам дошел в процессе разработки). Там же даже первые пару лет в html коде весело ориджинал название изначальное - студенты или что-то такое, я не помню сейчас.
>>726074>Это и есть язык, но не программированияИди прочитай про w3c гудиниЭто уже почти яп.
>>726061>Лидеры: React и AngularКак я понимаю, на ангуляр легче найти работу?
>>726138На заводе легче найти работу.
>>726142на заводе уметь надо, а тут джс корзинка не тралли его
>>726158Ничего подобного.Подмастерьем идешь и всему учат на месте, если это какая-то не профильная должность.Начнешь с разнорабочего како-нибудь.
>>726142я слишком элитарен для этого
>>726092> Element.classList.toggleВ IE не работает.
>>726221Полифилы для кого.
>>726224Мой полифил называется jQuery юзаю 10 лет, зависимость есть.
Как фэйсбук умудряется показывать мне сообщение, если я даже не захожу на их сайт? Внизу окошечко такое всплывает.
>>726228Хреновый полифилhttp://youmightnotneedjquery.com
>>726228Это не круто, на самом деле.
>>726229http://www.w3.org/TR/notifications/https://habrahabr.ru/post/183630/
>>726229This is a magic.
>>726231Там автор обосрал сам себя в примерах кода. >>726232Да мне похуй.
>>726236> Там автор обосрал сам себя в примерах кода.Всмысле? Там примеры с поддержкой аж ie8
>>726244Ну эти примеры выглядят как реклама jQuery.
>>726247Измени поддержку до современных и будет норм
>>726249Сорян, я не лидер своего стартапа.
>>726255А зря
>>726259А если бы был, то не стал бы считать ie11 не современным браузером все равно.
>>726255В вебе все так по-пидорски выглядят?
>>726272да
Очередная рубрика: приключения пхпшника в js-ландии. Документация.
>>726272нет
>>726272Может быть
>>726278Что ты заскринил? Ты даун?
>>726293Да.
>>726293Нет.
Господа, сделал недоанимацию на недослайдер, чтобы когда новая картинка наезжала сверху, было видно как она перекрывает предыдущую, сделал это с помощью добавления класса show предыдущему элементу. Так вот этот класс show остается у всех классов и в итоге последняя картинка перекрывает весь слайдер на последующих кругах. Как его очистить потом?И как сделать, чтобы первый слайд при загрузке странице не отрабатывал анимацию, а в следующие круги отрабатывал?https://jsbin.com/luyeguyedu/1/edit?html,js,output
Есть немного кода на js, из которого не хотелось делать свалку функций. Решил разделить все на модули. И у меня получилось несколько модулей, вложенных по функционалу. Типа html.builder.addSomeBlock(), html.form.validate(). Это норм вообще практика?
>>726300Параша без jQuery. Дальше не читал.
>>726320А ты у мамы программист jQuery?
>>726231проиграл с ванилы
>>726320лол
>>726323Да, думаю перекатиться в андроид. Проще ангуляров, платят больше. Ангуляр это заговор жидомасонов, чтобы сократить количество фронтэндеров. Жалуетесь на отсуствие разработчиков? Теперь живите в проклятом мире, который сами и создали.
Что прочитать, чтобы узнать, как воспроизводится потоковое видео в браузере и как его, эм, перехватить? То есть, чтобы я мог его себе сразу в файлик писать в реальном времени. Твитч, ютуб, бонгакамс, лол, и прочие. Возможно, не по адресу зашёл.
>>726349Ты что, даун? Ангуляр - это попытка сделать яву на фронтенде. Второй с тайпскриптом вообще ява явой.
>>726368Так нельзя делать без доступа к фс. Нужно делать расширение для такого.
>>726387Ну вот пришли джавадебилы в мой любимый жс и все изговнякали. Я тоже к ним в джаву пойду и все изговнякаю.
>>726397Хочешь ебануть jquery и event loop на java?
>>726403Я уже.
>>726224>>726228>>726231Вы все здесь полифилы какие-то.
>>726300БАМП
>>726473а МТС хуевый провайдер.
Добрый вечер, господа уважаемые.Вкатываюсь в ваш дивный мир из QA отдела. Просто пришел поприветствовать и делиться с вами хелловорлдами.
>>726812Зачем тебе это, кашник?
>>726814У нас на автоматизация на жабаскрипте, такие дела.
>>726300Пиздец ты хуйней маешься, друг. Двигай через .style.margin, перемещай так, чтобы в центре был текущий слайд, если хочешь замкнуть, то дублируй слайд. Анимацию через transition. Наворотил кода пиздец.
>>726815А что вы автоматизируете?
>>726824Мобильные приложения и веб.
>>726828Ну а что именно, с помощью чего
>>726837А хуй его знает. Есть рубихуета на кукумбере для бэк-энда, есть жабаскрипт, какой-то СВОЙ фрэймворк, есть ДЖАВА.
Что надо прочитать или в каком направлении стремиться, чтобы в уме генерировать решения для таких, например, сложных(по крайней мере для меня) задач. http://learn.javascript.ru/settimeout-setinterval#тормозилкаИ сколько времени потребовалось бы вам, чтобы найти решение к этой задаче самостоятельно? У меня даже представления нет на свой счет.
Есть ли профит от кодакадеми или сразу по книжке учить?
Что бы вкатиться в фронтенд джуном в офис, в какой степени хорошо мне нужно знать именно верстку? Я конечно знаю основы html и css, но что либо хорошо сверстать прямо psd2html не смогу.
>>726857https://jsbin.com/nuxugaxugu/1/edit?html,js,consoleЗаняло хуй знает, но дольше, чем я думал.
>>726892>>726857https://jsbin.com/demevovano/1/edit?html,js,consoleХуйня произошла какая-то.
>>726868>сверстать прямо psd2html не смогу.Почему?
>>726892>>726895С помощью чего вы приобрели знания/навыки, дающие вам приходить к решению?
>>726905Разобрался с основными понятиями языка, написал пару модулей, написал аиб, пишу на js чуть больше года. Считаю, что только начал использовать его полноценно, раньше не чувствовал свободы js, а он именно для этого и делался. Для ощущения свободы во время программирования.
>>726907> ощущения свободы во время программирования.За счет чего ты ее чувствуешь?
>>726911За счет понимания runtime, знания паттернов, понимания того, что я делаю, знания некоторых how-to, знания того, как работают стандартные структуры и методы.
>>726857Тоже попробовал https://jsbin.com/hokatidese/edit?js,consoleПолугодовой ньюфаня
>>725444"Книга Эклезиаста" - вещь!
>>726902Не умею. Мне нужно приобретать эти навыки или главное знание js во фронтенде?
>>726937Во фронтенд нельзя без верстки.
>>726942А можно пример psd для того чтобы его от2htmlить? Мне интересно, вроде как позиционировать-стилизовать элементы умею, но может я не до конца представляю этот процесс.
>>726942На каком уровне нужно её знать? Я думал фронт-енд чуваки пишут всякую логику, а верстальщик это отдельная профессия. Кажется, ошибался.
>>726966По идее код фронт-ендщика работает непосредственно с версткой потому ему необходимо знать принципы верстки чтобы уметь ею манипулировать в коде.
>>726966В хороших компаниях должность фронт-эндщика и верстальщика разделена. Но перед тем, как попасть в хорошую компанию, тебе придётся навернуть говнеца в виде мелких контор, в которых нужно уметь всё.
Какая же пердолька этот ваш js.var nodes = document.getElementsByClassName("test");var size = nodes.length;for (var i = 0; i < size; ++i) { nodes.classList.toggle("test");}После toggle какого-то хуя элемент исчезает из массива nodes, что ломает всю итерацию.
>>726996for (var i = size-1; i >= 0; --i) { nodes.classList.toggle("test");}Как - то так
>>726966Верстка это считай часть твоего окружения.Ты будешь работать с ней в том числе. Ты обязан в ней разбираться и знать разного рода нюансы.
>>726996Ты потому что не одупляешь ничего.По гетбайкласс, ты хапрашиваешь ноделист,а он живой.Разумеется когда ты убираешьу элементов класс по которому у тебя составлен ноделист, то он исчезает из него. Что непонятного?Если тебе нужен массив элементов, т блядь преобразовывай его в массив.Поприходят их своих типизированных языков, а о типах не бум бум.
>>727003Сделал уже while (nodes.length)
>>727016А если у тебя паралельно асинхронно дургой обработчик будет в это время навешивать это класс обратно, У тебя случится бесконечный цикл и ты обосрешься.
>>727018Архитектурой не предусмотрено. Но было бы даже заебись. В моем случае класс говорит, что в ноде надо прописать новые данные. Автообновление из коробки.
>>727022Бесконечный цикл без таймаута между итерациями, постоянно работающий с домом, это не заебись, чувак.
>>727027Он никогда не будет бесконечным, класс навешивается не в цикле.
>>726857Я некоторые задачи от туда мог дня 2-3 решать. Как там хорошо заметили в комментариях, эти уроки предназначены для многократного прочтения. После первого прохождения вряд ли что-то в голове уложится. А ведь это только азы! Короче, программирование - это очень-очень сложно.
>>727045>программирование - это очень-очень сложно.А ты, когда собирался в профессию, думал иначе?
>>727056> тыкать по клавишам> профессия
>>727056Да. Я когда писал свой первый хеллоуворлд чувствовал себя больше программистом, чем спустя полгода регулярных занятий. К тому же джаваскрипт сам по себе не представляет ценности, надо хорошо знать верстку, владеть библиотеками и фреймворками, неплохо бы освоить ноду, а там джэс вообще как птичий язык выглядит и вообще хуй поймешь как все работает.Про профессию громко сказано, пока это только хобби, через пару лет будет ясно, станет ли это чем-то большим.
>>727059Если ты так думаешь, т очевидно, что хуевый специалист.
>>727064А ты специалист тыкать по клавишам?
>>727064Могу сказать тоже самое про тебя.
>>727066о, я в этом стал действительно хорош!
Посоветуйте хорошие онлайн курсы по JS/статьи/компиляции уроков на инглише, чтобы после них можно было перейти уже на книги уровня чуть выше и начать копаться уже в фреймоврке.
>>727094codecademy
>>727095Там же детский уровень типа "а вот это переменная, в ней что-то хранится", разве нет?
>>727097Ну ты пройди до конца, а потом расскажешь.
>>727098А ты проходил?
>>727106Да. В конце выебали мозги нормально.
>>727106Также там есть курс по созданию интерактивного веб-сайта, где ты пилишь сайтец на html+css+js.
>>727108Когда это начинается?Рассказывают про symbol, iterators и generators? Говорят про proxy?
>>727112Полистай курс. Там можно перейти к любому уроку, который вперде.
>>727109если я написал это говноhttp://embed.plnkr.co/W4Cja8J3QsvWkuZtVg9a/мне его все равно надо проходить?
Чуваки.Я не поэт.Я компилятор.Я манипулятор.Я тайный агент.
Куда делась латынь?
>>727163Мертвый язык. Умер окончательно.
>>727170Я серьезно.Вчера еще был же.
>>727170Вчера вечером и умер.
>>727172Помянем.
>>726388Ну понятно что не через юзерскрипт с жквери это делать. На ноде там что-нибудь написать, например. Просто я даже не знаю, как оно там устроено, могу ли я относительно просто послать запрос как от браузера, а затем получаемые данные не воспроизводить?
>>727208У каждого из перечисленных тобою сервисов может быть своя уникальная защита от подобных выебонов, выражающаяся в том плане, что там не просто поток, а по какой-нибудь хитрой схеме с доработкой чанков на клиенте (например они могут приходить не по порядку, а восстанавливаться уже на клиенте, или еще что, это чисто пример). Изучай реквесты, копай сначала как доставляет этот поток каждый из них, как выловишь алгоритм и сможешь сообразить что к чему, уже перехватый и пиши. Но универсального решения там нет.
>>727208http://docs.livestreamer.io/cli.html#file-output-optionsесли тебе не для обучения то уже есть готовые решения
>>727210>например они могут приходить не по порядку, а восстанавливаться уже на клиентеА кто в такому случае восстанавливет? Флеш-приложение, а браузер не в курсе?>>727211О, вот за это спасибо, помимо использования ещё и в коде покопаюсь, к тому же и на питоне. У меня основная проблема-то была в получении пути к потоку, откуда его вообще брать (это ж не ссылочку в коде страницы на .mp4 на видеохостингах найти). Проглядел плагины для некоторых сайтов, и в основном всё через имеющиеся апи делается, плюс куча всего сложного. Придётся разбираться.
>>727278>А кто в такому случае восстанавливет? Мне может за тебя еще и написать всё.Иди лезь и изучай. Я сужу просто по тому, что тот же ютуб и в случае непотокового видео за период своего существованию не раз менял алгоритм доставки и сборки его на клиенте.Не обязательно флеш. JS же есть.Да и даже если флеш, суть не в нем, а в алгоритме. Это твоя задача.
>>726950Значит так, сучара, прямо сейчас ишешь бесплатный ПСД шаблон, скачиваешь и ВЕРСТАЕШЬ его! От начала и до конца. Потом поговорим.
>>727108>>727106>>727098>>727097Make an Interactive WebsiteЭто и есть курс по JS?А codenamecrud годный (хоть и на русском)?А еще я слышал о Дмитрие Сошникове, кто это? Годные ли у него статьи для нуфагов?
>>727279>Мне может за тебя еще и написать всё.В смысле за меня написать? Ты говоришь, что есть какая-то там защита. Но если браузер это делает клиент на ЖСе, значит вся необходимая информация, чтобы видео на страничке проигрывалось, этому браузеру предоставляется, то есть её могу получить и я? В этом вопрос: просто разобраться в полученной инфе или сидеть ковырять-угадывать что-то нужно.
>>727299>просто разобраться в полученной инфе или сидеть ковырять-угадывать что-то нужноНу и чем по-твоему одно отличается от другого?У тебя есть маны по получаемой инфе/ внутреннему api сервисов?
>>727302Ну, эм, вот у мозиллы, вроде бы, нет никакой докуметации от какого-нибудь китайского 9158.com, но видео я там вижу. Т.е. используются какие-то стандартные протоколы, о которых есть информация, потому браузер и может правильно воспринимать и проигрывать этот поток.В общем, забей, по лайвстримеру буду пытаться понять, как там чего делается.
>>727302Ну, эм, вот у мозиллы, вроде бы, нет никакой докуметации от какого-нибудь китайского 9158.com, но видео я там вижу. Разве при желании фф не мог бы весь этот готовый видео/аудио-вывод писать на диск? Или-таки у браузера тоже нет как такового доступа к самим данным?В общем, забей, по лайвстримеру буду пытаться понять, как там чего делается.
>>727310>>727306э, не отправилось же первый раз...
Аноны помогите понять.Писал расширения для хрома.Которое взаимодествало с яндекс.маркером. Посредством кросс-браузерного запроса.Открывала нужные страницы,загружал их в переменную стринг искал в них данные разбивал и вставлял в свое расширение.Расширение работало отлично потом прошла неделя.И классы и идентификаторы на страницы яндекс.маркета сменились.Я переделал снова и они снова сменились.Почему так? Неужели яндекс.маркет определяет кросс-браузерный запрос?
>>726996Проблемы ваниллохолопов изрядно веселят реактобояр.
>>726816Как дублировать слайд?
>>727319> кросс-браузерного запросаЧто это значит? Кроссдоменного может?> И классы и идентификаторы на страницы яндекс.маркета сменилисьЧтоб такие как ты не парсили, а юзали апи
>>727380Ты в реакте на ванилле пишешь, еблан
Почему может слетать click-eventlistener у кнопки после первого нажатия?
>>727437Понял.
анон, можешь подсказать, почему у меня после document.ready не выполняется код, а при клике - всё норм?https://jsfiddle.net/jz7f7tyy/1/
>>727449$('a').on('click', function()..Из функции вынеси блеа.
Как же я ненавижу хуету атом, что тормозит при больших проектах, саблайм хуета из говна страшная залупа игрушечная, бракетс просто вообще пиздец набор анимаций и хуев из штанов директора эйдоб. Вебсторм ебаная залупа которая запускается 7 лет.Куда блять перелезть со всего этого говна?
>>727576На блокнот получается, ты все перечислил
>>727576Вим/емакс мб попробуй. Многие используют.
>>727430Нет
Какой бест практис для навешивания обработчиков на кнопки?Смотрю SO, YT и вообще не вижу айдишников, одни классы. Но классы же не гарантируют уникальности.
>>727576gvimcтатья с анализом бггhttps://pavelfatin.com/typing-with-pleasure/
Посоны, есть такая задача.Есть один txt файл, в котором текст разделен пустой строчкой:текст1текст1текст1текст1текст1текст1текст1текст1текст1текст1// пустая строкатекст2текст2текст2текст2текст2текст2текст2текст2текст2текст2Нужно написать функцию, которая бы возвращала рандомный текст до пустой строчки построково с интервалом в 1 секунду. Как это на ноде сделать?
>>727027Первый ангуляр так не думает, лол.
>>727663Ничего не гарантирует. Бест практис тебе от меня:- id не нужны никогда- классы только для стилей- обработчики вешаются на кастомные или data-атрибуты
>>727280Но, сэр, я ведь и хотел чтобы мне предложили пример этого шаблона и я бы попробовал его сверстать, я не знал что есть целые ресурсы с шаблонами. А о чем вы хотели поговорить?
>>727870> есть целые ресурсы с шаблонамиНе могли бы вы поделиться, мсье?
>>727874http://www.freepik.com/free-psd/web-templatesНичего не жалко для уважаемых господ.
>>727881Премного благодарен.
https://telegram.me/joinchat/BE8kJz5Ac82JhSOAbmerbwЗаходите, активные JS кодеры.Почистили 47 неактивных члена конфы, общаемся на разные темы, отвечаем по возможности на вопросы по погромированию.
>>727988Есть же слэк, ирка. Нахуй это говно?
>>727710Если совсем просто, то так.http://pastebin.com/7S9KB3Lb
>>727996А файлик где импортить?
>>727663Бест практис это "Делегирование событий", с одним единственным обработчиком.
>>727998http://pastebin.com/7wWW6E0b
>>728013Хочу заимплементить это в бота.http://pastebin.com/Mrdj1xU4Но чо-то ничего не возвращает.
>>728035Может файлик с пустой строки начинается?
>>728045Точно! Спасибо.
>>728045Только нужно, чтобы рандомный анекдот выбирался, а не каждый раз, при вызове, с первого.
>>727817>>728004Спс, походу везде делегирование юзается.
>>728052http://pastebin.com/1SMRYALqТолько файлик будет читаться при каждом вызове функции.
>>728061Cпасибо, анон. А тебе не сложно будет расписать комментариями код?
>>728064Это не очень хороший код, но он работает.Если этого хватит, то вот http://pastebin.com/JhJhaPTg
Так все же, есть ли смысл писать бекенд на JS?
>>728103Почему нет?Изоморфные приложения например.inb4: пошел нахуй, хипстер.
>>728106Изоморфность, на мой взгляд, пока еще больше концепт, чем методология. Но ноду я однозначно котирую. Быстрее REST API я поднять не смогу ни на чем.
>>728109React redux предоставляет готовые инструменты для изоморфных приложений, angular2 будет тоже. Этого не достаточно?
>>728109Реально ли сессии не рестфул? И при каждом запросе нужно передавать юзер/пасс плейнтекстом?
>>728119Токены, JWT например.
>>728119Куки в хедерах же.
>>728115Если не затруднит, приведи пример такого конкретного решения. Стоит отталкиваться от математики, т.е. сколько конкретно строк кода было использовано и там и там.
Сап. Как получить constructor инстанса, если поле constructor у инстанса было перегружено. Интересует непосредственно получение constructor.name, имя класса в общем надо.
>>728338Алсо, и прототипе тоже перегружено.Короче как получить имя класса инстанса, не используя поля constructor вообще
>>724696 (OP)Сап, двач. Есть один массив объектов, выглядящий так [{id, date, value}, {id2, date2, value2}]Запаял схему на CouchDB под id, date и value, но что-то нихуя не понимаю, как передать каждый объект массива в базу данных поэлементно, ибо {id, date, value} это один целый объект, а бд от меня требует {'id': number, 'date': Date, 'value': вроде тоже число, но не помню,}. Что делать, юзаю CouchDB.
>>728340И без утиной типизации. toString тоже может быть перегружен. Чёрт. Есть в js какая-то рефлексия, что узнать имя класса. Я ничего придумать не могу, что-то.
>>728344она есть, constructor, но ты сам ее затираешь, вручную прихуячивать, чтоб не проебалось не вариант?
Есть ли какая-нибудь фишка для связных элементов, только один из которых может быть активен одновременно? То есть при клике на одном другой должен отжаться.Как тут выше писали, делегирование подходит, но все равно придется проходить в цикле по остальным элементам и искать активный. Я вот подумал, задача довольно повседневная, может уже встроили что-то типа эксклюзивных чекбоксов.
>>728387Если может быть активен только один, то можешь хранить на него ссылку, будет О(1).
>>728387Радиобаттон, если тебе прям конкретно в хтмл нужно.А так да, так или иначе, нужно будет обходить все другие, иногда косвенно, т.е. не нужно прямо цикл делать, а просто выбираешь по классу, или чему-то ещё общему, всю коллекцию, убираешь активный класс у всех (даже если у кого-то его нету), а потом таргету добавляешь активный.
>>728370Это не рефлексия.Рефлексия это когда описание объекта получается извне. Например чтобы получить валидный прототип объекта, есть Object.getPrototypeOf которая будет работать всегда, даже если __proto__ переписана. Поля объекта сами по себе не могут представлять рефлективных свойств, если они по стандарту не защищены от модификации.Вопрос заключался в теории, а не в том, что я могу. Разумеется, я могу. Могу и вписывать всем объектам кастомное свойство, или навесить nonconfigurable на все поля constructor у всех объектов. Но это будет не по стандарту. Я ищу именно способ по уму. Допустим есть у нас некий модуль, написанный каким-то васяном, со совей инкапсуляцией. В ходе работы этого модуля что-то возвращает объект, у которого нет поля constructor или оно затерто. Неужели в js еще не завзели нормального рефлексивного способа получить его?
>>728398non-writable хотел сказатьну и вместе с ним non-configurable, да
>>728394Точняк, тут же коллекции самообновляющиеся.Хотя под копотом там O(n) или O(logn), скорее всего.
>>728404Это домовские коллекции живые.Ты можешь сохранять и удалять ссылку на ноду и без ноделистов, вручную.
>>728406Точно.
Вот у меня есть простая модель сущности на клиенте. И есть массив ее инстансов, отображающийся на DOM. Как лучше организовать синхронизацию данных при изменении свойств объектов?
>>728409> Как лучше организовать синхронизацию данных при изменении свойств объектов?Отправлять пакет изменений через вебсокет, на клиент ловить событие и перерендеривать.
>>728434Какие веб-сокеты, о чём ты блять? Прочитай вопрос ещё раз, даун.
>>728434Ну с сервака довольно просто обновлять.Представь, что у сущности есть штук 10 атрибутов и они асинхронно меняются по какому-то клиентскому алгоритму. И каждое изменение переменной должно отображаться на соответствующей ноде.Как вариант, хранить отдельно старые значения и по таймауту натравливать коллбек, проверяющий изменения. Но это же пердолька.В идеале надо задать биекцию между свойствами и нодами и больше не париться.
>>728445Все, аноны, нашел.http://stackoverflow.com/questions/16483560/how-to-implement-dom-data-binding-in-javascript
Есть какой-нибудь туториал, чтобы сделать соц сеть, где можно добавлять в друзья и кидать сообщения друг-другу на nodejs + angular?
В чем подводные камни Meteor? Чому мало сайтов/сервисов на нем, по сравнению с ангуляром?
>>728438Иди нахуй, тупорылое хуйло. Уж спрашивать про то, как реализовать то, что реакт делает функцией .render() просто тупо.
>>728438>Прочитай вопрос ещё раз, даун.>синхронизацию данных при изменении свойств объектовС каких пор DOM-дерево это данные, ебанько?
>>728463>>728462Пидор ебаный, ты даже читать не умеешь, гнойное чмо
>>728462Это не я саггрился.render() это не то. Нужна двухсторонняя синхронизация. Изменил src пикчи - изменилось свойство src модели. Изменил в модели value - изменилось value ноды.Короче, надо ставить listener хитрый, на SO норм ответ.
Уже спрашивал, но может быть что-то изменилось. Появился ли минималистичный форк электрона, чтобы весил как худая тёлка для более простой дистрибуции.
>>728487Есть идея выделить все тяжелые данные электрона в отдельный пакет типа DirectX или Java. То есть, при установке Electron приложения будет требоваться этот пакет, если его нет - то скачивается. Каждое приложение не будет тащить с собой 200 мегабайт хлама, этот хлам будет только однажды ставиться на компьютер. Но это пока только концепт.
П Е Р Е К О ТЕ https://2ch.hk/pr/res/728534.htmlР https://2ch.hk/pr/res/728534.htmlЕ https://2ch.hk/pr/res/728534.htmlК https://2ch.hk/pr/res/728534.htmlО https://2ch.hk/pr/res/728534.htmlТ https://2ch.hk/pr/res/728534.html
>>725614Использую второй ангулар в разработке реального проекта с командой с начала года, двачую этого. Слишком дохуя недоделанного + сам скомпилированные файлы весят огого пиздец сколько.
>>729822Зачем используете тогда?