Программирование


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
538 61 109

JavaScript.thread = Number(`142`); /js/ Аноним 30/09/19 Пнд 21:34:40 14857201
15679602891790.png (61Кб, 1050x1050)
1050x1050
Предыдущий: >>1479520 (OP)

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

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?

Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:

У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).

Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Аноним 30/09/19 Пнд 21:35:37 14857232
Для тех, кто только вкатился, напоминаю что все бублики посчитаны.
Аноним 30/09/19 Пнд 21:36:02 14857243
Аноним 30/09/19 Пнд 21:37:32 14857304
>>1485724
Автоматы клеточные же.
Аноним 30/09/19 Пнд 21:39:19 14857325
Аноним 30/09/19 Пнд 21:50:43 14857436
Аноним 30/09/19 Пнд 22:03:52 14857477
15698009060060.png (44Кб, 896x1038)
896x1038
>>1485720 (OP)

кек, the big question: if ionic framework future proof?

я ищу стек для своего мобайл проекта, и мне нужно максимум просто и дёшево inb4: реакт нэтив имеет слишком высокий порог вхождения приправленный призрачным обещанием производительности

вижу у них в блоге написано, что начиная с 4й версии они отказались от привязки к определенной технологии или фреймворку и стали фьюча-пруф @ https://ionicframework.com/blog/a-guide-for-migrating-to-ionic-4-0/

вижу, они даже выкатили для фанатов реакта отдельную суб-экосистему @ https://ionicframework.com/blog/ionic-show-ionic-react/

хз, мне кажется стоит рискнуть?
Аноним 30/09/19 Пнд 22:10:53 14857488
я тебе уже советовал чекнуть экспо
проще некуда
Аноним 30/09/19 Пнд 22:16:53 14857549
Screenshot from[...].png (27Кб, 702x125)
702x125
>>1485748

да, я видел @ https://expo.io/

буду думать, меня айоник еще подкупает обещанием кросс платформенностью, куда входят и десктопы
Аноним 01/10/19 Втр 01:47:04 148587110
>>1485747
>хз, мне кажется стоит рискнуть?
Риск ради риска?
Аноним 01/10/19 Втр 01:50:05 148587311
Пытаюсь в докер запихать свой клиент, сервер на ноде и монгу. Клиент и сервер вроде работают, но монга не успевает запуститься до того, как заходит сервер, который делает к ней запрос. Как ее притормозить в докере?
Аноним 01/10/19 Втр 02:47:34 148588512
aoeu.png (22Кб, 300x250)
300x250
Попался на кручок деплоя реакт гавна которое оказалось полностью поломано и нужно переписывать половину репы
А вы что делаете?
Аноним 01/10/19 Втр 05:24:25 148590413
Аноним 01/10/19 Втр 06:12:24 148591014
Аноним 01/10/19 Втр 06:23:22 148591215
Аноним 01/10/19 Втр 07:42:08 148593216
Аноним 01/10/19 Втр 09:56:20 148597617
15697408122010.png (1608Кб, 573x1280)
573x1280
у вас тут кунчик на js стейт не мутировал?
ищу его контактики уву
Аноним 01/10/19 Втр 09:58:12 148597818
Аноним 01/10/19 Втр 12:19:47 148605119
Залез в сорцы v8, торкнуло пиздос. Теперь хочу стать байтоебом.
Аноним 01/10/19 Втр 13:00:55 148609020
>>1485564
Спасибо за хороший ответ.
>И да, за >writeFileSync бить нужно в нос.
Не надо бить, я 300 наносекунд назад вкатился.
Аноним 01/10/19 Втр 13:39:16 148612021
Аноним 01/10/19 Втр 14:08:49 148612822
какой для ноды самый нормальный сервер-фреймворк?
Аноним 01/10/19 Втр 14:10:06 148612923
15698597935901.jpg (118Кб, 1080x1080)
1080x1080
я наверное суперизвращенец но моя мечта стать топ тир фронтэндером
Аноним 01/10/19 Втр 14:19:49 148613624
Аноним 01/10/19 Втр 14:21:49 148613925
Чем занятсо?????
Аноним 01/10/19 Втр 14:25:10 148614226
>>1485910
ты слово докер не заметил?
Аноним 01/10/19 Втр 14:29:19 148614527
>>1486142
А докер эт чо? Джокер?
Аноним 01/10/19 Втр 14:34:09 148614728
>>1486145
докер это портовый рабочий
Аноним 01/10/19 Втр 15:44:42 148620629
Аноним 01/10/19 Втр 16:00:02 148622630
>>1486206
ахаха, только вчера с ним этот видос, до середины осилил, спасть потянуло.
Вот только несколько перлов этого синьора:
> JS игрушечный язык, потому что там нет статической типизации
Elixir, Clojure/ClojureScript тоже, стало быть, игрушечные. Двигаемся дальше:
> V8 компилирует жс код в плюсовый
Без комментариев
> PHP подходит для тех же задач, что и нода и наоборот
Ключевое преимущество ноды перед пыхой - решение реалтаймовых (не CPU-bound) задач искаропки
> Webpack только для фронта
Есть backpack, но зачем это - вопрос другой.

Ну и куча других, мене существенных, ляпов.
А так парнишка прикольный, веселый, у меня друг сишник такой же.
Аноним 01/10/19 Втр 16:03:44 148623131
>>1486226
ну я знаю только про элик-малопопулярный язык на основе эрланга,насколько он игрушечный я хз
Аноним 01/10/19 Втр 16:06:26 148623332
>>1486231
Тогда надо сразу говорить про игрушечность эрланга.
Аноним 01/10/19 Втр 16:24:17 148624733
>>1486233
но сам эрланг нихера не игрушечный
Аноним 01/10/19 Втр 16:31:20 148625734
Аноним 01/10/19 Втр 16:32:17 148625935
>>1486206
Данный персонаж не смог назвать ни одной полезной книги по жс. Как я понял, это джавист, который прибежал на ноду, грести бабки в стартапах. Сказал про 7к$ в конце.
Аноним 01/10/19 Втр 16:34:30 148626136
Аноним 01/10/19 Втр 16:34:31 148626237
Аноним 01/10/19 Втр 16:35:03 148626338
>>1486261
ну справочник же есть большой
Аноним 01/10/19 Втр 16:38:09 148626739
>>1486259
> Как я понял, это джавист
Рубист.
Аноним 01/10/19 Втр 16:38:55 148626840
image.png (50Кб, 1007x858)
1007x858
>>1486231>>1486233>>1486247
Эрланг как раз-таки игрушечный, сурс директория любого эрланг-проекта выглядит вот так. Почему? А ПОТОМУ ЧТО ТАМ НЕ ПОДДЕРЖИВАЮТСЯ ИМПОРТЫ ИЗ ПАПОК, АХАХАХАХ. И что-то сложнее небольшой либы ты хуй напишешь на эрланге нормально. Вот эликсир - это уже охуенная тема.
Аноним 01/10/19 Втр 16:44:12 148627241
>>1486268
нормальный язык для сетевой работы,у каждого языка есть своя ниша
Аноним 01/10/19 Втр 17:11:04 148629842
>>1486272
>нормальный язык для сетевой работы,у каждого языка есть своя ниша
Ниша высирания 10 тысяч миллиардов либок в папке src? Охуенная ниша, вот только занята она как правило ванильным PHP пятой версии без фреймворков.
Ору с дурачка.
Аноним 01/10/19 Втр 17:17:59 148630443
>>1486298
и поэтому в фейсбуке за сообщения отвечает эрланг
Аноним 01/10/19 Втр 17:45:35 148633944
>>1485720 (OP)
С проектом какого уровня уже можно искать работу джуном?

Поясни анон, а то я чмоха с тудушкой и не знаю, куда двигаться
Аноним 01/10/19 Втр 17:49:13 148634345
>>1486339
Сделай конструктор тестов
Аноним 01/10/19 Втр 18:19:30 148636746
что значит фраза прикрутить к СПА простое АПИ и все будет кул?
Аноним 01/10/19 Втр 18:22:25 148637347
>>1486367
Заглянем после работы в старбакс, а потом ко мне? Презики есть.
Аноним 01/10/19 Втр 18:23:39 148637448
>>1486373
Прости, я не люблю кидать шарики с балкона.
Аноним 01/10/19 Втр 18:27:45 148637549
>>1486128
NestJS, во многом списан с Ангуляра и джававского Спринга.
Аноним 01/10/19 Втр 18:29:36 148637850
>>1486128
Самое нормальное для ноды - это писать сервера на нормальном языке, а не на огрызке для браузеров, подпертом костылями.
Аноним 01/10/19 Втр 18:57:18 148639851
Аноним 01/10/19 Втр 19:00:43 148640252
>>1485720 (OP)
Расскажите про вкат, пожалуйста. В шараге сейчас надо будет react изучать, сам как-то больше с Java всегда работал и прочей ерундой. Есть ли смысл этак задрачивать пару месяцев или порог входа слишком высок из-за популярности JS и лучше просто сдать предмет, забив на остальное? Интересы и прочее в рассчет не берем, лишь оценку сложности устройства на работу
Аноним 01/10/19 Втр 19:06:50 148641453
>>1486378
какой?адская джава?
Аноним 01/10/19 Втр 19:21:40 148643554
>>1486414
>жопаскриптер не знает никаких языков, кроме джавы, да и ту знает только потому, что его собственный язык называется ДЖАВАскрипт
Ну в принципе ожидаемо.
Аноним 01/10/19 Втр 19:23:19 148643755
Аноним 01/10/19 Втр 19:23:40 148643856
>>1486435
не маня,это сказал для сарказма.про остальные знаю
что думаете насчет руби?
Аноним 01/10/19 Втр 19:26:01 148644157
jslol1.png (1Кб, 447x88)
447x88
Когда этот пиздец пофиксят ?
Аноним 01/10/19 Втр 19:28:06 148644558
>>1486441
>IEEE 754.
Не смешно уже
Аноним 01/10/19 Втр 19:32:49 148644959
>>1486438
няшный язык но бэкэнд это уныло
Аноним 01/10/19 Втр 19:35:19 148645160
>>1486438
Руби умирает(или уже умер), он держался на рельсах, но рельсы скатились в монструозное говно(да-да, даже больше, чем раньше). Хочешь красивый молодежный смузи-язык - иди в эликсир.
Аноним 01/10/19 Втр 19:36:29 148645361
>>1486451
там слишком маленькое сообщество,а тут и подавно
Аноним 01/10/19 Втр 19:48:44 148646562
>>1486453
Нормальное у эликсира сообщество, если сравнивать не с тройкой мейнстрим языков, а со всеми остальными более-менее популярными. Плюс там дедов эрланг можно вызывать, без либы на базовые вещи не останешься. Нишевые вещи конечно приходится самому писать, но во-первых это возможность контрибутить в опенсорс через свои проекты, а во-вторых я и в жсе дохуя чего сам пишу, потому что БАЛЬШОЕ КОМУНИТИ по итогу оказывается большим высирателем говна и под те же нишевые нужды хуй найдешь нормальную либу, которую не страшно/не стыдно импортить в проект.
Аноним 01/10/19 Втр 19:50:01 148646663
>>1486465
тут даже спросить не у кого,даже треда нет
01/10/19 Втр 20:00:00 148647364
Аноним 01/10/19 Втр 20:01:15 148647465
>>1486473
так нода гавно,она хайпанура на асинхронности и веб сокетах.
у рельсов они тоже есть
01/10/19 Втр 20:07:58 148648166
>>1486474
каких нахуй вебсокетах это протокол вообще че ты несеш мудак ебаный сука асинхронсть тут при чем ебанутик это общий дизайн языка блять какой ты долбаеб сука на рубях твоих обосаных к 2020 даже не будет нормальной асинхронсоти просто уебещное говно я не говорю что нода что-то супер хорошее но ты бля двигаеш полное говно мудак
Аноним 01/10/19 Втр 20:13:57 148649167
>>1486465
Язык для хипстеров.
Приходит такой хипстер со своим стартапом и говорит: у меня есть классная идея, давайте запилим ?
А на чем пилить будем ?
ну вот тут есть говорят руби, он такой няшный но тормоз.
оо .. так вот есть эликсир, он тоже руби-лайк, но не тормоз.

И короче начинается девелопмент для эликсире, такой себе веб-сайт на эликсире.
На самом деле продукт нишевый, потому что построен на Эрланге. И когда задают вопрос, для чего эликсир - да для того же самого что и Эрланг, только с бОльшими возможностями выстрелить себе в ногу, но и большими выразительными средствами языка.
А по факту что Эрланг, что Эликсир, компилируются в BEAM-код для Эрланг виртуальной машины. Т.о. все это дело взаимозаменяемое, и либы для эликсира можно использовать для эрланга и наоборот.
По сути если люди используют эликсир для веба, то обязательно вместе с фреймворком Феникс. Это такой фреймворк, где очень много умолчаний, и просто показывается как надо делать, но чтобы было объяснение что-к-чему, то это надо лезть в исходники, там много "магии", которая скрывается самим фреймворком.

Для тех кто знаком с Эрлангом и использует его каждый день, Elixir must have.
Для тех кто только пришел, и не знаком с Эрлом, Elixir это такой быстрый язык-фреймворк, который позволяет тяп-ляп-и-в-продакшн. Наврядли люди понимают все архитектурные ограничения, и как там оно внутри под капотом.
Аноним 01/10/19 Втр 20:35:43 148651368
Аноним 01/10/19 Втр 20:37:22 148651469
>>1486402
Что за шарага такая, что в ней реакт изучают? Это на какой специальности?
Аноним 01/10/19 Втр 20:37:47 148651670
>>1486513
ну давай опровергни
Аноним 01/10/19 Втр 20:48:15 148653771
>>1486491>>1486516
Что опровергать? У тебя там одна шиза в посте. На эрланге ты нихуя внятного не напишешь, см. >>1486268
В фениксе магии как раз по минимуму, потому что ее уже наелись в рельсах, а феникс захуярили легким и модульным.
В эликсир приходят не из эрланга(потому что на эрланге ничего не пишут, кроме прокладок серверных, а для них эликсир это оверкилл), а главным образом из руби.
Аноним 01/10/19 Втр 20:49:50 148654372
>>1486537
если такой охуенный,что серьезного написали?
Аноним 01/10/19 Втр 20:53:34 148655473
Так. Вот я весь такой уже умею гуглить про HTML и CSS. Мне дальше курить препроцессоры и CSS BOOTSTRAP, или же начать JS курить?
Аноним 01/10/19 Втр 20:56:12 148655974
Аноним 01/10/19 Втр 21:21:39 148658875
>>1485747
>>1485748

лол я покурил спеку айоника и внезапно понял, что айоник это копия моего стека, в итоге я решил использовать для натива релейт: https://youtu.be/q8RID9nFWNM

суть сразу с первой минуты примерно
Аноним 01/10/19 Втр 22:03:07 148661876
>>1486514
Да самая обычная в мухосрани. У нас ведут то, с чем преподы мало-мальски столкнулись
А почему нет? Слишком модно и молодежно?
Аноним 01/10/19 Втр 22:27:09 148663977
Привет поцанята, есть те кто не проходил испытательный срок.?
Работаю месяц, чую, что задачи пиздец сложные, делаю задачи долго пиздец(((((((
Аноним 01/10/19 Втр 22:34:33 148664278
>>1486639
Ну делай быстро значит. Что сложного?
Аноним 01/10/19 Втр 22:58:25 148666479
>>1486642

Сложно делать функционал поверх чужого кода.
Все остальные разработчики там с 1 дня проекта, чикают задачи как семечки
Аноним 01/10/19 Втр 23:04:04 148667180
Решил изучить react, посмотрел примеры и подумал НАХУЯ ЭТО ВСЕ НУЖНО? На обычном яваскрипте/jquery тот же код по длине будет примерно таким же. Нахуя эти реакты ангуляры и прочая поебень? Как альтернатива jquery штоле? Но жкуери уже мега стандарт давно и юзается практически везде, мало весит, с ним удобно и все такое. А реакт сегодня есть, а завтра придет хуякт с таким же непонятным синтаксисом, а синтаксис реакта уйдет нахуй.
Вот чисто по пунктам поясните - нахуя нужны эти фреймворки? Ну типа чем они так хороши? Зачем мне их учить?
Аноним 01/10/19 Втр 23:08:31 148667381
>>1486671
Двачую вопрос. Хотя как ньюфагу -- реакт показался достаточно красивым, но я не знаю где его синтаксис и фишки, а где -- JS
Аноним 01/10/19 Втр 23:12:21 148667682
>>1486673
Ебать он красивый конечно, я подохуел от этих всех параметров внутри тегов, как раз хуй проссышь где там что, как он работает и как эту поебень читать. Заебешься запоминать всю эту хуету.
Не ну вот фреймворки php внатуре полезны, ибо содержат в себе то что любой кодер юзает.
Что касается яваскрипта, то есть богоподобный jquery, я так понимаю, что все эти реакты хуякты просто альтернатива жкуери, они ничем не лучше.
Аноним 01/10/19 Втр 23:13:57 148667983
>я нюфаг
>ничего не понимаю
>но вот это вот не нужно зачем вы это используете
что вы хотите услышать в ответ долбаебы высераете тут параграфы бессмысленной хуйни
Аноним 01/10/19 Втр 23:15:10 148668084
>>1486671

Наеб работодателя что бы больше ЗП платил.
Прикрути к своему проекту TypeScript , попроси кадры поискать тебе помощника в проект.
хуй найдете, повысят ЗП.
>>1486673
Аноним 01/10/19 Втр 23:15:33 148668185
>>1486679
Школьник порвался, несите нового Гошу
Аноним 01/10/19 Втр 23:23:38 148668586
>>1486671
>>1486673
>>1486680
Хочешь жни а хочешь куй все равно получишь хуй. Если есть мозги, то будешь всю жизнь их ебать всякой абстрактной чепухой.Если нет мозгов, то будешь избегать новых неочевидных вещей. Зарплата с технологией слабо коррелирует. Это рандом.
Аноним 01/10/19 Втр 23:33:36 148668987
>>1486680
>Прикрути к своему проекту TypeScript , попроси кадры поискать тебе помощника в проект.
>хуй найдете, повысят ЗП.
Ну я такой хуйней не занимаюсь, лул, работаю на небольших проектах напрямую с заказчиком и если захочу большую зп, мне нужно только попросить.
Я просто хотел как-то скилл повысить, квалификацию, может быть мышление в другую сторону двинуть. но чот поебень этот ваш реакт ебаная.
Аноним 01/10/19 Втр 23:42:35 148670188
>>1486689
ты должен от счастья уссыкаться раз такую макакау кто-то взял а не кидаться говном в этом треде
Аноним 02/10/19 Срд 00:03:37 148672589
>>1486671
Для манипуляций с домом с помощью нативного жса(или жквери или ангуляром или vue) между домом и жсом должна быть какая-то прокладка, API. Обычно этот API - это названия классов/айдишники(или специальные аттрибуты, как в vue/ангуляре), по которым ты определяешь, какой элемент куда дергать. Реакт эту прокладку убирает и теперь ты можешь манипулировать домом в своей логике напрямую. Разница по поддерживаемости огромная, да еще и позволяет собрать шаблон и логику для шаблона в одно место.
Аноним 02/10/19 Срд 00:07:19 148672790
Аноним 02/10/19 Срд 00:16:33 148673691
>>1486701
Да я поумней тебя буду так то. Хочу квалификацию повысить, а говном кидаюсь потому что не понял нахуй это нужно и в чем прикол говнофреймворков жс.
>>1486725
Хуй знает, слишком абстрактно. На реальных примерах нужно. Эдак можно любую хуйню оправдать. Вот насчет поддерживаемости, я так понимаю, ты имеешь в виду более старые версии яваскрипта на всяких там допотопных браузерах, это нормально да, но однако, нот ворф ит.
Аноним 02/10/19 Срд 00:16:49 148673792
>>1486727
Ты, дебил, на вопрос ответь, а не хуйню пиши.
Аноним 02/10/19 Срд 00:24:17 148673893
image.png (6Кб, 483x172)
483x172
>>1486736
>слишком абстрактно
Что абстрактого? В нативном жсе ты дергаешь DOM по API, чтобы его поменять, а в реакте ты просто берешь и меняешь без всяких дерганий, потому что ты же этот DOM и задаешь.
Аноним 02/10/19 Срд 00:32:18 148674094
>>1486736
> Вот насчет поддерживаемости, я так понимаю, ты имеешь в виду более старые версии яваскрипта
Поддерживаемость - это поддерживаемость кода в проекте, насколько легко его менять/расширять. На браузеры-хуязеры всем давно поебать, сейчас не 2008, если нужна поддержка старого говна, то в настройках бабеля просто меняется одна строчка и все.
Аноним 02/10/19 Срд 01:10:15 148675095
>>1486738
Чот я нихуя не понял если честно твой пик. В чем проблема написать <div>hui</div> просто на html тогда лол? Ну а про нейтив яваскрипт это пизда, ясен хуй, что нужна прокладка, к примеру jquery, но ты тут пишешь, что react в чем-то круче jquery, типа ему не нужны айдишники и прочее. Ну а хранить то ты где будешь инфу о элементах? Короче хуйня какая-то невнятная.
Аноним 02/10/19 Срд 01:14:34 148675496
>>1486738
Кароч, я так понял, что все условия должны быть именно поверх элементов, то есть во-первых, нужно страницу ПОЛНОСТЬЮ на реакте писать, а во вторых, нужно прописывать что-то типа
<IFREACT.SYNTACSIS moegovno-addr='hueta'>
<div>hui</div>
<ELSEREACT moegovno-addr='hueta'>
<div>pizda</div>
<ENDREACT>
И типа вся эта шняга будет у тя работать в реальном времени без всяких айди? Но это пиздец как жестко нужно тогда будет внедрять этот реакт в проект и все на нем писать, плюс подобную хуйню на жкуери проще в разы и понятней можно написать.
Аноним 02/10/19 Срд 01:16:16 148675697
>>1486738

кто мешает функцию на js написать куда передаешь класс?

fn('.zalupa')("huy")
Аноним 02/10/19 Срд 01:19:18 148675898
>>1486754

jquery/vue хорош для мелких проектов
react для крупных


Но крупные проекты это всегда ад + легаси + 100 долабебов на проекте
Но мелкие проекты это мелкие зп.


либо ты сидишь на королевском стуле но без денег.
Либо сидишь на хуях и пиках, но с баблом.
Аноним 02/10/19 Срд 01:20:19 148675999
>>1486754
Как бы, если я прав, то сразу вижу две проблемы:
1. Это усложняет восприятие кода, замедляет скорость разработки
2. Усложняет внедрение верстки, ибо верстальщик реакт не знает, а нужно будет жестко тимплейты в реакт зашивать, что опять же увеличивает время внедрения
3. Возможно проблемы со сторонними плагинами
Чот хуета какая-то без задач
Аноним 02/10/19 Срд 01:21:59 1486760100
>>1486758
Ну мб мб, в крупных проектах не учавствовал, хотя давно уже хочу попробовать, ибо заебало одному дрочить. Возможно тогда мне и откроются все плюсы всех этих ваших реактов. Но чисто соло походу нахуй не всралось, скорее наоборот во вред, если бюджет ограничен.
Аноним 02/10/19 Срд 01:22:21 1486761101
>>1486750
>В чем проблема написать <div>hui</div> просто на html
В том, что "hui" - это какое-то абстрактное значение, которое можно получить только внутри жса. Например через fetch или через сложную логику.
> ясен хуй, что нужна прокладка, к примеру jquery
Ты не понимаешь терминологии, прокладка(API) - это именно айдишник на элементе, через который ты этот элемент идентифицируешь, чтобы поменять значение внутри, а чем ты его дергать будешь - обычным жсом или jquery, значения не имеет.
>типа ему не нужны айдишники и прочее
Как видишь из примера - в реакте мне не нужен айдишник, чтобы поменять контент в конкретном элементе.
>Ну а хранить то ты где будешь инфу о элементах?
Реакт это все делает за тебя и хранит в памяти.
>>1486754
Наркоман? Вообще нихуя не понял, что ты сказать пытался. Напиши одну страницу на реакте и поймешь основы его работы, до этого-то ты куда рассуждать взялся?
>>1486756
Тем, что ты передаешь в эту функцию класс и идентифицируешь элемент по этому классу, и в итоге ничего не поменялось?
Аноним 02/10/19 Срд 01:22:59 1486762102
>>1486758
>jquery/vue хорош для мелких проектов
>react для крупных
>react легаси
Что за хуйню я читаю
Аноним 02/10/19 Срд 01:23:16 1486763103
>>1486671
Лучше разбивать на компоненты и делать SPA, разделять фронт с бэком и километровые страницы. Юзеры уже привыкли к около нативному экспириенсу. Можно и на жквери такое делать, но это будет худший вариант
Аноним 02/10/19 Срд 01:25:40 1486765104
>>1486759
>Это усложняет восприятие кода, замедляет скорость разработки
Скорость разработки замедляет как раз лазанье из шаблона в логику(особенно учитывая, что в логике лежит так же часть шаблонизации) и обратно, а так же попытки связать, какой айдишник-класс за что отвечает.
>Усложняет внедрение верстки
С точки зрения верстальщика это тот же самый html, только className вместо class. Все более сложные функции реакта все равно будет реализовывать фронтендер, а не он.
Аноним 02/10/19 Срд 01:27:29 1486767105
>>1486761
>Реакт это все делает за тебя и хранит в памяти.
Ну я про то, что тебе все равно нужно будет писать что-то вроде:
react.variables[ 'my_div_s_huem' ].setContent( 'hui' );
Зато типа айдишников не будет лишних, ну такая себе конечно приколюха.
>Напиши одну страницу на реакте и поймешь основы его работы
Окай, хуле делать, если реакт требуется в каждом втором проекте, нужно же хотяб основы понимать.
Аноним 02/10/19 Срд 01:30:24 1486768106
>>1486765
>Скорость разработки замедляет как раз лазанье из шаблона в логику(особенно учитывая, что в логике лежит так же часть шаблонизации) и обратно, а так же попытки связать, какой айдишник-класс за что отвечает.
А ну кстати да, в реакте я так понимаю, вся логика внутри шаблона зашита без отдельных js файлов? Хм, об этом я не подумал, звучит интересно.
>С точки зрения верстальщика это тот же самый html, только className вместо class. Все более сложные функции реакта все равно будет реализовывать фронтендер, а не он.
И типа там никаких подводных нет с этим? Тупо берешь шаблон и хуяришь под него реакт обертку? Нет такого, что тебе придется верстку как-то ломать, разбивать?
Аноним 02/10/19 Срд 01:38:04 1486775107
>>1486767
>react.variables[ 'my_div_s_huem' ].setContent( 'hui' );
Это и есть тот нативный/jquery/angular/vue подход, где между js-кодом и шаблоном прокинут явно объявленный API. А в реакте для аналогичной логики надо написать только <div>hui</div>, больше ничего.
Аноним 02/10/19 Срд 01:39:41 1486777108
>>1486775
Ты охуенно описываешь, почему бы просто на хтмл не написать твой див хуй?
Аноним 02/10/19 Срд 01:43:54 1486779109
>>1486777
Потому что
>"hui" - это какое-то абстрактное значение, которое можно получить только внутри жса. Например через fetch или через сложную логику.
А если у тебя настолько простая страница, что там не требуется жс, то что ты вообще в треде делаешь? Рендери ее на сервере и радуйся жизни.
Аноним 02/10/19 Срд 01:49:09 1486782110
>>1486779
Да потому что я про реальные примеры говорю, я не ебу твои абстракции. Я ж специально просил понятней для того кто не юзал подобную хуйню. Лан забей, один хуй поизучаю.
Аноним 02/10/19 Срд 02:01:52 1486784111
Clipboard04.png (51Кб, 920x768)
920x768
>>1486756
смотри сюда (это из ejs, elt() это хелпер создать ноду с заданными параметрами)
вот чтобы избежать такого говна и есть фреймворки

>>1486767
подобного говна в реакте нет
там будет кастомный компонент
<MyDivSSurprizom>
{"surprise!"}
</MyDivSSurprizom>
вставленный в jsx
Аноним 02/10/19 Срд 02:05:45 1486785112
точнее он будет <MyDivSSurprizom surprise="surprise" />
ну или <div>{"surprise!"}</div> ну ты понел идею
Аноним 02/10/19 Срд 02:24:12 1486793113
Помогите, пожалуйста, советом по ноде. У меня есть файл страницы, который делает фетчем запрос на сервер, который выдает ему рандомную строку из текстового файла и выводит в браузере. Но проблема в том, что он делает это один раз. Как сделать так, чтобы функция дающая рандомную строку каждый раз триггерилась и обновляла результат?
Аноним 02/10/19 Срд 02:27:09 1486794114
>>1486618
Да, слишком модно и молодежно. Обычно в мухосранеуниверах на связанных с информатикой специальностях учат кресты всякие, у меня питон ещё был.
Аноним 02/10/19 Срд 02:31:42 1486795115
15671671384740.jpg (79Кб, 640x738)
640x738
>>1486671
Реакт не нужен, пишите дальше на древнем говне мамонта в говностудиях, шлёпайте лендосы и шаблонные интернет магазины в рогах и копытах на битриксе и жиквери, и получайте за это 1/4 зарплаты жс-разраба на реакте.
Аноним 02/10/19 Срд 02:31:54 1486796116
>>1486793
конечно он делает это один раз если ты фетч вызываешь один раз при загрузке страницы
надо или делать чтобы клиент фетч вызывал снова или сокеты прикручивать
Аноним 02/10/19 Срд 02:36:06 1486797117
>>1486794
Ну питон -- это хорошо. У нас были плюсы, шарпа немного, джава. Ну вот последней больше всего, а толку, если на спринге ты охуевать начинаешь от боли. Ну и 95% бесполезных предметов
Аноним 02/10/19 Срд 02:48:41 1486806118
>>1486796
У меня фетч на онклик стоит
Аноним 02/10/19 Срд 02:56:09 1486809119
>>1486806
ну значит на каждый клик и должен фетчить
проблема на самом деле когда сервер должен эмитить фигню, там уже или сокеты нужны или лонг поллинг, а в твоем случае все элементарно

вангую ты где-то запутался с асинхронностью вот и все
Аноним 02/10/19 Срд 03:03:59 1486812120
>>1486806
выклади сорсы блять
Аноним 02/10/19 Срд 03:10:42 1486813121
Без имени-1.png (80Кб, 752x939)
752x939
Без имени-2.png (58Кб, 752x939)
752x939
>>1486809
>>1486812
Вот. На самом деле он складывает два слова из двух строк, но не суть.
Аноним 02/10/19 Срд 03:14:33 1486814122
Аноним 02/10/19 Срд 03:15:16 1486815123
Аноним 02/10/19 Срд 03:18:40 1486816124
>>1486813
Я пробовал закинуть триггер события по /foak, но выдавал ошибку
Аноним 02/10/19 Срд 03:29:33 1486817125
>>1486813
ты сам понимаешь что здесь написано?
Аноним 02/10/19 Срд 03:33:27 1486819126
Clipboard05.png (103Кб, 1375x720)
1375x720
Clipboard06.png (96Кб, 1377x723)
1377x723
>>1486813
у тебя там какое-то говно с самой генерацией ответа, какие-то глобальные переменные, посылка и получение работает
Аноним 02/10/19 Срд 03:37:08 1486821127
Аноним 02/10/19 Срд 03:42:43 1486822128
Аноним 02/10/19 Срд 03:46:16 1486823129
>>1486813
Так, я убрал к хуям событие и просто положил всю операцию по чтению файла и выуживанию оттуда результата по /foak. Оно заработало, но на первый клик по кнопке выдает http ощибка 500
Аноним 02/10/19 Срд 03:51:18 1486825130
>>1486823
посмотри внимательно на мой скрин
сенд должен слать стринг иначе ошибка
Аноним 02/10/19 Срд 03:53:24 1486826131
кроме того чтение файла у тебя поставлено асинхронное, тоже надо учесть
Аноним 02/10/19 Срд 03:54:25 1486827132
>>1486825
Спасибо, все заработало. Вопрос побочный: как функцию рандома сделать "рандомнее"? Она часто повторяется. Только математически закручивать? Типа, ехал рандом через рандом...
Аноним 02/10/19 Срд 03:55:41 1486828133
изображение.png (29Кб, 1456x1258)
1456x1258
Спасибо за помощь всем, кто откликнулся, двачане. Этот генератор ебанутых никнеймов ваша заслуга тоже. Какого чувствовать причастность к великому?
Аноним 02/10/19 Срд 04:15:54 1486832134
>>1486815
Не, все таки Horizon мне больше нравится.
Аноним 02/10/19 Срд 04:23:27 1486833135
лучшая тема это дефолтная у вс кода dark+ имо
очень качественно сделано даже не знаю кто бы ее переплюнул
Аноним 02/10/19 Срд 04:25:10 1486834136
>>1486828
когда возьмут на работу, задонатишь работягам на пасскод
Аноним 02/10/19 Срд 08:07:16 1486850137
>>1486775
Ты только она реакте писал небось. То что у реакта разметка смешивается с кодом, это считается самым большим его недостатком. Нормальные программисты привыкли что шаблоны отдельно, логика отдельно. Во вью компонент в одном файле с икапсулированными стилями, моделью с кодом и отдельным шаблоном. В ангуляре отдельная директория для компонента с отдельнымы файлами для шаблона и кода. Во вью и ангуляре так же как в реакте используется свой DSL для генерации html-ля. Никто тебя там не заставляет дергать апи как в нативном js аля createElement appendChild
Аноним 02/10/19 Срд 09:17:07 1486865138
>>1486819
а че СПА без экспресса не вариант делать?
Аноним 02/10/19 Срд 09:26:30 1486868139
>>1486850
в реакте тебе никто не мешает использовать хоть css хоть scss отдельными файлами

>>1486865
спа вообще не имеет отношение к экспрессу лол
экспресс это бэк а не фронт а спа это чистый фронт
бэк может какой угодно быть
но обрабатывать реквесты нодой без экспресса уныние полное а тут нода
Аноним 02/10/19 Срд 09:41:15 1486873140
2019-10-02 09-4[...].mp4 (2862Кб, 1280x720, 00:00:21)
1280x720
image.png (13Кб, 412x226)
412x226
КАКОВО ХУЯ???
Аноним 02/10/19 Срд 10:05:52 1486878141
>>1486868
>бэк может какой угодно быть
какой посоветуешь,чтобы удобно и понятно было
Аноним 02/10/19 Срд 11:41:01 1486931142
>>1486828
Давай ссылку, погенерю себе лулзы.
Аноним 02/10/19 Срд 11:56:11 1486937143
Аноним 02/10/19 Срд 11:57:27 1486939144
>>1486850
>Во вью компонент в одном файле с икапсулированными стилями, моделью с кодом и отдельным шаблоном.
Инкапсуляция сама по себе не является каким-то большим благом, к которому надо стремиться. Это скорее побочный эффект от выноса логики, который производится для улучшения читабельности/тестирования кода, но сразу хуярить все инкапсулироваными абстракциями - оверкилл и моветон. Это во-первых. Во-вторых, нихуя там ничего не инкапсулировано, раз ты сам подтверждаешь:
> Во вью и ангуляре так же как в реакте используется свой DSL для генерации html
Да и не может быть инкапсулировано, потому что в html-шаблонах почти любая логика завязана на разметку - добавить элемент в лист значит поменять его разметку, перерендерить компонент с новым условием = поменять разметку и т.д. Инкапсулировать это можно либо через абсолютно ебнутый непрактичный DSL, который пытается покрыть все юзкейсы и переиозбрести html, либо не ебать мозги и принять несовершенство мира, что да, шаблон и логика шаблонов завязаны друг на друга всегда.

И да, никто не мешает тебе взять реакт и вынести оттуда всю логику в точно такую же plain-js хуйню, оставив в jsx только шаблон. Но делается это как и должно - по мере надобности на практике, а не ради абстрактного блага.
Аноним 02/10/19 Срд 11:58:43 1486940145
вообще,нахера нужен реакт и его собратья?
Аноним 02/10/19 Срд 12:14:40 1486948146
>>1486940
Декларативно описывать ui
Аноним 02/10/19 Срд 13:43:31 1487019147
>>1486940
что бы делать сайты
Аноним 02/10/19 Срд 13:48:00 1487027148
image.png (283Кб, 600x400)
600x400
image.png (294Кб, 596x380)
596x380
image.png (1599Кб, 1280x720)
1280x720
image.png (519Кб, 720x405)
720x405
Аноним 02/10/19 Срд 14:11:54 1487076149
Аноним 02/10/19 Срд 14:27:10 1487096150
>>1487027
JSON - значит JavaScript Object Notation
Аноним 02/10/19 Срд 15:33:26 1487167151
>>1486931
Я попозже вкину. На хост не заливал, пока. Надо слов накидать и добавить, наверное, списки с средним и женским родом
Аноним 02/10/19 Срд 15:39:59 1487172152
>>1487167
дебик это проект уровня 8 класса
Аноним 02/10/19 Срд 16:49:03 1487231153
Viktor Hertzs H[...].jpg (15Кб, 650x365)
650x365
Аноним 02/10/19 Срд 17:15:36 1487251154
Sozdanie-progra[...].png (4Кб, 645x405)
645x405
851bac549db5774[...].png (11Кб, 640x480)
640x480
09-big-floppy-d[...].jpg (423Кб, 1333x1366)
1333x1366
>>1486794
>>1486797
В моем мухосранеунивере (в 2004-ом это было) на первом курсе был профильный предмет "Алгоритмизация". Сортировали массивы на Turbo Pascal.
На втором курсе профильным предметом был "Базы Данных". Ждал второго курса - думал, мол, сча SQL подтяну, которым тогда во всю пользовался. Не. Хуй. Целый год ковыряли Microsoft Access. Знатно у меня тогда бомбануло. Office себе из принципа никогда на комп не ставил. В итоге ни одной лабы не сдал и поперли из универа.
Еще с читательским билетом лоханулся. Думал, зачем мне ваша библиотека, если дома Интернет есть. В итоге не мог получить задания по физике - надо было задачки поделать, чтобы допуск к сессии получить. Задания надо было брать из методички, которую надо было взять в библиотеке (или у одногруппников, но я аутист). Физику я тогда таки пришел без допуска сдавать, ни на один вопрос в билете не ответил, но четверку получил. Там отдельная история.
Все лабы, расчеты, методички и задания были на вербатимах. Вместо того, чтобы те задания из Интернета скачать (Интернетом на факультете программистов пользоваться не умели, ага), бегаешь по аудиториям, ищешь где сетка нормально работает, чтобы задания себе на вербатим скопировать. Вербатимы, блять, одноразовые. Домой пришел - а она не читается. Или лабу сделал, на вербатиме принес - не читается. Приходилось на 2-3 вербатимы копии делать. Я их обратной стороной потом начал в дисковод пихать. Хорошо так надо приложиться, с пендаля - иначе не заходит. Потом хуй достанешь. Дохуя так дисководов попортил. Чтобы, суки, Интернетом научились пользоваться, блеадь!
Самое смешное, что вступительные экзамены сдал еще и в соседний мухосраньунивер, в котором веб-технологии изучали. Яваскрипты, похапе - вот это все. Но туда не пошел учиться, томущо там примитивные задачки были и билеты раздавали. То есть, заходишь в аудиторию на вступительный экзамен, а там уже билеты лежат на партах. И всех рассаживают по правильным местам, чтобы кому надо попался правильный билет.
Аноним 02/10/19 Срд 17:34:37 1487271155
DSC024531.JPG (52Кб, 960x540)
960x540
Аноним 02/10/19 Срд 17:36:12 1487273156
Аноним 02/10/19 Срд 17:36:59 1487274157
>>1487273
отличается в том смысле, что последние два находят правильное значение
Аноним 02/10/19 Срд 17:40:42 1487279158
>>1487172
Меня попросили скинуть ссылку. Я ответил. Ты почему меня обозвал?
Аноним 02/10/19 Срд 18:07:12 1487293159
Помогихите бля.
Заебался. Нахуя нжны ваши редаксы?
В особенности ngrx and ngrx entity.
Сколько лишнего кода/говна ради того, чтоб дернуть АПИ. И нахуя тогда все прелести ангуляров, типа 2 ways bindings и т.д.

Скажите, что это нужно, скажите, что это полезно.
Ибо у меня жопа горит.

И вот у меня задача, ngrx entity, когда просто гет/апдейт/делит - все гуд. А что когда мне надо что-то более не тривиальное, например когда метод на беке много всего делает, к примеру не "создать котика", а "погладить котика"? Как это все сделать-то, а?

Олсо. Почему реактивные формы такое говно?
Аноним 02/10/19 Срд 18:11:07 1487296160
>>1486873
Может из-за такого маленького интервала? Попробуй таймаут чистить внутри предыдущий или больше интервал поставить.
Аноним 02/10/19 Срд 18:21:02 1487304161
boowar.png (9Кб, 225x225)
225x225
Аноним 02/10/19 Срд 18:26:12 1487308162
>>1487304
Што? Сказать есть чо, а?
Аноним 02/10/19 Срд 18:29:16 1487309163
>>1487308
ты сосал? как тебя на работу взяли?
Аноним 02/10/19 Срд 18:34:08 1487315164
15454090278710.jpg (498Кб, 720x540)
720x540
Аноним 02/10/19 Срд 20:06:37 1487390165
>>1486760

ой долбаеееееееееб, самое норм работать одному.
проклянешь весь IT когда будешь дописывать свою фичу в чужой код.
Аноним 02/10/19 Срд 20:20:55 1487395166
132.png (45Кб, 300x291)
300x291
>>1487315
Весь тред червей неосиляторов точь-в-точь как ты сука заебали
Аноним 02/10/19 Срд 20:31:32 1487400167
15454102101020.jpg (29Кб, 630x475)
630x475
>>1487395
Соси залупу.
Такой осилятор как ты даже объяснить не может почему он это говно жрет и другим советует.
Аноним 02/10/19 Срд 20:35:46 1487409168
Аноним 02/10/19 Срд 21:08:52 1487434169
>>1487251
Ну бля, мы в 2016 каком на первом курсе тоже сортировали всякие массивы, только уже на C, а на следующий год тоже в Access ковырялись. Времена идут, а нихрена не меняется
Аноним 02/10/19 Срд 21:31:23 1487447170
>>1487434
Так-то сортировка массивов - это неплохо. Без разницы, на чем их сортировать. Сортировка массивов мозги правильно вправляет.
Но вот учить ms office на втором курсе - это пизда.
Аноним 02/10/19 Срд 23:04:21 1487512171
Поцаны, дорос до мидл-синьер, осознал бытие
фронт блядское говно, в рот его я ебал.
такая параша и рабский труд, я ебу.

Нравится только мазахистам
JS и Дауны Аноним 02/10/19 Срд 23:17:29 1487523172
Почему в джаваскрипте такие нихуя незнающие дауны?

Будь то телеграмм чаты или этот тред.

Везде где пытаюсь что-то спросить выходящее за рамки работы с DOM - никто нихуя не знает. Почему вы такие дауны? Вот в чем вопрос. Именно школо-кодерки
Аноним 02/10/19 Срд 23:43:35 1487543173
155840392669650[...].jpg (369Кб, 635x441)
635x441
>>1487523
кек, тебя забанили в гугле?
Аноним 02/10/19 Срд 23:56:50 1487552174
maxresdefault.jpg (86Кб, 1280x720)
1280x720
Аноним 03/10/19 Чтв 00:11:49 1487565175
>>1487523
если это был ты кто спрашивал "пацаны, зачем ридакс нужен" то все правильно тебя лесом послали
Аноним 03/10/19 Чтв 00:26:36 1487583176
4.png (27Кб, 128x128)
128x128
>>1487523
>Почему в джаваскрипте такие нихуя незнающие дауны?
>Везде где пытаюсь что-то спросить
>дауны
>вы
Аноним 03/10/19 Чтв 01:04:58 1487605177
>>1487523

задавай вопрос, тут ответят
Аноним 03/10/19 Чтв 02:07:24 1487630178
>>1487523
Задавай ответы, щя поясним
Аноним 03/10/19 Чтв 02:13:04 1487632179
300px-АнтонУрал[...].jpg (10Кб, 300x225)
300x225
почему вы не отвечаете на мой ответ?
Аноним 03/10/19 Чтв 02:51:31 1487637180
Аноним 03/10/19 Чтв 03:35:03 1487642181
>>1487512
Двачую. Перекатываемся в бекенд, брат? Я уже влетаю в ламповый дотнет.
Аноним 03/10/19 Чтв 08:23:23 1487665182
>>1487605
>>1487630
Та хуле вы поясните, долбоебы? Я сейчас спрошу: как запустить отдельный поток в электроне на бэкенде? И чтоб не обосраться вы попиздуете в гугл и скинете ссылку на совсем не ту хуйню, со словами "первая ссылка в гугле". Вторая половина скажет "НИНУЖНО" и т.д.

Нихуя немогущие довничи, ну вас в пизду
Аноним 03/10/19 Чтв 08:25:30 1487667183
>>1486375
Кстати. NestJS. Пожалею я если начну его учить? Я имею ввиду - найду ли я работу? Очень привлекает тайпскрипт, но не хочу обосраться
Аноним 03/10/19 Чтв 08:28:55 1487668184
>>1487665
> как запустить отдельный поток
буэ

алсо с такими вопросами на стэковерфлоу
Аноним 03/10/19 Чтв 09:02:18 1487680185
Аноним 03/10/19 Чтв 09:49:56 1487702186
Аноны, устраиваюсь на работу, ищу вакансии на джуна, и думаю как какой фреймворк учить после нативного JS/jQuery В основном используют React/Vue судя по вакансиям. Собственно, вопрос:
в какой лучше вкатываться? И почему?
Аноним 03/10/19 Чтв 10:19:55 1487713187
Аноним 03/10/19 Чтв 10:22:10 1487714188
>>1487702
Я не ЖС-даун, но судя по всему реакт в говняшке поболее распространен и на начальном этапе на хлеб заработать будет проще.
Аноним 03/10/19 Чтв 11:06:34 1487726189
>>1485720 (OP)
Вкатывальщик-самоучка на связи. Пишу я тут себе расширение на хром что бы на дейтингах ТЁЛОЧЕК лайкал. С mamba/tinder/fotostrana все вышло изи.
А вот с Badoo какие-то проблемы.
Мои попытки и старые сторонние скрипты отказывались работать на уровне document.(КНОПКА_ЛАЙК)...click(). То есть 100% верный класс но нихуя не делает и возвращает undefined.
Подобный подход работает на других сайтах, и мало того на другие кнопки в badoo , а вот на кнопку лайк - хуй.
Что делать? Что это может быть?

И второй вопрос по расширениям в принципе.
Вот у меня index.html расширения, в нем прописаны кнопки. Как мне сделать так,что бы при нажатии кнопки заработал определенный скрипт из content.js. Я начал гуглить но нихуя не понял. Типа какие запросы между браузером и расширением..поясните что гуглить?
Аноним 03/10/19 Чтв 11:21:22 1487730190
>>1487714
Он везде более распространен кроме Китаепараши.
Аноним 03/10/19 Чтв 11:48:22 1487740191
>>1487702
я прямо сейчас пишу с работы, на которой пишу на vue. И сейчас всё чаще встречают vue в стеке.
Аноним 03/10/19 Чтв 11:53:57 1487742192
>>1487740

Как вы вообще на этом говнеце пишете?
Аноним 03/10/19 Чтв 12:24:31 1487759193
>>1487742
Почему говнецо? Чем Vue хуже реакта?
Аноним 03/10/19 Чтв 12:33:18 1487762194
Vue сила, реакт могила
Аноним 03/10/19 Чтв 12:36:39 1487763195
>>1487726
Ты ебпнутый? Выйди на улицу и познакомься
Аноним 03/10/19 Чтв 12:40:07 1487764196
>>1487763
>Ты ебпнутый?
>кодит на JS

Очевидно.
Аноним 03/10/19 Чтв 12:44:27 1487767197
Покидайте лайфхаков как у кого настроен ВИЖУАЛ КОДЕ. Плагины маст хев и тд.
Аноним 03/10/19 Чтв 12:58:33 1487777198
>>1487742
Да ладно, для мелких проектиков сойдёт. А сириус бизнес это уже ангуляр или реакт, да.
Аноним 03/10/19 Чтв 13:04:18 1487778199
Аноним 03/10/19 Чтв 13:07:00 1487779200
Скоро чебурнет. Как думаете, чем это грозит веб-макакам? Уже наблюдаю в некоторых местах пиздец в духе: зп 15-20к , куча технологий, за которые должны платить в 4 раза больше и вышка в требованиях. Сейчас-то понятно, что в таких шарагах текучка бешеная. А если занавес опустится, что будет?
Аноним 03/10/19 Чтв 13:10:11 1487783201
>>1487767
Ставишь Sublime Text, похуй, если ничего не поймешь. Затем идешь в package control и накатываешь sublimelinter, sublimelinter-eslint и babel. Отсос вс коде дебилов, тратящих гигабайты памяти на подсветку жопаскрипта, не заставит себя ждать.
Аноним 03/10/19 Чтв 13:13:57 1487786202
>>1487783
Вот я лично порвался, когда вс поставил первый раз. Он завис нахуй сначала, потом как-то раз вылетел. Я его снес к хуям. Ничо не изменилось?
Аноним 03/10/19 Чтв 15:01:35 1487871203
>>1487779
Славик, чего ты там опять придумал? Какой еще чебурнет?
Аноним 03/10/19 Чтв 15:03:47 1487876204
>>1487667
Интересный фреймворк, но он очень молодой и довольно много говорят про баги\недоработки.
>Я имею ввиду - найду ли я работу
открыл хх, на всю россию 13 вакансий. Делай выводы сам.
Ну и тебе ничего не мешает писать на экспрессе + тайпскрипте, с ними точно работу найдешь
Аноним 03/10/19 Чтв 17:19:42 1488013205
china.jpg (141Кб, 999x666)
999x666
>>1487702
Сразу присел на стул с vue, ни о чем не жалею
>И почему?
Божественные однофайловые компоненты например
Человеческая документация
Оче годная экосистема vue-cli/vuex/vue-router и миллиард фреймворков для фреймворков которые нинужны
Нет принудительной ебли с компонентами, во всех смыслах
Универсальность - из коробки можно хуярить не только spa
Кривая обучения - начиная вкатываться не возникает вопроса wtf i'm doing через каждый шаг
А вообще все здесь - https://ru.vuejs.org/v2/guide/comparison.html#React
>>1487742
С удовольствием пишем
>>1487730
>Он везде более распространен
Бессовестная ложь
>Китаепараши.
Полегче гражданин
Аноним 03/10/19 Чтв 19:48:04 1488115206
Аноним 03/10/19 Чтв 20:16:09 1488151207
>>1487667

Мы юзаем, классная штука.
Аноним 03/10/19 Чтв 20:17:45 1488152208
>>1488013

Если мне нужны будут компоненты, я заюзаю svelte.

Для большого аппа ангулар или реакт.

Вуй - лишний.
Аноним 03/10/19 Чтв 20:29:04 1488160209
>>1488151

можно в 2 словах чем лучше экспресса?
Аноним 03/10/19 Чтв 20:40:53 1488166210
>Since Javascript is a functional programming language where everything is just a function
Так объекты все или функции ?
Аноним 03/10/19 Чтв 20:47:36 1488175211
>>1488160

Если кратко, то это качественный, хорошо продуманный все-в-одном фреймворк.

Экспресс... Ну такое. То что это микрофреймворк накладывает отпечаток.
Аноним 03/10/19 Чтв 20:49:59 1488177212
>>1488175

там не придется ебаться с кучей либ?
тогда да, заебись, давно искал где все в 1 месте и сессии и куки, не приходится по кускам искать внутри NPM
Аноним 03/10/19 Чтв 21:07:15 1488195213
>>1488166
А все функции - объекты
Аноним 03/10/19 Чтв 21:18:53 1488205214
почему именно монгу любят прикручивать к ноде и почему она документо-ориентированная БД?
Аноним 03/10/19 Чтв 21:19:52 1488207215
30db799-21.jpg (23Кб, 250x243)
250x243
Аноним 03/10/19 Чтв 21:22:15 1488208216
>>1488205
потому что она хранит типа JSONа с динамическими полями.
Аноним 03/10/19 Чтв 21:23:00 1488209217
>>1488208
это хорошо или плохо?
Аноним 03/10/19 Чтв 21:23:39 1488210218
>>1488205
Потому что js блядей хлебом не корми, дай в цирке выступать блядском
Аноним 03/10/19 Чтв 21:25:20 1488212219
>>1488210
это правда,что она любит отваливаться?
Аноним 03/10/19 Чтв 21:28:41 1488217220
>>1488212
Нет не правда. Только zero смысла в использовании
Аноним 03/10/19 Чтв 21:29:04 1488219221
>>1488209

Это хорошо , если ты хочшеь хранить логи.

Хранение логов - это потолок для JSON бд.

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

постгрес щас стандарт в 95% компаниях
Аноним 03/10/19 Чтв 21:29:44 1488220222
>>1488217
тогда отсюда вопрос
НАХЕРА?
Аноним 03/10/19 Чтв 21:35:14 1488226223
>>1488219
а если это стандартные
эмейлы,логины,пароли?
Аноним 03/10/19 Чтв 21:39:07 1488232224
>>1488226

Норм
но зачем? если тоже самое можно хранить в таблице постгреса и дергать 1 запросом?


не используйте монгу, это хуйня ебучая создавалась для зумеров аля "Я щас выучу и все поймут что я крутой и умею в современные технологии"
Аноним 03/10/19 Чтв 21:40:42 1488237225
>>1488232
а он дружит с нодой?
Аноним 03/10/19 Чтв 21:41:10 1488238226
>>1488219
Запросы в монгу гораздо быстрее, чем в sql.
Аноним 03/10/19 Чтв 21:42:31 1488241227
Аноним 03/10/19 Чтв 21:44:34 1488243228
>>1488238

Пруф? В каких условиях?

>>1488241


Монго спорная штука. И почти никогда не нужна там, куда ее выпихнули.
Аноним 03/10/19 Чтв 21:44:37 1488244229
Lol
Аноним 03/10/19 Чтв 21:45:53 1488245230
>>1488244
Че лолкаешь, подонок?
Аноним 03/10/19 Чтв 21:48:44 1488248231
>>1488238
1 имя и данные к нему из 10млн записей быстро найдет?
Аноним 03/10/19 Чтв 21:48:53 1488249232
>>1488237

да, на ноду все что угодно завязать можно даже MSSQL
Аноним 03/10/19 Чтв 21:51:00 1488251233

монга нахуй не нужна ваша, идиоты, монгу стали внедрять после курсов с ютубчика где парочка пидорасов вместе снодой обучали и монге
Аноним 03/10/19 Чтв 22:13:37 1488267234
моя любимая бд - sqlite потому,что для неё не нужен сервер
Аноним 03/10/19 Чтв 22:15:08 1488271235
>>1488267
Этот сениор хоумпаге девелопер
Аноним 03/10/19 Чтв 22:28:04 1488283236
>>1488267

Вполне годное решение для мелких проектов
Аноним 03/10/19 Чтв 23:50:14 1488347237
Монга нужна только в случаях, когда у тебя schemaless данные, и ты слабо представляешь, что именно придется сохранять. В основном это что-нибудь связанное с машинным обучением, где надо надергать хуйни отовсюду, кое-как ее сортировать, а дальше уже пусть нейросеть разбирается, что там и как. Если у данных есть четкая схема, которую ты без вариантов дефайнишь заранее, то в монге смысла нет, postgresql будет удобнее, быстрее, стабильнее, провереннее, и прочее прочее. Собственно легко определить, нужна тебе монга или нет: если руки тянутся поставить mongoose, то нахуй не нужна. Но у жсеров конечно все не как у людей, поэтому бедную монгу расхайпили на ровном месте как хуй знает что и теперь это такой самоподдерживающийся миф, что она чем-то лучше SQL-баз. особенно пукнул с дурачка, у которого монга быстрее
Аноним 03/10/19 Чтв 23:54:01 1488349238
>>1488347

только последние выблядки монгу юзают у себя
Аноним 03/10/19 Чтв 23:56:05 1488350239
>>1488347

Монга всегда сосет.
Нужны неструктурированные данные? Используй json в postgres.
Он гибче. Где нужно - будет схема, где нет - будут документы.

>>1488238

Пиздеж. Не используйте констрейнты и джойны, и постгрес уделывает монгу.
Аноним 04/10/19 Птн 00:58:36 1488364240
puke.png (290Кб, 584x475)
584x475
>>1488347
>>1488349
>>1488350
тред проскачивших на галеру 20 летних васянов
знания или хотя бы понимание основных принципов абсолютно отсутсвуют зато пердежа на целые параграфы
устал этот понос читать пр окончательно загнулся всем покедова
Аноним 04/10/19 Птн 01:15:08 1488367241
>>1488364
>я самый умный, но обосновывать свой пук не буду, иначе вы меня обоссыте и будет НЕПРИЯТНА
Аноним 04/10/19 Птн 09:27:34 1488445242
>>1488152
>svelte
Зашел в документацию вообще ничего и близко похожего не увидел
из той же серии что и
https://radi.js.org/
https://display.js.org/
https://stimulusjs.org/
https://github.com/Tencent/omi

но суть компонетов Vue как раз в том что там не надо писать html/css в рендер функции (и заниматься прочими извращениями) как в react и остальных
https://ru.vuejs.org/v2/guide/single-file-components.html
Аноним 04/10/19 Птн 11:05:56 1488481243
15694087070460.png (249Кб, 430x378)
430x378
Аноним 04/10/19 Птн 11:09:57 1488484244
>>1488013
Мимо реактобоярин.

> Божественные однофайловые компоненты например
Согласен.
> Человеческая документация
У реакта тоже.
> Оче годная экосистема vue-cli/vuex/vue-router и миллиард фреймворков для фреймворков которые нинужны
У реакта этого ещё больше
> Нет принудительной ебли с компонентами, во всех смыслах
???
> Универсальность - из коробки можно хуярить не только spa
Ну как, только если nuxt.
> Кривая обучения - начиная вкатываться не возникает вопроса wtf i'm doing через каждый шаг
В реакте не сложнее.
> Бессовестная ложь
Горькая правда. Я и сам не против, если вью популярнее был бы.
> Полегче граждан
Реально тоталитарная помойка же.
Аноним 04/10/19 Птн 11:13:37 1488487245
Аноним 04/10/19 Птн 11:46:50 1488500246
image.png (43Кб, 774x306)
774x306
image.png (42Кб, 794x307)
794x307
Господа, в процессе написания рекурсии (что у меня получается бездарно и я каждый раз натыкаюсь на грабли) я сперва написал вот этот код https://repl.it/@CharonIV/QuirkyConsiderateDowngrade (я забыл указать в этой строчке ретёнр if (!(mas)) return nextNSum(i+1,i+1+n,3,zxc). В результате я получил удивительный результат, что ломает мне голову пикрелейтед1. Это последний выход из функции (где все начиналось с start 0 и end 4). Собственно вопрос. На 2 пикрелейтеде вы можете внезапно увидеть переход в ELSE. Я не понимаю почему он переходит в ELSE часть, если он уже был в IF (и выполнил функцию).
Аноним 04/10/19 Птн 12:13:31 1488513247
>>1488484
>У реакта тоже.
>В реакте не сложнее.
Ну х.з. после года на vue (особенно после работы с render function) доки реакта уже не кажутся такими мозгоразлагающими, а вот нюфагам должно быть пиздец тяжело, во вью же документация построена так, что какие то базовые вещи сможет запилить даже домохозяйка, а дальше тебя плавно погружают в пучины говн фреймворка, в реакте ты проваливаешься в эти пучины сразу после введения
>Горькая правда.
>У реакта этого ещё больше
Ну так и реакт банально раньше появился

>Ну как, только если nuxt.
https://ssr.vuejs.org - можно и без него
Но вообще я имел ввиду что во vue можно обмазать контент обычной html страницы своим пользовательским веб компонентом и прокинуть через слоты любое его содержимое во vue и таким образом использовать хоть как замену jquery, главное без фанатизма.
А у реакта вообще слоты реализованы? я не особо в нем ориентируюсь, но вроде нет.
Аноним 04/10/19 Птн 13:02:59 1488539248
>>1488500
>в процессе написания рекурсии
Наркоман ебаный, ты пишешь на жопаскрипте, тут нет TCO и вообще нихуя нет, какая рекурсия, с дубу ебнулся? Пиши циклом и не выебывайся, рекурсия тебе в твоей жсерской жизни не пригодится никогда. Не говоря про то, что она не нужна даже в фунциональных языках с TCO и кучей фич, делающих функции более удобными для использования, чем в жсе.
Аноним 04/10/19 Птн 13:32:38 1488552249
Pu1ItVLfirE.jpg (186Кб, 623x1080)
623x1080
.then возвращает промис, в частности чтобы их можно было чейнить
Чтобы вернуть пром его нужно создать. Создать промис означает неявно вызвать его конструктор, он в свою очередь ожидает функцию которая будет описывать поведение промиса.
Вопрос: "какой именно промис возвращается из .then" или "как выглядит функция с которой .then вызывает конструктор промиса?"
Аноним 04/10/19 Птн 13:43:13 1488561250
Аноним 04/10/19 Птн 13:52:57 1488570251
xl8C7Encp6c.jpg (121Кб, 1080x997)
1080x997
>>1488561
Ууу доки
Ууу сложно
спасибо
Аноним 04/10/19 Птн 13:58:24 1488573252
>>1488500
>если он уже был в IF (и выполнил функцию).
? Не был.
Аноним 04/10/19 Птн 15:13:31 1488592253
>>1487390
Самое главное в работе -- не переработать. Правь фичу, бери за это дохуя денег.
Аноним 04/10/19 Птн 15:27:40 1488604254
>>1488539
>рекурсия тебе в твоей жсерской жизни не пригодится никогда
Пригодится в поисках по многомерным массивам, не раз такая хуйня была, что жсон не поправить, и чтобы взять данные где то в глубине пишешь рекурсию.
Аноним 04/10/19 Птн 15:34:53 1488606255
Почему бэкендеры, которые пытаются в жс пишут такой всратый код? Они будто в 00х застряли. Ну не можешь нормальный фронт делать - не трогай, не твоё.
Аноним 04/10/19 Птн 15:52:55 1488615256
>>1488606
1) Любой программист на новом языке пишет всратый код поначалу
2) Возможно ты просто не понимаешь, что они пытаются сделать и зачем, но как только встречаешь непонятную фичу или простую реализацию какой-то хуйни без добавления смузи-билиотеки - записываешь ее в говно и костыли, как это обычно делают 20-летние жс говнокодеры без опыта, но с самомнением как у тимлида.
Аноним 04/10/19 Птн 16:11:06 1488625257
>>1488615
Бэкендер рвётся. Типичный фронт бэкендера: стопяцот жс файликов с лютейшим дублированием кода (импорт, паттерн, разбиение на модули, Kiss, solid, dry - не, не слышали), мешанина из жиквери и модного фреймворка - это Бэкендер услышал, что ангуляра в моде и попытался его применить, но не осилил и добавил жиквери, про SPA и cli они тоже не слышали. Держать в бд динамически ID файлов и элементов - тоже не слышали. Лучше в коде захардкодить.
Аноним 04/10/19 Птн 16:13:19 1488626258
>>1488625
Это толстота такая или ты просто зареверсил пасту с бугуртом от жс-проектов?
Аноним 04/10/19 Птн 16:32:27 1488638259
Как я могу реализовать перехватчик ошибок в nodejs?

Мне надо ловить все ошибки и исключения и писать их в лог
Аноним 04/10/19 Птн 16:44:09 1488647260
>>1488500
Пиши ленивый генератор. Как правильно заметили, в жс нет хвостовой оптимизации, без неё твоя функция захлебнётся.
Аноним 04/10/19 Птн 16:46:40 1488648261
>>1488638
>Мне надо ловить все ошибки и исключения
Не надо. Исключение на то и исключение, что ты не знаешь, в каком состоянии у тебя программа после него и единственное верное решение - убить процесс, а не продолжать работу. А так по умолчанию это делает любая хуйня вроде pm2, пишет ошибку в отдельный лог и перезапускает все приложение, хули ты еще хочешь?
Аноним 04/10/19 Птн 16:48:17 1488649262
как могло прийти в голову,чтобы из жс сделать серверный язык?
Аноним 04/10/19 Птн 16:49:30 1488650263
>>1488649
Он до твоего рождения был серверным. Гугли Aptana Jaxer.
Аноним 04/10/19 Птн 16:51:58 1488652264
>>1488650
зачем это извращение,если жс кастрированый язык?
Аноним 04/10/19 Птн 17:04:12 1488655265
>>1488652
ЖС уже давно не кастрированный, хотя так и остался неудобным говном, в которое чего только не намешали. Ну и тянет за собой легаси последствия кастрации, глобального окружения, отсутствия модульной системы и прочего. Но люди не выбирают языки программирования по их удобности, популярный и ладно, а для многих это первый(и единственный) язык, поэтому пишут на нем все подряд, не желая смотреть на более подходящие альтернативы, ведь с этими альтернативами придется разбираться, тратить время на обучение и прочее, а у жс-макаки обычно времени нет, нужно включать дебагер и разбираться, почему от клика по кнопке падает вся страница, культуры тестирования-то не завезли.
Аноним 04/10/19 Птн 17:15:25 1488663266
>>1488655
почему это говно не заменят,уже 2020 на носу
Аноним 04/10/19 Птн 18:06:26 1488694267
>>1488648
Я сам решу надо или нет. Твоего мнения никто не спрашивал
Аноним 04/10/19 Птн 18:09:59 1488695268
>>1488663
>почему это говно не заменят,уже 2020 на носу
Тебе лично Путин мешает заменить? Пиши на всяких Блазорах, yew, че там еще завезли хипсторского-удобного-некастрированного. В чем твоя проблема?

>Но люди не выбирают языки программирования по их удобности
Ты еще скажи, что ЯП выбирают людей, баклан.
JS используют, потому что:
1) ни один другой ЯП не сравнится по скорости прототипирования для веба;
2) низкий порог входа;
...
3) ПРОФИТ!

Из треда в тред одно и то же
Аноним 04/10/19 Птн 18:10:07 1488696269
>>1488694
Щенок, не дерзи, тебе тут дяди по доброте душевной советуют не наступать на грабли, а ты выебываешься.
Аноним 04/10/19 Птн 18:11:51 1488697270
>>1488695
>JS используют, потому что:
Потому что альтернативы в браузере нет, монополия на самой популярной платформе - это единственная причина его существования, остальное уже твои попытки оправдать говно.
Аноним 04/10/19 Птн 18:13:43 1488698271
Аноним 04/10/19 Птн 18:13:47 1488699272
>>1488697
>Потому что альтернативы в браузере нет, монополия на самой популярной платформе - это единственная причина его существования, остальное уже твои попытки оправдать говно.
Тебе не похуй что там на браузере? Сотни яызков имеют транслятор в жс код. Я тебе уже сказал, боишься запачкаться в говне - пиши на других языках.
Аноним 04/10/19 Птн 18:14:45 1488700273
138582670324257[...].jpg (39Кб, 576x463)
576x463
Аноним 04/10/19 Птн 18:18:52 1488702274
>>1488699
>Сотни яызков имеют транслятор в жс код
Транслятор можно написать в любую хуйню из чего угодно, но к сожалению он все равно будет иметь все те же ограничения целевого языка, да еще и заебешься потом оптимизировать/дебажить высранное этим транслятором. Так что нет, монополия и нужда писать на жсе все еще остается. А так я очевидно пишу на других языках, когда есть выбор, слава богу не родился жсером с одним освоенным языком и одной извилиной.
Аноним 04/10/19 Птн 18:23:24 1488706275
>>1488702
>но к сожалению он все равно будет иметь все те же ограничения целевого языка
Если ты используешь дом, тут да, все языки будут юзать биндинги жс.
Если используешь канвас в качестве рендерера - то про жс это уже маняоправдания и желание сирануть в тредик.
Аноним 04/10/19 Птн 18:25:08 1488708276
you.jpg (9Кб, 225x225)
225x225
Аноним 04/10/19 Птн 18:43:23 1488713277
>>1488638
Нуже. Ктото скидывал решение в предыдущих тредах, но старый тред уплыл
Аноним 04/10/19 Птн 19:56:53 1488764278
Почему смузихлебы так гонят на цикл в цикле?
В универе на плюсах без этого ни одной задачи нельзя было решить
Аноним 04/10/19 Птн 19:58:16 1488765279
>>1488697
И тонны легаси, никто уже весь интернет переписывать не будет
Аноним 04/10/19 Птн 19:59:47 1488768280
Поцаны рассудите, что лучше для фронта , вскод или вебшторм?
Аноним 04/10/19 Птн 20:18:11 1488790281
>>1488697

Это как с ПХП, есть альтернативы, но люид как писали на ПХП так и пишут.

Хаскель самая крутая альтернатива, божественная, но почему на ней никто не пишет?


И да, кому нужна типизация, юзаешь TS или FLOW
Аноним 04/10/19 Птн 20:19:47 1488792282
>>1488790
>юзаешь TS или FLOW
которые компилируются в говно жс
Аноним 04/10/19 Птн 20:24:52 1488795283
>>1488792

А что не говно?
JS хороший язык, хз почему ты бугуртишь. (только не надо детскую хуню приводить типа NULL Это объект итд)

Аноним 04/10/19 Птн 20:26:59 1488798284
>>1488795
хороший(условно),потому что альтернатив НЕТ
Аноним 04/10/19 Птн 20:39:28 1488815285
>>1488798
> альтернатив НЕТ
Кекнул. Про дарт и его судьбу слышал?
Аноним 04/10/19 Птн 20:40:58 1488817286
>>1488790
>Хаскель самая крутая альтернатива
Ебать как же дурачков выдрессировали этим мемом с хаскеллем, я уверен, что ты на полном серьезе, но при этом даже базового синтаксиса в хаскеле не видел в глаза.
Аноним 04/10/19 Птн 20:43:28 1488821287
>>1488798

а что не говно? C# или что?
какой бы ты язык встроил в браузер если бы была такая возможность что бы появилась альтернатива и чем не устраивате JS?

Аноним 04/10/19 Птн 20:44:23 1488822288
>>1488817

Ох ебанашка, я писал на нем 1 год мелкие проекты внутри компании (тимлид разрешал, так как эти проекты были в виде прототипов)
Аноним 04/10/19 Птн 20:47:34 1488831289
>>1488815
да.
потому что жс прочно сидит в нише,и большиству дорого перепиливать на новое
Аноним 04/10/19 Птн 20:48:07 1488833290
>>1488821
а какое отношение шарп имеет к фронту?
Аноним 04/10/19 Птн 20:51:42 1488837291
>>1488822
Сочувствую тому, кому придется разгребать это говно за тобой.
Аноним 04/10/19 Птн 20:53:33 1488842292
>>1488833

скажи что не устраивает в JS?
Я не про фронт и браузеры.
ты паходу попутал братишка чето
Аноним 04/10/19 Птн 20:54:29 1488844293
>>1488837

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

RUST + JS = все что нужно в современном мире, остальные идут нахуй
Аноним 04/10/19 Птн 20:58:20 1488847294
wasm/dart/.. , думаю владельцы языков заинтересованы в продвижении их таким образом через фронт
>>1488844
>байтоебство в вебе
Ахахаа
Аноним 04/10/19 Птн 21:06:14 1488859295
>>1488815
>. Про дарт
Dart Web enables running Dart code on web platforms powered by JavaScript. With Dart Web, you compile Dart code to JavaScript code, which in turn runs in a browser — for example, V8
и в каком месте они его заменяет?
Аноним 04/10/19 Птн 21:10:10 1488865296
>>1488795
Вообще это старый детектор долбоеба, если кто-то говорит
<langName> - говно
То разговор можно не продолжать
Аноним 04/10/19 Птн 21:12:40 1488866297
image.png (409Кб, 877x563)
877x563
Как оноситесь к пикрилу?
Пидорас или норм поцан?

Аноним 04/10/19 Птн 21:13:08 1488868298
>>1488866
Тут никто не знает твоего одноклассника.
Аноним 04/10/19 Птн 21:21:52 1488874299
Аноним 04/10/19 Птн 22:00:55 1488904300
Котаны, есть тут тот, кто бекенд на ноде пишет? Я умею в MVC на пхп. Но ноде знаю как использовать express.js. С помощью него и шаблонизатора делал типа тесовый сайтик без нихуя.
Собственно воросы:

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



Аноним 04/10/19 Птн 22:06:29 1488915301
Почему именно в жс-треде наивысшая концентрация на борде токсиков, мелкобуквенных дебилов, кекающих олигофренов, почему здесь не умеют читать код из трёх строк, если он не загружен на выполнялку (если загружен тоже) и крайне редко дают технически грамотные ответы?

Почему в других тредах я не наблюдаю нечего подобного?
Аноним 04/10/19 Птн 22:07:50 1488920302
>>1488904
п.с.

для реистрации/авторизации выбрал passport.js
Аноним 04/10/19 Птн 22:10:03 1488923303
>>1488915
хайп, выполнение в браузере.



Аноним 04/10/19 Птн 22:10:27 1488925304
1570216204654.jpg (187Кб, 604x604)
604x604
>>1488904
Парсишь запрос пользователя, в зависимости от его содержания выполняешь действие контроллера
Аноним 04/10/19 Птн 22:14:14 1488932305
>>1488925
Тоесть в принципе ничего не мешает сделать роутинг аналогичный принятому в пхп? Я правильно понял?
Есть линк на фреймворк подобного плана?

Аноним 04/10/19 Птн 22:20:22 1488939306
>>1488915
Тому що жс сводит с ума
Аноним 04/10/19 Птн 22:22:12 1488943307
>>1488932
Ну блять, принцип-то один чисто технологически.
Есть урл, его парсят, в зависимости от того, что напарсили, что-то дальше делают.
Как именно парсят — детали реализации.

Если это апи, то ещё и http-глагол является частью роута.
Аноним 04/10/19 Птн 22:52:05 1488958308
Аноним 04/10/19 Птн 22:53:45 1488959309
1557350444188[1].gif (2686Кб, 472x472)
472x472
>>1485720 (OP)
Блджад, ну почему lint для реакта настраивается через жёппу. Неужели никто не мог додуматься сразу сделать готовый пакет с правилами
Аноним 04/10/19 Птн 22:56:15 1488961310
Аноним 04/10/19 Птн 23:00:59 1488968311
1565865196731[1].gif (48Кб, 112x112)
112x112
>>1488961
Только он каждый недочёт считает ошибкой и запрещает запускать сайт. Можно это конечно в Warning всё переваратить, но он чому-то в режиме реального времени не подчёркивает в текстовом редакторе ошибки. Ну или я что-то не так наделал
Аноним 04/10/19 Птн 23:59:46 1489020312
>>1488968
Кривожопая хуйня.
Ставишь eslint. EXTEND AIRBNB.
+ eslint плагин в свой VScode

Все подчеркивает,
"eslint.autoFixOnSave": false в settings — даже исправляет на cmd + S, оч удобно.
Аноним 05/10/19 Суб 00:00:14 1489021313
>>1489020
Я пьяный, упоролся — true конеш
Аноним 05/10/19 Суб 00:43:04 1489048314
>>1488500
не слушай ебланов, жс норм работает рекурсивно

проверь, что пишет console.log(arguments) в начале вызова функции
Аноним 05/10/19 Суб 02:45:06 1489083315
>>1488702
маняоправдания
ограничения дом дерева и безопасности (не дают доступ к файлам например) к джс не имеют отношения, это ограничения среды т.е. браузера
пиши на своем говне для фронта, вперёд
Аноним 05/10/19 Суб 13:11:10 1489283316
>>1488702
На чем ты пишешь? Чем тебе elm или purescript не нравится?
Аноним 05/10/19 Суб 14:18:37 1489331317
>>1488815
твой коммент называется "слышал звон, да не знаю, где он". дарт - интересная штука, но ни разу не альтернатива жс.
Аноним 05/10/19 Суб 15:57:49 1489411318
>>1489331
Ну что ты умничаешь, Мань? Что ты знаешь такого о дарте, чего не знаю я?
Что Гугл не стал интегрировать ВМ в хром?
> дарт - интересная штука, но ни разу не альтернатива жс
> Dart — язык программирования, созданный Google. Dart позиционируется в качестве замены/альтернативы JavaScript.
> https://ru.m.wikipedia.org/wiki/Dart
Аноним 05/10/19 Суб 17:12:33 1489450319
>>1489411
выше уже кидали на англ
дарт такая же хрень как и тайпскрипт-компирирует в ЖС!сука
Аноним 05/10/19 Суб 17:34:07 1489462320
>>1486304
>и поэтому в фейсбуке за сообщения отвечает эрланг
В фейсбуке за сообщения отвечает пхп. Скройся нахуй с этого форума.
Аноним 05/10/19 Суб 18:05:51 1489485321
А есть уже шаблончики на реакт/ноду как на wordpress?
Аноним 05/10/19 Суб 18:23:57 1489495322
>>1489462
Фейсбук это вообще не очень хороший ориентир. Это сайт, который выглядит и работает хуевее, чем его мейлрушный клон.
Аноним 05/10/19 Суб 18:34:55 1489502323
>>1489495
так там разговор о исп стеке,а не вообще о сайте
Аноним 05/10/19 Суб 18:45:06 1489506324
Там Vue3 вышел, Реакт все
Аноним 05/10/19 Суб 19:11:21 1489519325
>>1489506
Кому этот калич нужен?)
Аноним 05/10/19 Суб 19:15:27 1489523326
Аноним 05/10/19 Суб 19:18:46 1489528327
>>1489506
>Там Svelte 3 вышел, Реакт все
>Там Preact X вышел, Реакт все
Аноним 05/10/19 Суб 19:23:06 1489533328
Что лучше, вскод или вебшторм?
Аноним 05/10/19 Суб 19:23:46 1489534329
>>1489528

лохи, пока вы там войну ведете между фреймворками я гсоподствую на рынке через JQUERY!!!!!!!!!!!!!!!!!!
Аноним 05/10/19 Суб 19:23:52 1489535330
А кто-нибудь юзаеь альтернативные реакты? Преакт, Инферно, етс?
Аноним 05/10/19 Суб 19:39:42 1489562331
Аноним 05/10/19 Суб 19:43:17 1489565332
469793802044114[...].jpg (103Кб, 1080x1080)
1080x1080
>>1489535
А смысл? Сэкономить 200 килобайт?
Аноним 05/10/19 Суб 19:44:28 1489566333
>>1489535
хотел попробовать преакт, а в нём нет хуков...
Аноним 05/10/19 Суб 19:45:17 1489567334
>>1489535
Если тебе нужно что-то совсем простенькое (какая-нибудь формочка), то тащить весь реакт и не надо. В ином случае нет смысла выебываться.
Аноним 05/10/19 Суб 19:47:33 1489568335
>>1489567
если тебе нужна одна формочка ее можно на чистом джаваскрипте написать
а преакт например это почти весь реакт и есть
Аноним 05/10/19 Суб 20:45:57 1489596336
Аноним 05/10/19 Суб 21:20:51 1489622337
Нахуя вам преакт , идиоты?
Преакт нужен для проектов типа: хуйнуть веб апп в часы или контроллер где всего 500 кб памяти.

Аноним 05/10/19 Суб 21:31:24 1489626338
326510991966997[...].jpg (119Кб, 1080x1080)
1080x1080
>>1489622
Двачую.

Вот будет обидно если хуярил на преакте модном себе сайт... а тут нахуй реакт обновляется, добавляет новый хук или тебе нужен какой-то функционал с него, а ты сосешь.
Аноним 05/10/19 Суб 21:39:48 1489635339
Ну и плюс чисто васянское чувсто что ты юзаешь не оригинал, а пародию.

Алсо кто сомневается в Реакте советую блог создателя overreacted.io. После прочтения понимаешь сколько мысли и качественной архитектуры вложено в библиотеку.
Аноним 05/10/19 Суб 21:40:06 1489637340
что лучше, вскод или вебшторм блять?????????????
Аноним 05/10/19 Суб 21:45:31 1489643341
Блять, думал я в МВП треде, сори за аватарку.

>>1489637
Очевидный VS Code.

Работает быстрее Шторма, не перегружен функционалом который ты не будешь использовать, имеет крутую систему плагинов.

Шторм ты будешь дольше изучать и это как забивать гвозди табуреткой. Вообще IDE от JetBrains нужны когда у тебя огромный проект над которым работает куча людей, сложная система деплоая, много гит ремоутов и т.д. Тогда все это удобней оркестрировать.

В ином случае это оверкил и VS Code идеален.
Аноним 05/10/19 Суб 21:56:06 1489660342
>>1489643

Больной ублюдок.

>>1489637

Только продукты jetbrains. Они на голову удобнее любых конкурентов.
Аноним 05/10/19 Суб 22:16:43 1489679343
Аноним 05/10/19 Суб 22:19:14 1489681344
Аноним 05/10/19 Суб 22:22:27 1489683345
>>1489681
Лучший редактор на свете.
Аноним 05/10/19 Суб 22:23:00 1489684346
>>1489681

Сам ты говно.
А emacs - лучший редактор кода.
Аноним 05/10/19 Суб 22:28:07 1489688347
Дали тестовое, написать мини-блог на реакте с комментами, данные должны храниться в LocalStorage.
Вопрос: каким образом можно хранить статьи и комменты для работы с ними? Нужно удалять, редактировать и оставлять комменты.
Пробовал в state, массив с объектами, но при удалении надо сдвигать id статей и удалять из массива. Крч, не получилось.
Добра всем.
Аноним 05/10/19 Суб 22:42:03 1489698348
>>1489688
id не надо сдвигать, зачем? Берешь максимальный, дальше увеличиваешь, все.
Удалять в чем проблема? splice и все.
Аноним 05/10/19 Суб 22:42:34 1489699349
>>1489688
А вообще что за вакансия? Выглядит халявой, по сути тот же туду лист.
Аноним 05/10/19 Суб 22:45:16 1489700350
>>1489688

Задача на 10 минут на джуниора

1 стор с статьями
2 стор с комментаим которые прикреплены через article_id к статье
Аноним 05/10/19 Суб 22:45:38 1489701351
>>1489699
На самом деле топ компания, а я нубас и пытаюсь к ним попасть. Сделать бы это тестовое
>>1489698
Нужно по кнопке удаления удалять из массива статью. Только как привязвть кнопку к элементу массива? Позже скину скрин что успел и структуру данных.
Аноним 05/10/19 Суб 22:49:32 1489703352
>>1489700
Это не проблема. Проблема в том, что нужно сделать так, чтобы их можно было бы удалять и редактировать. А я не знаю как привязать кнопку удаления к конкретной статье.
Аноним 05/10/19 Суб 22:50:41 1489704353
>>1489701
Чел, сначала идешь во всякие шараги, которые не жалко, набивать шишки на тестовых и собеседованиях, чтобы было больше шансов попасть в те, которые нравятся.
Аноним 05/10/19 Суб 22:52:19 1489705354
>>1489704
Спасибо, друг, как раз этим и занимаюсь. Решил по приколу сделать тестовое от топ компании. В любом случае, ничего не потеряю и поимею профит.
Аноним 05/10/19 Суб 22:52:58 1489706355
>>1489703

блять, через filter ебаш

const piska = (id) = articles.filter(article.id!===id);
и нет твоей ебучей статьи.
Аноним 05/10/19 Суб 23:00:03 1489715356
>>1489703
Остановись, подумай над минимальной архитектурой, тут же ничего сложного.
Есть айдишник статьи, который ты сам заводишь, есть массив.
Как удалить элемент из массива?
Как найти ключ элемента массива, по значению свойства элемента?
Это все элементарные базовые вещи, они не должны таких вопросов вызывать, учись, все будет хорошо.
Аноним 05/10/19 Суб 23:00:35 1489716357
>>1489706
Нет, удаление это удаление, зачем советуешь хуйню?
Аноним 05/10/19 Суб 23:01:31 1489717358
Аноним 05/10/19 Суб 23:14:05 1489724359
>>1489703
array.splice(array.findIndex(el => el.id === idToRemove), 1)
за мутабельность соре
Аноним 05/10/19 Суб 23:21:40 1489728360
>>1489716

мутации себе в анус засунь, пёс.

это и есть удаление, если статей не больше 5000 то это самое идеальное решение
Аноним 05/10/19 Суб 23:22:35 1489729361
>>1489724

за мутации по ебалу бьют, оставьте мутации в своей JQUERY
Аноним 05/10/19 Суб 23:45:36 1489734362
image.png (9Кб, 269x213)
269x213
Ребяты подскажите по регексам. Хочу найти все места в коде, где поле type используется не владеющим объектом. Буду искать в сублайме регексом. Т.е. нужен регекс выделяющий obj.type но пропускающий this.type
Аноним 05/10/19 Суб 23:49:48 1489736363
>>1489734
Я могу и вручную отфильтровать все места где используется this.type, но стало интересно как это делается регекспами
Аноним 06/10/19 Вск 01:01:25 1489768364
Аноним 06/10/19 Вск 01:01:26 1489769365
>>1489734
> Хочу найти все места в коде
A S T
S
T
Аноним 06/10/19 Вск 01:10:48 1489774366
>>1489768
>(\w+(?<!this)).type
>(?<!this).type
Круто! Спасибо анон
Аноним 06/10/19 Вск 01:17:18 1489776367
>>1489717
Какая-то огромная платформа, упоминается в СМИ, занимается рекламными технологиями и пилит AI-проекты.
Аноним 06/10/19 Вск 01:19:19 1489779368
>>1489769
Слишком сложно, проект небольшой
Аноним 06/10/19 Вск 01:38:07 1489792369
ну что жулики? vue-next пробуете уже?
Аноним 06/10/19 Вск 07:47:38 1489838370
15579769226230.webm (5649Кб, 640x360, 00:01:10)
640x360
Платиновый вопрос - по какому учебнику/программе постигать азы? Читаю учебник Васильева А, всё понятно но много воды и очень далеко от обозримых реально полезных знаний а не основ.
Аноним 06/10/19 Вск 08:30:05 1489846371
>>1489728
Какая нахуй мутация дебик? Создал копию массива [...arr] удалил что надо, добавил, записал в стейт.
Аноним 06/10/19 Вск 08:31:40 1489847372
>>1489838
>учебник
>жс
ну дебил
Аноним 06/10/19 Вск 08:36:24 1489850373
15481912068343.webm (1403Кб, 320x240, 00:00:33)
320x240
>>1489847
Подскажи в чём ошибка. На галеру без знаний вообще как пять лет назад уже не пускают.
Аноним 06/10/19 Вск 10:52:10 1489902374
>>1489792

vue не нужен особенно после выхода 3 версии
Аноним 06/10/19 Вск 10:54:19 1489907375
>>1489846

твой код выглядит как говно, не читаемый, за что ты борешься за 0.0001s производительности?

еще раз, оправдано только на большом кол-ве данных.
удаление это всего filter удаление нескольких filter + includes
Аноним 06/10/19 Вск 11:01:20 1489913376
-1.jpg (389Кб, 600x800)
600x800
Тупой вопрос. Допустим, у меня есть хтмл страница. На ней есть какие-то скрипты. Так же, на ней есть записи от пользователей.
Я хочу сделать, чтобы эти записи парсились браузером как обычный хтмл, чтобы, таким образом, можно было форматировать текст, вставлять картинки и т.д.
Так вот, как запретить исполнение жс кода внутри этих записей, но чтобы на остальной странице он работал?
Аноним 06/10/19 Вск 11:13:44 1489918377
>>1489913
что-то ты какой-то бред несешь
записи от пользователей, которые ты видишь, это уже штмл и есть иначе ты их не увидел бы
их можно оформлять и все такое
джаваскриптовый код когда манипулирует дом деревом или просто переписывает штмл он в конечном итоге куда-то целится, выбирается какая-то нода, по айди или по типу или по классу, не хочешь чтобы он не влиял на какой-то кусок страницы так и не прописывай его в скрипте
Аноним 06/10/19 Вск 11:25:17 1489920378
>>1489918
Я имею ввиду, что если пользователь напишет "<b>allo, yoba</b>" то отбразилось бы "allo, yoba", а не "<b>allo, yoba</b>", но при этом, если пользователь напишет скрипт, оторый пиздит куки или редиректит на митспин, скрипт бы остался просто текстом как есть.
В принципе, я сейчас подумал, на сервере можно было бы парсить текст и удалять из него тэг <script>, но есть подозрение, что это можно как-то хакнуть.
Аноним 06/10/19 Вск 11:29:50 1489922379
Аноним 06/10/19 Вск 11:32:00 1489925380
Аноним 06/10/19 Вск 11:46:41 1489930381
Аноним 06/10/19 Вск 13:11:16 1489999382
6bc787ad5ee8018[...].jpg (91Кб, 564x655)
564x655
>>1489838
Кантор, MDN дока. Можно ютуб смотреть, что не понятно чекать в канторе, MDN.
Основная проблема, когда вкатываешься с нуля, вся хуйня новая, быстро забывается. Поэтому если начинаешь читать книжку, даже делая задачки, к середине книги, ты уже не помнишь что там было в начале.
На ютубе много практики, типа пишем что то за час. На мой взгляд лучше разобрать такой видос, посмотреть пару раз, загуглить непонятные вещи, еще лучше в конспект записать самое важное. Потом через месяц - два, тоже самое с реактом.

Ну это мой путь, ибо я тугой. Остальные просто сразу вкатываются на 120к, за 1 наносек.

Аноним 06/10/19 Вск 13:35:23 1490020383
Ищу телеграм конфу JS-еров, желательно кто на React пишет.
Если такие есть отзовитесь.
Аноним 06/10/19 Вск 13:40:17 1490029384
>>1490020
Тебе зачем? Хочешь узнать почем гейшлюхи нынче?
Аноним 06/10/19 Вск 13:40:55 1490032385
>>1490029
>пытается пошутить
Аноним 06/10/19 Вск 13:42:12 1490035386
>>1490032
Это была не шутка, а прямой вопрос
Аноним 06/10/19 Вск 13:42:57 1490038387
>>1490035
>попытка №2
Где юмору учился?
Аноним 06/10/19 Вск 13:54:37 1490043388
>>1490038
В конфе с "программистами на Реакте"
Аноним 06/10/19 Вск 13:58:39 1490045389
Сколько будет стоить бэкэнд среднего уровня (опыт 1-1,5 года) на node.js со знанием БД в ДС?
Аноним 06/10/19 Вск 14:07:48 1490052390
Аноним 06/10/19 Вск 14:14:15 1490054391
>>1490052
Зачем три нуля после точки? Для центов двух хватит.
Аноним 06/10/19 Вск 14:20:45 1490060392
Поцаны, кто знает, сложно ли из фронта в бек сделать перекатку?
если есть основы SQL + node на уровне ебануть свой REST
или там пиздец много учить придется?
Аноним 06/10/19 Вск 14:57:35 1490093393
>>1490054
Три нуля после строчи это тыщи, а перед точкой их количество
Аноним 06/10/19 Вск 15:52:33 1490149394
>>1490093

500.000$$$ === 500$ и 0 центов
Аноним 06/10/19 Вск 15:56:53 1490153395
1570366582241.jpg (90Кб, 720x801)
720x801
Аноним 06/10/19 Вск 16:00:09 1490157396
image.png (1Кб, 217x69)
217x69
>>1490093
Джаваскрипт с тобой не согласен.
Аноним 06/10/19 Вск 16:00:55 1490158397
Аноним 06/10/19 Вск 16:03:29 1490161398
>>1489907
Какая нахуй нечитаемость? Ты дебик ебаный? У тебя функция будет называется onDelete, а внутри функция filter, иди нахуй велосипедист тупорогий.
Пиши как хочешь, макака, но зачем эту хуйню советовать?
Аноним 06/10/19 Вск 16:05:47 1490164399
image.png (11Кб, 520x145)
520x145
Нахуя так жить?
9 месяцев работать в говне, можно же свалить через 3 месяца.
Аноним 06/10/19 Вск 16:07:35 1490166400
>>1490161

Долбаеб, ты с Jquery приплыл?
filter это стандарт для удаления элемента из массива.
тееб сука ссылки кинуть на VUE/ REACR/ ANGULAR где такой подход используется?


хорошо хоть блять не через цикл for удаляшь (ко-ко-ко, он быстрей)
Аноним 06/10/19 Вск 16:08:07 1490167401
>>1490060
А че случилось? Зачем смена?
Аноним 06/10/19 Вск 16:09:07 1490170402
>>1490166
>тееб сука ссылки кинуть на VUE/ REACR/ ANGULAR где такой подход используется?
>
Давай, показывай.
Аноним 06/10/19 Вск 16:09:36 1490171403
>>1490166
>filter это стандарт для удаления элемента из массива.
У твоей дохлой матери разве что
Аноним 06/10/19 Вск 16:13:29 1490175404
>>1490161

Какая нахуй функция долбаеб?
Нужно удалить 1 элемент массива, так и пишешь, без создания самописного говна

return {...state, items: items.map({id})=>id!==idToRemove}

против твоей блядской конструкции говнокодера-джуна

Аноним 06/10/19 Вск 16:14:02 1490177405
Аноним 06/10/19 Вск 16:15:31 1490180406
>>1490171


ну давай покажи, как ты вернешь объект где в Items не будет 1 элемента массива с idToRemove:
вот мой вариант
const fn = (state, idToRemove) => ({...state, state.items: items.map({id})=>id!==idToRemove});



Аноним 06/10/19 Вск 16:18:33 1490185407
>>1490180
Я жду пруфов про стандарт.

onDelete = (id) => {
this.setState((state) => {
const idx = state.items.findIndex((item) => item.id === id);
const items = [
...state.items.slice(0, idx),
...state.items.slice(idx + 1)
];
return { items };
});
};
Аноним 06/10/19 Вск 16:23:22 1490193408
>>1490185

моя 1 строчка против твоего 10 строчного высера?


>Я жду пруфов про стандарт.
пиздец и ты до сих пор не понял что ты долбаеб?

еще раз, у тебя нечитаемое говно для другого человека, если ты это не понимаешь, то тебе никакие пруфы не помогут
Аноним 06/10/19 Вск 16:27:16 1490198409
>>1490185
>setState

сразу нахуй идешь, useState )))))))))000
Аноним 06/10/19 Вск 16:34:25 1490202410
14197971147650.jpg (66Кб, 604x604)
604x604
Поясните за lifecycle приложения node.js.
Я пхп-даун, сразу предупреждаю.
В пыхе там как, скрипт дохнет при каждом запросе.
В ноде скрипт тоже дохнет или 1 раз запускается и далее вечно слушает коллбеки?
Аноним 06/10/19 Вск 16:36:18 1490204411
>>1490193
>filter это стандарт для удаления элемента из массива.
>тееб сука ссылки кинуть на VUE/ REACR/ ANGULAR где такой подход используется?
>Я жду пруфов про стандарт.
>пиздец и ты до сих пор не понял что ты долбаеб?

Сколько тебе лет?
Аноним 06/10/19 Вск 16:58:07 1490230412
image.png (76Кб, 264x175)
264x175
>>1490166
Если порядок не важен, я заменяю элемент предпоследним и уменьшаю length
Аноним 06/10/19 Вск 17:08:37 1490236413
>>1490202
То же самое. Ставишь апач или nginx, закидываешь ноду с батниками в /cgi-bin/, и обрабатываешь запросы
Аноним 06/10/19 Вск 17:26:32 1490260414
Аноним 06/10/19 Вск 17:35:50 1490276415
>>1489626
Экономишь 50кб (тогда как картинки на сайте по 1МБ
@
Не хватает функционала
Аноним 06/10/19 Вск 17:59:05 1490297416
где асинхронность лучше,aiohttp vs node
Аноним 06/10/19 Вск 18:48:43 1490315417
Аноним 06/10/19 Вск 18:51:22 1490316418
>>1490315
скорость,удобство реализации,удобство кодинга,меньше недостатков
Аноним 06/10/19 Вск 18:57:44 1490322419
Аноним 06/10/19 Вск 19:00:19 1490323420
Аноним 06/10/19 Вск 19:12:28 1490334421
>>1490297
Поебать, какое именно днопоточное говно ты будешь использовать для асинхронного сервера, все равно пососешь.
Аноним 06/10/19 Вск 19:13:55 1490338422
Аноним 06/10/19 Вск 19:22:39 1490350423
Screenshot58.png (19Кб, 968x96)
968x96
Госпаде, как вообще можно было так обосраться?
Аноним 06/10/19 Вск 19:31:43 1490373424
>>1490338
Потому что гвозди не забивают отверткой. Если у тебя стоит вопрос, что выбрать для асинхронного сервера, без привязки к конкретному языку, то есть два варианта:
1) На самом деле тебе асинхронность нахуй не нужна, просто бери любой популярный фреймворк из тысяч и пиши на нем, ничего страшного в синхронной обработке запросов нет, весь интернет на таких серверах сидит, обрабатывает огромные нагрузки, и всем норм, смузи не прокисло.
2) Если эта асинхронность по какой-то невероятной причине тебе и правда нужна с самого начала проекта, то, бОльшая часть популярных языков отлетает нахуй, потому что они все заточены под однопоток и асинхронная модель там приколочена сбоку в виде костыля. Тогда уже надо выбирать какой-нибудь эликсир/го, там у тебя все это будет на уровне языка без заебов.
Аноним 06/10/19 Вск 19:33:25 1490376425
>>1490185
Ебать макака, нахуя такое писать внутри setState? И нахуя вообще в конце 2к19 не юзать useState?
Аноним 06/10/19 Вск 19:37:55 1490383426
>>1490060
Ну зависит от твоих умственных способностей. Мне бек сложно давался, я во фронт ушел. Но я в беке на шарпе был
Аноним 06/10/19 Вск 19:50:48 1490396427
>>1490373
>ли эта асинхронность по какой-то невероятной причине тебе и правда нужна с самого начала проект
чат и кое что еще в реал тайме
Аноним 06/10/19 Вск 20:22:23 1490433428
>>1490376
Потому что это функция из app.js, где все собирается. То, что ввели хуки, не значит, что не надо использовать компоненты классы.
Аноним 06/10/19 Вск 20:25:33 1490435429
>>1490376
Макака, а как ты по другому стейт пишешь? Мутируешь его?
Аноним 06/10/19 Вск 21:52:58 1490552430
Немного тут балуюсь с canvas, можно ли как - то динамически изменять значение fillStyle в зависимости от координат мыши? Попробовал так, цвет остаётся дефолтный, хотя если выводить значения в консоль они корректны и изменяются.
https://jsfiddle.net/s1o0gh2w/
Аноним 06/10/19 Вск 22:02:52 1490567431
Аноним 06/10/19 Вск 22:05:10 1490572432
>>1490552
точка с запятой была лишняя, и ещё какой-то ебанутый fill не к месту
Аноним 06/10/19 Вск 22:15:52 1490584433
Аноним 06/10/19 Вск 22:18:15 1490588434
>>1490584
>Дякую!
Вот и помогай после этого
Аноним 06/10/19 Вск 22:20:04 1490595435
>>1490433

ебать ты даешь, уже как 2 месяца надо было писать на хуках))))))
пиши тогда на react.createClass хули, если ввели классы, это не знаичт что надо писать на классах
Аноним 06/10/19 Вск 22:22:50 1490598436
Когда фронт снова станет хардкорным? Когда тренд пойдет на васм или раст? Становится скучным писать на реакте с использованием стримов и Fabtasy-land монад.
Аноним 06/10/19 Вск 22:36:07 1490608437
>>1490598
Васм слишком узкий, только для расчетов. Можно прокинуть хуки с яваскрипта, но писать на нём что-то серьёзное - занятие на любителя.

Сама концепция максимально небезопасного языка, который может упасть в неожиданном месте, порочна. Сейчас тренд перекладывать безопасность на компилятор, взять тот же раст и голанг. Тайпскрипт вроде пытается, но из-за обратной совместимости пока всё идёт не очень хорошо
Аноним 06/10/19 Вск 22:46:24 1490613438
Поцаны помогите, как быть?
Вот у вас есть оффер, вы принимаете, выходите на работу, клонируете репозиторий и понимаете что там пиздец говнокод, что делать в такой ситуации?
Аноним 06/10/19 Вск 22:48:15 1490614439
>>1490613
Разгребать. И общаться с другими разработчиками.
Аноним 06/10/19 Вск 22:54:12 1490620440
>>1490614

терпила? а не проще просто уйти и все?
Аноним 06/10/19 Вск 22:54:19 1490621441
>>1490608
>Можно прокинуть хуки со смолтока, но писать на нём что-то серьёзное - занятие на любителя.
>Сама концепция максимально небезопасного языка, который может упасть в неожиданном месте, порочна. Сейчас тренд перекладывать безопасность на компилятор, взять тот же C++ и джаву...
идет третье десятилетие этих мантр, а тайпоманьки все так же остаются необучаемыми, пока динамика отхватывает все больше и больше рынка
Аноним 06/10/19 Вск 23:08:09 1490639442
>>1490621
>динамика отхватывает все больше и больше рынка
Из-за низкого порога входа. Для крупных проектов это может быть убийством
Аноним 06/10/19 Вск 23:13:00 1490641443
>>1490639


а где высокий порог вхождения кроме С++ С?
Аноним 06/10/19 Вск 23:15:20 1490644444
>>1490639
int a = 1 вместо a = 1 пиздец как повышает порог входа, самому-то не смешно?
Аноним 06/10/19 Вск 23:18:49 1490647445
>>1490644

хз, я вот TS выучил за 1 неделю
Не понимаю почему чмохи с Java C# думают что типизация это сложно
Аноним 06/10/19 Вск 23:22:14 1490650446
>>1490435
Мартышка, плиз. Я не мутирую стейт и юзаю useState хук. Это стандартные best practices.
Аноним 06/10/19 Вск 23:24:40 1490652447
>>1490613
Ну тебе ведь хорошие деньги заплатят за работу с этим?
Аноним 06/10/19 Вск 23:27:52 1490653448
>>1490650

не ожидал встретить в треде классовую макаку)))
Я думал уже все начали на хуках писать, пол года прошло же, даже больше.

почему макаки не хотят учить новое?

Аноним 06/10/19 Вск 23:32:35 1490662449
>>1490641
В расте например повыше

>>1490644
Есть же вывод типов. К тому же да, это миф. На типизированном писать проще
Аноним 06/10/19 Вск 23:32:56 1490663450
>>1490653
Поспешишь @ прод насмешишь.
мимо другой анон
Аноним 06/10/19 Вск 23:33:14 1490664451
>>1490653
Ты чё еблан? Я написал useState, алло блядь, дядя, это хук.
Аноним 06/10/19 Вск 23:44:02 1490669452
>>1490664

я на про тебя, это был тебе вопрос что бы обсудить макаку сверху.
Аноним 07/10/19 Пнд 00:25:55 1490682453
Аноним 07/10/19 Пнд 00:37:14 1490683454
Что такого ахуенного можно сделать на JS что бы работодатели ахуели ? глядя в гитхаб
Аноним 07/10/19 Пнд 01:41:47 1490695455
>>1490683
Нода бэк + реакт приложение для знакомств с использованием стопицот апи и 3д визуализацией
Аноним 07/10/19 Пнд 02:03:55 1490708456
>>1490695
на экран выплывает 3д член...
Аноним 07/10/19 Пнд 02:11:10 1490710457
>>1490708
Да, вот чтоб юзер писал го ебаться, а сайт семантически анализировал и выдавал 3д реакцию на слово ебаться и звуковое сопровождение типа ооо ляля
Аноним 07/10/19 Пнд 02:39:07 1490714458
15196880392660.jpg (65Кб, 505x868)
505x868
Аноним 07/10/19 Пнд 02:41:50 1490716459
>>1490714
я сердечко и схематическое изображение члена?
я не понимаю эту картинку
Аноним 07/10/19 Пнд 02:49:19 1490718460
>>1490716
Хз как ты там член увидел. Там "i love u" написано же.
Аноним 07/10/19 Пнд 02:52:32 1490719461
>>1490718
висящий член и даже немного видно яйца
Аноним 07/10/19 Пнд 02:53:55 1490720462
04-25-49-151360[...].jpg (73Кб, 620x916)
620x916
>>1490719
Анончик, надо на картинку смотреть а не в трусы своего кунчика.
Аноним 07/10/19 Пнд 07:13:46 1490781463
Аноним 07/10/19 Пнд 07:19:09 1490783464
>>1487702
> Устраиваюсь на работу
> Фреймворки даже не трогал
> Устраиваюсь
Аноним 07/10/19 Пнд 10:09:12 1490812465
>>1490650
Как удалить объект из массива используя хук?
Аноним 07/10/19 Пнд 11:47:16 1490845466
image.png (40Кб, 1157x279)
1157x279
image.png (25Кб, 789x193)
789x193
Реакт-господа, нужна помощь. Тестовое задание, нужно хранить статьи в localStorage.
Как я понимаю, нужен массив с объектами, где каждый объект - это статья. Только как хранить подобную структуру в localStorage?
При этом необходимо сделать так, чтобы id у каждой статьи совпадал с её порядковым номером в массиве. Это нужно для того, чтобы можно было их удалять и редактировать через методы массива.
Аноним 07/10/19 Пнд 11:49:08 1490847467
>>1490845
То есть, тут нужен динамический id у объектов. К примеру, если удалить статью с id 1, то массив будет идти по следующему порядку: id: 0[0], id:2[1]...
Аноним 07/10/19 Пнд 11:49:44 1490849468
Аноним 07/10/19 Пнд 11:51:04 1490850469
>>1490845
>>1490847
Поправочка. Все данные должны храниться в local storage браузера в формате JSON.
Аноним 07/10/19 Пнд 11:51:54 1490852470
>>1490850
>local storage браузера в формате JSON
Неправильная поправочка. В лс ты можешь хранить только строки.
Аноним 07/10/19 Пнд 11:52:06 1490853471
>>1490849
Каждой статье в JSON присваивать уникальный id через Nanoid?
Аноним 07/10/19 Пнд 11:58:17 1490856472
>>1490845
>При этом необходимо сделать так, чтобы id у каждой статьи совпадал с её порядковым номером в массиве. Это нужно для того, чтобы можно было их удалять и редактировать через методы массива.
>
Да иди нахуй заебал, тебе выше уже 2 решения предложили.
Аноним 07/10/19 Пнд 11:58:58 1490857473
>>1490845
>Это нужно для того, чтобы можно было их удалять и редактировать через методы массива.
Это нужно потому что ты макака ебаная, научись с данными работать
Аноним 07/10/19 Пнд 12:03:30 1490861474
Джуниор, нихуя не умею, сделал приложение, похожее как у вот этого хуя >>1490845
Динамическое меню любого уровня вложенности с изменением параметров и пунктов подменю текущего пункта, с удалением/добавлением
Тестовое ок, зовут на тех собеседование, мне страшно пиздец, я не шарю в css, scss, вебпак, задачки решать имею, с логикой все ок.
Но с анимациями не работал, верстать не умею, раньше пилил хуевый бэк на пыхе не идите дети в битрикс
Чувствую себя жуликом, максимальный уровень дискомфорта, кажется что нихуя не знаю.



К каким вопросам готовиться?
Аноним 07/10/19 Пнд 12:05:09 1490862475
>>1490845
Ты за 2 дня не сделал нихуя?
Аноним 07/10/19 Пнд 12:09:11 1490864476
>>1490861
Просто забей хуй, ты ничего не потеряешь. Я сейчас живу по такому принципу, что не парюсь о том, что будет в будущем - сходи без задней мысли, без страха того, что проебёшь. Завалить собес пойдёт только на пользу, получишь опыт. Я и на миддла подаю резюме, так же на похуях надеюсь что-то поймать.
>>1490862
Я хотел начать, но были траблы, сейчас начал нормально пилить(целый день), до конца недели надо отправить. Никогда не работал с localStorage, делал только через state туду-лист.
Аноним 07/10/19 Пнд 12:10:10 1490866477
>>1490861
Тоже предлагали работать битрикс-макакой за 30к, мне чёт сразу поплохело, убежал оттуда. Пыхыпы и битрикс вызывают у меня панику, тревогу и рвотный рефлекс...Это нормально?
Вкатился в кодинг через PHP
Аноним 07/10/19 Пнд 12:21:41 1490875478
Почему в жабаскрипте такие ублюдочные тесты?

Как сделаны тесты во всех остальных нормальных языках:
- Есть класс теста, внутри методы вида testTvoyaMamasha(). Библиотека тестирования называется ЯзыкнеймUnit.
Как сделаны тесты в еблоскрипте:
- Фреймворк моча, describe, it - какой шизофреник это придумал вообще?
Аноним 07/10/19 Пнд 12:24:40 1490878479
>>1490875
>Как сделаны тесты во всех остальных нормальных языках
В чужой монастырь со своим уставом усталым не ходють.
>Фреймворк моча
Ахаха, классическая шутейка за 200.
Аноним 07/10/19 Пнд 12:26:12 1490879480
nobrain2.jpg (141Кб, 738x405)
738x405
>>1490878
>а давайте не будет делать тесты как все, а сделаем по-своему, по-ебанутому, а хуле бы нет, можем себе позволить
Аноним 07/10/19 Пнд 12:29:42 1490881481
>>1490879
Гугли BDD, это как раз специфичный этому понятию подход, и мокка его в т.ч. реализует.
Аноним 07/10/19 Пнд 12:32:13 1490883482
>>1490861
>задачки решать имею
Какие задачки ? деревня вертеть и алгоритмы реализовывать с матрицами или массив отсортировать и 2 + 2 сложить ?
Аноним 07/10/19 Пнд 12:57:44 1490899483
>>1490845
Просто интересно, сколько ты хочешь поиметь с работодателя с такими навыками?
Аноним 07/10/19 Пнд 13:53:47 1490952484
>>1490881
BDD - это жидкая хуйня даже без конкретного определения, лучшее определение, которое можно ему дать - это "ну короче мы не можем в нормальное TDD, поэтому просто будем писать тесты как попало и на что попало и назовем это BDD, ахуенно придумали?"
Аноним 07/10/19 Пнд 13:54:44 1490953485
>>1490875
>Библиотека тестирования называется ЯзыкнеймUnit.
что у вас одна либа на язык чтоле, я лично вместо мочи с чаем использую джест с энзимом
Аноним 07/10/19 Пнд 14:00:11 1490958486
>>1490875
tape - нормальный не-смузи тест-фреймворк для жса с минималистичным API, которое при этом хватает на все. Ну а то, что тут не пишут тесты в классе как в джаве, надо спасибо сказать. Во-первых, в джаве нет выбора, где эти тесты писать, а во-вторых ты охуеешь запихивать тесты в тот огрызок, который жсеры называют классом.
Аноним 07/10/19 Пнд 14:01:57 1490959487
>>1490958
>tape - нормальный не-смузи тест-фреймворк для жса с минималистичным API
640 КБ console.assert должно хватить всем.
Аноним 07/10/19 Пнд 14:13:29 1490966488
>>1490959
rspec говна я и в руби наелся, но факт в том, что 100% тестов можно написать через assert/refute/assertEqual/notEqual/throws. Читаться и пониматься они будут в сто раз лучше, да еще и не надо учить наркоманский DSL каждый раз. assert(hui).should.be.equal(zalupa)
Аноним 07/10/19 Пнд 15:03:27 1490986489
>>1490953
>что у вас одна либа на язык чтоле
Прикинь, в нормальных языках так и бывает, где новый фреймворк не выходит каждые 12 часов
Аноним 07/10/19 Пнд 15:10:34 1490990490
Как выглядел жопаскрипт до 15 года?
Аноним 07/10/19 Пнд 15:18:30 1490997491
image.png (73Кб, 867x511)
867x511
image.png (42Кб, 816x313)
816x313
image.png (89Кб, 1018x655)
1018x655
image.png (25Кб, 798x242)
798x242
>>1490845
Это снова я. Придумал способы решения проблемы, но затормозил на этом этапе.

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

Проблемы:
- Когда остаётся один элемент, его нельзя удалить. Все остальные элементы удаляются
- Проблема с id. Удаляю элемент с id=0 и удаляется элемент с id=1

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

Аноним 07/10/19 Пнд 15:24:59 1491006492
>>1490997
Блять, в filter нашёл ошибку return (item.id !== id), теперь удаляет.

Ещё вопрос: как обновлять страницу со статьями после удаления статьи?
Аноним 07/10/19 Пнд 15:31:36 1491014493
блин я когда такие вопросы слышу себя просто гением мысли чувствую
может мне пора работу джуном искать начинать тоже
Аноним 07/10/19 Пнд 15:36:10 1491019494
>>1491006
Хранить стейт статей внутри компонента(useState хук или setState в классе).
Аноним 07/10/19 Пнд 18:03:50 1491136495
Когда лучше react-native, а когда expo-cli?

В их доках есть примеры для обоих.
Аноним 07/10/19 Пнд 18:13:08 1491146496
>>1491136
если начинаешь начинай с expo
потом поймешь почему она говно
Аноним 07/10/19 Пнд 18:14:02 1491148497
>>1490883
Codewars любые. Олимпиадные тоже делал раньше, но не мог додуматься до оптимальных решений и поэтому забил
Когда знаешь, первое решение 10000 итераций, второе 500 а нормальное 8 итераций, типо такого


Аноним 07/10/19 Пнд 18:16:52 1491149498
>>1490997
Ну вот ты и пришел к тому, что тебе статьи надо хранить в стейте, и если хочешь удалять, а для взятия данных сразу напиши класс сервис с промисами, как при обычном фетче
Аноним 07/10/19 Пнд 18:19:45 1491153499
>>1491146

Так и думал, значит просто нейтив.
Аноним 07/10/19 Пнд 18:22:34 1491155500
>>1491153
блин, ничего ты не понял
с нейтивом ты заебешься со слоном и андроид студией, попробуй экспо вначале
Аноним 07/10/19 Пнд 18:24:24 1491158501
>>1491149
какой класс сервис, с какими промисами, что вы вообще несете
чтобы удалить статью из стейта надо ее просто удалить
ее ключ удалить или отфильтровать как там она у тебя хранится
Аноним 07/10/19 Пнд 18:26:04 1491160502
>>1491155

Ну ок. Экспо, так экспо.
Аноним 07/10/19 Пнд 19:12:37 1491176503
image.png (71Кб, 968x421)
968x421
>>1491149
>>1491158
Держу в курсе
Запилил рабочий код, но ощущение что это ёбаный говнокод не покидает меня, и не хочется проебать удалёнку. Я понимаю на 50% то, что накодил.
Хотел бы узнать ваше мнение: насколько хуёвый код?
isEmpty - для того, чтобы при отсутствии статей рендерилась надпись об этом.
Аноним 07/10/19 Пнд 19:19:18 1491180504
>>1491176
>hue-moe.list.length === 0 ? true : false
10 из 10, даун
Аноним 07/10/19 Пнд 19:20:34 1491183505
>>1491180
Точно. Спасибо, переделаю.
Аноним 07/10/19 Пнд 19:24:29 1491188506
>>1491176
Ужасно, но бывает и хуже
Аноним 07/10/19 Пнд 20:03:06 1491222507
глупый вопрос
а есть либы которые позволяют работать с sqlite на фронте
т.е. вот например сервер раздаёт её как статик ассет, что мешает фронту её читать тогда?
Аноним 07/10/19 Пнд 20:34:09 1491246508
>>1490683
>Что такого ахуенного можно сделать на JS что бы работодатели ахуели ?

Напиши проект на Jquery, верстай на таблицах, но собирай вебпаком.

работодатель ахуеет
Аноним 07/10/19 Пнд 22:47:40 1491331509
Чет не вкурю по типам. Как правильно сделать HOC на TypeScript?
Все что нагуглил не компилируется. TypeScript менялся сильно последний год?

Вообще, есть всеобъемлющая статья по бест практисам типизации в реакте?
Аноним 07/10/19 Пнд 23:20:45 1491360510
>>1491176
Методы JSON могут выкидывать исключения. Я бы приебался к этому, если бы проверял твое задание.
Идеально - завернуть вычисления в монаду Either. Нормально - через try/catch. Сойдёт - ловить в реактовом Error Boundaries.
Аноним 08/10/19 Втр 00:27:49 1491402511
Поцаны за сколько можно TS выучить?
Аноним 08/10/19 Втр 01:05:36 1491409512
>>1491360
>Методы JSON могут выкидывать исключения
Расскажи-ка, какие именно исключения они могут выкидывать, если ты парсишь не юзер инпут, а свои собственные данные, которые перед этим же и сериализовал?
>Я бы приебался к этому
Типичный дебил-доебщик на ровном месте.
Аноним 08/10/19 Втр 01:29:05 1491413513
Аноним 08/10/19 Втр 01:32:24 1491414514
>>1491409
Типичный самоуверенный дебил. Свои данные тоже могут быть ошибочными
мимо автор поста >>1490899 когда ответишь?
Аноним 08/10/19 Втр 01:55:33 1491418515
>>1491414
>Свои данные тоже могут быть ошибочными
Ошибка в "своих данных"(ака "в коде") называется баг, а баги через try-catch не ловятся и уж точно не фиксятся особенно сиранул с ловли ошибок JSON.parse через монады, ох уж эти выебистые джуны жопаскриптеры, для этого существуют тесты.
Аноним 08/10/19 Втр 02:17:53 1491426516
>>1491418
>для этого существуют тесты
Ну делай тесты тогда
>сиранул
Ну поди подмойся
Аноним 08/10/19 Втр 02:36:12 1491432517
>>1491176
Ну хуй знает, я бы запилил отдельным местом псевдо-API и её функции вызывал бы уже в компоненте. Типа задела на будущее, в случае каких-либо изменений в работе с данными (эндпоинт поменялся, название надо сменить и тп) ты не перерываешь весь код, а меняешь только в одном месте. Поясните за подобный подход, аноны.

мимо перекатился 2 года назад с бэка и не могу укатиться обратно
Аноним 08/10/19 Втр 02:53:26 1491435518
где старую шапку треда проебали?
Аноним 08/10/19 Втр 03:45:04 1491440519
>>1491426
В случае того ньюфага и скорее всего в твоем тоже, под тестами подразумевается "потыкать в ui туда-сюда, авось работает"
Аноним 08/10/19 Втр 03:55:50 1491442520
>>1491432
>Поясните за подобный подход, аноны.
инкапсуляция / полиморфизм
Аноним 08/10/19 Втр 06:59:03 1491458521
На каком лвле аккаунта codewars жс-обезьяна перестает быть обезьяной? Уже долго учу жс, пора устраиваться джуном на 90к, не хочу опозориться на собеседовании, когда дадут задачки.
Аноним 08/10/19 Втр 08:04:40 1491476522
>>1491409
> Расскажи-ка, какие именно исключения они могут выкидывать, если ты парсишь не юзер инпут, а свои собственные данные, которые перед этим же и сериализовал?
Он их парсит их лс, открой глаза.

> Типичный дебил-доебщик на ровном месте.
Да не, здесь моя программа точно не упадёт, мамой клянусь - хороший, годный контракт.
Аноним 08/10/19 Втр 08:22:42 1491484523
>>1491418
> для этого существуют тесты.
В данном конкретном случае нужны валидаторы, Мань.
Аноним 08/10/19 Втр 08:42:25 1491490524
>>1491158
>какой класс сервис, с какими промисами, что вы вообще несете
Макака отметилась
>>1491432
>я бы запилил отдельным местом псевдо-API и её функции вызывал бы уже в компоненте
Белый человек отметился

Аноним 08/10/19 Втр 08:43:51 1491491525
>>1491176
Хуета же пиздец вырвиглазная, просто парси жсон
В рендере если нет итемов подключаешь 1 компонент, если есть то второй, все.
Аноним 08/10/19 Втр 12:56:18 1491598526
>>1491476
>парсит их лс
>их
Охуеть. А еще прикинь, пользователь может переписать любую глобальную переменную/метод или вообще удалить кусок html на странице, срочно вводи в свои проекты защиту от этого.
Аноним 08/10/19 Втр 13:00:45 1491602527
>>1491598
> А еще прикинь, пользователь может переписать любую глобальную переменную/метод или вообще удалить кусок html на странице
IO, парень, слышал что это такое? Грош цена твоему приложению, если оно будет падать из-за любого некорректно введенного значения.
Впрочем, что объяснять верстальщику лендингов.
Аноним 08/10/19 Втр 13:19:52 1491616528
>>1491602
IO в его приложении - это форма на странице, а не сохраненные в кеше данные. И все некорректные значения должны проверяться еще на этапе введения в форму, а не когда их надо сохранить.
Аноним 08/10/19 Втр 15:29:18 1491694529
Посоветуйте пожалуйста учебник по NodeJS для самых тупых.
Аноним 08/10/19 Втр 17:55:03 1491803530
>>1491490
>я бы запилил отдельным местом псевдо-API и её функции вызывал бы уже в компоненте
Как лучше всего сделать, что гуглить? Мимо другой стремящийся.
Аноним 08/10/19 Втр 18:51:14 1491832531
Аноним 08/10/19 Втр 20:14:13 1491864532
>>1491442

забей, ооп не нужно в 2019
Аноним 08/10/19 Втр 21:28:08 1491903533
>>1491803
Мне очень Бура помог своим курсом по реакту
Аноним 09/10/19 Срд 13:07:53 1492258534
Аноним 09/10/19 Срд 13:10:13 1492259535
>>1491176

Перекатился в следующий тред. Ещё раз спасибо всем, кто помогает.
>>1492256
>>1492257
Аноним 10/10/19 Чтв 13:19:07 1493068536
15656186001270.jpg (48Кб, 750x591)
750x591
>>1491176
какой няшный синтаксис
нет
Аноним 10/10/19 Чтв 15:53:24 1493153537
2381787detail.jpg (282Кб, 588x699)
588x699
Аноны пикрил актуален еще ?
Аноним 13/10/19 Вск 22:29:30 1496012538
>>1493153
Нет, на хуя по хтмл и ксс вообще читать, тебе любая домохозяйка на ютубе объяснит
Аноним 14/10/19 Пнд 20:23:51 1496668539
>>1493153

JS мертв , вчера новость вышла, что в браузер интегрируют RUST
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов