Этого треда уже нет.
Это копия, сохраненная 31 октября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
JavaScript thread Number(`113`); /js/ @akella # OP 1266931 В конец треда | Веб
Ссылка на прошлый тред: >>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
Оформи такое в портфолио и можешь искать работку.
3 1266934
>>66933
Я так понял, это для серверного окружения в основном, чтобы место сэкономить на диске.
4 1266936
>>66931 (OP)
А какова хуя false == '0'? Непустая строка всегда же true? Непонел.
5 1266937
>>66936
Понел. Они жи в номбер конвертятся. Да я даун да я да
# OP 6 1266940
>>66936
https://tc39.github.io/ecma262/#sec-abstract-equality-comparison
Сначала строка приводится к числу
"0" -> 0
потом булев приводится к числу
false -> 0
следовательно
0 == 0 -> true
7 1266941
Мне кажется, единственный вывод, который нужно сделать из этого сложения и нестрогого сравнения - это то, что нужно всегда использовать типизацию в той или иной форме, и строгое сравнение.
9c5e868f934d50115cd0049be2570fae.jpg39 Кб, 700x413
# OP 8 1266943
Что ещё стоит добавить в шапочку? Платиновые вопросы, ссылки для вкатышей.
9 1266944
>>66943
Пока читал шапку передумывал вкатываться..
148380229913650716.jpg29 Кб, 400x266
# OP 10 1266945
>>66944
Жаль.
11 1266954
>>66943
Гайд как стать сеньором дома а не вкатиться
12 1266959
>>66941
В том то и плюсы, что это не обязательно, ты же не машина чтобы не понимать где тебе её нужно сделать, а где нет.
13 1266961
>>66944
Два чая. В шапке очень много лишнего, похоже на гайд для 16-ти летнего дауна. Вместо дерьма про "как учиться", лучше сразу начать с лекций ЦС50. Математика не нужна, только затормозит обучение, также как и ХТМЛ ЦСС, для ХТМЛ будет достаточного пройти npm install -g learnyouhtml, цсс выучивается по мере необходимости. Чтение спецификаций это что-то на уровне "вызубриваешь конвенцию по написанию питоньего кода - PEP8" из той пасты про пайтон. Про год с нуля тоже пиздеж, год это если ты всё описанное ОПом дерьмо будешь делать, да и то вряд ли вкатывальщик продержится, скорее всего дропнет на английском.
sage 14 1266979
>>1266306

>redux


>сэкономит время


Ахахах, удачи миллион раз написать switch (action.type) ))))000
Я никогда в жизни не писал СТОЛЬКО бойлерпрейт-кода, как при использовании Редакса. К чёрту это дерьмо.
15 1266982
>>66979
Ну да, все наверно используют его просто потому что это модно. Можно и в js написать несколько сотен строк кода вместо того чтобы использовать цикл или рекурсию, ты не думал об этом?
16 1266990
>>66979
Всё так. Не понимаю откуда хайп вокруг библиотеки на 500 строк, 450 из которых комментарии.
При чём без никаких трюков вроде

>рекурсию


которой там нигде нет.
Но так как ФРОНТЕНДЕР - недопрограммист, то и такое говно можно пожрать с причмокиванием.
17 1266991
Алсо забавный факт, что таки бойлерплейт для редакса занимает больше строчек чем сама библиотека.
18 1266996
>>66990
Никто и не говорил что она есть, просто вы дурачки которые не умеют пользоваться инструментом и начинают кукарекать о том, что это не у вас руки кривые, а инструмент говно.
19 1266998
>>66991
Так это признак хорошего, емкого кода.
20 1266999
>>66996
Редакс - не говно.
Люди, которые считают, а потом ещё пытаются насадить своё мнение, что он представляет из себя что-то большее, чем ещё одна из одинаковых 100000 реализаций СТОРА - говно.
21 1267002
>>66931 (OP)
ПОдскажие пожалуйста, линтер кода для siblime и мануал по его настройке
22 1267003
>>66998

>бррррррр пук

23 1267006
>>67002
Линтер для неуверенных в своём коде лошков.
Никогда не видел, чтобы уважаемые пацаны его использовали.
24 1267011
>>67003
Дауну с макаронным кодом неприятно?
25 1267013
>>67011
Конечно же неприятно, я же по наивности, читаю твои высеры дошкольные.
Если ты и сам согласен, что главная цель редакса - это создать фреймворк ограничивающий все способы написания кода кроме одного. Значит может быть мы сделаем редакс - правилом для линта?
26 1267015

>>У меня вообще-то 4 ранк в кодварсах. А у тебя какой?


6 kyu
Что полезнее для вкатвльщика: загадки Илюшины или каты codewars ?
27 1267017
>>67015
Кодварс - это кривые алгоритмические олимпиадные задачки, которые придумали индусы, а илюшины загадки - это аутистские олимпиандые задачи, которые зачастую затрагивают тонкости языка.
28 1267021
>>67015
>>67017
Я так понимаю, вы про задачки кантора? Про какие конкретно, из учебника или какие-то еще есть?
29 1267091
>>1266485
Даже не знаю, нашел примеры применимые для сайта или сервака, а у меня своего рода бот который отправляет запросы, которые в свою очередь зависят от выполнения других запросов, как это всё в троттлинг обернуть я не представляю.
30 1267172
>>67006
Ага, только в любых серьезных репах линтер настроен на автоисправление перед PR. Вообще юзелесс
31 1267191
>>67013
Ты че, петушара, дениску абрамовича не уважаешь? Эй, мойдодыр, принимайте пополнение!
32 1267219
>>67191
Как не уважаю. Сам видишь. Линт у нас тут в почёте. Не одна репа без него не обойдётся.
33 1267234
Вот для десктопов есть electron. А для моб. устройств есть только React Native?
34 1267235
>>66931 (OP)
такс, java питухон в треде, забрел тут к вам дабы вырваться в full-stack
ОП а где React(да, знаю что там вроде на оф сайте есть изи гайд но все же)
и собсна главный вопрос что сейчас в тренде и популярнее ангуляр или реакт? на какой-то конфе чел говорил что реакт легковеснее ангуляра и вообще легче ангуляр
в вакансиях для жабы чаще висит ангуляр но чует моя жопа что скоро это изменится
35 1267236
>>67235

> но все же


Никаких все же. Не знаешь ваниллу хорошо - учи ваниллу, знаешь - читай документацию и иди тудушечки клепай.
36 1267344
>>67235
React - библиотека (только для рисования интерфейсов).
Angular - толстый фреймворк.
Да ещё и гуглом деланный.

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

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

По скорости вката и создания законченных приложений - Vue вне конкуренции. Очень практичная вещь.
37 1267353
>>67344
Два чая, в упор не понимаю нахуя нужны ангуляровские костыли если есть элегантный Вью. По сути Вью это Ангуляр следующего поколения.

Реакт сам по себе, конечно, но тоже для большинства приложения не вижу в нем смысла если есть Вью.
38 1267369
>>67344
>>67353
ладно, спасибо за ответ
в моей мухосрани с джавой только Angular и то парачка всего-то
а на фронтенд в основном реакт/ангуляр
39 1267378
>>67235
react/redux
ангуляр ненужно
image.png994 Кб, 1305x910
40 1267460
Ну как вы там, потомки?
42 1267474
>>67344
>>67353
Вы что, ебоклаки? Как можно в здравом уме предпочитать эту китайскую ссанину с нечитаемым синтаксисом, высерами в html и кучей неадекватных костылей няшному реакту с простым и декларативным синтаксисом?
43 1267482
Прохожу FCC, там такие уебищные задания, что пиздец.

Напишите драм машину, блять. Нахуй мне это говно? Формочки клепать и то веселее.
44 1267484
>>67474
Поддерживаю сего оратора.

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

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

Если хочется реактивности - mapPropsStream из recompose.
sage 49 1267671
Хреньворки - для пидорасов и быдломакак. Порядочные мужики пишут исключительно на чистом JS.
50 1267690
>>67671
Порядочные мужики за обеденный перерыв пишут свой браузер на ассемблере.
sage 51 1267780
>>67474
Нечитаемый синтаксис который учится за вечер? Ну-ну. В том то и прикол что Вью эффективный и при этом его по сути нечего учить.

Ах да, извините, JSX посреди джаваскрипта в Реакте - верх читаемости для реактобояр.
52 1267796
>>67780

> по сути нечего учить


Какие-то ебаные экземпляры, объекты, куча атрибутов в хтмл(!), каво блядь? Некрасивое, нечитаемое, кривое говно.

> Ах да, извините, JSX посреди джаваскрипта в Реакте - верх читаемости для реактобояр.


Именно. Каждый компонент - функция/класс, в котором описаны методы и жизненные циклы, в конце рендер, где отрисовывается интуитивно понятный JSX, в котором с первого взгляда разберется даже домохозяйка с барбершопом. И при этом он конвертируется в жаваскриптовые объекты, так что никаких высеров в хтмл. При соблюдении бест практисов логика будет отдельно, представления отдельно. Все красиво и просто до предела.
53 1267812
>>67780
Иди сахар для v-on:click запоминай и не забудь, к чему сегодня забинжен this в обработчиках из "декларативной конфигурации"
54 1267817
>>67780

> Нечитаемый синтаксис который учится за вечер?


> эффективный и при этом его по сути нечего учить



Посмотри на то, что уебаны сделали со сраным 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

Под хелло-ворлд хорошо заточен, да.
1537540027905.png6 Кб, 150x150
55 1267824
Лол.
Уверен реакто-дибилы защищают реакт не потому что разобрались во всех фреймворках, а потому что это единственный фреймворк, который они знают.
В общем-то они вообще больше ничего за границами реакта не знают. Они ведь РЕАКТ-ИНЖЕНЕРЫ
56 1267826
>>67824
Так ведь других фреймворков для построения интерфейса нет.
57 1267830
>>67474
Юзать re-frame вместо сырого реакта, очевидно же.
sage 58 1267837
>>67824
>>67826

>реакт


>фреймворк


А вот и дауны, которые хотят жирно потроллить, но обсираются и падают еблом в лужу своего собственного поноса.
59 1267845
>>67837
А что это если не фреймворк?
60 1267851
>>67837
Библиотека, фреймворк, мне похуй вообще, только такой даун как ты будет с серьезным еблом рассуждать о разнице между этими понятиями.
61 1267860
>>67462
Как же болят глаза от этого выравнивания по ширине...
62 1267862
>>67860
Прямо как в книгах. Соглашусь, не для всех.
Screen Shot 2018-09-21 at 18.10.46.png105 Кб, 984x626
63 1267863
Анон, пишу расширение, чтобы спарсить данные с определенных 3х сайтов
Как в таком случае проверка текущего сайта не ньюфагами организовывается, т.к логика для каждого из сайтов разная? Нашел пикрелейтед код, но как то всрато выглядит
sage 64 1267865
>>67851
Только такой даун как ты не знает разницы. Пописял на тебя.

>>67845
гугл в помощь
65 1267868
>>67865
Идиотина, может предложишь бложик популярной фронтенд конторы почитать?
Framework - рабочие рамки.
Библиотека реакт накладывает определённые рамки на создание визуальных компонентов. Поэтому это фреймворк, даунито.
sage 66 1267869
>>67868
Что ты несёшь, шизик? У тебя же шизофрения обострилась по осени, иди таблетки пей.

>React (иногда React.js или ReactJS) — JavaScript-библиотека[2] с открытым исходным кодом для разработки пользовательских интерфейсов.


https://ru.wikipedia.org/wiki/React
67 1267870
>>67851
Разница принципиальная. Библиотека - набор программных инструментов для решения задач из определённой области. Хреньворк - вагон кривых костылей для безруких хуеплётов, кодеров-прогеров и прочих полорогих мартышек.
68 1267882
>>67869
>>67870

>Разница принципиальная.


>Хреньворк


Как и предполагалось. Ещё один даунёнок абчитался статей в интернете.
Ты сколько строчек кода хотя бы в жизни написал? 100 будет?
69 1267883
>>67862
В книгах есть перенос строк по слогам. Если его нет, то это приводит к длинным пробелам. В книгах такого нет.

Мой тест: если в пробел можно вставить слово "хуй", написанное тем же шрифтом и размером, что основной текст, то форматирование хуёвое.
70 1267884
>>67883
Ты много видел ВЗРОСЛЫХ книг, в которых слова переносятся по слогам?
У тебя что последняя книга букварь была?
sage 71 1267886
>>67882
Это два разных человека, еблан
72 1267887
>>67884
Вот как это выглядит на этом сайте.

А вот тебе книжка Эндрю Таненбаума, это всемирно известный писатель букварей для дошкольников
73 1267889
>>67887

>Tanenbaum


У тебя эта книжка совершенно случайно под рукой оказалась. Я правильно понимаю?
А другая такая есть?
74 1267891
>>67598

>getDerivedStateFromProps, например


Так оно же вызывается при любом изменении props/state. А если derived state зависит только от какого-то конкретного props-а или только от какой-то части state? Каждый раз всё равно вычислять его заново? Или писать для каждого компонента shouldComponentUpdate?
Где, кстати, ты предлагаешь хранить этот derived state? Из getDerivedStateFromProps к экземпляру компонента доступа нет (метод "статический").

И не много ли геморроя в реакте для такой простой вещи как derived state? Во Vue такого пиздеца нет.
fmt96282-osenneeobostrenienakanaledomkino-bigframe1337.jpg59 Кб, 1280x720
# OP 75 1267892
Пришла осень и вютуху опять захорошело. Всё от того, что до сих пор работу найти не может.
76 1267896
>>67889
Да сколько хочешь. Есть два варианта вообще. Либо по ширине и с переносами, либо по краю.

Посмотри сам на полке, лол.
Screenshot from 2018-09-21 21-38-18.png79 Кб, 510x439
77 1267905
>>67884

>Ты много видел ВЗРОСЛЫХ книг, в которых слова переносятся по слогам?


Ты совсем наркоман? Походу ты книжки только на картинках в дваче видел, лол.
78 1267911
>>67887
>>67896
>>67905
Это 10000 страничное говно никто бы не напечатал, если бы там не было переносов и маленький шрифт. Потому что с нормальным шрифтом и пробелами они бы стали занимать в два раза больше страниц.
И такие гигантские книги очень большое исключение из правил.
В обычных книгах на несколько сотен страниц нормальные пробелы.

Да, а что касается увеличивать пробел между словами или делать один большой пробел в конце строки, это дело вкуса. Если бы читали больше одной книги знали бы.
79 1267919
>>67344
Вуечую этого. Лучшее с реакта и ангуляра = вью
Nuxt и Vuetify добавлю для смаку
image.png1023 Кб, 1374x965
80 1267921
>>67911
Иди уже отсюда, дурачок.
81 1267922
>>67812
Реакт и ангуляр для больших прог (коих 5%), вью заполняет пробел от jquery до ангуляра.
82 1267924
>>67921

> пелевин


Кот бы говорил.
83 1267925
>>67863
Нихуя не понятно что тебе нужно, ни из твоего поста, ни из скриншота. Скрин из каменного века в котором еще жквери не было.
84 1267927
>>67921
Молодец, теперь привёл в пример туалетный роман.
Будут у книги переносы или не будут - это не прихоть писателя. Это решение принимается при необходимости впихнуть текст в определённый страничный лимит. Чаще всего по экономическим соображениям.
14592147724870.jpg32 Кб, 511x399
85 1267928
>>67922

>Реакт и ангуляр


>для больших прог


>js


>для прог


Спасибо, насмешил.
86 1267930
>>67927

>Ты много видел ВЗРОСЛЫХ книг, в которых слова переносятся по слогам?


>Это 10000 страничное говно никто бы не напечатал, если бы там не было переносов и маленький шрифт. В обычных книгах на несколько сотен страниц нормальные пробелы.


>РРРРЯЯ Будут у книги переносы или не будут - это не прихоть писателя.

87 1267931
>>67928
Не поверишь, верстальщик, можно и проги под браузер.
88 1267933
>>67931
Ага, на жс. Электроном или нв пользуешься? Не удивительно тогда, почему у тебя реакт и ангуляр для 5%
89 1267937
>>67930
Ты воруешь книги, а потом надеешься, что они будут выходить с адекватными шрифтами и переносами, клоун?
90 1267950
>>67937
Продолжайте маневрировать. Мы с вами свяжемся.
1537553607982.jpg32 Кб, 642x447
91 1267952
>>67950
Ты блядь, совсем ебанутый видимо.
Ты думаешь автор, когда пишет книгу делает переносы? Или тебе с переносами читать удобней?
92 1267958
>>67933

>Ага, на жс. Электроном или нв пользуешься?


Там тоже браузер, до отсутствия ноды решил доебаться иль чего ?

>для 5%


Для работы в команде должно быть лучше не вуе, тк типизация и поддержка гугль/фейсбук.
93 1267961
>>67091
Использовать стримы, например Most или Rx.
Screenshot from 2018-09-22 00-54-19.png171 Кб, 1190x729
94 1268010
>>67911

>И такие гигантские книги очень большое исключение из правил.


>1 of 9


Продолжишь срать под себя, петушок, или пойдешь подмоешься?
95 1268013

>>67924
>>67927
Кстати, Пелевин - это Достоевский нашего времени, мимокапитан. По таким вот постам легко детектятся птушники.
А по прямо противоположным дохуя восторженным - не читавшие его гуманитарии, кек.
96 1268024
>>68010
Продолжу срать на тебя, даун. Тред почитай.
Я объяснил уже, что такой сжатый текст делают не потому что его удобно читать, а из-за ограниченности в бумаге и краске.
Твою 9 страничную книгу вообще наверное печатали на школьном принтере.
15180177190460.gif453 Кб, 280x207
97 1268037
>>68024
Это электронная книга, долбоеб.
98 1268040
>>68037

>электронная книга


Да я так и понял, там же так и написано "hardback", долбоёб.
99 1268095
>>67824

> Уверен


Перекрестись
100 1268096
>>67851
Кодомакака не может в термины.
101 1268097
>>67868

> Framework - рабочие рамки.


Знатоков английского языка приглашают в процедурную принимать таблетки.
102 1268098
>>67889
>>67911
Артемий смотрит на говно как на вас.
103 1268099
>>67891

>Так оно же вызывается при любом изменении props/state


Встретились два дебила. Один дал ссылку на левую документацию патамушта там было ключевое слово derived, второй начал это обсасывать. Фронтендщики, как они есть.

Тебе же сказали - пользовать нормальную реактивность через HOC из recompose. Или withPropsOnChange, если хочется простого, или mapPropsStream, если хочется захреначить троттлинг и прочую. Без ебаной магии с геттерами/сеттерами, которая работает через раз и потребует анальной ебли для покртытия тестами.
104 1268100
>>68099
Ну че ты ругаешься-то? У меня ссылка не открывалась на вью доку, а по его описанию мой метод вполне подходит.
105 1268109
>>67006
Видимо, потому что все уважаемые пацаны работают в одиночку над пет-проектами размером не больше очередного туду-листа или лендинга для ОсОО "Маляры Рязани".
106 1268111
Использую create-react-app. Бабель ругается и кидает unexpected token, когда видит object destructuring. Поставил и transform-object-rest-spread, и transform-es2015-destructuring, и всё равно ошибку выдаёт. Что делать?
107 1268113
>>67868

>Framework - рабочие рамки.


Пхах! Ты еще всю зарубежную литературу гугл тренслейтом переведи, у тебя segregation of duties будет про операцию деления, а observable - библиотекой для управления веб-камерой.
Скажи мне, пожалуйста, а jQuery это фремйворк?
108 1268114
>>67851
Дауны, понимающие теорию и разбирающиеся в терминах, с серьезным лицом разрабатывают те вещи, которые позволяют тебе нихера не знать и клепать формочки двумя строчками копипаста из стековерфлоу. Прояви уважение к даунам, а то такие макаки как ты без работы останутся.
109 1268116
>>67927
Щас бы ничерта не разбираться в печатном деле и кукарекать.
110 1268121
>>68113
jQuery это не просто фреймворк, это лучший в мире фреймворк, это фреймворк фреймворков, который провертел на хую ваши реакты и ангуляры ещё до того, как они на свет появились.
111 1268124
>>68100
Сестра, этому пациенту укол в голову и в биореактор
112 1268125
>>68121
В настоящий момент говно без задач.
113 1268136
Пытаюсь использовать sqlite3 базу, и глупый вопрос появился, а как долго держать указатель?

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

В ноде же тут есть один лишь new sqlite.Databse(fname). Можно мне это один раз сделать при запуске приложения и держать в переменной или лучше в начале каждой функции, которая к базе обращается получать? И есть ли вообще разница?
114 1268155
>>68136

> Можно мне это один раз сделать при запуске приложения и держать в переменной или лучше в начале каждой функции, которая к базе обращается получать?


Хуй знает, но когда я использовал второй вариант в монге, то при каждом реквесте он заново подключался к базе, из-за чего каждый ответ по 2-3 секунды занимал. В любом случае, у тебя есть возможность проверить это на практике.
115 1268174
>>68113
Руководствуясь определением >>67870, можем смело утверждать, что это не просто фреймворк, это всем фреймворкам фреймворк, держащий до сих пор непревзойдённую планку тупости, тормознутости и бесполезности.
116 1268175
>>67937
Блять, как же ты заебал, пидор. Просто признай что ты блять не прав. Мне что, всю книжную полку тебе сфоткать с не ворованными книгами, где тоже переносы? Пиздуй уже отсюда
117 1268176
>>68175
Фоткай, маня безпруфная.
118 1268178
Всем привет. Вряд ли я пришёл за ответом в правильное место, но всё же.
Захотел вот вкатиться в разработку игорь на phaser.js. Накатил локальный веб-сервер, поставил демку, и что я вижу - чрезвычайно дёрганый фреймрейт. Пошёл на официальный сайт этого phaser'a, посмотреть, может, там на их примерах будет лучше - та же фигня, всё в целом плавно, но каждую секунду есть очень заметное дёрганье.
Думаю, может, проблема в том, что я залочил видюшку на 75 кадров. Нет, поставил 120, та же проблема. Пока писал этот пост - в голову пришла мысль, а может, надо было вообще лок фпс снять? Снял, не помогло.
Может проблема в железе? Накатил единственную имеющуюся на винте игру, Kingdom of Amalur, выкрутил всё на максималки, время фреймов почти идеально ровное, с минимальными дёрганьями только на сложных сценах, невооружённым глазом это вообще незаметно.
Наличие гпу акселерации в браузере проверял, галочка стоит. Железо не гнал.
Как думаете, в чём проблема? Неужели разработка игр на js - гиблое дело?
119 1268179
Аноны, новичок на связи. Уже несколько дней гуляю по интернету, ищу с чего бы начать. Буду благодарен, если добрый анончик набросает пару книжек годных, с которых можно приступить к ознакомлению с JavaScript..
120 1268181
>>68179
learn.javascript.ru
121 1268183
>>68181
благодарю.
# OP 122 1268191
>>68178
В браузерах обязательный кап в 60 фпс.
Конечно не гиблое дело. Всё работает даже на мобилках.
Быть может что угодно. Например, совсем левый случай. У тебя пашет какой-нибудь фоновый процесс в Винде. Когда ты запустил игрушку на полный экран, Винда из-за полного экрана решила пригубить все фоновые процессы и тормоза пропали. Браузеру же в окне Винда таких привилегий решает не давать. Вот тебе и тормоза, которые к Вебу вообще отношения не имеют.
123 1268202
>>68191
Нашлось решение. Мельком глянул на гугл хром в диспетчере задач, и внезапно обнаружил, что он зачем-то использует 30 процессов. Вспомнил, что я никогда его не закрываю, а после выключения компьютера делаю его полное восстановление.
Теперь демка фазера выглядит приемлимо. До этого ещё потестил на некроноутбуке, там тоже всё было очень плавно. В общем, годная технология.
Как же раздражают такие моменты. Что-то не работает, и приходится по нескольку часов гуглить решение, думать, что не так, почему я такой тупой. После пары подобных сложностей я обычно дропаю занятия программированием.
1537610351810.png14 Кб, 783x241
124 1268240
>>68113
Да 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 стиле.
Если у тебя в проекте реакт, значиты ты будешь писать код в реакт стиле.
1.jpg118 Кб, 1546x355
125 1268251
>>68240
В голос. Для тебя дауна статью на википедии написали, а ты всё равно продолжаешь срать под себя.
sage 126 1268253
>>68240
Мань, фреймворк это что-то, что определяет саму архитектуру твоего приложения, вплоть до применения каких-то конкретных паттернов. А Реакт по сути просто предоставляет дополнительный уровень абстракции над DOM, избавляя тебя от необходимости манипулировать им напрямую. А как и с чем ты будешь эти React-компоненты применять, в какую архитектуру вписывать — это твоё личное дело.
127 1268257
>>68251
>>68253
Я понял нет смысла метать бисером перед фронто-гноем.
sage 128 1268258
>>68257
Вообще-то я бэкэндщик на Java.
129 1268266
>>68258
Ну бывает.
130 1268267
>>66931 (OP)
Прочитал вашу шапку. Пздц, все это можно заменить на одну ссылку
freecodecamp
131 1268273
>>68251
>>68257
Передние концы, задние концы, википидоры, хреньворкщики... Блядь, какие только вши не заведутся на многострадальном теле JS-программирования. Дерьмо, блядь.

>>68121
Кому это перегруженное медленное говно нужно, когда есть обычный querySelectorAll?
132 1268275
>>68267
Нахуй надо, там не по-русски всё.
133 1268276
>>68111
Бамп вопросу.
134 1268277
>>68257
Обосрался? Сделай гордое лицо.
135 1268278
>>68276
Иди нахрен. Текста ошибки нет, кода нет, конфига нет
Может ты тупо обосрался с синтаксисом в коде.
136 1268280
>>68240

>в jQuery стиле.


А это как и в чём отличия от, эм, не-jquery стиля? Скажем, ванильного.
sage 137 1268286
>>68280
А в чём отличия нормального мужика от пидораса? Как бы оба человеческие особи, да и внешне похожи.
138 1268288
>>68280
Какой-то ты странный. Сказано же - есть jQuery, значит проект в jQuery-стиле. А рация на бронетранспортере.
139 1268298
>>68286
Отличие в том, что один честно говорит, что любит в жопу, а другой это скрывает.
140 1268314
>>66931 (OP)
сап, дайте названий книжонок по angularJS на русском
141 1268316
Короче есть хтмл вида.

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

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

(да-да, знаю, что не по теме, не нашёл больше подходящего места)
142 1268318
Ещё вопрос, вот я позадротил жс/нтмл/ксс. Куда дальше? Жквери хуйня без задач?
143 1268320
Пока есть толпа макак, которые не знают, что такое inversion of control и поэтому называют jquery фремйворком, на основе дословно переведенных терминов, техническое значение которых они не понимают, нормальным господам большой конкуренции можно не бояться.
144 1268321
>>68318
Придумай себе задачу и делай ее как можно лучшим способом, на который способен. В чем сложность?
145 1268323
>>68314
ОП хуй
146 1268337
>>68323
что ?
147 1268338
>>68273
Два чая. На моей vasya228133homepage.biz всё заебок и без ентого дерьма пашит, не понимаю этих нитакихкаквсе выебов с пеньворками и прочим дерьмом для быдла....
148 1268353
>>68337
ОП JS треда ПРОСИТ КНИГУ по ангуляру НА РУССКОМ
сколько тебе лет и как ты писал шапку небось очередной вкатывальщик
149 1268358
>>68353
во первых я не ОП
во вторых давно уже не вкатывальщик а вполне себе околомидол в одной их галер.
в третьих книга нужна моему другу пидорахе без знания ангельского, а я что-то с ходу не нагуглил книг по первому угловому
150 1268367
>>68323
>>68353
Кретин, съеби с этого сайта обратно в свою вкшечку.

>>68358

>книга нужна моему другу пидорахе без знания ангельского


))
Ты тоже съеби.
151 1268375
>>68179
носорог и eloquent
Screenshot2018-09-2219-26-57.png81 Кб, 780x591
152 1268376
>>68367
почему ? Вы ебланы какие-то
153 1268383
Посоветуйте книгу по js для погромиста, чтоб без затротства, читалось весело и задорно, но в то же время, чтобы все по делу и по полочкам. Не справочник, но и не для чайников.
h7nt4keyd7oy.jpg791 Кб, 3264x1836
154 1268388
>>68383
Не читал, но рекомендую.
155 1268389
>>68338
Без этого дерьма можно (и, главное, нужно) обойтись везде. Заебали уже говносайты, которые иначе как на 40-процессорном компе с 10 ТБ оперативки и с подключением не хуже, чем у серверов Google, открывать не стоит под угрозой зависания браузера.

Ленивые пидорасы, которые не могут толком освоить язык, подключают тонны быдлокодерского говна, которого нормальный программист побрезгует даже название произносить. Идите вы уже нахуй со своими хуйворками ебаными.
156 1268401
>>68389
Если у тебя оперативной памяти меньше гигабайта и не стоит адблок, то проблема тут не во фреймворках. Даже я со своими 4 гб ни единого раза не испытывал проблем из-за кривого жаваскриптового кода, это во-первых. Во-вторых, синглпейдж на реакте/вью работает в тысячу раз лучше, чем какая-нибудь древняя ссанина с вротпрессом.
157 1268407
>>68401

> синглпейдж на реакте/вью работает в тысячу раз лучше, чем какая-нибудь древняя ссанина с вротпрессом


Какой смысл сравнивать говно с мочой?
158 1268409
>>68407

> пук


Ясно.
159 1268410
>>68257
Жс-гной конечно хуже пидораса, но ты, обосравшийся в элементарных вещах залетный петушок, хуже жс-гноя.

мимо
160 1268416
>>68401
Не, я повторюсь: на хреньворках пишут только криворукие пидорасы-быдлокодеры, делающие всё на отъебись, понимающие в программировании не больше, чем свинья в кулинарии.
161 1268428
>>68416
Ты ничего сложнее слайдера не писал, правда? Иначе ты бы понял, что с помощью фреймворка можно выполнить поставленную задачу в десятки раз быстрее и делегировать львиную долю кода умным дядям, вместо того, чтобы писать свои собственные кривые велосипеды, принципы работы которых понимаешь только ты. Может, конечно, в твоем представлении это недостойно труъ программиста, но бизнес твое мнение не ебет абсолютно.
162 1268431
>>68383
learn.javascript.ru
163 1268435
>>68389
Ну а я про что, васяно-страницы конечно без них обойдутся, а вот если ты хочешь сделать что-то стоящее, то ты либо сделаешь также как это реализовано в фреймворке (при условии что ты программист высокого уровня), затратив на это в 30 раз больше времени, либо сделаешь свой велосипед с тремя колесами, который будет медленнее в 10 раз и требовательней к системе в 20 раз.
164 1268445
>>68416
Что ты здесь нам впариваешь дичь ?!
Своим заказчикам цену себе набивай.
Никто кроме тебя не будет в твоём говне колупаться, а значит твой быдлокод и есть на отъебись и выбрось.
165 1268447
>>68316
https://css-tricks.com/centering-css-complete-guide/
http://howtocenterincss.com/
Флекс это правильный способ.

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

>>68431
https://www.youtube.com/watch?v=QBWWplFkdzw
166 1268455
>>68435
Да, я согласен, так и есть. В 1% случаев. В остальных 99% либо ради решения одной задачи подключается хуева куча нахуй не нужного кода, либо, что бывает куда чаще, ебучая мартышка кодер-прогер без хреньворка просто ничего не может сделать вообще, в результате то, что на нормальном JS выглядело бы красиво, читаемо, лаконично и работало бы быстро, получается уродливым и тормозным. А бизнес это хавает, потому что качественный код стоит дорого.
167 1268456
>>68445
Кто же вам, говну, ещё скажет, что вы говно, ежели не программист? Или вы себя считаете программистами, макаки?
168 1268458
>>68456

>А бизнес это хавает, потому что качественный код стоит дорого.


Чтобы ты мартышка не выёбывалась с незаменимостью. Для себя на чём угодно штопай, ибо всем похуй.
>>68455
Ты не в гугле/фейсбуке работаешь, с чего ты взял что твой велосипед, чем-то лучше готовых решений выйдет ?
169 1268461
>>68455

> ради решения одной задачи подключается хуева куча нахуй не нужного кода


Кода, которым все знают как пользоваться и который писали умные дяденьки, сделав его хорошо оптимизированным по крайней мере по сравнению с тем, что напишут такие вот "тру пограмисты" как ты, вместо велосипедов, которыми умеешь пользоваться только ты?

> что на нормальном JS выглядело бы красиво, читаемо, лаконично и работало бы быстро


Знаешь за что не любят жиквери? Не за то, что это фреймворк, а за то, что это набор функций без каких-либо паттернов проектирования, из-за чего код выглядит как нечитаемый пиздец, потому что его писали разные люди со своими привычками, предпочтенияими и понятиями о том, что правильно, а что нет. Если бы его не было, то все не любили бы ваниллу, потому что код выглядел бы точно так же. Жаваскрипт - очень свободный язык и если его не ограничивать какими-либо рамками, в качестве которых обычно выступает фреймворк, то код будет крайне трудночитаемый.
Когда будешь делать какой-нибудь проект хотя бы со вместе со своим одноклассником, то поймешь зачем придумали библиотеки и фреймворки.
170 1268465
>>68461
Ну да, пооправдывайся, авось легче станет. Можешь ещё поплакаться о том, как тяжело на JS писать нормальный код без тупорылых надстроек, разработанных специально для вашего вольера с приматами.

>>68458
Тормоз, блядь, перечитай ещё раз про 99%.
00.png251 Кб, 516x726
171 1268469
стоит ли по этой книге вкатываться? если тупой
172 1268472
>>68465
На нем не тяжело писать, напротив, на нем слишком легко писать. На жс можно писать и в объектно-ориентированном стиле, и в функциональном, и в императивном, и в декларативном, и в дегенеративном стиле, а можно и во всем одновременно. И это будет очень трудно читать, ты это понимаешь? Когда ты ночью у себя под одеялком в таком стиле строчишь, то ничего страшного в этом нет, а когда над проектом работают 10+ людей, то их взаимодействие будет практически невозможным, если не ввести какие-то рамки. А в качестве рамок можно использовать фреймворк, тогда и текущие люди на проекте будут друг друга понимать и те, кто будут работать над этим проектом после них. Таких ситуаций не 1%, напротив, таких как раз 99.
173 1268473
>>68469
Картинок много? Если да, то вкатывайся.
174 1268474
>>68465

>Без этого дерьма можно (и, главное, нужно) обойтись везде.


>Тормоз, блядь, перечитай ещё раз про 99%.


Ты долбаёб, который кроме сайтиков одностраничных ничего не делал.
175 1268481
>>68469
Стоит. Но если реально тупой, то будет сложно.
ss-0909D.jpg70 Кб, 1200x838
176 1268482
>>68472

> когда над проектом работают 10+ людей


Таких людей?
177 1268483
>>68472
Так даже если один, то быстрее готовое юзать. Время - деньги.
"Ни такой как все" решил ЧСВ почухать, или совсем нубасик.
178 1268484
>>68482
Давай свой код велосипедный доставь, надо тебя жиденьким остудить.
wefwsefweregwedfdws.jpg95 Кб, 800x600
179 1268494
>>68484
"Не давайте святыни псам и не бросайте жемчуга вашего перед свиньями, чтобы они не попрали его ногами своими и, обратившись, не растерзали вас" (Мф. 7:6).
14120076843777.jpg177 Кб, 858x664
180 1268495
181 1268496
>>68389

>Без этого дерьма можно (и, главное, нужно) обойтись везде.


В энтерпрайзе и большой кодовой базе твои бойлерплейтные подделки быстренько окунут в сельскую канализацию и отправят дальше фрилансить лендинги.
image.png1 Мб, 1749x998
182 1268502
>>68240

>Да jQuery - это фреймоворк, моль безграмотная.


Благодарим за информацию!
183 1268512
>>68502
Формально, как и реакт, на деле там целая экосистема, в которой ты будешь юзать виджеты/плагины (ибо нафиг надо без них), которые в свою очередь будут вертеться в жквери-фрейме.
image.png51 Кб, 623x341
184 1268516
Что думаете про Marko?
185 1268520
>>68512
С такой логикой - ванила это фреймворк.
186 1268525
>>68520
Можно и так сказать, тоже абстракция (фреймворк v8).
187 1268535
>>68469
Хули там вкатываться то? Вон тебе ссылка на видос, за час всё объясняют. Тут главное не ум или тупость, а практика, чем больше практики, тем лучше понимание. Если фантазии нет и не знаешь куда применять знания, то на это есть куча сайтов с задачами различного типа.
188 1268538
>>68516
Нигде в вакансиях не требуется, значит не нужно.
1.jpg66 Кб, 828x223
189 1268551
>>68516
Полистал документацию, всё было заебись пока не дошел до пикрила.
190 1268552
>>68455
>>68455

> А бизнес это хавает, потому что качественный код стоит дорого.


Маааам! Бизнес шлёт меня нахуй, когда я пытаюсь изобретать колесо! Что делать, маааам?! Кругом одни пидорасы-фреймфоркщики, один я оптимизатор в белом - почему на меня ссут?!
191 1268558
>>68551

> Жалуется на бандлер


Как там в 2008?
192 1268568
Фреймворк-ориентированное программирование: ВСЕ есть фреймворк. Angular это фреймворк, React это фреймворк, jQuery это фреймворк, javascript это фреймворк, webpack это фреймворк, setTimeout это фреймворк, клавиатура это фреймворк, программист сам фреймворк.
193 1268570
>>68568
Фреймворк - это фреймворк.
image.png38 Кб, 523x276
194 1268571
195 1268590
>>68535

> Тут главное не ум


Понятно, откуда вас столько, хреньворкщиков ебаных.

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

Смешно смотреть, как хреньворкщики пытаются оправдать собственное ничтожество, кукарекая на JS-господ.
196 1268593
Мне кажется я сам фреймворк, причем пассивный. Что делать, ребятя? У меня родители - люди религиозные и фгмнутые на плюсах пишут, да, они меня не поймут, так что я не могу сделать каминг-аут, но я устал лгать.
197 1268603
>>68558
Вообще мне понравился, если всё действительно так как там описано, плюс еще минималистичный html синтаксис, яблопидоры бы одобрили.
198 1268610
>>68502
Библиотека и фреймворк это одно и тоже, моль безмозглая ты.
200 1268614
>>68610

>тоже


Держи в курсе.
201 1268615
>>68612
Спешите видеть, википедияграммист итт. Маня, папа тебе говорит, что либа и фрэцм одно и тоже. Доступная тебе аналогия - членодевка с сисьсками. Есть тухлая пизда, опционально сиськи, делает минет, все признаки бабы, но есть один маленький нюанс. Тоже самое и тут. Разница в хуйне незначительной.

>>68614
Держу.
202 1268618
Что можете посоветовать для работы с длинными числами? Чтобы не тормозило, проверяло на простоту, возводило в степень по модулю и т. д.
203 1268619
>>68615

> википедияграммист ит


Для таких долбоебов в конце документа ссылки дают на источник информации. Но я понимаю, что ты очередной залетышь из /b/, который пришел сюда патраллиравать взрослых дяденек, поэтому иди нахуй.
204 1268621
>>68619
Папа тебя учит уму разуму, а ты копротивляешься. Ну ничего, скоро у тебя пройдет стадия отрицания и ты прозреешь, щенок ты ебаный.
image.png95 Кб, 910x274
205 1268623
>>68618

>Что можете посоветовать для работы с длинными числами?


JS.
206 1268629
>>68568
Фреймворк - совокупность библиотек крутящихся в одном фрейме/движке/гигаБиблиотеки/остов/каркас/структура/....
207 1268630
>>68623
Пиздишь и не краснеешь, залупа синяя. В JS длина числа, если не ошибаюсь, 64 бита, не больше и не меньше.
208 1268631
>>68630
Мы вам перезвоним)
209 1268632
>>68630
Сильное заявление.
Ты его хотя бы проверил, прежде чем озвучить, дауна кусок?
210 1268633
>>68630
Это я к тому, что к XXXn применима только простая арифметика, как с обычными числами тут не поработаешь.
211 1268634
>>68633

>с обычными числами


Пациент продолжает блистать интеллектом.
212 1268635
>>68633
Молодой человек, мне охрану вызвать?)
213 1268637
>>68634
А ну возведи мне в дробную степень это длинное число, причём в такую же длинную, интеллектуальный ты наш.
214 1268638
>>68633
У тебя же только что длина числа была ограничена 64 битами. Теперь уже не ограничена?
215 1268640
>>68637

>Integer


>дробную


Уроки сделал?
216 1268644
>>68637
это ты сам придумал, что обычные числа - это дроби?
217 1268655
>>68590

> Серьёзный бизнес как раз ценит хороших программистов.



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

Прости, что разрушил твой манямирок, но это лучше сделать сейчас, пока ты только вкатываешься, а не после того, как тебя в очередной раз погонят сссаными тряпками из-за сроков, проебанных из-за изобретения с нуля очередной кнопочки.
218 1268658
>>68610
>>68615
>>68621
Тебя уже все минимум по разу обоссали.
Ну ты и любитель золотого дождя, однако.
219 1268661
>>68644
>>68640
>>68638
Клоуны, что ли? Числовой тип в JS всегда был вещественным 64-битным.
220 1268667
>>68618
>>68623
>>68630
>>68631
>>68632
>>68633
>>68634
>>68635
>>68637
>>68638
>>68640
>>68644

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

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

https://v8project.blogspot.com/2018/05/bigint.html
221 1268678
>>68667

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


>блять пользуйте BigInt


Ты даун или кто?
Ему именно это и сказали.
222 1268684
>>68661
Ты только на собеседовании этого не ляпни.
sage 223 1268687
Откуда столько олимпиадников вылезло? Во фреймворках и библиотеках у них принципиальная разница, фреймворки - не фреймворки, большие числа - не большие числа. А ну пшли нахуй отсюда! На переменах с одноклассниками будете свои важные темы по поводу того, что небо синее поднимать.
224 1268702
>>68678
Нахуй-нахуй. Ну прости, не заметил на милипусеньком скриншоте на фоне вашей свальной ебли.

(И BigInt не часть JS - пока еще)
225 1268705
>>68684
Пиздуй в MDN быстро и решительно.
226 1268713
Кстати, про BigInt в JS. Работает только в Цхроме, операции по модулю не содержит, критического выигрыша в скорости не делает. Нахуй оно такое нужно?
227 1268716
Друзья, простите пожалуйста нуба, а есть ли в ЖС возможность решить аррай вида ["2" "+" "1" "/" "2"] или нужно прогонять его через какой-нибудь свитч и переводить в цифры и менять "/" на /?

Учу Реакт, пишу калькулятор.
sage 228 1268717
229 1268718
>>66931 (OP)
Спасибо за шапку
230 1268720
Сап, sort() работает на jquery объектах? Хочу отсортировать таблицу по двум колонкам, для этого получаю все row через jquery, потом сравниваю первую и вторую колонку a и b sort. Это сработает?
231 1268721
>>68720
Array.from()
232 1268722
>>68721
Получаю массив из элементов, окей, тут понял, сорт работает с массивами. А как дальше его вставить обратно? Мне нужно удалить имеющиеся элементы таблицы и appendTo?
233 1268724
>>68721
И как будет выглядеть этот массив, если я делаю массив из row, который содержит td?
234 1268725
>>68716
Чё, бля? Ты JS сперва выучи, мудило.

var массив = ["2", "+", "1", "/", "2"], результат; eval("результат=" + массив.join(""));
236 1268730
>>68720
Вот, а я о чём. Криворукое хуйло без жидокверы не может ссаную таблицу отсортировать и не знает при этом даже основы JS. Хреньворкеры, блядь.
237 1268732
>>68725
>>68717

Чет в голос с этих советчиков. Использование такого калькулятор будет на уровне установки вишмастера.
238 1268733
>>68730
Эт я, да. А ты с чего начинал? Как начинал учить js? Когда сталкивался с проблемами, что делал?
239 1268735
>>68732
Какие у тебя есть варианты написания калькулятора, кроме как без эвела, умник? И чтобы при этом код был читаемым и его был способен написать ньюфаг?
240 1268736
>>68733
Он тебе ничего не посоветует, это ебнутый на всю голову олимпиадник, который ни строчки коммерческого кода в глаза не видел. Выше можешь почитать его высеры.
241 1268737
>>68735
А нахуй его с евалом писать? В этом никакого челенджа нет, это слишком легко.
242 1268738
>>68736
Интересно тут у вас
243 1268740
>>68713
Не положено - не ешь.
244 1268741
>>68658
Лиловым набалдажником тебе по лбу, моль ты всеядная.
245 1268742
>>68735

Алсо, для ньюфага лучше нечитаемый код без евала, чем читаемый но с ним.
246 1268745
>>68735
Сууука, это же уровень лаба2.
А потом ебалахтунги спрашивают, нахера профильное образование.
247 1268747
>>68727
Результаты как бы подчёркивают, почему реакт божественен.
(Точнее, почему разделение состояния и представления божественно)
248 1268748
>>68741
Пссс на ванильщика-велосипедщика.
249 1268750
>>68742

> для ньюфага лучше нечитаемый код без евала


Под нечитаемым я имел ввиду, что он даже по примерам из гугла не разберется, не то что сам не напишет.
>>68745
>>68737
Он учит реакт, а не ваниллу. Калькулятора достаточно для того, чтобы понять как стейт ковырять и циферки на экран выводить.

> нахера профильное образование


Оно и не нужно, лол. Он до уровня лаба2 будет учиться месяца три, в вузике ты будешь до этого уровня года два штаны пропукивать, изучая матан, в котором особой необходимости нет.
250 1268759
>>68750

>> нахера профильное образование


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



Нужно больше кодомакак, милорд!
251 1268760
>>68759
Сколько раз нужно тебя обоссать, чтобы ты шел дальше уроки делать?
252 1268761
>>68760
Ты меня с ванильщиком не путай, а то сам получишь золотой жидкости.
253 1268764
>>68748
Со страха обоссался, что ли? Пиздюк, не спорь больше с папой, усёк? Моль ты с разбитым лбом, тебе люди на опыте говорят, а ты копротивляешься как дурачек на потеху окружающим.
254 1268767
>>68764

>тебе люди на опыте говорят


Гитхаб свой покажи, опытный.
255 1268768
>>68764
^^^^^^^^^^^
Упертый JS-гной, как он есть.
256 1268769
>>68767
Я в кровавом ынтерпрайзе тружусь, девочка ты моя сладенькая. Моль ты мелкая, самоутверждайся своим гитхабом перед малолетками.
257 1268771
>>68733
Когда я начал учить JS, я учил JS, а не долбоебические хреньворки.

>>68736
А ты вообще иди нахуй, макака дешёвая.
258 1268775
>>68768
Дык это ты упертый, хуеплет. Либа === фреймворк у тебя вызывает бугурт космического уровня, педичка ты моя маленькая.

> РЯЯЯЯЯ вота тибе ссылок где написано


> РЯЯЯЯЯ я плав и все тут


> РЯЯЯЯЯ либята либята давайте обоссым его


> РЯЯЯЯЯ ну не на миня либята, не писайте на меня


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



Аххахаха как я проигрываю над тобой, хуйлуша ты безмозглая
259 1268776
>>68769

> в кровавом ынтерпрайзе тружусь


Умных слов от взрослых дядь нахватался, да? Если б ты в энтерпрайз пришел и заявил бы всем, что будешь писать только на ванилле, то это был бы первый и последний день, когда ты там работал.
260 1268781
>>68745

> нахера профильное образование


Образование? Или петушиная бумажка из шараги, в которой он несколько лет в стул понапрасну пердел? Ты уж определись с терминологией. У нас в профессии тунеядцев-косарей не любят.
261 1268783
>>68769
>>68771
Ооо, травмированный тырпрайзом в треде.
Понятно, гиперкомпенсация после недели копания в копролитах.

"я бы это так переписал на ванильку, если бы мне дали 10 лет и триллион баксов"
262 1268785
>>68775
Дебич, на тебя минимум три разных человека уже поссали.
263 1268787
>>68776
А кто сказал, что я на чистой ванилле пишу, нахуй ты выдумываешь?

Так за между прочим, моё предыдущее место работы рокетбанк, я там в QA тестами занимался для реакт приложений.
264 1268789
>>68781
>>68781

>> нахера профильное образование


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



Сам оперделись. Бумажки какие-то приплел.
Образование - это образование.
На тебе викисылку https://ru.wikipedia.org/wiki/Образование
265 1268790
>>68787
QA не человек.
266 1268791
>>68783
>>68785
Наебните кала, опущи. Вы окромя самоутверждения и говнофорков в гитхабе за душой больше нихуя не имеете.

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

Хахаххаха успешные хуесосы, которые виртуальной мочой кого-то облить могут ахахахахахха напыщенные пездюки вы! Поменьше спеси и прыщи выдавите с ебал своих, дегенераты-очкариты.
267 1268792
>>68790
Работа есть работа, лавэ в размере 90к в месяц капала.
268 1268793
>>68790
Мало того, что не человек, так еще конкретно этот - шизофреник.
269 1268794
>>68793
>>68791
И действительно, даже приступ начался.
270 1268795
>>66931 (OP)
Анон, подскажи нубу!

Есть шаблон. В нем есть раздел для фото. Первый тег img - пустой.
Как его удалить?
271 1268797
>>68794
>>68793
Какие же вы токсичные, просто пиздец. Окромя желчи нихуя не можете. Ну если вы говно безграмотное, зачем других такими же считать? Ну это у вас возрастное. Пройдёт.
272 1268799
>>68792

> лавэ в размере 90к в месяц


Я буду своим внукам рассказывать, как 90к QA-недочеловек ворвался в JS-тред и начал рассказывать реактобоярам, что такое фреймворки.
273 1268800
>>68797
Это не токсичность, это указание фактов. Нейролептики свои примешь - поймешь.
274 1268808
>>68797
Это отрицание или уже торг?
275 1268809
>>68795
Просто берешь и без задней мысли удаляешь.
276 1268810
>>68789
Петухариус, иди ты нахуй со своими википидорами. Уточняй, что имеешь в виду под "профильным образованием". Человек без образования, пытающийся кодить, - это обычная макака, кодер-прогер. Такими как раз обычно и являются выпускники всяких "профильных" шараг.
278 1268816
>>68810
Major in CS, блядь.
ПТУшников в биореактор
279 1268817
>>68795
Подключи жквери значит, и делай :
('img').firts().remove()
280 1268818
>>68810
Труъ погромист в треде, все под шконку!
281 1268819
>>68809
Нет, нельзя просто взять и удалить тег. Основа критического мышления - сомнение: что ты за специалист, если просто так возьмёшь и удалишь? Тут нужен как минимум обстоятельный анализ всех факторов "за" и "против", пути к отступлению, многократное переосмысление совершённого действия.
282 1268820
>>68817
О, ещё один элитарный хуйворкщик подоспел.
283 1268821
>>68812
>>68809
Наверное, у меня слишком много задних мыслей.

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

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

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

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

>>68817
НАДО ЧЕРЕЗ ВАНИЛУ.
284 1268823
>>68817
>>68820
Юмор в контексте сего треда.
285 1268824
>>68819
>>68809
Токсичные, фу-фу-фу.
286 1268825
>>68816
Да, и вас, ПТУшников, туда же. Во фриланс, нахуй, лэндинги ебаные верстать. Вам здесь не рады.
287 1268835
>>68821

> нихера


Ну тут полон тред телепатов-шизофреников, они тебе по этой информации сейчас удаленно код отладят за полсекунды.

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

https://developer.mozilla.org/en-US/docs/Web/API/ChildNode/remove
288 1268838
>>68825
Стадия депрессии и ненависти к себе?
Быстро прогрессируешь.
289 1268839
>>68821

>НАДО ЧЕРЕЗ ВАНИЛУ.


Такое на раз гуглится, попробуй "js remove first child", потом ещё захочешь.
290 1268841
>>68821
Ошибка не в этом коде (подозреваю, что она в твоей ДНК).

> НАДО ЧЕРЕЗ ВАНИЛУ.


А через анал тебе не надо?
291 1268842
Bump
292 1268844
>>68838
Ты пытаешься спроецировать свою ничтожную личность на собеседника и воспринимать его сквозь призму собственной ущербности? Напрасно, я не ПТУшник, ваших петушиных справок никогда не получал.
293 1268850
>>68844

> Ты пытаешься спроецировать....


Что за бубнеж из процедурной?
294 1268854
>>68835
Но я догадался!

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

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

>>68839
Так тоже не работает.
333.jpg29 Кб, 461x246
295 1268856
>>68854

>Так тоже не работает.

296 1268858
>>68854
Долбоёб слепошарый, куерыСелектор возвращает один узел, а не список. Читать ошибки не судьба?
297 1268860
>>68854
>>68821
Нет, братец, ты не охуел? Сравни твой ебаный скриншот и код из поста, найди отличия.

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

Ты, похоже, не вкатишься - фундаментальные когнитивные функции нарушены.
298 1268862
>>68850
Ты какой масти будешь? На выбор три варианта: петух с 11 классами, петух из ССУЗа с дипломом кодера-прогера и петух-бакалавр по направлению "Анальные ласки в сфере IT". Назовись.
299 1268863
>>68860

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


Ничего, сейчас какой-нибудь хреньворк освоит, будет самое то.
300 1268868
>>68862

> буль-буль-буль


Прости, не расслышал.
301 1268872
>>68821

>НАДО ЧЕРЕЗ ВАНИЛУ


>>68863
Наоборот, через пяток трудных лет будет второй шизо-ванильщик.
image.png60 Кб, 783x295
302 1268875
>>68858
>>68856
Так-с. Чтобы даже я понял: если у меня есть объект. Внутри него есть div в котором есть 4 img. Мне нужно удалить в нем только первый.
Значит, у меня есть 2 выбора:
1.Это собрать список img по этому объекту и ремувнуть только первый.
2.Обратиться к родительскому элементу и сказать, чтобы он ремувнул первый.

Так?

>>68860
Но я не сам код скринил, а ответ браузера на мои действия!
Т.е. это не игра "найди ошибку".
303 1268877
>>68875
<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();

Пробуй
304 1268880
>>68872

> Ничего, сейчас какой-нибудь хреньворк освоит, будет самое то.


> Наоборот, через пяток трудных лет будет второй шизо-ванильщик.


А это не одно и то же?
305 1268881
>>68875
Да, эти два варианта возможны.
(Есть и другие)
frombook.png18 Кб, 678x215
need help 306 1268889
Аноны, читаю я тут книгу "JavaScript. Подробное руководство" и вот вижу я пикрелейтед.
И тут у меня сразу же вопрос: В момент первой итерации чему равна переменная max? undefined? Но ведь тогда в условие никогда не будет true.

Я прихуел, и решил поисследовать
307 1268893
бля, вот

https://repl.it/repls/ShabbyLumberingOrder

на нулевой итерации нету нихуя, на 1 итерации max = 1, но ведь какого хуя? Ведь я не обьявлял переменную max до этого.
308 1268902
>>68889
Почему undefined? Она будет NaN.
309 1268904
>>68893

>https://repl.it/repls/ShabbyLumberingOrder


Заменил max на maxI :
ReferenceError: maxI is not defined
Похоже видит ссылку на функцию
310 1268909
>>68904
Перед if просто напиши консоль.лог(max), там будет ссылка на функцию
Меня смущает другое, условие в if - false, но почему-то присваивание в max срабатывает
little-girl-embarrassed.jpg417 Кб, 849x565
# OP 311 1268910
>>68718
Хоть кто-то доброе слово сказал.
312 1268914
>>68889
Я не знаю, кто уебан - автор или наборщик, но по факту в первой строке должно быть `var max`, а не `var m`. Соответственно, max на первой итерации будет NEGATIVE_INFINITY
313 1268916
>>68909
Выше уже написали за нан
console.log(1 != NaN)
314 1268919
>>68916
console.log(1 > NaN) false
Хз во что конвертится
315 1268925
Как вы знаете большинство владельцев сайтов используют кучу разбросанных js файлов, каждый из которых скачивается, либо загружается из кэша.

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

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

Впрочем интересно как делаете вы, разделяете или компонуете js файлы?
316 1268928
>>68909
Дебил, ты фигурные скобки забыл, так что у тебя console.log условный, а присвоение выпоняется в любом случае,
317 1268929
>>68925

>Как вы знаете большинство владельцев сайтов используют кучу разбросанных js файлов, каждый из которых скачивается, либо загружается из кэша.


>


>Почему практически никто не догадался собирать весь js код в один минифицированный файлик?



Пишут на ваниле же, тру пацаны не пользуют библиотеки и бандлеры.
318 1268931
>>68929
Пример приведи известного сайта который так делает.
319 1268933
>>68931
спроси у >>68925 и ванило-шизика.

(сарказм)
320 1268940
>>68928
Ещё прикол, повторно вызвать функцию
TypeError: max is not a function
321 1268941
>>68933
При чём тут использование фреймворков или нет, смысл того поста в том чтобы компоновать их в один файл вместо использования кучи.
big6b8f196da83b15a7c246b70854c9cd45.jpg139 Кб, 700x438
322 1268942
>>68910
А, ты здесь, маленькая сучка.

> Странно, что у тебя осталось время покакать в этом треде, после того, как ты объявил все типы и скомпилял, старичок. Жди ответа на перфокарте.


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

> Возраст, пол, образование не имеют значения


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

> пол


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

> Английский обязательно


Иди нахуй, я тут не на переводчика учусь.

> Математика. Не принципиально


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

> можешь искать работку


Официантом в Макдаке.
323 1268943
>>68941
Более того я бы вообще использовал полную компоновку, чтобы весь код, css всё возможное дерьмо было в едином HTML документе. Исключения картинки.
324 1268944
>>68940
Потому что >>68914
325 1268946
>>68943
Есть даже уже готовое решение. Называется .mhtml архивирует ресурсы в один файл и архивирует их. Вместо кучи запросов всего один и скачивание минимального файла, содержащего все необходимые ресурсы.
326 1268951
>>68943
>>68946

> код, css всё возможное дерьмо было в едином HTML документе.


И убить кеширование кода и CSS, потому что потом хотят server-side rendering или хотя бы сериализованное начальное состояние положить в HTML

Не надо выделываться с HTML, а код вместе с CSS (и даже мелкие изображения) уже давно в один js-бандл пакуются.
327 1268952
>>68928
>>68944
>>68889

Пасибо пацаны, разобрался.
В ообщем так:
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
328 1268953
>>68952

>постормном


повторном
# OP 329 1268961
>>68942
Ты такой злой, потому что решаешь важную задачу программирования, никак между флоатом с одинарной или двойной точностью определиться не можешь? Потому что не можешь нормальных контрпримеров придумать (10-летний с дипломом это даже не гений, это сверхчеловек нахер)? Потому что тяночек не видел? Потому что кроме родного нахрюка языков не можешь осилить? Потому что считаешь возню с циферками чем-то элитным? Потому что за всю жизнь не смог себе позволить сходить в Макдак и думаешь, что это ресторан с официантами?
В любом случае, поешь добра.
330 1268962
>>68952
Это ведь шутка, да? Надеюсь. Иначе с какими же овощами приходится сидеть на одной доске.
331 1268971
>>68914
Вот этот прав.
332 1268972
>>68962
хм.. я только неделю назад учить js стал
333 1268981
>>68952
>>68972
В тексте примера очевидная опечатка.

Если разбирать пример as is, то
- в max лежит функция
- m бесполезная переменная без задач
- условие никогда не будет истинным, результатом сравнения числа из arguments и функцией в max будет false.
- значение max никогда не будет изменено
- Цикл сделает прогон по всем аргументам в пустую
- Результатом функция вернет сама себя
334 1268988
>>68961
Да не реагируй ты, дурачок, ясно же что он троллировать пришел.
335 1269003
Был у вас пару месяцев назад. Шапка преобразилась. Инфа побогаче стала, это точно. Вот только неясно, почему теперь для вката нужно MERN, когда раньше только js + реакт?
336 1269008
>>68961

>между флоатом


Лол, этот долбоёб до сих пор верстает на флоатах, ору.
Вот такие дегроды пилят шапку треда, а вы их принимаете за аксиому.
337 1269011
>>69008
Толстый или тупой?
338 1269013
>>68877
Вернулся из детского садика
Пишет сообщение об ошибке:

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

>>68881
Ну т.е. это считаются основные: через ремув конкретного элемента и ремув потомка?
339 1269015
>>69013
https://jsfiddle.net/kbgaem8f/1/
Замени на свой css класс
340 1269017
>>69015
https://jsfiddle.net/kbgaem8f/5/
Вот как у меня выглядит структура объекта. С ним не работает.
341 1269021
>>69017

document.querySelector('.popup__photos img:first-child').remove();
342 1269022
>>69021
Да благословит тебя Аллах...
343 1269028
>>69022
Иншала, брят
344 1269040
>>69011
Одно другому не мешает же
345 1269058
>>68961

> флоатом с одинарной или двойной точностью определиться не можешь


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

> 10-летний с дипломом это даже не гений, это сверхчеловек нахер


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

> Потому что тяночек не видел?


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

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


Если ты это про математику, то безусловно.

> за всю жизнь не смог себе позволить сходить в Макдак и думаешь, что это ресторан с официантами?


Это ваш уровень, мартышки ебаные. Нету официантов - пойдёшь парашу драить.
346 1269070
>>69058

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


А вот и нет, есть знакомая тяночка, которая очень привлекательная, пишет бекенд на сисярпе, матан упарывает, аутистские задачи на плюсах решает. Правда чсвшная из-за этого, но пытается это скрыть. Впрочем, она и раньше такая была, но сейчас у нее больше поводов повыебываться, особоенно передо мной, формошлепом.
sage 347 1269072
>>69070

>тяночка


>сисярпе


>упарывает


>аутистские


>чсвшная


Тебе 15?
348 1269076
>>69072
По делу есть что вякнуть, опиздень?
349 1269077
>>69003

>реакт


Как там в 2012? Все уже давно на Marko.js перешли.

>Шапка преобразилась. Инфа побогаче стала, это точно.


В голос. Там одно говно про матан и хтмл с цсс, а ссылки, так нужной вкатывальщикам, на learn.javascript.ru нет.
240px-1234813457icq4.jpg7 Кб, 240x180
sage 350 1269080
>>69076
Съебался отсюда, малолетний долбоёб.
Untitled.jpg155 Кб, 1642x950
351 1269087
>>69077

>Marko.js


Зашёл глянуть на оф.страницу "топового" фреймворка
352 1269089
>>69070
Бекенд? Backend? В зад концы, что ли, принимает?
2.jpg209 Кб, 1724x884
353 1269091
>>69087
Так ты дальше полистай, я понимаю, что у тебя попка болит от осознания того, что твой реакт уже никому не нужен, но это не значит, что нужно исходить на говно и разбрасываться им в стороны.
354 1269093
>>69091
Чини детектор, опущенная чмоня, я вообще на Typescript пишу.
355 1269103
>>69091
У реакта есть поддержка от фейсбука.
356 1269107
>>69103
А у преакта есть поддержка от пейсбука.
# OP 357 1269108
>>69058

>программистский стиль мышления


Как он уживается с МАТЕМАТИЧЕСКИМ СКЛАДОМ УМА в твоей голове?
358 1269112
>>69103
А, там ебай. Ура, еще один фреймворк, я так рад на самом деле вообще нихуя!
359 1269113
>>69112
Тащемта у него логотип говно, так что не взлетит, бля буду.
360 1269118
>>69103
Ну тогда ангуляр выбирай, лол, он то вообще от гугла, похуй на функционал.
361 1269127
>>69118
Ну так он и так популярен. А вот вью, например, так толком и не взлетел. И не взлетит.
zlajaobeziana.jpeg83 Кб, 281x296
362 1269131
>>69108
А ты тут противоречие увидела, обезьяна дикая?
363 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). Складывается ощущение, что пытаюсь есть суп вилкой. Без бекэнда такая задача вообще возможна?
364 1269151
>>69141
Какой нахуй бэкенд, даун? Установи расширение для хрома отключающее CORS и всё нормально будет. Можешь сам написать расширение для хрома, в котором можно всё реализовать не парясь с отключение CORS.
365 1269152
>>69151
А без костылей?
366 1269155
>>69151
Без костылей делать всё через собственное расширение, хули тебе не понятно? Ну или можешь через node.js всё делать, там такой хуйни нет. На крайний случай электрон можно использовать, там вообще будет всё 1 в 1 как в твоем хроме.
367 1269156
>>68942

>навеки заключает себя в вольер с макаками вследствие необратимых повреждений головного мозга


Ты считаешь чем-то сложным, научиться кастингу?

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


А ещё 108-летнему деду, который умирает от рака 4-ой стадии!
Во ты его уделал, придумав заведомо абсурдный пример, а!

>я ни разу в жизни не видел


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

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


>че-то пиздит про важность навыков работы со строгой типизацией


>учить язык предлагает по рашн докуминтейшн


Ты ебнутый или ебанутый?

>Для вас, мартышек, принципиально


Если нужно делать скрипты с выпрыгивающими хуями - то не очень.
368 1269159
>>69058

>Боюсь, это будут мерзкие жирние свиньи


Зато будут френдзонить тебя и заставлять батрачить за шоколадки, которые потом сожрут у тебя на глазах.
369 1269163
>>69155

>через собственное расширение


то есть вот эта вся хуйня-малафья с упаковкой и импортом в браузер? Не выходя из скрипта не провернешь?
Делаю проект типо как для людей, чтоб реалистично. Не будешь же посетителей отправлять ставить расширение
370 1269168
>>69163
Каких, блять, посетителей, ты о чём вообще? Просто запустить скрипт в браузере и чтобы всё работало без CORS не получится, иначе смысла бы в нём не было. Либо пишешь расширение отключающее CORS и ставишь свой скрипт, либо делаешь свое расширение с нужным функционалом.
371 1269170
>>69156

> придумав заведомо абсурдный пример


Абсурдность была в изначальном посыле о том, что возраст, пол и образование не имеют значения. А пример у меня нормальный, никакого абсурда в нём не вижу.

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


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

> Если нужно делать скрипты с выпрыгивающими хуями - то не очень.


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

>>69159

> френдзонить тебя и заставлять батрачить за шоколадки


Не шарю в петушиной терминологии. Какое отношение они вообще ко мне могут иметь?
372 1269171
>>69170

>А пример у меня нормальный


А, ну т.е. ребенок с дипломом бакалавра - это что-то естественное? Забавно. Не замечал такого.

>что вам сие таинство


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

>Какое отношение они вообще ко мне могут иметь?


Судя по всему, жена у тебя такая будет.
15351407268870.png468 Кб, 653x435
373 1269173
>>69171

>жена будет


мимо
374 1269174
>>69173
Муж?
Вот что строгая типизация с людьми делает!
375 1269181
>>69171

> ребенок с дипломом бакалавра - это что-то естественное?


Немного утрированно, не спорю, но зато наглядно: ребёнок или просто необразованное хуйло априори немощны в деле освоения программирования.

> Судя по всему, жена у тебя такая будет.


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

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


Для вас, кодеров-прогеров, - да, не шучу.

>>69174
Нет, это так динамическая влияет без предварительной вакцинации нормальным императивным статически типизированным языком.
376 1269190
>>69127
Все норм пасаны на вуе сидят, только пидары не поставили звёздочек на гитхабе, и ябутся в жопы JSXуями
1485880716prog.jpg113 Кб, 1140x600
377 1269193
>>69131
Вундершкольник, прекрати быдлокодить
378 1269196
Подойдет ли реакт для многостраничных сайтов?
Буквально сегодня покопался в документации ReactJS и понял, что эта йоба мне интересна, более-менее вникнул в основы - виртуальный дом, jsx, компоненты, как с этим работать. Захотел попробовать внедрить его в проект на работе, т.к. фронтенд там говно, нужно переделывать. Но язанимаюсь поддержкой интернет-магазина, там много страниц - главная, каталог, товар, корзина и т.д. Подойдет ли мне реакт? Хочу динамически генерировать элементы, чтобы снизить нагрузку на сервер, т.е. вместо выстраивания хтпл на бэкенде, делать это на фронте, а бэкэнд пускай отдает только json-ы по запросу.
Что скажете? Я, если что, пхп-макака, но джаваскрипт более-менее знаю. Если что, учебник всегда под рукой.
379 1269200
>>69196

>php


>интернет-магазин


>вместо выстраивания хтпл на бэкенде, делать это на фронте, а бэкэнд пускай отдает только json-ы по запросу


Подойдет. Только рекомендую начать разминать пятую точку под черенок от лопаты, когда маркетолухи нажалуются директору, что у них сайт перестал индексироваться и посещалка просела в пять раз.
1528382848.jpg46 Кб, 563x450
380 1269203
Антохи, что я делаю не так, как получить ответ xml ответ от сервера?
https://jsfiddle.net/zgsbfw2j/73/
Формат ответа пикрл
Screenshot from 2018-09-24 00-54-21.png31 Кб, 611x145
381 1269205
>>68040
Какой же ты кретин, лол. Это описание книги, на которую я читал рецензию, имбецил. 397 страниц, 50 баксов. 9 страниц за 50 баксов даже на загнивающем западе еще не продают, лол.
382 1269208
>>69200
>>69200
>>69200
>>69200
Ну да, думаю, ты прав. React же он для одностраничников, уэрно? Там компоненты, которые загружаются одновременно. Чтобы вписать это в контекст многостраничного приложения, нужно там роутер настраивать на фронте и еще что-то делать. А это уже больше похоже на костыль, подводных камней больше, чем профита.
Ну не jQuery же использовать в 2к18, верно? Мне просто временно доверили фронтендом заниматься, а я в этом довольно плохо шарю. Но там сейчас один единственный фаел app.js, в котором просто куча переменных, которые подписаны на кучу разных событий, а внизу файла идёт куча функций. И это огромная куча, которую хочется структурировать.
Мне понравилась архитектура ReactJS, она логичная и масштабируемая. Ладно, покурю еще что-нибудь.
383 1269211
>>68275
Не зная английского ты все равно не вкатишься.
384 1269219
>>69091
Выглядит годно, синтаксис очень чистый. Для простеньких UI шикарно подойдет.

А реакту все равно пизда, он сам себя похоронил и никакая поддержка фейсбука не спасет.
385 1269225
>>69208
Кроме реакта есть еще Vue, Riot, Aurelia, реакт это скорее всего оверкилл для твоей ситуации.

>>69200
Гугл давно уже индексирует SPA.
386 1269236
>>69225
Спасибо. Начну с vue.js, он вроде сейчас популярен, значит сообщество есть и поддержка. Ну и, говорят, он вроде несложный для изучения. То, что нужно.
387 1269240
>>69225

>Гугл давно уже индексирует SPA.


https://ssr.vuejs.org/ru/#нужен-nи-вам-ssr

>Обратите внимание, что на данный момент Google and Bing могут без проблем индексировать синхронные приложения JavaScript. Ключевое слово здесь — синхронные. Если ваше приложение запускается с индикатором загрузки, а потом догружает контент через Ajax, то поисковый робот просто не будет дожидаться окончания загрузки. Это значит, что если у вас есть асинхронный контент на страницах где SEO важен, то может потребоваться серверный рендеринг.

388 1269243
>>69211
А ты уверен, что я уже не вкатился лет эдак 10 назад?
389 1269251
>>69077

> Marko.js


У js-гноя очередной вкус дня.
391 1269264
>>69240
Ну если вот такой уебанизм не делать, то все будет чики.
392 1269266
>>69254
Чмафки. Часа 3 сидел гуглил в чем трабла
393 1269268
>>69208

> плохо шарю


> И это огромная куча, которую хочется структурировать


> понравилась архитектура



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

Советую еще сервер-сайд под ноду переделать для SSR и все сверху приправить микросервисами.
394 1269281
Какой у вас сейчас самый модный фреймворк на бэке/фронте?
395 1269290
>>69208
А что если я скажу тебе, что с помощью React можно спокойно делать не одностраничные приложения со множеством компонентов в самых радномных не связанных друг с другом местах?
396 1269292
>>68889
Не понимаю зачем нужен этот лишний инициализирующий шаг с negative infinitiy. В буфферную переменную можно сразу записать значение первого элемента массива и начать итерировать со второго.
Про опечатки молчу. Будем считать, что их нет и функция работает так как была задумана.
397 1269293
>>69281
express/react
Не слушай остальных даунов. Можешь просто по hh проверить.
398 1269294
>>68610
Пилим сайты на фреймворке padLeft.
399 1269304
>>69292
Патамушта иначе будет лишний проверочный шаг на пустой массив.
cf979e377ee751a0e0230e87a31337bf.png120 Кб, 320x386
400 1269306
>>69281
Их несколько. Тебе нужен не самый модный, а на вакансию которого ты сможешь устроиться на работу. Чем выше популярность, тем выше и кол-во вкатывальщиков.

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

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

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

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

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

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

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

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

Ну и 5-10 мелких фреймворков, на которых нет вакансий, юзают их обычно опытные разработчики для новых проектов в различных целях.
Aurelia, Riot, Polymer, Svetle, Inferno
401 1269318
>>69306

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


Вуесос не палится.
402 1269323
>>69318
Вместо того, чтобы пукать пустыми фразами, лучше бы пояснил, чем тебе не угодил vue.
403 1269324
>>69268
Злой ты. Я же только совета спросил. Тут вроде одни гуру сидят.
404 1269328
>>69290
Хм... Может остаться на нем? Реакт мощный инструмент, и если в дальнейшем фронтенд сайта будет улучшаться и дорабатываться, то это было бы отличным фундаментом.
Я не боюсь сложностей и быстро обучаюсь.
а ещё хочу попробовать фронтонд-разработку, т.к. тут веселее, чем в бэкенде.
Хуй знает че делать, короче
405 1269337
Fastify, koa или express?
406 1269343
>>69328
Для постепенной интеграции больше подходит вью.
407 1269346
>>69323
Вообще мне лично не угодил маркетинговый булшит о "лучших чертах"
408 1269347
>>69324
Ты ж собираешься делать по принципу "нравится технология, захуячу её", а не "есть проблема, как ее решить". Получай говна в пилотку.
409 1269351
Redux — либа без задач, которая ничего не умеет.
Mobx — полноценный state manager, лёгкий в изучении и использовании, но при этом мощный.
Prove me wrong!
410 1269352
Redux — либа без задач, которая ничего не умеет.
Mobx — полноценный state manager, лёгкий в изучении и использовании, но при этом мощный.
Prove me wrong!
411 1269353
>>69351

>Prove me wrong!


Это задача для Капитана Эскобара.
412 1269355
>>69351
>>69352
Что только JS-гной не изобретет, чтобы не пользоваться каноничным RxJS....
413 1269358
>>69337

loopback
414 1269360
>>69196
Используй Marko.js, на нём ебэй работает, не думаю, что ваш говномагазин по масштабности опережает ебей.
415 1269362
>>69360
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.



В переводе: я сорока, я сорока, тащу в гнездо все, что поблестящее.
416 1269364
>>69362
Вот только отличие от сороки в том, что они нашли "натащенному" применение, которое сделало их продукт лучшим. Нет ничего плохого в том чтобы брать только хорошее от разных продуктов и объединять это в своем, так мир и получает новые технологии, так он и развивается, представь себе. А люди с мышлением "брать у других не по-пацански" так и остаются ковырять палкой свое говно возле параши.
417 1269368
>>69364
Сразу видно программиста. Под сорокой и гнездом он имел ввиду то, что туда напихали всех блестяшек, которые попали под руку. А не только то, что необходимо.
418 1269373
>>69306
О, да ты, как я вижу, большой знаток сортов говна и любишь им обмазываться.

>>69324
Гуру говноедства в основном. Хреньворкщики, дристальщики, сеошники, студенты и прочая нечисть. Программистов тут единицы.
419 1269374
>>69368
Ты хотя бы текст на который он ссылается через гугл прогони, прежде чем так обсераться. А потом выбери из него то, что по твоему ты считаешь блестяшками в которых нет необходимости.
420 1269413
>>69374
О да.

> closely following industry trends


Ruby не моден, потому что монолитный фремворк. Хипстеры дрочат на микрофреймворки. React + Redux выходят из моды, так как слишком узкая специализация. Хипстеры дрочат на сорочьи гнезда.

Противоположные тренды смузихлебства. Воронка в нужнике. Говно-уроборос.
sage 421 1269417
У вас тут бывает что-то, кроме срачей и выяснения отношений? Пожаловалась модератору.
422 1269418
>>69417
Стукачка.
423 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 откатился, ибо нахуй надо такое счастье.
423 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 откатился, ибо нахуй надо такое счастье.
424 1269428
>>69420
Может у тебя просто процесс-потомок сдох?
425 1269429
>>69417
Снежинка?
426 1269430
>>69428
В смысле? Я один и тот же код запускаю с двумя версиями. В одной работает, в другой — нет.
427 1269432
>>69430
Ну может у тебя процесс-потомок дохнет в свежей версии. Процесс дохнет - файловые дескрипторы закрываются - EPIPE при попытке записи в закрытый дескриптор.

Это более вероятно чем "поломанный stdin"
428 1269444
>>69432
Нет. нет никаких процессов-потомков. Я могу запустить отдельно только свой "модуль" обработки входных данных и то же самое. 8.х всё ок, 10.9 и 10.11 (другие не пробовал) — падает.

Собственно, вот урезанный до минимума код, имеющий описанные проблемы — https://pastebin.com/MTDkp2Xb
429 1269460
>>69444

>https://pastebin.com/MTDkp2Xb



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

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

Это так?

И еще chunk в обработчике данных сранивается на точное совпадение с кодом Ctrl-C. Это тоже так задумано?
430 1269461
>>69420
Чекал гайд миграции с 8 версии на 10?
431 1269468
>>69460

>правильно ли я понял, что этот код делает.


Да. На то это и "урезанный" код, что делает лишь то, что нужно для воспроизведения ошибки.

>И еще chunk в обработчике данных сранивается на точное совпадение с кодом Ctrl-C. Это тоже так задумано?


Разумеется. https://nodejs.org/api/tty.html#tty_readstream_setrawmode_mode

>When in raw mode, input is always available character-by-character

432 1269471
>>69468
А файловый дескриптор stdin текущего процесса в каком режиме открыт?

(спишем то, что поток внутри Control.inputHandler не обязательно будет в raw mode на урезанный код)
433 1269479
>>69471

>в каком режиме открыт?


Можно варианты ответов? Я не уверен, о каком режиме ты спрашиваешь. isTTY, isRaw оба true в обоих версиях. Алсо, 10-ка падает и без raw режима, так что можно на это не обращать внимание.

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

>поток внутри Control.inputHandler не обязательно будет в raw mode


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

>>69461
Не-а, где можно найти? Заглянул в описание 10.0.0 релиза и ничего в глаза так сразу не бросилось. Я даже не знаю, зачем и когда обновлял её, потому что обнаружил это внезапно при перезапуске после обновления кода.
434 1269480
>>69479

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


Я что-то подозреваю, что они stdin не поломали, а поправили.

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

А readline использовать совсем никак?
435 1269487
Аноны, как в этом куске кода отслеживания активной страницы сделать градиент, а не один цвет?
https://jsfiddle.net/esjdLqmf/2/
436 1269489
>>69479

> Можно варианты ответов? Я не уверен, о каком режиме ты спрашиваешь.


Я про режимы отсюда, например https://www.gnu.org/software/libc/manual/html_node/Access-Modes.html#Access-Modes

node ведь пользует libc?
437 1269495
>>69480

>не поломали, а поправили.


Возможно, да. stdout.read() тоже крешится в новой, хотя в старой null выдавал.

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

>А readline использовать совсем никак?


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

>>69489
Использует, наверное, но в описании объекта это не указано, поэтому сказать точно не могу.
438 1269497
>>69495

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



Так keypress event есть.
439 1269517
>>69495

>8.х в stdout и писала


Нет, если stdin.bytesWritten увеличивается. А вот куда он там данные дальше отправляет фиг его знает.

>>69497
Да какая разница, он делает абсолютно то же самое, что и я: выставляет raw, на data'у вешает свой onData хендлер, который потом триггерит эвенты с какой-то предобработкой и запоминанием состояний. Да и вообще я почитал и там очень многое как у меня сделано, вроде обновления строки (запомнить положение курсора, очистить, записать новые занные, подвинуть курсор), истории, прыжков по словам и прочего. Своровали, короч, у меня :3 Разница только, что у меня есть инпут и аутпут, а уменя только один стрим. И вот тут-то я, похоже, и обосрался. Действительно ведь подозрительно как-то выглядит и должно было сразу сломаться.
440 1269518
>>69517

>то у меня есть инпут и аутпут,


что у readline'а

>если stdin.bytesWritten увеличивается.


если не нужно тут.
441 1269529
>>69517
Каноничная и грустная история изобретения велосипедов.
442 1269536
>>69529
подскажите где доступный гайд по описанию связанных таблиц в bookshelf+mysql можно почитаь?
443 1269537
>>69536
доступный это где больше одной таблицы связывается, и не то что там на сайте
444 1269538
>>69487
При помощи CSS скорее всего.
446 1269614
Какого хуя в axios до сих пор не пофиксили этот баг? https://github.com/axios/axios/issues/362
Пиздец, за 2 года не исправили, пидоры!
Kartinki129414172340-1024x777.jpg54 Кб, 1024x777
447 1269619
Только что в личку скинули годную ссылку:
https://gist.github.com/edtoken/fec7a606a3eecca1954405075db951af

Список вопросов на интервью для ЖС-джуна/мидла
448 1269653
>>69619
Что это за олимпиадный подзалупный творог?
449 1269654
>>69653
Это вопросы, которые сейчас спрашивают на собесах от челика с 6+летним стажем, который сам собеседовал кучу джунов в ДС.
450 1269656
>>69654
Это какой-то неструктурированный ворох ссылок на дроч алгоритмов. Действительно существуют галеры, которые спрашивают на собеседовании у ждуна-вебмакаки такую дичь?
451 1269659
>>69656

>Это какой-то неструктурированный ворох ссылок на дроч алгоритмов


Ну тебе как безработному двачеру без образования виднее.

Кто собирается на собес джуном - примут к сведению, прочитают, скажут спасибо.
452 1269661
>>69656
И по алгоритмам там всего пара ссылок, да и то самые entry-level жс алгоритмы описаны.

Судя по всему ты либо дегенерат, который не умеет читать, либо дегенерат, который тыкнул по одной ссылке и решил, что всё прочитал.
453 1269663
>>69619
почему ничего по node.js нет?
454 1269665
>>69661
Я поглядел. Платина вроде замыканий, эвент лупа и приведения типов, а остальное - дроч алгоритмов, бесполезные задачки для аутистов и прочие крайне полезные вещи, которые конечно же на собеседовании обязательно спросят. Забери своего нонейма и его крайне авторитетное мнение и уебывай, никто в здравом уме это говно разгребать не будет.
455 1269667
>>69619

>https://www.youtube.com/watch?v=j4_9BZezSUA


Блять, почему эти долбоебы не могут без ебанного клоунадства на уровне пятого класса? Что в этой презентации, что в CS50, куча ненужной клоунады для даунов, которая отбивает любое желание смотреть.
456 1269669
>>69665

> своего нонейма


Как же забавно читать такое от анонимного хуйла с двача.
457 1269670
>>69667

> отбивает любое желание смотреть.


А тебя кто-то силой заставляет смотреть?

Каждый раз поражаюсь пидорашкам, которым за бесплатно дают годную инфу, а они вместо спасибо что-то ещё недовольно кукарекают.
458 1269675
>>69669
Открою тебе секрет - мнение твоего неизвестного хуйла весит здесь не больше, чем мое или твое. Кто он такой? Чем знаменит, кроме твоего вскукарека о 6+ годах опыта? Почему кто-то должен прислушиваться к его мнению? Может он из тех людей, которые считают, что каждая жс макака обязательно должна пропукать 5 лет штаны в вузике и иметь глубокие познания в аналитической геометрии, чтобы ее можно было подпустить к формошлепству на реакте?
459 1269678
>>69675
А ты сам то что за анонимное хуйло?
460 1269679
>>69678
Я - просто анонимное хуйло. Такое же, как и он, только анонимное. Могу кстати заверить, что для устройства джуном обязательно необходимо укусить свой локоть на собеседовании. Можешь думать об этом что хочешь, кто собирается на собес джуном - примут к сведению, прочитают, скажут спасибо.
461 1269681
>>69679
Всё ясно с тобой, ты обыкновенное хуйло из хуйлостана, без образования и работы.
462 1269682
>>69675
Наташ, нужно срочно сделать алгоритмический укол инженерства этому господину, у него припадок фундаментальных основ и кажется немного началась горячка авторитетности. Нужно сбить жар и симптомы очевидного приступа мам скажи им клепать формы это не погромирование.
463 1269685
>>69670
Пидорашка это как раз тот, кто поражается тому, что кто-то хочет улучшить то, что дается бесплатно. Это на уровне:
НУ И ЧЬО ШТА С ЛАПАТЫ БЛИНЫ АНИ ЖИ БИСПЛАТНЫЕ ЗАВАЛИ РОТ И ЖРИ ПАКА ДАЮТ!
464 1269686
>>69682

> пук


Ясно. Иди кат от индусов порешай, да сделай сортировку пузырьком на бумажке.
465 1269689
>>69619

>Реализация паралельных ajax запросов со стеком


О, как раз то что мне нужно было в прошлых тредах, а мне про какой-то троттлинг втирать начали.
466 1269692
>>69685
По твоей логике все американцы = пидорашки, да ты просто гений
467 1269702
>>69692
А почему ты за всех американцев говоришь, ты думаешь, что все довольны этой клоунадой со сцены или ты думаешь, что нет американцев с пидорахологикой как у тебя?
468 1269711
>>69619
Хуйня вопросы. Особенно код с асинхронщиной.
469 1269746
>>69711
Вкидывай свой гитхаб, посмотрим на годноту хоть.
470 1269762
>>69659
Что за Джуна, при чём тут социальное обеспечение, макака ты ебаная? Ёбаная обезьяна уже по-русски не может выразиться, а ещё в программирование лезет.
471 1269763
Сап жсач.
Подскажи эдитор для мака, которым сам пользуешься.
Спасибо!
472 1269764
>>69763
VS Code сейчас лучший редактор на любую платформу.
sage 473 1269765
>>69763
Они все одинаковые, выбирай любой популярный.
474 1269766
>>69763
Emacs
475 1269807
>>69304
А он по-любому нужен, иначе для пустого массива будет возвращаться negative infinity, хотя никакого negative infinity там нет, ибо массив пустой. По хорошему на подачу пустого массива лучше возвратить null.
476 1269813
>>69807
null vs negative infinity больше относится к удобному контракту функции, а вот exception (не специфичный для функции) на пустом массиве - это явный баг.
478 1269826
>>69818
Даня, перелогиньтесь.
479 1269881
Двач, выручай. Пилю сейчас чатик на реакте и возникла проблема: как мне отрендерить блок с сообщениями заново, после изменения стейтов сообщений? Я понял, что нужно копать в сторону жизненного цикла компонентов, но чот не понятно. А ну и сообщение с какого-то появляется после того, как я что-нибудь еще напишу в форме. Пиздец, непонятно
480 1269888
>>69881
Отбой, я долбаеб. После push забыл setstate сделать
sample87166cf4cdb56a16fef1cecef0ea27da.jpg138 Кб, 850x1169
481 1269894
Насколько ДжаваСкрипт легче/сложнее Питона?
Просто уже затрахался изучать последний, прогресс около нулевой. Зато HTML ana CSS идут просто заебись, я такого простого программирования нигде не встречал.
482 1269897
>>69894

>HTML ana CSS


>программирования


Senior HTML developer, это вы?
483 1269901
>>69888
Расскажи хоть, на каком беке чат пилишь?
484 1269906
>>69897
Я тут новенький, думал, что это тоже языки программирования. Но ты меня понял. Так ли легко прогать на джавескрипте как на них?
485 1269907
>>69906
Да я не трогал питон никогда, просто дежурная шутка. Но мне не кажется, что питон такой сложный язык, и дело в нем. То есть если ты там соснул, то и тут скорее всего соснешь.
486 1269913
>>66931 (OP)
Че пизже, HOCs или render props? Че юзаете вы на работе?
488 1269927
>>69914
Разные use case.
+ Render prop или убивает оптимизацию - shallow comparison не будет работать, либо требует вынесения в отдельный метод, так что до серебряной пули ему далеко.
Screenshot 2018-09-25 12.40.30.png105 Кб, 1318x1006
489 1269928
>>69914
Что делать с пирамидами позора?
490 1269929
>>69913
А за вопрос "что пизже" получи вилкой в глаз, уебан. Очередной хипстер-смузихлеб.
491 1269934
>>69928
Очевидный вывод - не использовать renderProp приверженности больше 1. Другой вопрос, что при такой вложенности и HOC вполне себе хорошо себя ведут.
492 1269938
>>69927
А когда что лучше?
493 1269943
>>69938
Если используются функциональные компоненты + простое поведение в маленьких HOC -> HOC лучше (иначе получаются "пирамиды позора"). См recompose - мотивирует создавать простые HOC и комбинировать их.

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

С другой стороны, "классы и сложное поведение внутри классов" обычно попахивает керосином в любом случае.
494 1269945
>>69943
react-router хороший пример, когда render props удобны.
495 1269954
>>66943
Ссылки на psd-шаблоны для тренировки верстки.
И мне похуй что у вас тут жоэс тред
496 1269955
>>69954
Ищи фронтенд-тред в вебе. Или в врк. Или тут где-то. Хуй знает где он сейчас.
497 1270038
>>69907
>>69894
Питон самый простой, дуй в верстальщики.
498 1270041
>>69894
JS сложнее питона. JS.
А человеку неосилившему использование даже википедии, программирование вообще не светит.
499 1270048
>>69928
Блеванул. Дякую тоби боже що е вуе, та шмарко.
500 1270065
>>70048
Не вуецефалу о красоте синтаксиса говорить.
1537884610051.jpg16 Кб, 316x317
501 1270073
>>69897

>Senior HTML developer


Сука, обосрался. Что ж ты делаешь, содомит
503 1270084
>>70079
Врети, в реальной жизни такое редко случается.
504 1270192
>>69906
html и css это не программирование даже, а "разметка" и "стили". питон - один из самых дружелюбных языков для старта. что не так? как учишь?
505 1270196
>>69906
Почитай статью про области видимости в JS, если поймешь, то значит на джс легко прогать, если не поймешь, то сложно. На C# например если какое-то значение принимает результат выполнения функции, то исполнение кода останавливается, в JS такое добавили только в последней версии и использовать это не так просто как в C#, при этом в C# у тебя может быть несколько потоков, а в JS только один.
506 1270252
>>70065
Это типа троллинг такой местный? У Вью самый красивый и очевидный синтаксис.

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

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

мимо вьюбояр
507 1270264
>>70196

>то исполнение кода останавливается, в JS такое добавили только в последней версии


Ты это, уточняй, может, что имеешь в виду именно асинхронные i/o функции?
ovrw (1).png324 Кб, 600x721
508 1270271
Научился программировать на JS за неделю (тупо в метрошке и на работе в перерывы). Ранее выучил HTML и CSS за два дня. Думал, что JS также просто будет, ан нет, оказалось сложнее.

Что теперь? Нихуя не понимаю, есть какие-то аяксы, джейсоны, ноды, реакторы, и прочие хуй-пойми что.
509 1270275
>>70252

> У Вью самый красивый и очевидный синтаксис.


Ссанина с объектами, где даже свойства зовутся как говно.

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


Во-первых, где там скобочки? Во-вторых, JSX не имеет никакого отношения к хтмл, он конпелируется в обычные жаваскриптовые объекты. А в хтмл срешь только ты. Иди еще v-on:zalupa наверни.
Вообще, реакт - это самая декларативная вещь, которую я только видел, в его простом и интуитивно понятном синтаксисе разберется даже домохозяйка.
510 1270279
>>70271
alert("Ti pidor") - это не научился.
511 1270322
>>70275
>>70084
ShouldComponentUpdate or PureComponent ?
513 1270334
>>70327
А теперь самое главное - на первом скрине прямые высеры в v-хтмл v-с v-рептилодским :синтаксисом, а на втором чистый жаваскрипт и jsx, который сконпелируется в чистый жаваскрипт. Разница очевидна.
515 1270341
>>70336
И? Тебе не нравится обилие скобочек? Скобочек из ес6?
Будь их там хоть как в лиспе - все равно бы все предпочитали реакт. Можешь как угодно маневрировать и сыпать скриншотами, в которых отличия минимальны, но логика в хтмл не взлетит никогда.
516 1270342
>>70334

>который сконпелируется в чистый жаваскрипт.


Там тоже виртуальный дом.
Больше на хтмл вуе похож, аттрибут=""
>>70341
Наоборот, отделение логики. Это в реакте в одно ведро серут.
517 1270343
>>70342

> Там тоже виртуальный дом.


Там невалидный хтмл код, который ты прям руками пишешь прям в хтмл страницу.

> Наоборот, отделение логики. Это в реакте в одно ведро серут.


Условное "отделение логики". Которая, опять же, прямиком в представлении. А реакт предоставляет возможность срать в ведро, в раковину, в унитаз, да хоть прямиком в трубу. Логика и представление полностью в твоих руках.
518 1270355
>>70343
Это одно и тоже, только в вуе отдельно вынесено в виде хтмл, чтобы не срали map/this/className/bind/return.
Ты лучше ответь: ShouldComponentUpdate or PureComponent ?
519 1270357
>>70336
Вуесос гордится мутабельным стейтом и втихаря засунул два лишним метода во второй скриншот. Ну не пидорас ли?
520 1270358
>>70342
>>70342

>Это в реакте в одно ведро серут.


Сказал уебан, у которого фреймворк пытается все в один файл сложить.
34.png105 Кб, 800x410
521 1270359
>>70357
Припекает, иммутабельный ?
>>70358
Цельный компонент, смотри не потеряйся в куче файлов.
522 1270362
>>70355

> Это одно и тоже, только в вуе отдельно вынесено в виде хтмл, чтобы не срали map/this/className/bind/return.


Иди v-моча:говно запоминай.

> Ты лучше ответь: ShouldComponentUpdate or PureComponent?


Наркоман? Stateless functional component по умолчанию.
523 1270363
>>70359

> Цельный компонент


Отделение темы, это же в .уе в одно ведро срут.
524 1270373
>>70362
JSX и ShouldComponentUpdate выучил?
Надо тебя ангуляром помучать, а то размельчали, расхлябелись...
>>70363
Можно разделять, скоупы/препроцессоры/noClassName
525 1270379
>>70373
Тебя в детстве shouldComponentUpdate травмировал? #YouToo?

В текущем (здоровущем) проекте ни одного shouldComponentUpdate нет. Иммутабельнось -> меньше геморроя и отпугивает макак.
526 1270412
>>70264
Да, еще генераторы можно использовать которые тоже недавно добавили.
1359888608157.jpg14 Кб, 200x150
527 1270426
ShouldComponentUpdate or PureComponent?
528 1270428
>>70426
connect()
529 1270436
>>70426

> Мааам, посмотри как я всех троллю!


> ....ест говно...

530 1270443
Ни реакт, ни вью не нужны, когда есть Web Components.
531 1270463
>>70443
Эм... в WebComponents vDOM завезли уже?
532 1270465
>>70463
vDOM слизан из WebComponents
perekat.png4 Кб, 180x125
П Е Р Е К А Т # OP 533 1270472
П Е Р Е К А Т
>>1270468 (OP)
534 1270657
>>70412

>недавно добавили.


Ну хуй знает, можно ли ES6 считать "недавно".
Тред утонул или удален.
Это копия, сохраненная 31 октября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски