[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
533 | 56 | 104

JavaScript thread Number(`113`); /js/ @akella # OP  20/09/18 Чтв 06:39:09  1266931  
js.png (61Кб, 1050x1050)
15366762913030.jpg (59Кб, 549x604)
15364731552600.jpg (29Кб, 680x407)
str (125Кб, 419x499)
Ссылка на прошлый тред: >>1259839 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для фреймворков https://codesandbox.io/
Для Ноды с пакетами https://repl.it/languages/nodejs
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства.

П Л А Т И Н А
> Приведение типов, не компиляется, недоязык
Странно, что у тебя осталось время покакать в этом треде, после того, как ты объявил все типы и скомпилял, старичок. Жди ответа на перфокарте.
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает?
Тебе бы не хотелось, зайдя на левый сайт, позволить ему от твоего имени к Сбербанку запросы делать. Для твоей безопасности существует ограничение доступа к кросс-доменным ресурсам
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют значения. Времени потребуется год с нуля.
Английский обязательно. Проследуй в /fl за гайдом.
Учись учиться. Эффективность, запоминание, дисциплина, режим. Проследуй в /se за гайдами.
https://www.youtube.com/watch?v=vd2dtkMINIw
https://www.youtube.com/watch?v=IlU-zDU6aQ0
https://habitica.com/
https://pomotodo.com/
Математика. Не принципиально, но очень прокачивает. Достаточно выделять по полчаса в день-два и результат будет отличный. https://www.khanacademy.org/math

HTML, CSS. Ничего сложного.
Требует только некоторой усидчивости. Как раз подойдёт для того, чтоб выработать правильные привычки, дисциплину в лёгких условиях.
Проходи вёрстку (не трогай JS) на
https://htmlacademy.ru/courses
Бесплатного будет достаточно, но можно и подписку купить на месяц, этот дедлайн мотивирует.
В Кокодемии тебе будут показывать всякие теги, правила. Ты дополнительно находи каждый на
https://developer.mozilla.org/en-US/
(в поиске справа категории, оставь только HTML, CSS)
В этой документации описаны все особенности для каждого элемента. Тебе не надо учить это всё наизусть. Достаточно просто бегло ознакомиться, пропитываться, иметь представление. В каждой статье есть раздел “Specification”, там тебя чаще всего интересует ссылка “Living standard”. Это спецификации языка, “спеки”, они написаны очень формально, истина в предпоследней инстанции (последняя — код реализации). На них ты тратишь совсем немного времени, буквально одним глазком. В начале всё будет совсем не понятно, это норма. Тебе просто надо привыкать к подобным документам. Посматривай их немного, типа шаришь.
Параллельно с Кокодемией по вечерам посмотри:
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
На этом этапе пора формировать информационный фон. Собирай подписки в Ютюбе, Твиттере, на рассылки. Но помни, если ты что-то посмотрел-почитал, то должен потратить минимум столько же времени на написание кода по мотивам. Иначе это такая же бестолковая прокрастинация.

Javascript. Шутки кончились.
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
https://javascript.info/ очень дружелюбен к ньюфаням. У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь описываются многие тонкости языка, которые полезны только для общей картины, а на деле вряд ли пригодятся. Так что читай по диагонали, всё равно с первого раза всего не схватишь. А вот задачки обязательно делать (чтоб научиться играть на гитаре, нужно играть на гитаре). Если задачка совсем (за 10 мин.) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться. Теперь тебя интересует Draft в спеках.

Node.js позволит тебе вырваться за пределы браузера, позволит сделать свой сервер, позволит автоматизировать рутину в разработке:
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs
Нода это уже отдельная приблуда, удобного MDN’a тут нет. Но ты же уже не боишься сухих документаций. Нужно найти доки Ноды в Гугле и сверяться с ними, пока читаешь статьи.
Где-то на этом этапе ещё нужно разобраться с Linux, shell, Git, Docker, но это уже не про нашу шапочку.

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
повторяет всё (но не разжевывает для ньюфань, иначе было бы достаточно только его), плюс обзор некоторых приблуд, плюс идеи для проектов для портфолио, плюс задачки на алгоритмы.
https://codesignal.com/ задачки, писькомерки, подготовка к собеседованию.
https://github.com/getify/You-Dont-Know-JS концептуальный разбор, полезное чтиво.
Исчерпывающе подробные справочники:
http://speakingjs.com/es5/index.html
http://exploringjs.com/es6/index.html
http://exploringjs.com/es2016-es2017/index.html
http://exploringjs.com/es2018-es2019/toc.html

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности. Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, тебе придётся разбираться самостоятельно. Алгоритм такой:
1 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал (не трать на это фуфло больше пары часов);
2 - находишь официальный сайт приблуды в Гугле;
3 - на офсайте делаешь Tutorial / Getting started;
4 - на офсайте читаешь доки, АПИшки по диагонали;
5 - начинаешь делать оригинальные нужные штуки, посматривая в доки.
Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио и можешь искать работку.
Аноним # OP  20/09/18 Чтв 06:45:34  1266933
screp.jpg (50Кб, 1600x746)
DGpBOwjVYAArrc1.jpg (74Кб, 990x712)
Тут выяснилось, что ноде_модулс не нужон.
https://blog.npmjs.org/post/178027064160/next-generation-package-management
https://github.com/yarnpkg/rfcs/pull/101
Аноним 20/09/18 Чтв 06:47:08  1266934
>>1266933
Я так понял, это для серверного окружения в основном, чтобы место сэкономить на диске.
Аноним 20/09/18 Чтв 06:56:01  1266936
>>1266931 (OP)
А какова хуя false == '0'? Непустая строка всегда же true? Непонел.
Аноним 20/09/18 Чтв 07:00:40  1266937
>>1266936
Понел. Они жи в номбер конвертятся. Да я даун да я да
Аноним # OP  20/09/18 Чтв 07:05:32  1266940
>>1266936
https://tc39.github.io/ecma262/#sec-abstract-equality-comparison
Сначала строка приводится к числу
"0" -> 0
потом булев приводится к числу
false -> 0
следовательно
0 == 0 -> true
Аноним 20/09/18 Чтв 07:07:07  1266941
Мне кажется, единственный вывод, который нужно сделать из этого сложения и нестрогого сравнения - это то, что нужно всегда использовать типизацию в той или иной форме, и строгое сравнение.
Аноним # OP  20/09/18 Чтв 07:15:32  1266943
9c5e868f934d501[...].jpg (39Кб, 700x413)
Что ещё стоит добавить в шапочку? Платиновые вопросы, ссылки для вкатышей.
Аноним 20/09/18 Чтв 07:17:58  1266944
>>1266943
Пока читал шапку передумывал вкатываться..
Аноним # OP  20/09/18 Чтв 07:23:17  1266945
148380229913650[...].jpg (29Кб, 400x266)
>>1266944
Жаль.
Аноним 20/09/18 Чтв 08:23:48  1266954
>>1266943
Гайд как стать сеньором дома а не вкатиться
Аноним 20/09/18 Чтв 08:55:24  1266959
>>1266941
В том то и плюсы, что это не обязательно, ты же не машина чтобы не понимать где тебе её нужно сделать, а где нет.
Аноним 20/09/18 Чтв 09:01:51  1266961
>>1266944
Два чая. В шапке очень много лишнего, похоже на гайд для 16-ти летнего дауна. Вместо дерьма про "как учиться", лучше сразу начать с лекций ЦС50. Математика не нужна, только затормозит обучение, также как и ХТМЛ ЦСС, для ХТМЛ будет достаточного пройти npm install -g learnyouhtml, цсс выучивается по мере необходимости. Чтение спецификаций это что-то на уровне "вызубриваешь конвенцию по написанию питоньего кода - PEP8" из той пасты про пайтон. Про год с нуля тоже пиздеж, год это если ты всё описанное ОПом дерьмо будешь делать, да и то вряд ли вкатывальщик продержится, скорее всего дропнет на английском.
Аноним 20/09/18 Чтв 09:52:16  1266979
>>1266306
>redux
>сэкономит время
Ахахах, удачи миллион раз написать switch (action.type) ))))000
Я никогда в жизни не писал СТОЛЬКО бойлерпрейт-кода, как при использовании Редакса. К чёрту это дерьмо.
Аноним 20/09/18 Чтв 09:58:00  1266982
>>1266979
Ну да, все наверно используют его просто потому что это модно. Можно и в js написать несколько сотен строк кода вместо того чтобы использовать цикл или рекурсию, ты не думал об этом?
Аноним 20/09/18 Чтв 10:23:58  1266990
>>1266979
Всё так. Не понимаю откуда хайп вокруг библиотеки на 500 строк, 450 из которых комментарии.
При чём без никаких трюков вроде
>рекурсию
которой там нигде нет.
Но так как ФРОНТЕНДЕР - недопрограммист, то и такое говно можно пожрать с причмокиванием.
Аноним 20/09/18 Чтв 10:31:06  1266991
Алсо забавный факт, что таки бойлерплейт для редакса занимает больше строчек чем сама библиотека.
Аноним 20/09/18 Чтв 10:40:42  1266996
>>1266990
Никто и не говорил что она есть, просто вы дурачки которые не умеют пользоваться инструментом и начинают кукарекать о том, что это не у вас руки кривые, а инструмент говно.
Аноним 20/09/18 Чтв 10:47:50  1266998
>>1266991
Так это признак хорошего, емкого кода.
Аноним 20/09/18 Чтв 10:48:11  1266999
>>1266996
Редакс - не говно.
Люди, которые считают, а потом ещё пытаются насадить своё мнение, что он представляет из себя что-то большее, чем ещё одна из одинаковых 100000 реализаций СТОРА - говно.
Аноним 20/09/18 Чтв 10:49:36  1267002
>>1266931 (OP)
ПОдскажие пожалуйста, линтер кода для siblime и мануал по его настройке
Аноним 20/09/18 Чтв 10:50:54  1267003
>>1266998
>бррррррр пук
Аноним 20/09/18 Чтв 11:00:40  1267006
>>1267002
Линтер для неуверенных в своём коде лошков.
Никогда не видел, чтобы уважаемые пацаны его использовали.
Аноним 20/09/18 Чтв 11:18:07  1267011
>>1267003
Дауну с макаронным кодом неприятно?
Аноним 20/09/18 Чтв 11:42:58  1267013
>>1267011
Конечно же неприятно, я же по наивности, читаю твои высеры дошкольные.
Если ты и сам согласен, что главная цель редакса - это создать фреймворк ограничивающий все способы написания кода кроме одного. Значит может быть мы сделаем редакс - правилом для линта?
Аноним 20/09/18 Чтв 11:48:22  1267015
>>У меня вообще-то 4 ранк в кодварсах. А у тебя какой?
6 kyu
Что полезнее для вкатвльщика: загадки Илюшины или каты codewars ?
Аноним 20/09/18 Чтв 11:52:34  1267017
>>1267015
Кодварс - это кривые алгоритмические олимпиадные задачки, которые придумали индусы, а илюшины загадки - это аутистские олимпиандые задачи, которые зачастую затрагивают тонкости языка.
Аноним 20/09/18 Чтв 11:58:58  1267021
>>1267015
>>1267017
Я так понимаю, вы про задачки кантора? Про какие конкретно, из учебника или какие-то еще есть?
Аноним 20/09/18 Чтв 14:03:35  1267091
>>1266485
Даже не знаю, нашел примеры применимые для сайта или сервака, а у меня своего рода бот который отправляет запросы, которые в свою очередь зависят от выполнения других запросов, как это всё в троттлинг обернуть я не представляю.
Аноним 20/09/18 Чтв 15:52:05  1267172
>>1267006
Ага, только в любых серьезных репах линтер настроен на автоисправление перед PR. Вообще юзелесс
Аноним 20/09/18 Чтв 16:31:58  1267191
>>1267013
Ты че, петушара, дениску абрамовича не уважаешь? Эй, мойдодыр, принимайте пополнение!
Аноним 20/09/18 Чтв 17:20:26  1267219
>>1267191
Как не уважаю. Сам видишь. Линт у нас тут в почёте. Не одна репа без него не обойдётся.
Аноним 20/09/18 Чтв 17:41:45  1267234
Вот для десктопов есть electron. А для моб. устройств есть только React Native?
Аноним 20/09/18 Чтв 17:41:58  1267235
>>1266931 (OP)
такс, java питухон в треде, забрел тут к вам дабы вырваться в full-stack
ОП а где React(да, знаю что там вроде на оф сайте есть изи гайд но все же)
и собсна главный вопрос что сейчас в тренде и популярнее ангуляр или реакт? на какой-то конфе чел говорил что реакт легковеснее ангуляра и вообще легче ангуляр
в вакансиях для жабы чаще висит ангуляр но чует моя жопа что скоро это изменится
Аноним 20/09/18 Чтв 17:46:00  1267236
>>1267235
> но все же
Никаких все же. Не знаешь ваниллу хорошо - учи ваниллу, знаешь - читай документацию и иди тудушечки клепай.
Аноним 20/09/18 Чтв 21:28:57  1267344
>>1267235
React - библиотека (только для рисования интерфейсов).
Angular - толстый фреймворк.
Да ещё и гуглом деланный.

Что лучше - возми, и сравни.

На самом деле - лучше Vue.
Потому, что это микро-фреймворк.
Местами немного похож на ангуляр и немного на реакт, в их лучших проявлениях.

По скорости вката и создания законченных приложений - Vue вне конкуренции. Очень практичная вещь.
Аноним 20/09/18 Чтв 21:41:59  1267353
>>1267344
Два чая, в упор не понимаю нахуя нужны ангуляровские костыли если есть элегантный Вью. По сути Вью это Ангуляр следующего поколения.

Реакт сам по себе, конечно, но тоже для большинства приложения не вижу в нем смысла если есть Вью.
Аноним 20/09/18 Чтв 22:04:53  1267369
>>1267344
>>1267353
ладно, спасибо за ответ
в моей мухосрани с джавой только Angular и то парачка всего-то
а на фронтенд в основном реакт/ангуляр
Аноним 20/09/18 Чтв 22:23:55  1267378
>>1267235
react/redux
ангуляр ненужно
Аноним 21/09/18 Птн 03:52:22  1267460
image.png (994Кб, 1305x910)
Ну как вы там, потомки?
Аноним 21/09/18 Птн 04:01:30  1267462
image.png (1026Кб, 1305x899)
Аноним 21/09/18 Птн 07:12:56  1267474
>>1267344
>>1267353
Вы что, ебоклаки? Как можно в здравом уме предпочитать эту китайскую ссанину с нечитаемым синтаксисом, высерами в html и кучей неадекватных костылей няшному реакту с простым и декларативным синтаксисом?
Аноним 21/09/18 Птн 07:54:52  1267482
Прохожу FCC, там такие уебищные задания, что пиздец.

Напишите драм машину, блять. Нахуй мне это говно? Формочки клепать и то веселее.
Аноним 21/09/18 Птн 08:05:33  1267484
>>1267474
Поддерживаю сего оратора.

Вью хорош только для травмированных ангуляром, дрочащих на "синтаксический сахарок" типа https://forum.vuejs.org/t/what-is-the-syntactic-sugar-for-v-model-on-select-element/5912

"Как нахуй?! Я жы выучил стопицот вариантов атрибутов!"
Аноним 21/09/18 Птн 08:12:15  1267486
>>1266979
Ты еблан, и не понимаешь, что бойлерплейт убирается написанием от 5 до 20 строчек кода, в зависимости от того, как именно ты предпочитаешь определять reducers
Аноним 21/09/18 Птн 11:46:42  1267596
Тут вот некоторые гонят на Vue и топят за React. И у меня к ним вопрос: как вы вычисляете и где храните derived state?
В Vue для этого есть computed properties, которые определяются простыми функциями, вызываемыми только тогда, когда изменяются какие-то реактивные переменные, от которых зависит данное computed property (результат при этом кешируется).
https://vuejs.org/v2/guide/computed.html
А что в React-е?
Аноним 21/09/18 Птн 11:52:48  1267598
>>1267596
getDerivedStateFromProps, например.
Аноним 21/09/18 Птн 12:22:20  1267621
>>1267596
Понятно, Vue как сорочье гнездо - все блестяшки будут запихнуты в ядро фреймворка.

Если хочется реактивности - mapPropsStream из recompose.
Аноним 21/09/18 Птн 13:26:30  1267671
Хреньворки - для пидорасов и быдломакак. Порядочные мужики пишут исключительно на чистом JS.
Аноним 21/09/18 Птн 13:43:01  1267690
>>1267671
Порядочные мужики за обеденный перерыв пишут свой браузер на ассемблере.
Аноним 21/09/18 Птн 16:06:25  1267780
>>1267474
Нечитаемый синтаксис который учится за вечер? Ну-ну. В том то и прикол что Вью эффективный и при этом его по сути нечего учить.

Ах да, извините, JSX посреди джаваскрипта в Реакте - верх читаемости для реактобояр.
Аноним 21/09/18 Птн 16:35:12  1267796
>>1267780
> по сути нечего учить
Какие-то ебаные экземпляры, объекты, куча атрибутов в хтмл(!), каво блядь? Некрасивое, нечитаемое, кривое говно.
> Ах да, извините, JSX посреди джаваскрипта в Реакте - верх читаемости для реактобояр.
Именно. Каждый компонент - функция/класс, в котором описаны методы и жизненные циклы, в конце рендер, где отрисовывается интуитивно понятный JSX, в котором с первого взгляда разберется даже домохозяйка с барбершопом. И при этом он конвертируется в жаваскриптовые объекты, так что никаких высеров в хтмл. При соблюдении бест практисов логика будет отдельно, представления отдельно. Все красиво и просто до предела.
Аноним 21/09/18 Птн 17:05:45  1267812
>>1267780
Иди сахар для v-on:click запоминай и не забудь, к чему сегодня забинжен this в обработчиках из "декларативной конфигурации"
Аноним 21/09/18 Птн 17:14:46  1267817
>>1267780
> Нечитаемый синтаксис который учится за вечер?
> эффективный и при этом его по сути нечего учить

Посмотри на то, что уебаны сделали со сраным IF.

https://vuejs.org/v2/guide/conditional.html#v-else-if

Черезжопная реактивность, которая то есть, то нет.

https://stackoverflow.com/questions/35254057/vue-js-reactivity-issue-when-updating-objects-inside-array-used-in-v-for

Суперинтеллект, который надо обходить:

https://vuejs.org/v2/guide/conditional.html#Controlling-Reusable-Elements-with-key

Под хелло-ворлд хорошо заточен, да.
Аноним 21/09/18 Птн 17:27:09  1267824
1537540027905.png (6Кб, 150x150)
Лол.
Уверен реакто-дибилы защищают реакт не потому что разобрались во всех фреймворках, а потому что это единственный фреймворк, который они знают.
В общем-то они вообще больше ничего за границами реакта не знают. Они ведь РЕАКТ-ИНЖЕНЕРЫ
Аноним 21/09/18 Птн 17:29:13  1267826
>>1267824
Так ведь других фреймворков для построения интерфейса нет.
Аноним 21/09/18 Птн 17:38:53  1267830
>>1267474
Юзать re-frame вместо сырого реакта, очевидно же.
Аноним 21/09/18 Птн 17:46:11  1267837
>>1267824
>>1267826
>реакт
>фреймворк
А вот и дауны, которые хотят жирно потроллить, но обсираются и падают еблом в лужу своего собственного поноса.
Аноним 21/09/18 Птн 17:55:47  1267845
>>1267837
А что это если не фреймворк?
Аноним 21/09/18 Птн 18:01:57  1267851
>>1267837
Библиотека, фреймворк, мне похуй вообще, только такой даун как ты будет с серьезным еблом рассуждать о разнице между этими понятиями.
Аноним 21/09/18 Птн 18:09:31  1267860
>>1267462
Как же болят глаза от этого выравнивания по ширине...
Аноним 21/09/18 Птн 18:13:43  1267862
>>1267860
Прямо как в книгах. Соглашусь, не для всех.
Аноним 21/09/18 Птн 18:14:39  1267863
Screen Shot 201[...].png (105Кб, 984x626)
Анон, пишу расширение, чтобы спарсить данные с определенных 3х сайтов
Как в таком случае проверка текущего сайта не ньюфагами организовывается, т.к логика для каждого из сайтов разная? Нашел пикрелейтед код, но как то всрато выглядит
Аноним 21/09/18 Птн 18:16:04  1267865
>>1267851
Только такой даун как ты не знает разницы. Пописял на тебя.

>>1267845
гугл в помощь
Аноним 21/09/18 Птн 18:21:09  1267868
>>1267865
Идиотина, может предложишь бложик популярной фронтенд конторы почитать?
Framework - рабочие рамки.
Библиотека реакт накладывает определённые рамки на создание визуальных компонентов. Поэтому это фреймворк, даунито.
Аноним 21/09/18 Птн 18:23:33  1267869
>>1267868
Что ты несёшь, шизик? У тебя же шизофрения обострилась по осени, иди таблетки пей.

>React (иногда React.js или ReactJS) — JavaScript-библиотека[2] с открытым исходным кодом для разработки пользовательских интерфейсов.
https://ru.wikipedia.org/wiki/React
Аноним 21/09/18 Птн 18:23:49  1267870
>>1267851
Разница принципиальная. Библиотека - набор программных инструментов для решения задач из определённой области. Хреньворк - вагон кривых костылей для безруких хуеплётов, кодеров-прогеров и прочих полорогих мартышек.
Аноним 21/09/18 Птн 18:41:13  1267882
>>1267869
>>1267870
>Разница принципиальная.
>Хреньворк
Как и предполагалось. Ещё один даунёнок абчитался статей в интернете.
Ты сколько строчек кода хотя бы в жизни написал? 100 будет?
Аноним 21/09/18 Птн 18:45:36  1267883
>>1267862
В книгах есть перенос строк по слогам. Если его нет, то это приводит к длинным пробелам. В книгах такого нет.

Мой тест: если в пробел можно вставить слово "хуй", написанное тем же шрифтом и размером, что основной текст, то форматирование хуёвое.
Аноним 21/09/18 Птн 18:49:18  1267884
>>1267883
Ты много видел ВЗРОСЛЫХ книг, в которых слова переносятся по слогам?
У тебя что последняя книга букварь была?
Аноним 21/09/18 Птн 18:54:17  1267886
>>1267882
Это два разных человека, еблан
Аноним 21/09/18 Птн 18:54:54  1267887
hui.jpg (528Кб, 1305x899)
Tanenbaum.png (315Кб, 1920x1020)
>>1267884
Вот как это выглядит на этом сайте.

А вот тебе книжка Эндрю Таненбаума, это всемирно известный писатель букварей для дошкольников
Аноним 21/09/18 Птн 19:02:00  1267889
>>1267887
>Tanenbaum
У тебя эта книжка совершенно случайно под рукой оказалась. Я правильно понимаю?
А другая такая есть?
Аноним 21/09/18 Птн 19:03:56  1267891
>>1267598
>getDerivedStateFromProps, например
Так оно же вызывается при любом изменении props/state. А если derived state зависит только от какого-то конкретного props-а или только от какой-то части state? Каждый раз всё равно вычислять его заново? Или писать для каждого компонента shouldComponentUpdate?
Где, кстати, ты предлагаешь хранить этот derived state? Из getDerivedStateFromProps к экземпляру компонента доступа нет (метод "статический").

И не много ли геморроя в реакте для такой простой вещи как derived state? Во Vue такого пиздеца нет.
Аноним # OP  21/09/18 Птн 19:07:58  1267892
fmt96282-osenne[...].jpg (59Кб, 1280x720)
Пришла осень и вютуху опять захорошело. Всё от того, что до сих пор работу найти не может.
Аноним 21/09/18 Птн 19:14:37  1267896
sicp.png (238Кб, 1920x1080)
types.png (229Кб, 1920x1020)
>>1267889
Да сколько хочешь. Есть два варианта вообще. Либо по ширине и с переносами, либо по краю.

Посмотри сам на полке, лол.
Аноним 21/09/18 Птн 19:39:07  1267905
Screenshot from[...].png (79Кб, 510x439)
>>1267884
>Ты много видел ВЗРОСЛЫХ книг, в которых слова переносятся по слогам?
Ты совсем наркоман? Походу ты книжки только на картинках в дваче видел, лол.
Аноним 21/09/18 Птн 20:00:54  1267911
>>1267887
>>1267896
>>1267905
Это 10000 страничное говно никто бы не напечатал, если бы там не было переносов и маленький шрифт. Потому что с нормальным шрифтом и пробелами они бы стали занимать в два раза больше страниц.
И такие гигантские книги очень большое исключение из правил.
В обычных книгах на несколько сотен страниц нормальные пробелы.

Да, а что касается увеличивать пробел между словами или делать один большой пробел в конце строки, это дело вкуса. Если бы читали больше одной книги знали бы.
Аноним 21/09/18 Птн 20:13:01  1267919
>>1267344
Вуечую этого. Лучшее с реакта и ангуляра = вью
Nuxt и Vuetify добавлю для смаку
Аноним 21/09/18 Птн 20:19:50  1267921
image.png (1023Кб, 1374x965)
>>1267911
Иди уже отсюда, дурачок.
Аноним 21/09/18 Птн 20:20:20  1267922
>>1267812
Реакт и ангуляр для больших прог (коих 5%), вью заполняет пробел от jquery до ангуляра.


Аноним 21/09/18 Птн 20:22:22  1267924
>>1267921
> пелевин
Кот бы говорил.
Аноним 21/09/18 Птн 20:27:50  1267925
>>1267863
Нихуя не понятно что тебе нужно, ни из твоего поста, ни из скриншота. Скрин из каменного века в котором еще жквери не было.
Аноним 21/09/18 Птн 20:31:48  1267927
>>1267921
Молодец, теперь привёл в пример туалетный роман.
Будут у книги переносы или не будут - это не прихоть писателя. Это решение принимается при необходимости впихнуть текст в определённый страничный лимит. Чаще всего по экономическим соображениям.
Аноним 21/09/18 Птн 20:34:41  1267928
14592147724870.jpg (32Кб, 511x399)
>>1267922
>Реакт и ангуляр
>для больших прог
>js
>для прог
Спасибо, насмешил.
Аноним 21/09/18 Птн 20:34:55  1267930
>>1267927
>Ты много видел ВЗРОСЛЫХ книг, в которых слова переносятся по слогам?
>Это 10000 страничное говно никто бы не напечатал, если бы там не было переносов и маленький шрифт. В обычных книгах на несколько сотен страниц нормальные пробелы.
>РРРРЯЯ Будут у книги переносы или не будут - это не прихоть писателя.

Аноним 21/09/18 Птн 20:36:42  1267931
>>1267928
Не поверишь, верстальщик, можно и проги под браузер.
Аноним 21/09/18 Птн 20:38:54  1267933
>>1267931
Ага, на жс. Электроном или нв пользуешься? Не удивительно тогда, почему у тебя реакт и ангуляр для 5%
Аноним 21/09/18 Птн 20:48:45  1267937
>>1267930
Ты воруешь книги, а потом надеешься, что они будут выходить с адекватными шрифтами и переносами, клоун?
Аноним 21/09/18 Птн 21:07:42  1267950
>>1267937
Продолжайте маневрировать. Мы с вами свяжемся.
Аноним 21/09/18 Птн 21:13:29  1267952
1537553607982.jpg (32Кб, 642x447)
>>1267950
Ты блядь, совсем ебанутый видимо.
Ты думаешь автор, когда пишет книгу делает переносы? Или тебе с переносами читать удобней?
Аноним 21/09/18 Птн 21:20:21  1267958
>>1267933
>Ага, на жс. Электроном или нв пользуешься?
Там тоже браузер, до отсутствия ноды решил доебаться иль чего ?
>для 5%
Для работы в команде должно быть лучше не вуе, тк типизация и поддержка гугль/фейсбук.
Аноним 21/09/18 Птн 21:26:42  1267961
>>1267091
Использовать стримы, например Most или Rx.
Аноним 21/09/18 Птн 22:55:36  1268010
Screenshot from[...].png (171Кб, 1190x729)
>>1267911
>И такие гигантские книги очень большое исключение из правил.
>1 of 9
Продолжишь срать под себя, петушок, или пойдешь подмоешься?
Аноним 21/09/18 Птн 22:57:47  1268013

>>1267924
>>1267927
Кстати, Пелевин - это Достоевский нашего времени, мимокапитан. По таким вот постам легко детектятся птушники.
А по прямо противоположным дохуя восторженным - не читавшие его гуманитарии, кек.
Аноним 21/09/18 Птн 23:21:27  1268024
>>1268010
Продолжу срать на тебя, даун. Тред почитай.
Я объяснил уже, что такой сжатый текст делают не потому что его удобно читать, а из-за ограниченности в бумаге и краске.
Твою 9 страничную книгу вообще наверное печатали на школьном принтере.
Аноним 21/09/18 Птн 23:52:16  1268037
15180177190460.gif (453Кб, 280x207)
>>1268024
Это электронная книга, долбоеб.
Аноним 21/09/18 Птн 23:59:58  1268040
>>1268037
>электронная книга
Да я так и понял, там же так и написано "hardback", долбоёб.
Аноним 22/09/18 Суб 02:48:47  1268095
>>1267824
> Уверен
Перекрестись
Аноним 22/09/18 Суб 02:50:10  1268096
>>1267851
Кодомакака не может в термины.
Аноним 22/09/18 Суб 02:52:26  1268097
>>1267868
> Framework - рабочие рамки.
Знатоков английского языка приглашают в процедурную принимать таблетки.
Аноним 22/09/18 Суб 02:53:37  1268098
>>1267889
>>1267911
Артемий смотрит на говно как на вас.
Аноним 22/09/18 Суб 03:03:20  1268099
>>1267891
>Так оно же вызывается при любом изменении props/state
Встретились два дебила. Один дал ссылку на левую документацию патамушта там было ключевое слово derived, второй начал это обсасывать. Фронтендщики, как они есть.

Тебе же сказали - пользовать нормальную реактивность через HOC из recompose. Или withPropsOnChange, если хочется простого, или mapPropsStream, если хочется захреначить троттлинг и прочую. Без ебаной магии с геттерами/сеттерами, которая работает через раз и потребует анальной ебли для покртытия тестами.
Аноним 22/09/18 Суб 03:16:19  1268100
>>1268099
Ну че ты ругаешься-то? У меня ссылка не открывалась на вью доку, а по его описанию мой метод вполне подходит.
Аноним 22/09/18 Суб 05:14:04  1268109
>>1267006
Видимо, потому что все уважаемые пацаны работают в одиночку над пет-проектами размером не больше очередного туду-листа или лендинга для ОсОО "Маляры Рязани".
Аноним 22/09/18 Суб 05:30:28  1268111
Использую create-react-app. Бабель ругается и кидает unexpected token, когда видит object destructuring. Поставил и transform-object-rest-spread, и transform-es2015-destructuring, и всё равно ошибку выдаёт. Что делать?
Аноним 22/09/18 Суб 05:32:31  1268113
>>1267868
>Framework - рабочие рамки.
Пхах! Ты еще всю зарубежную литературу гугл тренслейтом переведи, у тебя segregation of duties будет про операцию деления, а observable - библиотекой для управления веб-камерой.
Скажи мне, пожалуйста, а jQuery это фремйворк?
Аноним 22/09/18 Суб 05:36:19  1268114
>>1267851
Дауны, понимающие теорию и разбирающиеся в терминах, с серьезным лицом разрабатывают те вещи, которые позволяют тебе нихера не знать и клепать формочки двумя строчками копипаста из стековерфлоу. Прояви уважение к даунам, а то такие макаки как ты без работы останутся.
Аноним 22/09/18 Суб 05:40:17  1268116
>>1267927
Щас бы ничерта не разбираться в печатном деле и кукарекать.
Аноним 22/09/18 Суб 06:02:09  1268121
>>1268113
jQuery это не просто фреймворк, это лучший в мире фреймворк, это фреймворк фреймворков, который провертел на хую ваши реакты и ангуляры ещё до того, как они на свет появились.
Аноним 22/09/18 Суб 06:35:18  1268124
>>1268100
Сестра, этому пациенту укол в голову и в биореактор
Аноним 22/09/18 Суб 06:36:19  1268125
>>1268121
В настоящий момент говно без задач.
Аноним 22/09/18 Суб 07:57:32  1268136
Пытаюсь использовать sqlite3 базу, и глупый вопрос появился, а как долго держать указатель?

В питоне вот есть db.connect и потом conn.cursor(). Насколько я помню (могу и ошибаться), советовали подключаться к базе один раз, а вот cursor особо долго не хранить и получать непосредственно перед группой обращениий к базе.

В ноде же тут есть один лишь new sqlite.Databse(fname). Можно мне это один раз сделать при запуске приложения и держать в переменной или лучше в начале каждой функции, которая к базе обращается получать? И есть ли вообще разница?
Аноним 22/09/18 Суб 09:23:37  1268155
>>1268136
> Можно мне это один раз сделать при запуске приложения и держать в переменной или лучше в начале каждой функции, которая к базе обращается получать?
Хуй знает, но когда я использовал второй вариант в монге, то при каждом реквесте он заново подключался к базе, из-за чего каждый ответ по 2-3 секунды занимал. В любом случае, у тебя есть возможность проверить это на практике.
Аноним 22/09/18 Суб 10:08:45  1268174
>>1268113
Руководствуясь определением >>1267870, можем смело утверждать, что это не просто фреймворк, это всем фреймворкам фреймворк, держащий до сих пор непревзойдённую планку тупости, тормознутости и бесполезности.
Аноним 22/09/18 Суб 10:11:21  1268175
>>1267937
Блять, как же ты заебал, пидор. Просто признай что ты блять не прав. Мне что, всю книжную полку тебе сфоткать с не ворованными книгами, где тоже переносы? Пиздуй уже отсюда
Аноним 22/09/18 Суб 10:13:51  1268176
>>1268175
Фоткай, маня безпруфная.
Аноним 22/09/18 Суб 10:14:47  1268178
Всем привет. Вряд ли я пришёл за ответом в правильное место, но всё же.
Захотел вот вкатиться в разработку игорь на phaser.js. Накатил локальный веб-сервер, поставил демку, и что я вижу - чрезвычайно дёрганый фреймрейт. Пошёл на официальный сайт этого phaser'a, посмотреть, может, там на их примерах будет лучше - та же фигня, всё в целом плавно, но каждую секунду есть очень заметное дёрганье.
Думаю, может, проблема в том, что я залочил видюшку на 75 кадров. Нет, поставил 120, та же проблема. Пока писал этот пост - в голову пришла мысль, а может, надо было вообще лок фпс снять? Снял, не помогло.
Может проблема в железе? Накатил единственную имеющуюся на винте игру, Kingdom of Amalur, выкрутил всё на максималки, время фреймов почти идеально ровное, с минимальными дёрганьями только на сложных сценах, невооружённым глазом это вообще незаметно.
Наличие гпу акселерации в браузере проверял, галочка стоит. Железо не гнал.
Как думаете, в чём проблема? Неужели разработка игр на js - гиблое дело?
Аноним 22/09/18 Суб 10:15:00  1268179
Аноны, новичок на связи. Уже несколько дней гуляю по интернету, ищу с чего бы начать. Буду благодарен, если добрый анончик набросает пару книжек годных, с которых можно приступить к ознакомлению с JavaScript..
Аноним 22/09/18 Суб 10:16:17  1268181
>>1268179
learn.javascript.ru
Аноним 22/09/18 Суб 10:18:18  1268183
>>1268181
благодарю.
Аноним # OP  22/09/18 Суб 10:38:51  1268191
>>1268178
В браузерах обязательный кап в 60 фпс.
Конечно не гиблое дело. Всё работает даже на мобилках.
Быть может что угодно. Например, совсем левый случай. У тебя пашет какой-нибудь фоновый процесс в Винде. Когда ты запустил игрушку на полный экран, Винда из-за полного экрана решила пригубить все фоновые процессы и тормоза пропали. Браузеру же в окне Винда таких привилегий решает не давать. Вот тебе и тормоза, которые к Вебу вообще отношения не имеют.
Аноним 22/09/18 Суб 11:36:27  1268202
>>1268191
Нашлось решение. Мельком глянул на гугл хром в диспетчере задач, и внезапно обнаружил, что он зачем-то использует 30 процессов. Вспомнил, что я никогда его не закрываю, а после выключения компьютера делаю его полное восстановление.
Теперь демка фазера выглядит приемлимо. До этого ещё потестил на некроноутбуке, там тоже всё было очень плавно. В общем, годная технология.
Как же раздражают такие моменты. Что-то не работает, и приходится по нескольку часов гуглить решение, думать, что не так, почему я такой тупой. После пары подобных сложностей я обычно дропаю занятия программированием.
Аноним 22/09/18 Суб 12:59:13  1268240
1537610351810.png (14Кб, 783x241)
>>1268113
Да jQuery - это фреймоворк, моль безграмотная.

Вот вам словарное определение из кэмбриджского словаря.
Перевожу тупым.
>a supporting structure around which something can be built
Поддерживающая структура, на которой строится что-то ещё.

>a system of rules, ideas, or beliefs that is used to plan or decide something
Система правил, идей и убеждений, которые используются для планирования и принятия решения.

Если у тебя в проекте есть jQuery, значит ты будешь писать в jQuery стиле.
Если у тебя в проекте реакт, значиты ты будешь писать код в реакт стиле.
Аноним 22/09/18 Суб 13:19:33  1268251
1.jpg (118Кб, 1546x355)
>>1268240
В голос. Для тебя дауна статью на википедии написали, а ты всё равно продолжаешь срать под себя.
Аноним 22/09/18 Суб 13:23:35  1268253
>>1268240
Мань, фреймворк это что-то, что определяет саму архитектуру твоего приложения, вплоть до применения каких-то конкретных паттернов. А Реакт по сути просто предоставляет дополнительный уровень абстракции над DOM, избавляя тебя от необходимости манипулировать им напрямую. А как и с чем ты будешь эти React-компоненты применять, в какую архитектуру вписывать — это твоё личное дело.
Аноним 22/09/18 Суб 13:34:05  1268257
>>1268251
>>1268253
Я понял нет смысла метать бисером перед фронто-гноем.
Аноним 22/09/18 Суб 13:34:50  1268258
>>1268257
Вообще-то я бэкэндщик на Java.
Аноним 22/09/18 Суб 13:42:04  1268266
>>1268258
Ну бывает.
Аноним 22/09/18 Суб 13:42:42  1268267
>>1266931 (OP)
Прочитал вашу шапку. Пздц, все это можно заменить на одну ссылку
freecodecamp
Аноним 22/09/18 Суб 14:03:34  1268273
>>1268251
>>1268257
Передние концы, задние концы, википидоры, хреньворкщики... Блядь, какие только вши не заведутся на многострадальном теле JS-программирования. Дерьмо, блядь.

>>1268121
Кому это перегруженное медленное говно нужно, когда есть обычный querySelectorAll?
Аноним 22/09/18 Суб 14:32:21  1268275
>>1268267
Нахуй надо, там не по-русски всё.
Аноним 22/09/18 Суб 14:37:50  1268276
>>1268111
Бамп вопросу.
Аноним 22/09/18 Суб 14:39:54  1268277
>>1268257
Обосрался? Сделай гордое лицо.
Аноним 22/09/18 Суб 14:47:03  1268278
>>1268276
Иди нахрен. Текста ошибки нет, кода нет, конфига нет
Может ты тупо обосрался с синтаксисом в коде.
Аноним 22/09/18 Суб 14:51:15  1268280
>>1268240
>в jQuery стиле.
А это как и в чём отличия от, эм, не-jquery стиля? Скажем, ванильного.
Аноним 22/09/18 Суб 15:03:54  1268286
>>1268280
А в чём отличия нормального мужика от пидораса? Как бы оба человеческие особи, да и внешне похожи.
Аноним 22/09/18 Суб 15:04:54  1268288
>>1268280
Какой-то ты странный. Сказано же - есть jQuery, значит проект в jQuery-стиле. А рация на бронетранспортере.
Аноним 22/09/18 Суб 15:32:06  1268298
>>1268286
Отличие в том, что один честно говорит, что любит в жопу, а другой это скрывает.
Аноним 22/09/18 Суб 16:23:51  1268314
>>1266931 (OP)
сап, дайте названий книжонок по angularJS на русском
Аноним 22/09/18 Суб 16:31:32  1268316
Короче есть хтмл вида.

https://jsfiddle.net/z8tvwqh3/16/

1. Как по-пацански выровнять текст/содержимое по середине элемента?
2. Каков аналог приведённой пасты + п. 1 без использования flex?

(да-да, знаю, что не по теме, не нашёл больше подходящего места)
Аноним 22/09/18 Суб 16:33:47  1268318
Ещё вопрос, вот я позадротил жс/нтмл/ксс. Куда дальше? Жквери хуйня без задач?
Аноним 22/09/18 Суб 16:37:02  1268320
Пока есть толпа макак, которые не знают, что такое inversion of control и поэтому называют jquery фремйворком, на основе дословно переведенных терминов, техническое значение которых они не понимают, нормальным господам большой конкуренции можно не бояться.
Аноним 22/09/18 Суб 16:38:08  1268321
>>1268318
Придумай себе задачу и делай ее как можно лучшим способом, на который способен. В чем сложность?
Аноним 22/09/18 Суб 16:42:09  1268323
>>1268314
ОП хуй
Аноним 22/09/18 Суб 17:11:42  1268337
>>1268323
что ?
Аноним 22/09/18 Суб 17:14:59  1268338
>>1268273
Два чая. На моей vasya228133homepage.biz всё заебок и без ентого дерьма пашит, не понимаю этих нитакихкаквсе выебов с пеньворками и прочим дерьмом для быдла....
Аноним 22/09/18 Суб 17:39:36  1268353
>>1268337
ОП JS треда ПРОСИТ КНИГУ по ангуляру НА РУССКОМ
сколько тебе лет и как ты писал шапку небось очередной вкатывальщик
Аноним 22/09/18 Суб 17:45:49  1268358
>>1268353
во первых я не ОП
во вторых давно уже не вкатывальщик а вполне себе околомидол в одной их галер.
в третьих книга нужна моему другу пидорахе без знания ангельского, а я что-то с ходу не нагуглил книг по первому угловому
Аноним 22/09/18 Суб 18:05:32  1268367
>>1268323
>>1268353
Кретин, съеби с этого сайта обратно в свою вкшечку.

>>1268358
>книга нужна моему другу пидорахе без знания ангельского
))
Ты тоже съеби.
Аноним 22/09/18 Суб 18:26:39  1268375
>>1268179
носорог и eloquent
Аноним 22/09/18 Суб 18:27:36  1268376
Screenshot2018-[...].png (81Кб, 780x591)
>>1268367
почему ? Вы ебланы какие-то
Аноним 22/09/18 Суб 18:54:46  1268383
Посоветуйте книгу по js для погромиста, чтоб без затротства, читалось весело и задорно, но в то же время, чтобы все по делу и по полочкам. Не справочник, но и не для чайников.
Аноним 22/09/18 Суб 19:02:07  1268388
h7nt4keyd7oy.jpg (791Кб, 3264x1836)
>>1268383
Не читал, но рекомендую.
Аноним 22/09/18 Суб 19:04:14  1268389
>>1268338
Без этого дерьма можно (и, главное, нужно) обойтись везде. Заебали уже говносайты, которые иначе как на 40-процессорном компе с 10 ТБ оперативки и с подключением не хуже, чем у серверов Google, открывать не стоит под угрозой зависания браузера.

Ленивые пидорасы, которые не могут толком освоить язык, подключают тонны быдлокодерского говна, которого нормальный программист побрезгует даже название произносить. Идите вы уже нахуй со своими хуйворками ебаными.
Аноним 22/09/18 Суб 19:33:12  1268401
>>1268389
Если у тебя оперативной памяти меньше гигабайта и не стоит адблок, то проблема тут не во фреймворках. Даже я со своими 4 гб ни единого раза не испытывал проблем из-за кривого жаваскриптового кода, это во-первых. Во-вторых, синглпейдж на реакте/вью работает в тысячу раз лучше, чем какая-нибудь древняя ссанина с вротпрессом.
Аноним 22/09/18 Суб 19:44:04  1268407
>>1268401
> синглпейдж на реакте/вью работает в тысячу раз лучше, чем какая-нибудь древняя ссанина с вротпрессом
Какой смысл сравнивать говно с мочой?
Аноним 22/09/18 Суб 19:45:55  1268409
>>1268407
> пук
Ясно.
Аноним 22/09/18 Суб 19:48:41  1268410
>>1268257
Жс-гной конечно хуже пидораса, но ты, обосравшийся в элементарных вещах залетный петушок, хуже жс-гноя.

мимо
Аноним 22/09/18 Суб 20:00:15  1268416
>>1268401
Не, я повторюсь: на хреньворках пишут только криворукие пидорасы-быдлокодеры, делающие всё на отъебись, понимающие в программировании не больше, чем свинья в кулинарии.
Аноним 22/09/18 Суб 20:29:02  1268428
>>1268416
Ты ничего сложнее слайдера не писал, правда? Иначе ты бы понял, что с помощью фреймворка можно выполнить поставленную задачу в десятки раз быстрее и делегировать львиную долю кода умным дядям, вместо того, чтобы писать свои собственные кривые велосипеды, принципы работы которых понимаешь только ты. Может, конечно, в твоем представлении это недостойно труъ программиста, но бизнес твое мнение не ебет абсолютно.
Аноним 22/09/18 Суб 20:30:55  1268431
>>1268383
learn.javascript.ru
Аноним 22/09/18 Суб 20:35:31  1268435
>>1268389
Ну а я про что, васяно-страницы конечно без них обойдутся, а вот если ты хочешь сделать что-то стоящее, то ты либо сделаешь также как это реализовано в фреймворке (при условии что ты программист высокого уровня), затратив на это в 30 раз больше времени, либо сделаешь свой велосипед с тремя колесами, который будет медленнее в 10 раз и требовательней к системе в 20 раз.
Аноним 22/09/18 Суб 20:45:47  1268445
>>1268416
Что ты здесь нам впариваешь дичь ?!
Своим заказчикам цену себе набивай.
Никто кроме тебя не будет в твоём говне колупаться, а значит твой быдлокод и есть на отъебись и выбрось.
Аноним 22/09/18 Суб 20:47:44  1268447
>>1268316
https://css-tricks.com/centering-css-complete-guide/
http://howtocenterincss.com/
Флекс это правильный способ.

>>1268318
Открой вакансии по своей местности и увидишь.

>>1268431
https://www.youtube.com/watch?v=QBWWplFkdzw
Аноним 22/09/18 Суб 21:01:05  1268455
>>1268435
Да, я согласен, так и есть. В 1% случаев. В остальных 99% либо ради решения одной задачи подключается хуева куча нахуй не нужного кода, либо, что бывает куда чаще, ебучая мартышка кодер-прогер без хреньворка просто ничего не может сделать вообще, в результате то, что на нормальном JS выглядело бы красиво, читаемо, лаконично и работало бы быстро, получается уродливым и тормозным. А бизнес это хавает, потому что качественный код стоит дорого.
Аноним 22/09/18 Суб 21:03:22  1268456
>>1268445
Кто же вам, говну, ещё скажет, что вы говно, ежели не программист? Или вы себя считаете программистами, макаки?
Аноним 22/09/18 Суб 21:09:18  1268458
>>1268456
>А бизнес это хавает, потому что качественный код стоит дорого.
Чтобы ты мартышка не выёбывалась с незаменимостью. Для себя на чём угодно штопай, ибо всем похуй.
>>1268455
Ты не в гугле/фейсбуке работаешь, с чего ты взял что твой велосипед, чем-то лучше готовых решений выйдет ?

Аноним 22/09/18 Суб 21:18:48  1268461
>>1268455
> ради решения одной задачи подключается хуева куча нахуй не нужного кода
Кода, которым все знают как пользоваться и который писали умные дяденьки, сделав его хорошо оптимизированным по крайней мере по сравнению с тем, что напишут такие вот "тру пограмисты" как ты, вместо велосипедов, которыми умеешь пользоваться только ты?
> что на нормальном JS выглядело бы красиво, читаемо, лаконично и работало бы быстро
Знаешь за что не любят жиквери? Не за то, что это фреймворк, а за то, что это набор функций без каких-либо паттернов проектирования, из-за чего код выглядит как нечитаемый пиздец, потому что его писали разные люди со своими привычками, предпочтенияими и понятиями о том, что правильно, а что нет. Если бы его не было, то все не любили бы ваниллу, потому что код выглядел бы точно так же. Жаваскрипт - очень свободный язык и если его не ограничивать какими-либо рамками, в качестве которых обычно выступает фреймворк, то код будет крайне трудночитаемый.
Когда будешь делать какой-нибудь проект хотя бы со вместе со своим одноклассником, то поймешь зачем придумали библиотеки и фреймворки.
Аноним 22/09/18 Суб 21:26:56  1268465
>>1268461
Ну да, пооправдывайся, авось легче станет. Можешь ещё поплакаться о том, как тяжело на JS писать нормальный код без тупорылых надстроек, разработанных специально для вашего вольера с приматами.

>>1268458
Тормоз, блядь, перечитай ещё раз про 99%.
Аноним 22/09/18 Суб 21:30:02  1268469
00.png (251Кб, 516x726)
стоит ли по этой книге вкатываться? если тупой
Аноним 22/09/18 Суб 21:33:51  1268472
>>1268465
На нем не тяжело писать, напротив, на нем слишком легко писать. На жс можно писать и в объектно-ориентированном стиле, и в функциональном, и в императивном, и в декларативном, и в дегенеративном стиле, а можно и во всем одновременно. И это будет очень трудно читать, ты это понимаешь? Когда ты ночью у себя под одеялком в таком стиле строчишь, то ничего страшного в этом нет, а когда над проектом работают 10+ людей, то их взаимодействие будет практически невозможным, если не ввести какие-то рамки. А в качестве рамок можно использовать фреймворк, тогда и текущие люди на проекте будут друг друга понимать и те, кто будут работать над этим проектом после них. Таких ситуаций не 1%, напротив, таких как раз 99.
Аноним 22/09/18 Суб 21:34:19  1268473
>>1268469
Картинок много? Если да, то вкатывайся.
Аноним 22/09/18 Суб 21:37:10  1268474
>>1268465
>Без этого дерьма можно (и, главное, нужно) обойтись везде.
>Тормоз, блядь, перечитай ещё раз про 99%.
Ты долбаёб, который кроме сайтиков одностраничных ничего не делал.
Аноним 22/09/18 Суб 21:47:32  1268481
>>1268469
Стоит. Но если реально тупой, то будет сложно.
Аноним 22/09/18 Суб 21:51:44  1268482
ss-0909D.jpg (70Кб, 1200x838)
>>1268472
> когда над проектом работают 10+ людей
Таких людей?
Аноним 22/09/18 Суб 21:52:16  1268483
>>1268472
Так даже если один, то быстрее готовое юзать. Время - деньги.
"Ни такой как все" решил ЧСВ почухать, или совсем нубасик.
Аноним 22/09/18 Суб 21:53:12  1268484
>>1268482
Давай свой код велосипедный доставь, надо тебя жиденьким остудить.
Аноним 22/09/18 Суб 22:18:24  1268494
wefwsefweregwed[...].jpg (95Кб, 800x600)
>>1268484
"Не давайте святыни псам и не бросайте жемчуга вашего перед свиньями, чтобы они не попрали его ногами своими и, обратившись, не растерзали вас" (Мф. 7:6).
Аноним 22/09/18 Суб 22:21:41  1268495
14120076843777.jpg (177Кб, 858x664)
>>1268494
Аноним 22/09/18 Суб 22:27:03  1268496
>>1268389
>Без этого дерьма можно (и, главное, нужно) обойтись везде.
В энтерпрайзе и большой кодовой базе твои бойлерплейтные подделки быстренько окунут в сельскую канализацию и отправят дальше фрилансить лендинги.
Аноним 22/09/18 Суб 22:49:11  1268502
image.png (1054Кб, 1749x998)
>>1268240
>Да jQuery - это фреймоворк, моль безграмотная.
Благодарим за информацию!
Аноним 22/09/18 Суб 23:18:24  1268512
>>1268502
Формально, как и реакт, на деле там целая экосистема, в которой ты будешь юзать виджеты/плагины (ибо нафиг надо без них), которые в свою очередь будут вертеться в жквери-фрейме.

Аноним 22/09/18 Суб 23:33:31  1268516
image.png (51Кб, 623x341)
Что думаете про Marko?
Аноним 22/09/18 Суб 23:41:36  1268520
>>1268512
С такой логикой - ванила это фреймворк.
Аноним 23/09/18 Вск 00:00:40  1268525
>>1268520
Можно и так сказать, тоже абстракция (фреймворк v8).
Аноним 23/09/18 Вск 00:40:51  1268535
>>1268469
Хули там вкатываться то? Вон тебе ссылка на видос, за час всё объясняют. Тут главное не ум или тупость, а практика, чем больше практики, тем лучше понимание. Если фантазии нет и не знаешь куда применять знания, то на это есть куча сайтов с задачами различного типа.
Аноним 23/09/18 Вск 00:49:46  1268538
>>1268516
Нигде в вакансиях не требуется, значит не нужно.
Аноним 23/09/18 Вск 02:00:35  1268551
1.jpg (66Кб, 828x223)
>>1268516
Полистал документацию, всё было заебись пока не дошел до пикрила.
Аноним 23/09/18 Вск 02:07:19  1268552
>>1268455
>>1268455
> А бизнес это хавает, потому что качественный код стоит дорого.
Маааам! Бизнес шлёт меня нахуй, когда я пытаюсь изобретать колесо! Что делать, маааам?! Кругом одни пидорасы-фреймфоркщики, один я оптимизатор в белом - почему на меня ссут?!
Аноним 23/09/18 Вск 02:39:17  1268558
>>1268551
> Жалуется на бандлер
Как там в 2008?
Аноним 23/09/18 Вск 04:42:29  1268568
Фреймворк-ориентированное программирование: ВСЕ есть фреймворк. Angular это фреймворк, React это фреймворк, jQuery это фреймворк, javascript это фреймворк, webpack это фреймворк, setTimeout это фреймворк, клавиатура это фреймворк, программист сам фреймворк.
Аноним 23/09/18 Вск 05:07:58  1268570
>>1268568
Фреймворк - это фреймворк.
Аноним 23/09/18 Вск 05:10:01  1268571
image.png (38Кб, 523x276)
Аноним 23/09/18 Вск 07:36:58  1268590
>>1268535
> Тут главное не ум
Понятно, откуда вас столько, хреньворкщиков ебаных.

>>1268552
Серьёзный бизнес как раз ценит хороших программистов. А всякая шушера, которой насрать на конечный результат, а важна хоть какая-нибудь прибыль лишь здесь и сейчас, ценит индусов.

Смешно смотреть, как хреньворкщики пытаются оправдать собственное ничтожество, кукарекая на JS-господ.
Аноним 23/09/18 Вск 07:51:04  1268593
Мне кажется я сам фреймворк, причем пассивный. Что делать, ребятя? У меня родители - люди религиозные и фгмнутые на плюсах пишут, да, они меня не поймут, так что я не могу сделать каминг-аут, но я устал лгать.
Аноним 23/09/18 Вск 08:31:36  1268603
>>1268558
Вообще мне понравился, если всё действительно так как там описано, плюс еще минималистичный html синтаксис, яблопидоры бы одобрили.
Аноним 23/09/18 Вск 08:55:15  1268610
>>1268502
Библиотека и фреймворк это одно и тоже, моль безмозглая ты.
Аноним 23/09/18 Вск 09:03:52  1268612
>>1268610
>>1268251
Аноним 23/09/18 Вск 09:14:22  1268614
>>1268610
>тоже
Держи в курсе.
Аноним 23/09/18 Вск 09:28:39  1268615
>>1268612
Спешите видеть, википедияграммист итт. Маня, папа тебе говорит, что либа и фрэцм одно и тоже. Доступная тебе аналогия - членодевка с сисьсками. Есть тухлая пизда, опционально сиськи, делает минет, все признаки бабы, но есть один маленький нюанс. Тоже самое и тут. Разница в хуйне незначительной.

>>1268614
Держу.
Аноним 23/09/18 Вск 09:35:12  1268618
Что можете посоветовать для работы с длинными числами? Чтобы не тормозило, проверяло на простоту, возводило в степень по модулю и т. д.
Аноним 23/09/18 Вск 09:35:49  1268619
>>1268615
> википедияграммист ит
Для таких долбоебов в конце документа ссылки дают на источник информации. Но я понимаю, что ты очередной залетышь из /b/, который пришел сюда патраллиравать взрослых дяденек, поэтому иди нахуй.
Аноним 23/09/18 Вск 09:37:04  1268621
>>1268619
Папа тебя учит уму разуму, а ты копротивляешься. Ну ничего, скоро у тебя пройдет стадия отрицания и ты прозреешь, щенок ты ебаный.
Аноним 23/09/18 Вск 09:47:57  1268623
image.png (95Кб, 910x274)
>>1268618
>Что можете посоветовать для работы с длинными числами?
JS.
Аноним 23/09/18 Вск 10:06:31  1268629
>>1268568
Фреймворк - совокупность библиотек крутящихся в одном фрейме/движке/гигаБиблиотеки/остов/каркас/структура/....
Аноним 23/09/18 Вск 10:10:16  1268630
>>1268623
Пиздишь и не краснеешь, залупа синяя. В JS длина числа, если не ошибаюсь, 64 бита, не больше и не меньше.
Аноним 23/09/18 Вск 10:12:05  1268631
>>1268630
Мы вам перезвоним)
Аноним 23/09/18 Вск 10:14:41  1268632
>>1268630
Сильное заявление.
Ты его хотя бы проверил, прежде чем озвучить, дауна кусок?
Аноним 23/09/18 Вск 10:15:11  1268633
>>1268630
Это я к тому, что к XXXn применима только простая арифметика, как с обычными числами тут не поработаешь.
Аноним 23/09/18 Вск 10:16:40  1268634
>>1268633
>с обычными числами
Пациент продолжает блистать интеллектом.
Аноним 23/09/18 Вск 10:17:34  1268635
>>1268633
Молодой человек, мне охрану вызвать?)
Аноним 23/09/18 Вск 10:21:40  1268637
>>1268634
А ну возведи мне в дробную степень это длинное число, причём в такую же длинную, интеллектуальный ты наш.
Аноним 23/09/18 Вск 10:22:21  1268638
>>1268633
У тебя же только что длина числа была ограничена 64 битами. Теперь уже не ограничена?
Аноним 23/09/18 Вск 10:26:03  1268640
>>1268637
>Integer
>дробную
Уроки сделал?
Аноним 23/09/18 Вск 10:29:49  1268644
>>1268637
это ты сам придумал, что обычные числа - это дроби?
Аноним 23/09/18 Вск 10:39:13  1268655
>>1268590
> Серьёзный бизнес как раз ценит хороших программистов.

Это верно, вот только изобретатели велосипедов с квадратными колесами к ним не относятся.

Прости, что разрушил твой манямирок, но это лучше сделать сейчас, пока ты только вкатываешься, а не после того, как тебя в очередной раз погонят сссаными тряпками из-за сроков, проебанных из-за изобретения с нуля очередной кнопочки.
Аноним 23/09/18 Вск 10:41:08  1268658
>>1268610
>>1268615
>>1268621
Тебя уже все минимум по разу обоссали.
Ну ты и любитель золотого дождя, однако.
Аноним 23/09/18 Вск 10:49:09  1268661
>>1268644
>>1268640
>>1268638
Клоуны, что ли? Числовой тип в JS всегда был вещественным 64-битным.
Аноним 23/09/18 Вск 10:56:11  1268667
>>1268618
>>1268623
>>1268630
>>1268631
>>1268632
>>1268633
>>1268634
>>1268635
>>1268637
>>1268638
>>1268640
>>1268644

Господа-пидорасы, перенесите свой хороводик в MDN? Или прочтите про IEEE 754, а то мучительно больно видеть, что уебаны с обеих сторон спора.

Если же задавшему вопрос нужен ответ, а не поебаться, то
блять пользуйте BigInt

https://v8project.blogspot.com/2018/05/bigint.html
Аноним 23/09/18 Вск 11:06:42  1268678
>>1268667
>Если же задавшему вопрос нужен ответ, а не поебаться, то
>блять пользуйте BigInt
Ты даун или кто?
Ему именно это и сказали.
Аноним 23/09/18 Вск 11:10:43  1268684
>>1268661
Ты только на собеседовании этого не ляпни.
Аноним 23/09/18 Вск 11:11:56  1268687
Откуда столько олимпиадников вылезло? Во фреймворках и библиотеках у них принципиальная разница, фреймворки - не фреймворки, большие числа - не большие числа. А ну пшли нахуй отсюда! На переменах с одноклассниками будете свои важные темы по поводу того, что небо синее поднимать.
Аноним 23/09/18 Вск 11:21:03  1268702
>>1268678
Нахуй-нахуй. Ну прости, не заметил на милипусеньком скриншоте на фоне вашей свальной ебли.

(И BigInt не часть JS - пока еще)
Аноним 23/09/18 Вск 11:21:48  1268705
>>1268684
Пиздуй в MDN быстро и решительно.
Аноним 23/09/18 Вск 11:45:34  1268713
Кстати, про BigInt в JS. Работает только в Цхроме, операции по модулю не содержит, критического выигрыша в скорости не делает. Нахуй оно такое нужно?
Аноним 23/09/18 Вск 11:59:59  1268716
Друзья, простите пожалуйста нуба, а есть ли в ЖС возможность решить аррай вида ["2" "+" "1" "/" "2"] или нужно прогонять его через какой-нибудь свитч и переводить в цифры и менять "/" на /?

Учу Реакт, пишу калькулятор.
Аноним 23/09/18 Вск 12:00:43  1268717
>>1268716
eval
Аноним 23/09/18 Вск 12:01:02  1268718
>>1266931 (OP)
Спасибо за шапку
Аноним 23/09/18 Вск 12:02:09  1268720
Сап, sort() работает на jquery объектах? Хочу отсортировать таблицу по двум колонкам, для этого получаю все row через jquery, потом сравниваю первую и вторую колонку a и b sort. Это сработает?
Аноним 23/09/18 Вск 12:03:39  1268721
>>1268720
Array.from()
Аноним 23/09/18 Вск 12:05:28  1268722
>>1268721
Получаю массив из элементов, окей, тут понял, сорт работает с массивами. А как дальше его вставить обратно? Мне нужно удалить имеющиеся элементы таблицы и appendTo?
Аноним 23/09/18 Вск 12:06:25  1268724
>>1268721
И как будет выглядеть этот массив, если я делаю массив из row, который содержит td?
Аноним 23/09/18 Вск 12:11:07  1268725
>>1268716
Чё, бля? Ты JS сперва выучи, мудило.

var массив = ["2", "+", "1", "/", "2"], результат; eval("результат=" + массив.join(""));
Аноним 23/09/18 Вск 12:12:32  1268727
>>1268722
https://google.gik-team.com/?q=jquery+%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0+%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B+
Аноним 23/09/18 Вск 12:16:37  1268730
>>1268720
Вот, а я о чём. Криворукое хуйло без жидокверы не может ссаную таблицу отсортировать и не знает при этом даже основы JS. Хреньворкеры, блядь.
Аноним 23/09/18 Вск 12:19:33  1268732
>>1268725
>>1268717

Чет в голос с этих советчиков. Использование такого калькулятор будет на уровне установки вишмастера.
Аноним 23/09/18 Вск 12:20:08  1268733
>>1268730
Эт я, да. А ты с чего начинал? Как начинал учить js? Когда сталкивался с проблемами, что делал?
Аноним 23/09/18 Вск 12:24:50  1268735
>>1268732
Какие у тебя есть варианты написания калькулятора, кроме как без эвела, умник? И чтобы при этом код был читаемым и его был способен написать ньюфаг?
Аноним 23/09/18 Вск 12:26:23  1268736
>>1268733
Он тебе ничего не посоветует, это ебнутый на всю голову олимпиадник, который ни строчки коммерческого кода в глаза не видел. Выше можешь почитать его высеры.
Аноним 23/09/18 Вск 12:27:38  1268737
>>1268735
А нахуй его с евалом писать? В этом никакого челенджа нет, это слишком легко.
Аноним 23/09/18 Вск 12:27:46  1268738
>>1268736
Интересно тут у вас
Аноним 23/09/18 Вск 12:28:07  1268740
>>1268713
Не положено - не ешь.
Аноним 23/09/18 Вск 12:28:56  1268741
>>1268658
Лиловым набалдажником тебе по лбу, моль ты всеядная.
Аноним 23/09/18 Вск 12:28:59  1268742
>>1268735

Алсо, для ньюфага лучше нечитаемый код без евала, чем читаемый но с ним.
Аноним 23/09/18 Вск 12:32:46  1268745
>>1268735
Сууука, это же уровень лаба2.
А потом ебалахтунги спрашивают, нахера профильное образование.
Аноним 23/09/18 Вск 12:34:16  1268747
>>1268727
Результаты как бы подчёркивают, почему реакт божественен.
(Точнее, почему разделение состояния и представления божественно)
Аноним 23/09/18 Вск 12:35:37  1268748
>>1268741
Пссс на ванильщика-велосипедщика.
Аноним 23/09/18 Вск 12:38:25  1268750
>>1268742
> для ньюфага лучше нечитаемый код без евала
Под нечитаемым я имел ввиду, что он даже по примерам из гугла не разберется, не то что сам не напишет.
>>1268745
>>1268737
Он учит реакт, а не ваниллу. Калькулятора достаточно для того, чтобы понять как стейт ковырять и циферки на экран выводить.
> нахера профильное образование
Оно и не нужно, лол. Он до уровня лаба2 будет учиться месяца три, в вузике ты будешь до этого уровня года два штаны пропукивать, изучая матан, в котором особой необходимости нет.
Аноним 23/09/18 Вск 12:46:18  1268759
>>1268750
>> нахера профильное образование
> Оно и не нужно, лол. Он до уровня лаба2 будет учиться месяца три, в вузике ты будешь до этого уровня года два штаны пропукивать, изучая матан, в котором особой необходимости нет.

Нужно больше кодомакак, милорд!
Аноним 23/09/18 Вск 12:47:42  1268760
>>1268759
Сколько раз нужно тебя обоссать, чтобы ты шел дальше уроки делать?
Аноним 23/09/18 Вск 12:50:02  1268761
>>1268760
Ты меня с ванильщиком не путай, а то сам получишь золотой жидкости.
Аноним 23/09/18 Вск 12:53:47  1268764
>>1268748
Со страха обоссался, что ли? Пиздюк, не спорь больше с папой, усёк? Моль ты с разбитым лбом, тебе люди на опыте говорят, а ты копротивляешься как дурачек на потеху окружающим.
Аноним 23/09/18 Вск 12:56:55  1268767
>>1268764
>тебе люди на опыте говорят
Гитхаб свой покажи, опытный.
Аноним 23/09/18 Вск 12:58:25  1268768
>>1268764
^^^^^^^^^^^
Упертый JS-гной, как он есть.
Аноним 23/09/18 Вск 12:58:42  1268769
>>1268767
Я в кровавом ынтерпрайзе тружусь, девочка ты моя сладенькая. Моль ты мелкая, самоутверждайся своим гитхабом перед малолетками.
Аноним 23/09/18 Вск 13:00:09  1268771
>>1268733
Когда я начал учить JS, я учил JS, а не долбоебические хреньворки.

>>1268736
А ты вообще иди нахуй, макака дешёвая.
Аноним 23/09/18 Вск 13:01:07  1268775
>>1268768
Дык это ты упертый, хуеплет. Либа === фреймворк у тебя вызывает бугурт космического уровня, педичка ты моя маленькая.

> РЯЯЯЯЯ вота тибе ссылок где написано
> РЯЯЯЯЯ я плав и все тут
> РЯЯЯЯЯ либята либята давайте обоссым его
> РЯЯЯЯЯ ну не на миня либята, не писайте на меня
> РЯЯЯЯЯ не надо меня измазывать коричневым градом, ну либяяяяят

Аххахаха как я проигрываю над тобой, хуйлуша ты безмозглая
Аноним 23/09/18 Вск 13:01:11  1268776
>>1268769
> в кровавом ынтерпрайзе тружусь
Умных слов от взрослых дядь нахватался, да? Если б ты в энтерпрайз пришел и заявил бы всем, что будешь писать только на ванилле, то это был бы первый и последний день, когда ты там работал.
Аноним 23/09/18 Вск 13:04:07  1268781
>>1268745
> нахера профильное образование
Образование? Или петушиная бумажка из шараги, в которой он несколько лет в стул понапрасну пердел? Ты уж определись с терминологией. У нас в профессии тунеядцев-косарей не любят.
Аноним 23/09/18 Вск 13:05:05  1268783
>>1268769
>>1268771
Ооо, травмированный тырпрайзом в треде.
Понятно, гиперкомпенсация после недели копания в копролитах.

"я бы это так переписал на ванильку, если бы мне дали 10 лет и триллион баксов"
Аноним 23/09/18 Вск 13:06:46  1268785
>>1268775
Дебич, на тебя минимум три разных человека уже поссали.
Аноним 23/09/18 Вск 13:09:12  1268787
>>1268776
А кто сказал, что я на чистой ванилле пишу, нахуй ты выдумываешь?

Так за между прочим, моё предыдущее место работы рокетбанк, я там в QA тестами занимался для реакт приложений.
Аноним 23/09/18 Вск 13:10:18  1268789
>>1268781
>>1268781
>> нахера профильное образование
>Образование? Или петушиная бумажка ...? Ты уж определись с терминологией.

Сам оперделись. Бумажки какие-то приплел.
Образование - это образование.
На тебе викисылку https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Аноним 23/09/18 Вск 13:11:12  1268790
>>1268787
QA не человек.
Аноним 23/09/18 Вск 13:11:14  1268791
>>1268783
>>1268785
Наебните кала, опущи. Вы окромя самоутверждения и говнофорков в гитхабе за душой больше нихуя не имеете.

На фрилансе то хоть один проект получили?

Хахаххаха успешные хуесосы, которые виртуальной мочой кого-то облить могут ахахахахахха напыщенные пездюки вы! Поменьше спеси и прыщи выдавите с ебал своих, дегенераты-очкариты.
Аноним 23/09/18 Вск 13:11:51  1268792
>>1268790
Работа есть работа, лавэ в размере 90к в месяц капала.
Аноним 23/09/18 Вск 13:12:21  1268793
>>1268790
Мало того, что не человек, так еще конкретно этот - шизофреник.
Аноним 23/09/18 Вск 13:12:56  1268794
>>1268793
>>1268791
И действительно, даже приступ начался.
Аноним 23/09/18 Вск 13:13:49  1268795
>>1266931 (OP)
Анон, подскажи нубу!

Есть шаблон. В нем есть раздел для фото. Первый тег img - пустой.
Как его удалить?
Аноним 23/09/18 Вск 13:15:12  1268797
>>1268794
>>1268793
Какие же вы токсичные, просто пиздец. Окромя желчи нихуя не можете. Ну если вы говно безграмотное, зачем других такими же считать? Ну это у вас возрастное. Пройдёт.
Аноним 23/09/18 Вск 13:16:33  1268799
>>1268792
> лавэ в размере 90к в месяц
Я буду своим внукам рассказывать, как 90к QA-недочеловек ворвался в JS-тред и начал рассказывать реактобоярам, что такое фреймворки.
Аноним 23/09/18 Вск 13:16:47  1268800
>>1268797
Это не токсичность, это указание фактов. Нейролептики свои примешь - поймешь.
Аноним 23/09/18 Вск 13:25:58  1268808
>>1268797
Это отрицание или уже торг?
Аноним 23/09/18 Вск 13:26:20  1268809
>>1268795
Просто берешь и без задней мысли удаляешь.
Аноним 23/09/18 Вск 13:26:45  1268810
>>1268789
Петухариус, иди ты нахуй со своими википидорами. Уточняй, что имеешь в виду под "профильным образованием". Человек без образования, пытающийся кодить, - это обычная макака, кодер-прогер. Такими как раз обычно и являются выпускники всяких "профильных" шараг.
Аноним 23/09/18 Вск 13:26:48  1268812
>>1268795
Очевидно же, Node.removeChild
https://developer.mozilla.org/en-US/docs/Web/API/Node/removeChild
Аноним 23/09/18 Вск 13:28:00  1268816
>>1268810
Major in CS, блядь.
ПТУшников в биореактор
Аноним 23/09/18 Вск 13:29:26  1268817
>>1268795
Подключи жквери значит, и делай :
('img').firts().remove()
Аноним 23/09/18 Вск 13:30:03  1268818
>>1268810
Труъ погромист в треде, все под шконку!
Аноним 23/09/18 Вск 13:31:28  1268819
>>1268809
Нет, нельзя просто взять и удалить тег. Основа критического мышления - сомнение: что ты за специалист, если просто так возьмёшь и удалишь? Тут нужен как минимум обстоятельный анализ всех факторов "за" и "против", пути к отступлению, многократное переосмысление совершённого действия.
Аноним 23/09/18 Вск 13:32:49  1268820
>>1268817
О, ещё один элитарный хуйворкщик подоспел.
Аноним 23/09/18 Вск 13:33:01  1268821
>>1268812
>>1268809
Наверное, у меня слишком много задних мыслей.

Я решил сделать так:

document.querySelector('.popup__photo').parentNode.removeChild(document.querySelector('.popup__photo'))

document.querySelector('.popup__photo') - это картинка, которую надо удалить.

Как итог, получаю нихера.

>>1268817
НАДО ЧЕРЕЗ ВАНИЛУ.
Аноним 23/09/18 Вск 13:34:00  1268823
>>1268817
>>1268820
Юмор в контексте сего треда.
Аноним 23/09/18 Вск 13:34:13  1268824
>>1268819
>>1268809
Токсичные, фу-фу-фу.
Аноним 23/09/18 Вск 13:34:25  1268825
>>1268816
Да, и вас, ПТУшников, туда же. Во фриланс, нахуй, лэндинги ебаные верстать. Вам здесь не рады.
Аноним 23/09/18 Вск 13:39:26  1268835
>>1268821
> нихера
Ну тут полон тред телепатов-шизофреников, они тебе по этой информации сейчас удаленно код отладят за полсекунды.

(Ну и то, что ты не догадался использовать .remove(), говорит само за себя)

https://developer.mozilla.org/en-US/docs/Web/API/ChildNode/remove
Аноним 23/09/18 Вск 13:40:51  1268838
>>1268825
Стадия депрессии и ненависти к себе?
Быстро прогрессируешь.
Аноним 23/09/18 Вск 13:41:08  1268839
>>1268821
>НАДО ЧЕРЕЗ ВАНИЛУ.
Такое на раз гуглится, попробуй "js remove first child", потом ещё захочешь.
Аноним 23/09/18 Вск 13:42:03  1268841
>>1268821
Ошибка не в этом коде (подозреваю, что она в твоей ДНК).

> НАДО ЧЕРЕЗ ВАНИЛУ.
А через анал тебе не надо?
Аноним 23/09/18 Вск 13:42:06  1268842
Bump
Аноним 23/09/18 Вск 13:43:47  1268844
>>1268838
Ты пытаешься спроецировать свою ничтожную личность на собеседника и воспринимать его сквозь призму собственной ущербности? Напрасно, я не ПТУшник, ваших петушиных справок никогда не получал.
Аноним 23/09/18 Вск 13:47:57  1268850
>>1268844
> Ты пытаешься спроецировать....
Что за бубнеж из процедурной?
Аноним 23/09/18 Вск 13:51:37  1268854
image.png (7Кб, 617x65)
image.png (9Кб, 750x70)
>>1268835
Но я догадался!

document.querySelector('.popup__photo').remove();

Это учебный, локальный проект, так что ссылку не дам. ибо её тупо нет

>>1268839
Так тоже не работает.
Аноним 23/09/18 Вск 13:53:39  1268856
333.jpg (29Кб, 461x246)
>>1268854
>Так тоже не работает.
Аноним 23/09/18 Вск 13:55:01  1268858
>>1268854
Долбоёб слепошарый, куерыСелектор возвращает один узел, а не список. Читать ошибки не судьба?
Аноним 23/09/18 Вск 13:57:17  1268860
>>1268854
>>1268821
Нет, братец, ты не охуел? Сравни твой ебаный скриншот и код из поста, найди отличия.

И да, скриншотчики будут гореть в аду. Блять, перый абзац шапки.
Первый, сука, абзац документации.

Ты, похоже, не вкатишься - фундаментальные когнитивные функции нарушены.
Аноним 23/09/18 Вск 13:59:22  1268862
>>1268850
Ты какой масти будешь? На выбор три варианта: петух с 11 классами, петух из ССУЗа с дипломом кодера-прогера и петух-бакалавр по направлению "Анальные ласки в сфере IT". Назовись.
Аноним 23/09/18 Вск 14:01:24  1268863
>>1268860
> Ты, похоже, не вкатишься - фундаментальные когнитивные функции нарушены.
Ничего, сейчас какой-нибудь хреньворк освоит, будет самое то.
Аноним 23/09/18 Вск 14:03:38  1268868
>>1268862
> буль-буль-буль
Прости, не расслышал.
Аноним 23/09/18 Вск 14:05:53  1268872
>>1268821
>НАДО ЧЕРЕЗ ВАНИЛУ
>>1268863
Наоборот, через пяток трудных лет будет второй шизо-ванильщик.
Аноним 23/09/18 Вск 14:08:00  1268875
image.png (60Кб, 783x295)
>>1268858
>>1268856
Так-с. Чтобы даже я понял: если у меня есть объект. Внутри него есть div в котором есть 4 img. Мне нужно удалить в нем только первый.
Значит, у меня есть 2 выбора:
1.Это собрать список img по этому объекту и ремувнуть только первый.
2.Обратиться к родительскому элементу и сказать, чтобы он ремувнул первый.

Так?

>>1268860
Но я не сам код скринил, а ответ браузера на мои действия!
Т.е. это не игра "найди ошибку".
Аноним 23/09/18 Вск 14:09:26  1268877
>>1268875
<div class="popup__photo">
<img src="" alt="1">
<img src="" alt="2">
<img src="" alt="3">
<img src="" alt="4">
</div>
document.querySelector('.popup__photo img:first-child').remove();

Пробуй
Аноним 23/09/18 Вск 14:11:25  1268880
>>1268872
> Ничего, сейчас какой-нибудь хреньворк освоит, будет самое то.
> Наоборот, через пяток трудных лет будет второй шизо-ванильщик.
А это не одно и то же?
Аноним 23/09/18 Вск 14:12:08  1268881
>>1268875
Да, эти два варианта возможны.
(Есть и другие)
need help Аноним 23/09/18 Вск 14:22:52  1268889
frombook.png (18Кб, 678x215)
Аноны, читаю я тут книгу "JavaScript. Подробное руководство" и вот вижу я пикрелейтед.
И тут у меня сразу же вопрос: В момент первой итерации чему равна переменная max? undefined? Но ведь тогда в условие никогда не будет true.

Я прихуел, и решил поисследовать
Аноним 23/09/18 Вск 14:26:31  1268893
бля, вот

https://repl.it/repls/ShabbyLumberingOrder

на нулевой итерации нету нихуя, на 1 итерации max = 1, но ведь какого хуя? Ведь я не обьявлял переменную max до этого.
Аноним 23/09/18 Вск 14:31:33  1268902
>>1268889
Почему undefined? Она будет NaN.
Аноним 23/09/18 Вск 14:32:06  1268904
>>1268893
>https://repl.it/repls/ShabbyLumberingOrder
Заменил max на maxI :
ReferenceError: maxI is not defined
Похоже видит ссылку на функцию
Аноним 23/09/18 Вск 14:37:21  1268909
>>1268904
Перед if просто напиши консоль.лог(max), там будет ссылка на функцию
Меня смущает другое, условие в if - false, но почему-то присваивание в max срабатывает
Аноним # OP  23/09/18 Вск 14:40:49  1268910
little-girl-emb[...].jpg (417Кб, 849x565)
>>1268718
Хоть кто-то доброе слово сказал.
Аноним 23/09/18 Вск 14:43:47  1268914
>>1268889
Я не знаю, кто уебан - автор или наборщик, но по факту в первой строке должно быть `var max`, а не `var m`. Соответственно, max на первой итерации будет NEGATIVE_INFINITY
Аноним 23/09/18 Вск 14:46:41  1268916
>>1268909
Выше уже написали за нан
console.log(1 != NaN)
Аноним 23/09/18 Вск 14:49:23  1268919
>>1268916
console.log(1 > NaN) false
Хз во что конвертится
Аноним 23/09/18 Вск 14:55:56  1268925
Как вы знаете большинство владельцев сайтов используют кучу разбросанных js файлов, каждый из которых скачивается, либо загружается из кэша.

Почему практически никто не догадался собирать весь js код в один минифицированный файлик? Сколько я профилировал разные сайты именно js файлы после картинок начинают и сторонних фреймов (это просто пиздец по времени вплоть до секунд) нагружают сайты.

То есть сегодня просто если хотя бы элементарно оптимизировать хоть писечку сайты загружаться они будут в раз 10 быстрей. В частности это относится к данному сайту.

Впрочем интересно как делаете вы, разделяете или компонуете js файлы?
Аноним 23/09/18 Вск 14:56:56  1268928
>>1268909
Дебил, ты фигурные скобки забыл, так что у тебя console.log условный, а присвоение выпоняется в любом случае,
Аноним 23/09/18 Вск 14:59:13  1268929
>>1268925
>Как вы знаете большинство владельцев сайтов используют кучу разбросанных js файлов, каждый из которых скачивается, либо загружается из кэша.
>
>Почему практически никто не догадался собирать весь js код в один минифицированный файлик?

Пишут на ваниле же, тру пацаны не пользуют библиотеки и бандлеры.
Аноним 23/09/18 Вск 15:00:52  1268931
>>1268929
Пример приведи известного сайта который так делает.
Аноним 23/09/18 Вск 15:02:30  1268933
>>1268931
спроси у >>1268925 и ванило-шизика.

(сарказм)
Аноним 23/09/18 Вск 15:06:37  1268940
>>1268928
Ещё прикол, повторно вызвать функцию
TypeError: max is not a function
Аноним 23/09/18 Вск 15:07:22  1268941
>>1268933
При чём тут использование фреймворков или нет, смысл того поста в том чтобы компоновать их в один файл вместо использования кучи.
Аноним 23/09/18 Вск 15:08:34  1268942
big6b8f196da83b[...].jpg (139Кб, 700x438)
>>1268910
А, ты здесь, маленькая сучка.

> Странно, что у тебя осталось время покакать в этом треде, после того, как ты объявил все типы и скомпилял, старичок. Жди ответа на перфокарте.
Хуйло, вкатившееся в программирование через язык с динамической типизацией, навеки заключает себя в вольер с макаками вследствие необратимых повреждений головного мозга (или чем вы там пытаетесь соображать).

> Возраст, пол, образование не имеют значения
Скажи это 10-летнему пиздюку с дипломом бакалавра петушиных наук, посмотрим, как он вкатится.

> пол
Почему я ни разу в жизни не видел жидоскриптерш и вообще вменяемых программисток?

> Английский обязательно
Иди нахуй, я тут не на переводчика учусь.

> Математика. Не принципиально
Для вас, мартышек, принципиально: если вдруг решите освоить, рискуете окончательно поехать крышей и закончить свои дни в дурке. Не трогайте математику, она не для вас.

> можешь искать работку
Официантом в Макдаке.
Аноним 23/09/18 Вск 15:09:05  1268943
>>1268941
Более того я бы вообще использовал полную компоновку, чтобы весь код, css всё возможное дерьмо было в едином HTML документе. Исключения картинки.
Аноним 23/09/18 Вск 15:09:14  1268944
>>1268940
Потому что >>1268914
Аноним 23/09/18 Вск 15:14:50  1268946
>>1268943
Есть даже уже готовое решение. Называется .mhtml архивирует ресурсы в один файл и архивирует их. Вместо кучи запросов всего один и скачивание минимального файла, содержащего все необходимые ресурсы.
Аноним 23/09/18 Вск 15:30:17  1268951
>>1268943
>>1268946
> код, css всё возможное дерьмо было в едином HTML документе.
И убить кеширование кода и CSS, потому что потом хотят server-side rendering или хотя бы сериализованное начальное состояние положить в HTML

Не надо выделываться с HTML, а код вместе с CSS (и даже мелкие изображения) уже давно в один js-бандл пакуются.
Аноним 23/09/18 Вск 15:36:17  1268952
>>1268928
>>1268944
>>1268889

Пасибо пацаны, разобрался.
В ообщем так:
1) первая итерация max = function, переменная свойство глобального обьекта max в этом случае берется из глобальной области видимости (this.max), в условии if - false (1 > function //false) и когда var i === 0 console.log не выполняется, но так как в if нету фигурных скобок я затупил, то строка max = arguments за пределами условия if, и она выполняется в любом случае.
2) функция возвращает последнее число ( а не максимальное, то что 10000 явлсятся последним и максимальным совпадение)
3) при постормном вызове max это уже не функция а число 10000
Аноним 23/09/18 Вск 15:38:39  1268953
>>1268952
>постормном
повторном
Аноним # OP  23/09/18 Вск 15:59:20  1268961
>>1268942
Ты такой злой, потому что решаешь важную задачу программирования, никак между флоатом с одинарной или двойной точностью определиться не можешь? Потому что не можешь нормальных контрпримеров придумать (10-летний с дипломом это даже не гений, это сверхчеловек нахер)? Потому что тяночек не видел? Потому что кроме родного нахрюка языков не можешь осилить? Потому что считаешь возню с циферками чем-то элитным? Потому что за всю жизнь не смог себе позволить сходить в Макдак и думаешь, что это ресторан с официантами?
В любом случае, поешь добра.
Аноним 23/09/18 Вск 16:00:19  1268962
>>1268952
Это ведь шутка, да? Надеюсь. Иначе с какими же овощами приходится сидеть на одной доске.
Аноним 23/09/18 Вск 16:08:48  1268971
>>1268914
Вот этот прав.
Аноним 23/09/18 Вск 16:09:40  1268972
>>1268962
хм.. я только неделю назад учить js стал
Аноним 23/09/18 Вск 16:29:38  1268981
>>1268952
>>1268972
В тексте примера очевидная опечатка.

Если разбирать пример as is, то
- в max лежит функция
- m бесполезная переменная без задач
- условие никогда не будет истинным, результатом сравнения числа из arguments и функцией в max будет false.
- значение max никогда не будет изменено
- Цикл сделает прогон по всем аргументам в пустую
- Результатом функция вернет сама себя

Аноним 23/09/18 Вск 16:50:23  1268988
>>1268961
Да не реагируй ты, дурачок, ясно же что он троллировать пришел.
Аноним 23/09/18 Вск 17:36:03  1269003
Был у вас пару месяцев назад. Шапка преобразилась. Инфа побогаче стала, это точно. Вот только неясно, почему теперь для вката нужно MERN, когда раньше только js + реакт?
Аноним 23/09/18 Вск 17:40:18  1269008
>>1268961
>между флоатом
Лол, этот долбоёб до сих пор верстает на флоатах, ору.
Вот такие дегроды пилят шапку треда, а вы их принимаете за аксиому.
Аноним 23/09/18 Вск 17:48:33  1269011
>>1269008
Толстый или тупой?
Аноним 23/09/18 Вск 17:51:39  1269013
>>1268877
Вернулся из детского садика
Пишет сообщение об ошибке:

Uncaught TypeError: Cannot read property 'remove' of null
at renderOffer (map.js:111)
at map.js:146

>>1268881
Ну т.е. это считаются основные: через ремув конкретного элемента и ремув потомка?
Аноним 23/09/18 Вск 17:56:46  1269015
>>1269013
https://jsfiddle.net/kbgaem8f/1/
Замени на свой css класс
Аноним 23/09/18 Вск 18:00:43  1269017
>>1269015
https://jsfiddle.net/kbgaem8f/5/
Вот как у меня выглядит структура объекта. С ним не работает.
Аноним 23/09/18 Вск 18:02:10  1269021
>>1269017

document.querySelector('.popup__photos img:first-child').remove();
Аноним 23/09/18 Вск 18:03:18  1269022
>>1269021
Да благословит тебя Аллах...
Аноним 23/09/18 Вск 18:10:06  1269028
>>1269022
Иншала, брят
Аноним 23/09/18 Вск 18:27:12  1269040
>>1269011
Одно другому не мешает же
Аноним 23/09/18 Вск 19:02:15  1269058
>>1268961
> флоатом с одинарной или двойной точностью определиться не можешь
Тупой обезьяне не объяснить, что такое дисциплина программирования, программистский стиль мышления и т. д. Так что не буду даже пытаться.

> 10-летний с дипломом это даже не гений, это сверхчеловек нахер
Так диплом бакалавра же, как у тебя. Такой и мартышке вручить могут, никто не удивится.

> Потому что тяночек не видел?
А должен был? Боюсь, это будут мерзкие жирние свиньи, которых просто никто ебать не хочет, вот они и ударились в программирование. Качество кода - сам можешь догадаться, какое будет.

> Потому что считаешь возню с циферками чем-то элитным?
Если ты это про математику, то безусловно.

> за всю жизнь не смог себе позволить сходить в Макдак и думаешь, что это ресторан с официантами?
Это ваш уровень, мартышки ебаные. Нету официантов - пойдёшь парашу драить.
Аноним 23/09/18 Вск 19:29:28  1269070
>>1269058
> Боюсь, это будут мерзкие жирние свиньи, которых просто никто ебать не хочет, вот они и ударились в программирование. Качество кода - сам можешь догадаться, какое будет.
А вот и нет, есть знакомая тяночка, которая очень привлекательная, пишет бекенд на сисярпе, матан упарывает, аутистские задачи на плюсах решает. Правда чсвшная из-за этого, но пытается это скрыть. Впрочем, она и раньше такая была, но сейчас у нее больше поводов повыебываться, особоенно передо мной, формошлепом.
Аноним 23/09/18 Вск 19:36:50  1269072
>>1269070
>тяночка
>сисярпе
>упарывает
>аутистские
>чсвшная
Тебе 15?
Аноним 23/09/18 Вск 19:42:14  1269076
>>1269072
По делу есть что вякнуть, опиздень?
Аноним 23/09/18 Вск 19:44:16  1269077
>>1269003
>реакт
Как там в 2012? Все уже давно на Marko.js перешли.
>Шапка преобразилась. Инфа побогаче стала, это точно.
В голос. Там одно говно про матан и хтмл с цсс, а ссылки, так нужной вкатывальщикам, на learn.javascript.ru нет.
Аноним 23/09/18 Вск 19:46:31  1269080
>>1269076
Съебался отсюда, малолетний долбоёб.
Аноним 23/09/18 Вск 19:50:25  1269087
Untitled.jpg (155Кб, 1642x950)
>>1269077
>Marko.js
Зашёл глянуть на оф.страницу "топового" фреймворка
Аноним 23/09/18 Вск 19:51:49  1269089
>>1269070
Бекенд? Backend? В зад концы, что ли, принимает?
Аноним 23/09/18 Вск 19:56:41  1269091
2.jpg (209Кб, 1724x884)
>>1269087
Так ты дальше полистай, я понимаю, что у тебя попка болит от осознания того, что твой реакт уже никому не нужен, но это не значит, что нужно исходить на говно и разбрасываться им в стороны.
Аноним 23/09/18 Вск 19:59:51  1269093
>>1269091
Чини детектор, опущенная чмоня, я вообще на Typescript пишу.
Аноним 23/09/18 Вск 20:05:59  1269103
>>1269091
У реакта есть поддержка от фейсбука.
Аноним 23/09/18 Вск 20:08:31  1269107
>>1269103
А у преакта есть поддержка от пейсбука.
Аноним # OP  23/09/18 Вск 20:09:09  1269108
>>1269058
>программистский стиль мышления
Как он уживается с МАТЕМАТИЧЕСКИМ СКЛАДОМ УМА в твоей голове?
Аноним 23/09/18 Вск 20:10:39  1269112
>>1269103
А, там ебай. Ура, еще один фреймворк, я так рад на самом деле вообще нихуя!
Аноним 23/09/18 Вск 20:12:51  1269113
>>1269112
Тащемта у него логотип говно, так что не взлетит, бля буду.
Аноним 23/09/18 Вск 20:17:26  1269118
>>1269103
Ну тогда ангуляр выбирай, лол, он то вообще от гугла, похуй на функционал.
Аноним 23/09/18 Вск 20:29:42  1269127
>>1269118
Ну так он и так популярен. А вот вью, например, так толком и не взлетел. И не взлетит.
Аноним 23/09/18 Вск 20:38:49  1269131
zlajaobeziana.jpeg (83Кб, 281x296)
>>1269108
А ты тут противоречие увидела, обезьяна дикая?
Аноним 23/09/18 Вск 20:55:15  1269141
Аноны, хочу получить оранжевый тред внутри <script>. Мешает CORS Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://2ch.hk/pr/res/1266931.json. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Складывается ощущение, что пытаюсь есть суп вилкой. Без бекэнда такая задача вообще возможна?
Аноним 23/09/18 Вск 21:17:29  1269151
>>1269141
Какой нахуй бэкенд, даун? Установи расширение для хрома отключающее CORS и всё нормально будет. Можешь сам написать расширение для хрома, в котором можно всё реализовать не парясь с отключение CORS.
Аноним 23/09/18 Вск 21:22:29  1269152
>>1269151
А без костылей?
Аноним 23/09/18 Вск 21:31:10  1269155
>>1269151
Без костылей делать всё через собственное расширение, хули тебе не понятно? Ну или можешь через node.js всё делать, там такой хуйни нет. На крайний случай электрон можно использовать, там вообще будет всё 1 в 1 как в твоем хроме.
Аноним 23/09/18 Вск 21:34:22  1269156
>>1268942
>навеки заключает себя в вольер с макаками вследствие необратимых повреждений головного мозга
Ты считаешь чем-то сложным, научиться кастингу?

>Скажи это 10-летнему пиздюку с дипломом бакалавра петушиных наук, посмотрим, как он вкатится.
А ещё 108-летнему деду, который умирает от рака 4-ой стадии!
Во ты его уделал, придумав заведомо абсурдный пример, а!

>я ни разу в жизни не видел
Видел тянку, что рубала в JS, PHP и базах.
Сможешь по телепатии определить, где я пизжу или перестанешь абсолютизировать личный опыт?

>Иди нахуй, я тут не на переводчика учусь.
>че-то пиздит про важность навыков работы со строгой типизацией
>учить язык предлагает по рашн докуминтейшн
Ты ебнутый или ебанутый?

>Для вас, мартышек, принципиально
Если нужно делать скрипты с выпрыгивающими хуями - то не очень.
Аноним 23/09/18 Вск 21:36:17  1269159
>>1269058
>Боюсь, это будут мерзкие жирние свиньи
Зато будут френдзонить тебя и заставлять батрачить за шоколадки, которые потом сожрут у тебя на глазах.
Аноним 23/09/18 Вск 21:44:27  1269163
>>1269155
>через собственное расширение
то есть вот эта вся хуйня-малафья с упаковкой и импортом в браузер? Не выходя из скрипта не провернешь?
Делаю проект типо как для людей, чтоб реалистично. Не будешь же посетителей отправлять ставить расширение
Аноним 23/09/18 Вск 21:51:46  1269168
>>1269163
Каких, блять, посетителей, ты о чём вообще? Просто запустить скрипт в браузере и чтобы всё работало без CORS не получится, иначе смысла бы в нём не было. Либо пишешь расширение отключающее CORS и ставишь свой скрипт, либо делаешь свое расширение с нужным функционалом.
Аноним 23/09/18 Вск 21:56:30  1269170
>>1269156
> придумав заведомо абсурдный пример
Абсурдность была в изначальном посыле о том, что возраст, пол и образование не имеют значения. А пример у меня нормальный, никакого абсурда в нём не вижу.

> Сможешь по телепатии определить, где я пизжу или перестанешь абсолютизировать личный опыт?
Да мне как-то похуй, я не абсолютизировал свой опыт, а просто написал о нём, предположив, что это норма.

> Если нужно делать скрипты с выпрыгивающими хуями - то не очень.
Принципиальность в том, имелось в виду, что вам сие таинство вредно для вашего обезьяньего здоровья. А так, да, я об этом и говорю.

>>1269159
> френдзонить тебя и заставлять батрачить за шоколадки
Не шарю в петушиной терминологии. Какое отношение они вообще ко мне могут иметь?
Аноним 23/09/18 Вск 21:59:34  1269171
>>1269170
>А пример у меня нормальный
А, ну т.е. ребенок с дипломом бакалавра - это что-то естественное? Забавно. Не замечал такого.

>что вам сие таинство
Матеша? Таинство? Ты так шутишь?

>Какое отношение они вообще ко мне могут иметь?
Судя по всему, жена у тебя такая будет.
Аноним 23/09/18 Вск 22:03:17  1269173
15351407268870.png (468Кб, 653x435)
>>1269171
>жена будет
мимо
Аноним 23/09/18 Вск 22:05:31  1269174
>>1269173
Муж?
Вот что строгая типизация с людьми делает!
Аноним 23/09/18 Вск 22:20:25  1269181
>>1269171
> ребенок с дипломом бакалавра - это что-то естественное?
Немного утрированно, не спорю, но зато наглядно: ребёнок или просто необразованное хуйло априори немощны в деле освоения программирования.

> Судя по всему, жена у тебя такая будет.
Ты хоть знаешь, сколько мне лет? Я в жизни к такому дерьму пальцем не притрагивался, не говоря уже о том, чтобы хуем.

> Матеша? Таинство? Ты так шутишь?
Для вас, кодеров-прогеров, - да, не шучу.

>>1269174
Нет, это так динамическая влияет без предварительной вакцинации нормальным императивным статически типизированным языком.
Аноним 23/09/18 Вск 22:28:32  1269190
>>1269127
Все норм пасаны на вуе сидят, только пидары не поставили звёздочек на гитхабе, и ябутся в жопы JSXуями
Аноним 23/09/18 Вск 22:33:34  1269193
1485880716prog.jpg (113Кб, 1140x600)
>>1269131
Вундершкольник, прекрати быдлокодить
Аноним 23/09/18 Вск 22:40:35  1269196
Подойдет ли реакт для многостраничных сайтов?
Буквально сегодня покопался в документации ReactJS и понял, что эта йоба мне интересна, более-менее вникнул в основы - виртуальный дом, jsx, компоненты, как с этим работать. Захотел попробовать внедрить его в проект на работе, т.к. фронтенд там говно, нужно переделывать. Но язанимаюсь поддержкой интернет-магазина, там много страниц - главная, каталог, товар, корзина и т.д. Подойдет ли мне реакт? Хочу динамически генерировать элементы, чтобы снизить нагрузку на сервер, т.е. вместо выстраивания хтпл на бэкенде, делать это на фронте, а бэкэнд пускай отдает только json-ы по запросу.
Что скажете? Я, если что, пхп-макака, но джаваскрипт более-менее знаю. Если что, учебник всегда под рукой.
Аноним 23/09/18 Вск 22:47:42  1269200
>>1269196
>php
>интернет-магазин
>вместо выстраивания хтпл на бэкенде, делать это на фронте, а бэкэнд пускай отдает только json-ы по запросу
Подойдет. Только рекомендую начать разминать пятую точку под черенок от лопаты, когда маркетолухи нажалуются директору, что у них сайт перестал индексироваться и посещалка просела в пять раз.
Аноним 23/09/18 Вск 22:51:07  1269203
1528382848.jpg (46Кб, 563x450)
Антохи, что я делаю не так, как получить ответ xml ответ от сервера?
https://jsfiddle.net/zgsbfw2j/73/
Формат ответа пикрл
Аноним 23/09/18 Вск 22:55:20  1269205
Screenshot from[...].png (31Кб, 611x145)
>>1268040
Какой же ты кретин, лол. Это описание книги, на которую я читал рецензию, имбецил. 397 страниц, 50 баксов. 9 страниц за 50 баксов даже на загнивающем западе еще не продают, лол.
Аноним 23/09/18 Вск 23:01:19  1269208
>>1269200
>>1269200
>>1269200
>>1269200
Ну да, думаю, ты прав. React же он для одностраничников, уэрно? Там компоненты, которые загружаются одновременно. Чтобы вписать это в контекст многостраничного приложения, нужно там роутер настраивать на фронте и еще что-то делать. А это уже больше похоже на костыль, подводных камней больше, чем профита.
Ну не jQuery же использовать в 2к18, верно? Мне просто временно доверили фронтендом заниматься, а я в этом довольно плохо шарю. Но там сейчас один единственный фаел app.js, в котором просто куча переменных, которые подписаны на кучу разных событий, а внизу файла идёт куча функций. И это огромная куча, которую хочется структурировать.
Мне понравилась архитектура ReactJS, она логичная и масштабируемая. Ладно, покурю еще что-нибудь.
Аноним 23/09/18 Вск 23:08:27  1269211
>>1268275
Не зная английского ты все равно не вкатишься.
Аноним 23/09/18 Вск 23:17:40  1269219
>>1269091
Выглядит годно, синтаксис очень чистый. Для простеньких UI шикарно подойдет.

А реакту все равно пизда, он сам себя похоронил и никакая поддержка фейсбука не спасет.
Аноним 23/09/18 Вск 23:20:36  1269225
>>1269208
Кроме реакта есть еще Vue, Riot, Aurelia, реакт это скорее всего оверкилл для твоей ситуации.

>>1269200
Гугл давно уже индексирует SPA.
Аноним 23/09/18 Вск 23:30:12  1269236
>>1269225
Спасибо. Начну с vue.js, он вроде сейчас популярен, значит сообщество есть и поддержка. Ну и, говорят, он вроде несложный для изучения. То, что нужно.
Аноним 23/09/18 Вск 23:36:04  1269240
>>1269225
>Гугл давно уже индексирует SPA.
https://ssr.vuejs.org/ru/#нужен-nи-вам-ssr

>Обратите внимание, что на данный момент Google and Bing могут без проблем индексировать синхронные приложения JavaScript. Ключевое слово здесь — синхронные. Если ваше приложение запускается с индикатором загрузки, а потом догружает контент через Ajax, то поисковый робот просто не будет дожидаться окончания загрузки. Это значит, что если у вас есть асинхронный контент на страницах где SEO важен, то может потребоваться серверный рендеринг.
Аноним 23/09/18 Вск 23:44:27  1269243
>>1269211
А ты уверен, что я уже не вкатился лет эдак 10 назад?
Аноним 24/09/18 Пнд 00:05:10  1269251
>>1269077
> Marko.js
У js-гноя очередной вкус дня.
Аноним 24/09/18 Пнд 00:19:01  1269254
>>1269203
https://jsfiddle.net/zgsbfw2j/110/
Аноним 24/09/18 Пнд 00:41:22  1269264
>>1269240
Ну если вот такой уебанизм не делать, то все будет чики.
Аноним 24/09/18 Пнд 00:44:54  1269266
>>1269254
Чмафки. Часа 3 сидел гуглил в чем трабла
Аноним 24/09/18 Пнд 00:51:26  1269268
>>1269208
> плохо шарю
> И это огромная куча, которую хочется структурировать
> понравилась архитектура

Успех через полгода гарантирован.

Советую еще сервер-сайд под ноду переделать для SSR и все сверху приправить микросервисами.
Аноним 24/09/18 Пнд 01:46:22  1269281
Какой у вас сейчас самый модный фреймворк на бэке/фронте?
Аноним 24/09/18 Пнд 02:19:45  1269290
>>1269208
А что если я скажу тебе, что с помощью React можно спокойно делать не одностраничные приложения со множеством компонентов в самых радномных не связанных друг с другом местах?
Аноним 24/09/18 Пнд 02:26:39  1269292
>>1268889
Не понимаю зачем нужен этот лишний инициализирующий шаг с negative infinitiy. В буфферную переменную можно сразу записать значение первого элемента массива и начать итерировать со второго.
Про опечатки молчу. Будем считать, что их нет и функция работает так как была задумана.
Аноним 24/09/18 Пнд 02:27:43  1269293
>>1269281
express/react
Не слушай остальных даунов. Можешь просто по hh проверить.
Аноним 24/09/18 Пнд 02:29:22  1269294
>>1268610
Пилим сайты на фреймворке padLeft.
Аноним 24/09/18 Пнд 03:38:24  1269304
>>1269292
Патамушта иначе будет лишний проверочный шаг на пустой массив.
Аноним 24/09/18 Пнд 03:54:45  1269306
cf979e377ee751a[...].png (120Кб, 320x386)
>>1269281
Их несколько. Тебе нужен не самый модный, а на вакансию которого ты сможешь устроиться на работу. Чем выше популярность, тем выше и кол-во вкатывальщиков.

2 самых популярных:

React - ну тут понятно. Модно, молодежно, много вакансий. Это библиотека, фокусируется на реактивном UI. Не самая простая для изучения (т.к. помимо Реакта нужно учить всю его экосистему - redux, react-router и т.д.), но проще Ангуляра.

Angular - это уже больше полновесный фреймворк, чем просто библиотека для UI. Подходит для грандиозных проектов, используется часто с TypeScript. Высокий порог вхождения, много разных слоев абстракций и своя особая архитектура.

Собственно учи любой из 2х, работу найдешь.

Дальше идет третий маленький, но подающий надежды кит:

Vue - сочетает в себе лучшие черты Реакта и Ангуляра, очень легкий для изучения и понимания, можно разобраться и писать компоненты в течении полчаса после открытия документации. Алсо лучшая документация среди всех фреймворков.
Его используют в основном вместе с Laravel - бэкэнд на PHP.
Вакансий мало пока что, но они есть.

В сторонке стоят крепкие, но уже старенькие киты:

Ember, Backbone- специфические со своим манямирком, но набравшие популярность в свое время фреймворки. На них все еще есть вакансии и будут пару лет точно, на них много сайтов в продакшене.

Ну и 5-10 мелких фреймворков, на которых нет вакансий, юзают их обычно опытные разработчики для новых проектов в различных целях.
Aurelia, Riot, Polymer, Svetle, Inferno
Аноним 24/09/18 Пнд 05:44:33  1269318
>>1269306
> Vue - сочетает в себе лучшие черты Реакта и Ангуляра, очень легкий для изучения и понимания, можно разобраться и писать компоненты в течении полчаса после открытия документации.
Вуесос не палится.
Аноним 24/09/18 Пнд 06:46:16  1269323
>>1269318
Вместо того, чтобы пукать пустыми фразами, лучше бы пояснил, чем тебе не угодил vue.
Аноним 24/09/18 Пнд 07:32:55  1269324
>>1269268
Злой ты. Я же только совета спросил. Тут вроде одни гуру сидят.
Аноним 24/09/18 Пнд 07:46:19  1269328
>>1269290
Хм... Может остаться на нем? Реакт мощный инструмент, и если в дальнейшем фронтенд сайта будет улучшаться и дорабатываться, то это было бы отличным фундаментом.
Я не боюсь сложностей и быстро обучаюсь.
а ещё хочу попробовать фронтонд-разработку, т.к. тут веселее, чем в бэкенде.
Хуй знает че делать, короче
Аноним 24/09/18 Пнд 08:27:14  1269337
Fastify, koa или express?
Аноним 24/09/18 Пнд 09:00:53  1269343
>>1269328
Для постепенной интеграции больше подходит вью.
Аноним 24/09/18 Пнд 09:18:09  1269346
>>1269323
Вообще мне лично не угодил маркетинговый булшит о "лучших чертах"
Аноним 24/09/18 Пнд 09:19:25  1269347
>>1269324
Ты ж собираешься делать по принципу "нравится технология, захуячу её", а не "есть проблема, как ее решить". Получай говна в пилотку.
Аноним 24/09/18 Пнд 10:00:53  1269351
Redux — либа без задач, которая ничего не умеет.
Mobx — полноценный state manager, лёгкий в изучении и использовании, но при этом мощный.
Prove me wrong!
Аноним 24/09/18 Пнд 10:01:22  1269352
Redux — либа без задач, которая ничего не умеет.
Mobx — полноценный state manager, лёгкий в изучении и использовании, но при этом мощный.
Prove me wrong!
Аноним 24/09/18 Пнд 10:06:00  1269353
>>1269351
>Prove me wrong!
Это задача для Капитана Эскобара.
Аноним 24/09/18 Пнд 10:09:31  1269355
>>1269351
>>1269352
Что только JS-гной не изобретет, чтобы не пользоваться каноничным RxJS....
Аноним 24/09/18 Пнд 10:13:21  1269358
>>1269337

loopback
Аноним 24/09/18 Пнд 10:15:24  1269360
>>1269196
Используй Marko.js, на нём ебэй работает, не думаю, что ваш говномагазин по масштабности опережает ебей.
Аноним 24/09/18 Пнд 10:28:47  1269362
>>1269360
https://www.ebayinc.com/stories/blogs/tech/the-future-of-marko/

> Marko has evolved a lot over the years. [...] For example, after React [...] gained popularity due to virtual DOM (VDOM) rendering and diffing, we also introduced VDOM rendering [...] into Marko th React. [...] Support for single file UI components was inspired by a similar feature found in Vue and Riot.js. Marko has always aimed to stay competitive with other UI libraries by innovating and closely following industry trends while also focusing on keeping the runtime fast and small.

В переводе: я сорока, я сорока, тащу в гнездо все, что поблестящее.
Аноним 24/09/18 Пнд 10:31:53  1269364
>>1269362
Вот только отличие от сороки в том, что они нашли "натащенному" применение, которое сделало их продукт лучшим. Нет ничего плохого в том чтобы брать только хорошее от разных продуктов и объединять это в своем, так мир и получает новые технологии, так он и развивается, представь себе. А люди с мышлением "брать у других не по-пацански" так и остаются ковырять палкой свое говно возле параши.
Аноним 24/09/18 Пнд 10:49:17  1269368
>>1269364
Сразу видно программиста. Под сорокой и гнездом он имел ввиду то, что туда напихали всех блестяшек, которые попали под руку. А не только то, что необходимо.
Аноним 24/09/18 Пнд 11:13:30  1269373
>>1269306
О, да ты, как я вижу, большой знаток сортов говна и любишь им обмазываться.

>>1269324
Гуру говноедства в основном. Хреньворкщики, дристальщики, сеошники, студенты и прочая нечисть. Программистов тут единицы.
Аноним 24/09/18 Пнд 11:16:35  1269374
>>1269368
Ты хотя бы текст на который он ссылается через гугл прогони, прежде чем так обсераться. А потом выбери из него то, что по твоему ты считаешь блестяшками в которых нет необходимости.
Аноним 24/09/18 Пнд 13:05:36  1269413
>>1269374
О да.
> closely following industry trends
Ruby не моден, потому что монолитный фремворк. Хипстеры дрочат на микрофреймворки. React + Redux выходят из моды, так как слишком узкая специализация. Хипстеры дрочат на сорочьи гнезда.

Противоположные тренды смузихлебства. Воронка в нужнике. Говно-уроборос.
Аноним 24/09/18 Пнд 13:22:09  1269417
У вас тут бывает что-то, кроме срачей и выяснения отношений? Пожаловалась модератору.
Аноним 24/09/18 Пнд 13:23:21  1269418
>>1269417
Стукачка.
Аноним 24/09/18 Пнд 13:25:09  1269420
Зачем в ноде сломали stdin?
Есть у меня, значится, подобие интерактивной консольки в приложении, с командами, историей, автодополнением и прочим. На 8.x версии всё ок, а в 10.9 ломается.

Сам код делает следующее:
stdin.setRawMode(true);
stdin.resume();
stdin.setEncoding('utf8');

Затем, когда я что-либо печатаю, в итоге делается
stdin.write(char).

И вот 10-ая версия на этом и ломается на первой же букве:
events.js:167
throw er; // Unhandled 'error' event
^

Error: write EPIPE
at afterWriteDispatched (internal/stream_base_commons.js:75:25)
at writeGeneric (internal/stream_base_commons.js:70:3)
at ReadStream.Socket._writeGeneric (net.js:761:5)
at ReadStream.Socket._write (net.js:773:8)
at doWrite (_stream_writable.js:410:12)
at writeOrBuffer (_stream_writable.js:394:5)
at ReadStream.Writable.write (_stream_writable.js:294:11)
at Class.updateLine (file.js:158:16)

Какого, собственно, хрена? И как чинить, куда копать? Пока, естественно, назад на 8 откатился, ибо нахуй надо такое счастье.
Аноним 24/09/18 Пнд 13:39:45  1269428
>>1269420
Может у тебя просто процесс-потомок сдох?
Аноним 24/09/18 Пнд 13:40:24  1269429
>>1269417
Снежинка?
Аноним 24/09/18 Пнд 13:43:32  1269430
>>1269428
В смысле? Я один и тот же код запускаю с двумя версиями. В одной работает, в другой — нет.
Аноним 24/09/18 Пнд 13:47:44  1269432
>>1269430
Ну может у тебя процесс-потомок дохнет в свежей версии. Процесс дохнет - файловые дескрипторы закрываются - EPIPE при попытке записи в закрытый дескриптор.

Это более вероятно чем "поломанный stdin"
Аноним 24/09/18 Пнд 14:07:21  1269444
>>1269432
Нет. нет никаких процессов-потомков. Я могу запустить отдельно только свой "модуль" обработки входных данных и то же самое. 8.х всё ок, 10.9 и 10.11 (другие не пробовал) — падает.

Собственно, вот урезанный до минимума код, имеющий описанные проблемы — https://pastebin.com/MTDkp2Xb
Аноним 24/09/18 Пнд 14:46:53  1269460
>>1269444
>https://pastebin.com/MTDkp2Xb

Я немного сконфужен, поэтому пока не употребляю слова, производные от "говно". Вместо этого я спрошу, правильно ли я понял, что этот код делает.

1. читает данные из stdin текущего процесса
2. пытается эта же данные записать обратно в stdin текущего процесса.
3. отваливается на попытке записи с EPIPE

Это так?

И еще chunk в обработчике данных сранивается на точное совпадение с кодом Ctrl-C. Это тоже так задумано?
Аноним 24/09/18 Пнд 14:49:57  1269461
>>1269420
Чекал гайд миграции с 8 версии на 10?
Аноним 24/09/18 Пнд 14:56:25  1269468
>>1269460
>правильно ли я понял, что этот код делает.
Да. На то это и "урезанный" код, что делает лишь то, что нужно для воспроизведения ошибки.

>И еще chunk в обработчике данных сранивается на точное совпадение с кодом Ctrl-C. Это тоже так задумано?
Разумеется. https://nodejs.org/api/tty.html#tty_readstream_setrawmode_mode
>When in raw mode, input is always available character-by-character
Аноним 24/09/18 Пнд 15:03:47  1269471
>>1269468
А файловый дескриптор stdin текущего процесса в каком режиме открыт?

(спишем то, что поток внутри Control.inputHandler не обязательно будет в raw mode на урезанный код)
Аноним 24/09/18 Пнд 15:20:08  1269479
>>1269471
>в каком режиме открыт?
Можно варианты ответов? Я не уверен, о каком режиме ты спрашиваешь. isTTY, isRaw оба true в обоих версиях. Алсо, 10-ка падает и без raw режима, так что можно на это не обращать внимание.

А вот writable обе версии показывают как false, однако.

>поток внутри Control.inputHandler не обязательно будет в raw mode
Это почему? Я его в raw выставляю, значит будет в raw. Да и в любом случае (в конструкторе if же, да, забыл убрать), если там будет не raw режим и в хендлер попадёт не один символ (если ты на это намекал), то ctrl-c и так нормально обработается и без моих костылей.


>>1269461
Не-а, где можно найти? Заглянул в описание 10.0.0 релиза и ничего в глаза так сразу не бросилось. Я даже не знаю, зачем и когда обновлял её, потому что обнаружил это внезапно при перезапуске после обновления кода.
Аноним 24/09/18 Пнд 15:24:37  1269480
>>1269479
>А вот writable обе версии показывают как false, однако.
Я что-то подозреваю, что они stdin не поломали, а поправили.

Может была какая-нибудь фигня типа обращений по номеру дескриптора, типа https://stackoverflow.com/questions/7383803/writing-to-stdin-and-reading-from-stdout-unix-linux-c-programming

А readline использовать совсем никак?
Аноним 24/09/18 Пнд 15:29:23  1269487
Аноны, как в этом куске кода отслеживания активной страницы сделать градиент, а не один цвет?
https://jsfiddle.net/esjdLqmf/2/
Аноним 24/09/18 Пнд 15:30:31  1269489
>>1269479
> Можно варианты ответов? Я не уверен, о каком режиме ты спрашиваешь.
Я про режимы отсюда, например https://www.gnu.org/software/libc/manual/html_node/Access-Modes.html#Access-Modes

node ведь пользует libc?
Аноним 24/09/18 Пнд 15:39:26  1269495
>>1269480
>не поломали, а поправили.
Возможно, да. stdout.read() тоже крешится в новой, хотя в старой null выдавал.

Конечно, если я буду в stdout писать, то вроде как выглядит примерно как надо, и вообще у меня теперь появились подозрения, что 8.х в stdout и писала (иначе stdin.on('data') рекурсивно ж должен был бы вызываться), хотя почему-то я давно выбрал такой вариант. Быть может, на более ранних версиях, оно опять по-другому себя вело.

>А readline использовать совсем никак?
Не, мне нужно/хочется иметь доступ к данным сразу как их вводят, а не целиком строке.

>>1269489
Использует, наверное, но в описании объекта это не указано, поэтому сказать точно не могу.
Аноним 24/09/18 Пнд 15:44:41  1269497
>>1269495
> Не, мне нужно/хочется иметь доступ к данным сразу как их вводят, а не целиком строке.

Так keypress event есть.
Аноним 24/09/18 Пнд 16:12:33  1269517
>>1269495
>8.х в stdout и писала
Нет, если stdin.bytesWritten увеличивается. А вот куда он там данные дальше отправляет фиг его знает.

>>1269497
Да какая разница, он делает абсолютно то же самое, что и я: выставляет raw, на data'у вешает свой onData хендлер, который потом триггерит эвенты с какой-то предобработкой и запоминанием состояний. Да и вообще я почитал и там очень многое как у меня сделано, вроде обновления строки (запомнить положение курсора, очистить, записать новые занные, подвинуть курсор), истории, прыжков по словам и прочего. Своровали, короч, у меня :3 Разница только, что у меня есть инпут и аутпут, а уменя только один стрим. И вот тут-то я, похоже, и обосрался. Действительно ведь подозрительно как-то выглядит и должно было сразу сломаться.
Аноним 24/09/18 Пнд 16:13:54  1269518
>>1269517
>то у меня есть инпут и аутпут,
что у readline'а

>если stdin.bytesWritten увеличивается.
если не нужно тут.
Аноним 24/09/18 Пнд 16:32:49  1269529
>>1269517
Каноничная и грустная история изобретения велосипедов.
Аноним 24/09/18 Пнд 16:49:14  1269536
>>1269529
подскажите где доступный гайд по описанию связанных таблиц в bookshelf+mysql можно почитаь?
Аноним 24/09/18 Пнд 16:49:31  1269537
>>1269536
доступный это где больше одной таблицы связывается, и не то что там на сайте
Аноним 24/09/18 Пнд 16:50:49  1269538
>>1269487
При помощи CSS скорее всего.
Аноним 24/09/18 Пнд 17:27:28  1269566
>>1269487
https://html5book.ru/css3-gradient/
Аноним 24/09/18 Пнд 18:08:11  1269614
Какого хуя в axios до сих пор не пофиксили этот баг? https://github.com/axios/axios/issues/362
Пиздец, за 2 года не исправили, пидоры!
Аноним 24/09/18 Пнд 18:21:49  1269619
Kartinki1294141[...].jpg (54Кб, 1024x777)
Только что в личку скинули годную ссылку:
https://gist.github.com/edtoken/fec7a606a3eecca1954405075db951af

Список вопросов на интервью для ЖС-джуна/мидла
Аноним 24/09/18 Пнд 19:13:35  1269653
>>1269619
Что это за олимпиадный подзалупный творог?
Аноним 24/09/18 Пнд 19:15:41  1269654
>>1269653
Это вопросы, которые сейчас спрашивают на собесах от челика с 6+летним стажем, который сам собеседовал кучу джунов в ДС.
Аноним 24/09/18 Пнд 19:18:48  1269656
>>1269654
Это какой-то неструктурированный ворох ссылок на дроч алгоритмов. Действительно существуют галеры, которые спрашивают на собеседовании у ждуна-вебмакаки такую дичь?
Аноним 24/09/18 Пнд 19:22:47  1269659
>>1269656
>Это какой-то неструктурированный ворох ссылок на дроч алгоритмов
Ну тебе как безработному двачеру без образования виднее.

Кто собирается на собес джуном - примут к сведению, прочитают, скажут спасибо.
Аноним 24/09/18 Пнд 19:25:42  1269661
>>1269656
И по алгоритмам там всего пара ссылок, да и то самые entry-level жс алгоритмы описаны.

Судя по всему ты либо дегенерат, который не умеет читать, либо дегенерат, который тыкнул по одной ссылке и решил, что всё прочитал.
Аноним 24/09/18 Пнд 19:34:32  1269663
>>1269619
почему ничего по node.js нет?
Аноним 24/09/18 Пнд 19:36:05  1269665
>>1269661
Я поглядел. Платина вроде замыканий, эвент лупа и приведения типов, а остальное - дроч алгоритмов, бесполезные задачки для аутистов и прочие крайне полезные вещи, которые конечно же на собеседовании обязательно спросят. Забери своего нонейма и его крайне авторитетное мнение и уебывай, никто в здравом уме это говно разгребать не будет.
Аноним 24/09/18 Пнд 19:44:15  1269667
>>1269619
>https://www.youtube.com/watch?v=j4_9BZezSUA
Блять, почему эти долбоебы не могут без ебанного клоунадства на уровне пятого класса? Что в этой презентации, что в CS50, куча ненужной клоунады для даунов, которая отбивает любое желание смотреть.
Аноним 24/09/18 Пнд 19:54:35  1269669
>>1269665
> своего нонейма
Как же забавно читать такое от анонимного хуйла с двача.
Аноним 24/09/18 Пнд 19:56:27  1269670
>>1269667
> отбивает любое желание смотреть.
А тебя кто-то силой заставляет смотреть?

Каждый раз поражаюсь пидорашкам, которым за бесплатно дают годную инфу, а они вместо спасибо что-то ещё недовольно кукарекают.
Аноним 24/09/18 Пнд 20:06:16  1269675
>>1269669
Открою тебе секрет - мнение твоего неизвестного хуйла весит здесь не больше, чем мое или твое. Кто он такой? Чем знаменит, кроме твоего вскукарека о 6+ годах опыта? Почему кто-то должен прислушиваться к его мнению? Может он из тех людей, которые считают, что каждая жс макака обязательно должна пропукать 5 лет штаны в вузике и иметь глубокие познания в аналитической геометрии, чтобы ее можно было подпустить к формошлепству на реакте?
Аноним 24/09/18 Пнд 20:10:32  1269678
>>1269675
А ты сам то что за анонимное хуйло?
Аноним 24/09/18 Пнд 20:15:02  1269679
>>1269678
Я - просто анонимное хуйло. Такое же, как и он, только анонимное. Могу кстати заверить, что для устройства джуном обязательно необходимо укусить свой локоть на собеседовании. Можешь думать об этом что хочешь, кто собирается на собес джуном - примут к сведению, прочитают, скажут спасибо.
Аноним 24/09/18 Пнд 20:16:12  1269681
>>1269679
Всё ясно с тобой, ты обыкновенное хуйло из хуйлостана, без образования и работы.
Аноним 24/09/18 Пнд 20:16:13  1269682
>>1269675
Наташ, нужно срочно сделать алгоритмический укол инженерства этому господину, у него припадок фундаментальных основ и кажется немного началась горячка авторитетности. Нужно сбить жар и симптомы очевидного приступа мам скажи им клепать формы это не погромирование.
Аноним 24/09/18 Пнд 20:24:24  1269685
>>1269670
Пидорашка это как раз тот, кто поражается тому, что кто-то хочет улучшить то, что дается бесплатно. Это на уровне:
НУ И ЧЬО ШТА С ЛАПАТЫ БЛИНЫ АНИ ЖИ БИСПЛАТНЫЕ ЗАВАЛИ РОТ И ЖРИ ПАКА ДАЮТ!
Аноним 24/09/18 Пнд 20:24:27  1269686
>>1269682
> пук
Ясно. Иди кат от индусов порешай, да сделай сортировку пузырьком на бумажке.
Аноним 24/09/18 Пнд 20:25:47  1269689
>>1269619
>Реализация паралельных ajax запросов со стеком
О, как раз то что мне нужно было в прошлых тредах, а мне про какой-то троттлинг втирать начали.
Аноним 24/09/18 Пнд 20:26:45  1269692
>>1269685
По твоей логике все американцы = пидорашки, да ты просто гений
Аноним 24/09/18 Пнд 20:41:44  1269702
>>1269692
А почему ты за всех американцев говоришь, ты думаешь, что все довольны этой клоунадой со сцены или ты думаешь, что нет американцев с пидорахологикой как у тебя?
Аноним 24/09/18 Пнд 20:58:18  1269711
>>1269619
Хуйня вопросы. Особенно код с асинхронщиной.
Аноним 24/09/18 Пнд 23:03:01  1269746
>>1269711
Вкидывай свой гитхаб, посмотрим на годноту хоть.
Аноним 24/09/18 Пнд 23:38:45  1269762
>>1269659
Что за Джуна, при чём тут социальное обеспечение, макака ты ебаная? Ёбаная обезьяна уже по-русски не может выразиться, а ещё в программирование лезет.
Аноним 24/09/18 Пнд 23:39:05  1269763
Сап жсач.
Подскажи эдитор для мака, которым сам пользуешься.
Спасибо!
Аноним 24/09/18 Пнд 23:54:22  1269764
>>1269763
VS Code сейчас лучший редактор на любую платформу.
Аноним 24/09/18 Пнд 23:57:00  1269765
>>1269763
Они все одинаковые, выбирай любой популярный.
Аноним 24/09/18 Пнд 23:58:50  1269766
>>1269763
Emacs
Аноним 25/09/18 Втр 03:40:33  1269807
>>1269304
А он по-любому нужен, иначе для пустого массива будет возвращаться negative infinity, хотя никакого negative infinity там нет, ибо массив пустой. По хорошему на подачу пустого массива лучше возвратить null.
Аноним 25/09/18 Втр 04:14:58  1269813
>>1269807
null vs negative infinity больше относится к удобному контракту функции, а вот exception (не специфичный для функции) на пустом массиве - это явный баг.
Аноним 25/09/18 Втр 06:53:57  1269818
>>1269746
https://github.com/gaearon
Аноним 25/09/18 Втр 08:07:43  1269826
>>1269818
Даня, перелогиньтесь.
Аноним 25/09/18 Втр 11:12:35  1269881
Двач, выручай. Пилю сейчас чатик на реакте и возникла проблема: как мне отрендерить блок с сообщениями заново, после изменения стейтов сообщений? Я понял, что нужно копать в сторону жизненного цикла компонентов, но чот не понятно. А ну и сообщение с какого-то появляется после того, как я что-нибудь еще напишу в форме. Пиздец, непонятно
Аноним 25/09/18 Втр 11:22:25  1269888
>>1269881
Отбой, я долбаеб. После push забыл setstate сделать
Аноним 25/09/18 Втр 11:34:22  1269894
sample87166cf4c[...].jpg (138Кб, 850x1169)
Насколько ДжаваСкрипт легче/сложнее Питона?
Просто уже затрахался изучать последний, прогресс около нулевой. Зато HTML ana CSS идут просто заебись, я такого простого программирования нигде не встречал.
Аноним 25/09/18 Втр 11:36:03  1269897
>>1269894
>HTML ana CSS
>программирования
Senior HTML developer, это вы?
Аноним 25/09/18 Втр 11:37:18  1269901
>>1269888
Расскажи хоть, на каком беке чат пилишь?
Аноним 25/09/18 Втр 11:53:52  1269906
>>1269897
Я тут новенький, думал, что это тоже языки программирования. Но ты меня понял. Так ли легко прогать на джавескрипте как на них?
Аноним 25/09/18 Втр 11:58:18  1269907
>>1269906
Да я не трогал питон никогда, просто дежурная шутка. Но мне не кажется, что питон такой сложный язык, и дело в нем. То есть если ты там соснул, то и тут скорее всего соснешь.
Аноним 25/09/18 Втр 12:13:21  1269913
>>1266931 (OP)
Че пизже, HOCs или render props? Че юзаете вы на работе?
Аноним 25/09/18 Втр 12:15:25  1269914
>>1269913
https://cdb.reacttraining.com/use-a-render-prop-50de598f11ce?gi=be444712779b
Аноним 25/09/18 Втр 12:41:22  1269927
>>1269914
Разные use case.
+ Render prop или убивает оптимизацию - shallow comparison не будет работать, либо требует вынесения в отдельный метод, так что до серебряной пули ему далеко.
Аноним 25/09/18 Втр 12:42:27  1269928
Screenshot 2018[...].png (105Кб, 1318x1006)
>>1269914
Что делать с пирамидами позора?
Аноним 25/09/18 Втр 12:42:39  1269929
>>1269913
А за вопрос "что пизже" получи вилкой в глаз, уебан. Очередной хипстер-смузихлеб.
Аноним 25/09/18 Втр 12:49:07  1269934
>>1269928
Очевидный вывод - не использовать renderProp приверженности больше 1. Другой вопрос, что при такой вложенности и HOC вполне себе хорошо себя ведут.
Аноним 25/09/18 Втр 12:54:50  1269938
>>1269927
А когда что лучше?
Аноним 25/09/18 Втр 13:13:59  1269943
>>1269938
Если используются функциональные компоненты + простое поведение в маленьких HOC -> HOC лучше (иначе получаются "пирамиды позора"). См recompose - мотивирует создавать простые HOC и комбинировать их.

Если везде классы и сложное поведение внутри классов + вложенность HOC отсутствует -> renderProp будет покрасивее.

С другой стороны, "классы и сложное поведение внутри классов" обычно попахивает керосином в любом случае.
Аноним 25/09/18 Втр 13:14:40  1269945
>>1269943
react-router хороший пример, когда render props удобны.
Аноним 25/09/18 Втр 13:32:42  1269954
>>1266943
Ссылки на psd-шаблоны для тренировки верстки.
И мне похуй что у вас тут жоэс тред
Аноним 25/09/18 Втр 13:39:45  1269955
>>1269954
Ищи фронтенд-тред в вебе. Или в врк. Или тут где-то. Хуй знает где он сейчас.
Аноним 25/09/18 Втр 16:39:18  1270038
>>1269907
>>1269894
Питон самый простой, дуй в верстальщики.
Аноним 25/09/18 Втр 16:42:22  1270041
>>1269894
JS сложнее питона. JS.
А человеку неосилившему использование даже википедии, программирование вообще не светит.
Аноним 25/09/18 Втр 16:47:15  1270048
>>1269928
Блеванул. Дякую тоби боже що е вуе, та шмарко.
Аноним 25/09/18 Втр 16:57:51  1270065
>>1270048
Не вуецефалу о красоте синтаксиса говорить.
Аноним 25/09/18 Втр 17:10:10  1270073
1537884610051.jpg (16Кб, 316x317)
>>1269897
>Senior HTML developer
Сука, обосрался. Что ж ты делаешь, содомит
Аноним 25/09/18 Втр 17:25:17  1270079
Це мерзость.webm (537Кб, 480x360, 00:00:05)
>>1270065
Render hell.
Аноним 25/09/18 Втр 17:29:39  1270084
>>1270079
Врети, в реальной жизни такое редко случается.
Аноним 25/09/18 Втр 20:18:39  1270192
>>1269906
html и css это не программирование даже, а "разметка" и "стили". питон - один из самых дружелюбных языков для старта. что не так? как учишь?
Аноним 25/09/18 Втр 20:24:18  1270196
>>1269906
Почитай статью про области видимости в JS, если поймешь, то значит на джс легко прогать, если не поймешь, то сложно. На C# например если какое-то значение принимает результат выполнения функции, то исполнение кода останавливается, в JS такое добавили только в последней версии и использовать это не так просто как в C#, при этом в C# у тебя может быть несколько потоков, а в JS только один.
Аноним 25/09/18 Втр 22:09:13  1270252
>>1270065
Это типа троллинг такой местный? У Вью самый красивый и очевидный синтаксис.

У реакта СКОБОЧКИ и JSX (хтмл внутри джса, полный пиздец уровня фейсбука), у Ангуляра слишком маняархитектура и загоны какие-то.

А у Вьюэлиты все четенько, лучшее с Ангуляра и Реакта взяли и провели губам по реактоманькам.

мимо вьюбояр
Аноним 25/09/18 Втр 22:31:34  1270264
>>1270196
>то исполнение кода останавливается, в JS такое добавили только в последней версии
Ты это, уточняй, может, что имеешь в виду именно асинхронные i/o функции?
Аноним 25/09/18 Втр 22:38:46  1270271
ovrw (1).png (324Кб, 600x721)
Научился программировать на JS за неделю (тупо в метрошке и на работе в перерывы). Ранее выучил HTML и CSS за два дня. Думал, что JS также просто будет, ан нет, оказалось сложнее.

Что теперь? Нихуя не понимаю, есть какие-то аяксы, джейсоны, ноды, реакторы, и прочие хуй-пойми что.
Аноним 25/09/18 Втр 22:42:08  1270275
>>1270252
> У Вью самый красивый и очевидный синтаксис.
Ссанина с объектами, где даже свойства зовутся как говно.
> У реакта СКОБОЧКИ и JSX (хтмл внутри джса, полный пиздец уровня фейсбука)
Во-первых, где там скобочки? Во-вторых, JSX не имеет никакого отношения к хтмл, он конпелируется в обычные жаваскриптовые объекты. А в хтмл срешь только ты. Иди еще v-on:zalupa наверни.
Вообще, реакт - это самая декларативная вещь, которую я только видел, в его простом и интуитивно понятном синтаксисе разберется даже домохозяйка.
Аноним 25/09/18 Втр 22:44:20  1270279
>>1270271
alert("Ti pidor") - это не научился.
Аноним 25/09/18 Втр 23:33:42  1270322
>>1270275
>>1270084
ShouldComponentUpdate or PureComponent ?

Аноним 26/09/18 Срд 00:03:44  1270327
1.jpg (42Кб, 614x364)
2.jpg (61Кб, 901x580)
>>1270275
Аноним 26/09/18 Срд 00:14:32  1270334
>>1270327
А теперь самое главное - на первом скрине прямые высеры в v-хтмл v-с v-рептилодским :синтаксисом, а на втором чистый жаваскрипт и jsx, который сконпелируется в чистый жаваскрипт. Разница очевидна.
Аноним 26/09/18 Срд 00:17:07  1270336
3.jpg (31Кб, 499x350)
4.jpg (51Кб, 545x704)
>>1270327
>>1270334
Аноним 26/09/18 Срд 00:26:28  1270341
>>1270336
И? Тебе не нравится обилие скобочек? Скобочек из ес6?
Будь их там хоть как в лиспе - все равно бы все предпочитали реакт. Можешь как угодно маневрировать и сыпать скриншотами, в которых отличия минимальны, но логика в хтмл не взлетит никогда.
Аноним 26/09/18 Срд 00:29:47  1270342
>>1270334
>который сконпелируется в чистый жаваскрипт.
Там тоже виртуальный дом.
Больше на хтмл вуе похож, аттрибут=""
>>1270341
Наоборот, отделение логики. Это в реакте в одно ведро серут.

Аноним 26/09/18 Срд 00:35:29  1270343
>>1270342
> Там тоже виртуальный дом.
Там невалидный хтмл код, который ты прям руками пишешь прям в хтмл страницу.
> Наоборот, отделение логики. Это в реакте в одно ведро серут.
Условное "отделение логики". Которая, опять же, прямиком в представлении. А реакт предоставляет возможность срать в ведро, в раковину, в унитаз, да хоть прямиком в трубу. Логика и представление полностью в твоих руках.
Аноним 26/09/18 Срд 01:01:18  1270355
>>1270343
Это одно и тоже, только в вуе отдельно вынесено в виде хтмл, чтобы не срали map/this/className/bind/return.
Ты лучше ответь: ShouldComponentUpdate or PureComponent ?
Аноним 26/09/18 Срд 01:02:15  1270357
>>1270336
Вуесос гордится мутабельным стейтом и втихаря засунул два лишним метода во второй скриншот. Ну не пидорас ли?
Аноним 26/09/18 Срд 01:03:08  1270358
>>1270342
>>1270342
>Это в реакте в одно ведро серут.
Сказал уебан, у которого фреймворк пытается все в один файл сложить.
Аноним 26/09/18 Срд 01:05:48  1270359
34.png (105Кб, 800x410)
>>1270357
Припекает, иммутабельный ?
>>1270358
Цельный компонент, смотри не потеряйся в куче файлов.
Аноним 26/09/18 Срд 01:10:56  1270362
>>1270355
> Это одно и тоже, только в вуе отдельно вынесено в виде хтмл, чтобы не срали map/this/className/bind/return.
Иди v-моча:говно запоминай.

> Ты лучше ответь: ShouldComponentUpdate or PureComponent?
Наркоман? Stateless functional component по умолчанию.

Аноним 26/09/18 Срд 01:12:07  1270363
>>1270359
> Цельный компонент
Отделение темы, это же в .уе в одно ведро срут.
Аноним 26/09/18 Срд 02:09:22  1270373
>>1270362
JSX и ShouldComponentUpdate выучил?
Надо тебя ангуляром помучать, а то размельчали, расхлябелись...
>>1270363
Можно разделять, скоупы/препроцессоры/noClassName
Аноним 26/09/18 Срд 02:41:07  1270379
>>1270373
Тебя в детстве shouldComponentUpdate травмировал? #YouToo?

В текущем (здоровущем) проекте ни одного shouldComponentUpdate нет. Иммутабельнось -> меньше геморроя и отпугивает макак.
Аноним 26/09/18 Срд 07:11:37  1270412
>>1270264
Да, еще генераторы можно использовать которые тоже недавно добавили.
Аноним 26/09/18 Срд 08:03:50  1270426
1359888608157.jpg (14Кб, 200x150)
ShouldComponentUpdate or PureComponent?
Аноним 26/09/18 Срд 08:04:50  1270428
>>1270426
connect()
Аноним 26/09/18 Срд 08:43:27  1270436
>>1270426
> Мааам, посмотри как я всех троллю!
> ....ест говно...
Аноним 26/09/18 Срд 09:28:58  1270443
Ни реакт, ни вью не нужны, когда есть Web Components.
Аноним 26/09/18 Срд 10:56:50  1270463
>>1270443
Эм... в WebComponents vDOM завезли уже?
Аноним 26/09/18 Срд 10:58:15  1270465
>>1270463
vDOM слизан из WebComponents
П Е Р Е К А Т Аноним # OP  26/09/18 Срд 11:12:18  1270472
perekat.png (4Кб, 180x125)
П Е Р Е К А Т
>>1270468 (OP)
Аноним 26/09/18 Срд 20:48:33  1270657
>>1270412
>недавно добавили.
Ну хуй знает, можно ли ES6 считать "недавно".


Топ тредов
Избранное