М.Двач / Программирование

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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

61 Кб, 1050x1050
JavaScript.thread = Number(`140`); /js/ 8 сен, 19:31 1470028 В конец треда | Веб

Предыдущий: >>1462023 (OP)

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

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

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

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

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

Ответы710397175876261781807891679064

2 8 сен, 19:32 2 1470030

Продолжаю считать бублики)

Ответы70034

3 8 сен, 19:49 3 1470034

>>1470030
> Продолжаю считать бублики)
Что это? Локальный мемас? Прошу объяснений.

Ответы70042

154 Кб, 1920x1017
4 8 сен, 20:05 4 1470042

>>1470034
>Локальный мемас
Сорт оф. Тут один аутист считает бублики для статьи на хабре. Статья на 90% написана. В черновиках сейчас висит - никак все бублики не посчитаются.

Кто шарит, как мне эти "draw.js:682:10" из логов убрать? Я посчитанные бублики в массивы упаковываю и в консоль пихаю. Из консоли потом достаю и пихаю в другой скрипт. "draw.js:682:10" приходится вычищать.

Ответы7005170081

5 8 сен, 20:15 5 1470049

Подскажите как сделать адаптивную сетку, чтоб для мобилок планшетов, мониторов и больших мониторов была разная ширина(количество элементов). Нагуглил css media query но не совсем понимаю как это интегрировать в код. Если будет какой то пример то ваще круто.

Ответы701967298473573

6 8 сен, 20:18 6 1470051

>>1470042
> /New folder/tesssssssstttt2/newfolder2
Орнул с этой сверхразумной файловой структуры

7 8 сен, 20:58 7 1470077

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

В общем у меня есть:
- хуёвое знание жс
- небольшой опыт vue
- небольшой опыт python

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

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

Спасибо, двач. Я очень устал.

Ответы700877018070617

8 8 сен, 21:03 8 1470081

>>1470042
> "draw.js:682:10" из логов убрать
Ты хочешь какую-то дичь

Ответы70084

9 8 сен, 21:12 9 1470084

>>1470081
Щито?

10 8 сен, 21:18 10 1470087

>>1470077
https://serviceworke.rs/

Ответы70088

11 8 сен, 21:20 11 1470088

>>1470087
Спасибо. Так и думал, я подозревал, что это первое, о чём стоит узнать подробнее.

12 9 сен, 02:33 12 1470180

>>1470077
Сначала сделай приложуху/сайт, затем найди книгу по теме и воплощай на практике

13 9 сен, 04:22 13 1470196

>>1470003
дефолтный проект с экспрессом на glitch.com в котором я вынес коллбэк роута в отдельную функцию

>>1469992
похоже ты не понял в чем проблема -_-
говорю же ты в цикле отнимаешь по попытке почти на каждую букву в слове (кроме угаданной)
сделай так

добавь перед циклом переменную и присвой ей значение false
если цикл нашел букву присвой ей значение true
после цикла проверь и если она по прежнему false уменьши попытки

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

14 9 сен, 10:36 14 1470265

Суп жсач. Вчера спрашивал про PWA, изучаю. Вот вопрос. Я работал только с apollo и graphql api. Собственно apollo представляет большую часть функционала сервис воркеров в виде кэша запросов, и сделано это очевидно удобнее. Собственно как их дружить? Не будет ли проблем или геморроя когда запросы перед отправкой на бэк пройдут бутерброд из кэшей, и будет возвращаться какая-нибудь хуйня вместо актуальной информации?

15 9 сен, 12:20 15 1470304

Аноны, уже 8-й месяц учу JS, довольно хорошо в нем ориентируюсь и могу делать все, что мне придет в голову. Вёрстку знаю почти досконально. За месяц поиска работы – ноль результата. Везде требуют опыт работы и опыт с react, vue и тд. Уже порядком заебался, хз что делать. Тратить ещё столько же времени на реакты и ангуляры я просто не могу, к тому же, не факт что знаний по ним будет достаточно для работы. Они серьёзно блять за смешную зп джуниора требуют от меня слишком дохуя. У меня друга в Австрии взяли джуниором за то, что он цикл блять на собеседовании написал. Я просто разочарован, хз в каком направлении двигаться.

Ответы70309703107033970350

16 9 сен, 12:44 16 1470309

>>1470304
>Они серьёзно блять за смешную зп джуниора требуют от меня слишком дохуя
Лол, мне предлагали и предлагают 320-450 баксов, а у меня на моей текущей дноработке вялым консультантом больше. Сижу там на жопе дальше, буду продолжать тыкаться по вакухам потихоньку, может и норм вариант попадется однажды.
мимо вкатывальщик изучавший фуллстек js react node

17 9 сен, 12:45 17 1470310

>>1470304
>Тратить ещё столько же времени на реакты и ангуляры я просто не могу
Они одинаковые на самом деле.
Если разберешься с ангуляром, то реакт или вуй на изи зайдут.
Советую еще подтянуть джейквери, он очень часто будет нужен в реальной работе.

Ответы703137031770340

18 9 сен, 12:55 18 1470313

>>1470310
И это ещё как минимум 6 мес, крч надо было дропать ванильную JS месяце на третьем. Жаль, что нигде не узнал об этом раньше.

Ответы70320

99 Кб, 600x600
19 9 сен, 12:57 19 1470317

>>1470310
>Они одинаковые на самом деле.
OCHE TONKO

20 9 сен, 13:03 20 1470320

>>1470313
>ещё как минимум 6 мес
Какие 6 месяцев?
За неделю ютуба можно втянуться в основы ангуляра.
Джейквери тоже быстро учится, ты должен ориентироваться где можно использовать функцию джейквери и не ебаться лишний раз с изобретением велосипеда.

Ответы70338

21 9 сен, 13:31 21 1470338

>>1470320
>Джейквери
блин да когда вы перестанете наконец

Ответы81760

22 9 сен, 13:32 22 1470339

>>1470304
>Аноны, уже 8-й месяц учу JS, довольно хорошо в нем ориентируюсь и могу делать все, что мне придет в голову
можешь написать свой фреймворк вроде реакта?

Ответы70341

23 9 сен, 13:33 23 1470340

>>1470310
>Советую еще подтянуть джейквери, он очень часто будет нужен в реальной работе.
вопрос
что такое можно сделать на живкери что нельзя столь же легко сделать на ванильном джс. пример в студию

ну кроме возни с легаси

Ответы7034870353

24 9 сен, 13:33 24 1470341

>>1470339
Да беспезды:
https://github.com/pomber/didact

Ответы70342

25 9 сен, 13:36 25 1470342

>>1470341
но это же другой человек

26 9 сен, 13:50 26 1470348

>>1470340
> пример в студию
В хуюдию, нормально разговаривай. Не будет тебе примеров, но будет 2 аргумента

1. Когда ты хочешь сожрать пиццу - ты не идешь выращивать пшеницу для основы и корову на колбасу, а идешь и покупаешь ингредиенты или готовую пиццу. Это же с жквери и ваниллой, ты можешь сэкономить время, взяв готовый проверенный временем плагин жквери, а можешь за полгода написать свой велосипед из говна на ванилле. Бизнес платит тебе за время и будет недовольно урчать, если ты будешь делать легчайшую задачу неделю.
2. Легаси код, который составляет львиную долю рынка. Всякие [реакт|ангуляр|вью]-онли приложения - это достаточно (2года+-) новые стартапы, которые писались уже после того, как современная экосистема фреймворков встала на ноги. Шансы встретить жквери на своей первой работе достаточно велики, поэтому не стоит его игнорить.

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

Ответы70349

27 9 сен, 13:52 27 1470349

>>1470348
>Не будет тебе примеров
до свидания

Ответы70413

28 9 сен, 13:53 28 1470350

>>1470304
Адекватные пет-проекты считаются опытом. У тебя они есть? Иначе где для работодателя пруфы того, что ты реально что-то умеешь?
> могу делать все, что мне придет в голову
Если ты за восемь месяцев не сделал ни одного вменяемого пета, то земля пухом конечно же. Надо было с первых месяцев начинать их делать, на них учиться и потом рефакторить.

Ответы70369

29 9 сен, 14:06 29 1470353

>>1470340
Любитель изобретать колеса? Ок, но в реальной жизни нужно таски закрывать и делать это быстро.
Недавно видел презентацию где показывались веб фейлы российских стартапов. Компания рекрутит челиков со знанием реакта-ангуляра-вью, функциональщины и тайпскрипта, бабель, нода, а в итоге либо приложение вообще не грузится по какой то причине (вангую адблок), либо грузится по 30 и больше секунд.

Ответы703547035574473

30 9 сен, 14:09 30 1470354

>>1470353
еще раз
приведи пример что легко сделать на жиквери и сложно на ванилле
иначе все твои посты про велосипеды не имеют смысла
пример должно быть привести очень легко если все как ты говоришь

Ответы70372

56 Кб, 450x378
31 9 сен, 14:10 31 1470355

>>1470353
>вообще не грузится
NPM START ЗАБЫЛИ

32 9 сен, 14:38 32 1470369

>>1470350
Пруфы я им предоставлял два раза – было домашнее задание, а также на самом собеседовании решал задачу. Об отсутствии опыта я им сказал сразу, на что они сказали, что не страшно. Через неделю мне звонят и прямым текстом говорят "извините, но мы выбрали кандидатов, которые знакомы с реактом и ангуляром, подучите их и свяжитесь с нами снова". Да и у меня даже не на работодателей горит, а на программистов, которые соглашаются работать за нихуя и тем самым занижают зп в отрасли.

Ответы703867655776637

33 9 сен, 14:40 33 1470372

>>1470354

Что угодно, если нужна поддержка как современных браузеров, так и ие6.

Ответы70382

34 9 сен, 14:48 34 1470382

>>1470372
>джейквери, он очень часто будет нужен в реальной работе
>ты можешь сэкономить время, взяв готовый проверенный временем плагин жквери, а можешь за полгода написать свой велосипед из говна на ванилле
свелось в итоге к
>поддержка ие6
в 2019 году
кстати легко делается бабелем и какой-нибудь либой для полифила fetch'а

Ответы70421

35 9 сен, 14:49 35 1470386

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

Ответы70391

36 9 сен, 14:55 36 1470391

>>1470386
Я согласился на Html/CSS/JS без опыта работы и знания фреймворков. Но, как оказалось, нашлись те, кто предложили гораздо больше за эту зп, что я уже считают неправильным.

Ответы7039370431

37 9 сен, 15:03 37 1470393

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

Ответы70401

38 9 сен, 15:23 38 1470401

>>1470393
Всё я понимаю, именно поэтому я и сказал, что у меня не бомбит на работодателей, я и сам до недавнего времени им был, лол. Просто я считаю, что если человек идёт и предлагает больше, чем написано в объявлении, к тому же где ещё и написана ЗП, то он намеренно продаёт себя за дёшево, что есть долбоебизм.

Ответы70407

39 9 сен, 15:30 39 1470407

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

40 9 сен, 15:36 40 1470413

>>1470349
На хуй иди.
Примеры, блядь, ему.
Примеры надо заслужить.
А если ты не понимаешь очевидных вещей, то никакие примеры тебе не помогут.

Вообще, jquery-hate - отличный маркер малолетнего долбоёба.
Ни разу не видел профессионала с такими заявлениями.

41 9 сен, 15:50 41 1470421

>>1470382
>кстати легко делается бабелем и какой-нибудь либой для полифила fetch'а
Смысл пихать всякую парашу с нпм, когда можно поставить джейквери и использовать его еще в куче ситуаций?
Макакам похуй, но с вашими либами страницы по минуте грузятся.

Ответы70428

42 9 сен, 16:04 42 1470428

>>1470421
Ебанашки не понимают, что jquery - это не старомодный querySelector. Это - инфраструктура. Весьма удобная и развитая.
И, конечно же, сейчас все от неё откажутся, потому, что петушки-смузихлёбы придумали npm, реакт и прочий js bloat.

Ответы70432

43 9 сен, 16:11 43 1470431

>>1470391
Я не понимаю, ты рофлишь что ли. Ты за 8 месяцев не изучил ничего кроме js, css, html? Разумеется этого мало. За 8 месяцев можно было как минимум освоить реакт или вью.

Домашнее/тестовое и задачи на собесе это норм (если тестовое не огромное), но опыт тоже должен быть даже у джуна, и опять же, если есть вопрос "а где же его брать?" — делать пет-проекты. Если бы ты показал им пару-тройку свои проектов, рассказал как их делал, почему писал здесь так, а в другом месте проекта вот так, на примерах показал бы свои знания технологий, то твои шансы сильно повысились бы.

За 8 месяцев можно всё это сделать. Первый месяц html/css, потом js месяца три, на середине этого шага начинаешь первый проект. Оставшиеся 4 месяца реакт, можно переписать первый проект на него, нужно начать второй, на нем с чем угодно можно поиграться, например написать свой простейший бек на ноде и монго и общаться с ним через rest api, уже это сделает тебя лучше большинства вкатышей на вакансии джуна. Ты не поверишь насколько много сверхразумов среди вкатышей во фронтенде, они часто даже не могут сделать тестовое, расчитанное на день работы, сразу видно бездумную копипасту со стековерфлоу.

Ответы73252

44 9 сен, 16:13 44 1470432

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

Ответы7043970440

45 9 сен, 16:26 45 1470438

А как быстро вкатиться в реакт?
Прям голова трещит.
После простоты эмбера и ангулара, этот redux с сагами вообще в голову не лезет. Какая-то херня, головоломки и куча бойлерплейта.
Но по работе надо(
Что делать, что бы начать жить, а не ругаться? Сколько времени нужно?

46 9 сен, 16:33 46 1470439

>>1470432
>тебя уже не раз спросили
Не меня, я позже подошёл, лол.

Сынок, ты немножко утомил уже.
Если ты не понимаешь, что такое "развитая инфраструктура", то хули тебе объяснять?

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

Ответы70504

47 9 сен, 16:34 47 1470440

>>1470432
Жквери - это жаваскрипт в миниатюре. Да, устаревшее говно, да, тащит за собой кучу неверных решений, убрать которые нельзя из-за обратной совместимости, да, все адекватные люди понимают, что единственные причины популярности - это исторические+отсутствие альтернативы(в старом dom-е нативными методами ты мог только хуй пососать). Но тем не менее, от легаси-говна избавляться сложно + есть фанатики, которые будут защищать свое старье до последнего. Точно так же будет с жаваскриптом, когда в браузере можно будет выполнять код на других языках и ведь наверняка лично ты станешь защищать эту хуету до последнего, потому что человеческая натура такая.

Ответы704477045370504

48 9 сен, 16:42 48 1470447

>>1470440
>когда в браузере можно будет выполнять код на других языках
про это еще некрасов писал - жаль только жить в эту пору прекрасную уж не придется ни мне ни тебе

Ответы7044970452

49 9 сен, 16:45 49 1470449

>>1470447

Расскажите это шарпистам, они уже вовсю фронт на шарпе пилят.

Ответы70468

50 9 сен, 16:48 50 1470452

>>1470447
Хуйню спизданул, тебе либо лет мало, либо в программировании недавно. Тут каждые пять лет происходит смена несменяемой парадигмы, что в языках, что во фреймворках. НО ВОТ ЖОПАСКРИПТ-ТО ИСКЛЮЧЕНИЕ И ТОЧНО ОСТАНЕТСЯ НАВСЕГДА, АНУС СТАВЛЮ

51 9 сен, 16:52 51 1470453

>>1470440
Это не совсем так.
Есть разные подходы к разработке.
Jquery не уйдёт со сцены ещё очень долго.

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

У того же Vue одна из основных фич - это поддержка ES5 и отсутствие необходимости в npm и прочем тулинге, хотя, казалось бы, не похуй ли? А вот в промышленной разработке - не похуй.

А насчёт спора jquery vs vanilla - ответ простой, как я уже сказал - "развитая инфраструктура". И "слой абстракции".

Ответы7046370490705077267674463

52 9 сен, 17:09 52 1470463

>>1470453
>А насчёт спора jquery vs vanilla - ответ простой, как я уже сказал - "развитая инфраструктура". И "слой абстракции".
этот твой ответ не только простой но и ничего не значащий

Ответы7046670490

53 9 сен, 17:11 53 1470466

>>1470463
Значит, рано ещё тебе.
Это нормально, кстати.

54 9 сен, 17:14 54 1470468

>>1470449
Ась?

Ответы70469

55 9 сен, 17:15 55 1470469

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

56 9 сен, 17:39 56 1470490

>>1470453
>>1470463
Добавлю ещё одно слово - "continuity".
Это одна из главных слов в промышленном программировании.

57 9 сен, 17:53 57 1470498

Выучил язык или считаю, что выучил по этому челику
https://www.youtube.com/watch?v=PkZNo7MFNFg
Планирую дальше учить Реакт. Что еще нужно, чтобы меня с улицы без математического образования взяли джуниором?

Ответы70509

58 9 сен, 18:01 58 1470504

>>1470440
Не буду защищать. С радостью перейду на какой-нибудь Раст.
>>1470439
Что я не понимаю? А жиквери-евангелисты не понимают, что современный жс позволяет писать почти все то же самое, что модно писать на жиквери, с почти такой же скоростью? Вам родина бабель дала, блядь, полифиллы готовые (и не надо кудахов про перегруженность, они пару КБ занимают), но нет, хотим жрать говно?

59 9 сен, 18:04 59 1470507

>>1470453
> Далеко не все готовы бросить всё и начать писать на фреймворках, которых ещё вчера не было
Тому же реакту сколько лет уже? Да и всем проблема перейти на новый, какой-нибудь svelte? Это будет проблемой работодателя, владельцев продуктов. А нормальному разрабу — легко.

60 9 сен, 18:06 60 1470508

> кудах, развитая инфраструктура
У ангуляра, вью, реакта по-твоему не развитая инфраструктура?

61 9 сен, 18:06 61 1470509

>>1470498
пет проекты

Ответы70569

62 9 сен, 19:25 62 1470569

>>1470509
Сложна... Как их придумывать? Не змейку же показывать.

Ответы7057570621

63 9 сен, 19:30 63 1470575

>>1470569
Самое простое — возьми концепцию популярного проекта. Твиттер, авито, да хоть двач. Что тебе нравится.

Ответы70578

64 9 сен, 19:36 64 1470578

>>1470575
Т.е. без бека и sql не выжить?

Ответы70581

65 9 сен, 19:47 65 1470581

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

66 9 сен, 19:55 66 1470583

Если я хочу, чтобы моё говноподелие browser-синькалось. Gulp норм, или уже устарело...и есть нормальный мануал?

67 9 сен, 20:51 67 1470605

Как в vscode включить поддержку es2019?

В частности хочу запретить ему ругаться на приватные свойства

Ответы706437106676037

68 9 сен, 21:03 68 1470617

>>1470077
> PWA
> концепции
Это сайт, который можно опубликовать в плай, или установить из браузера.
под установкой тут понимаеться, иконка, кэш, фуллскрин при запуске, отдельное от браузера окно, доступ к пушам.
Основная затея что ты делаешь приложение одно! и оно работает везде, видовс\хуиндовс\еблось и т.д.

На практике это нихуя не работает, и нельзя сейчас однозначно сказать будет ли.
>Поясните по хардкору, как быстро вкатиться в PWA?
сделай веб приложуху, клей лишь приятный функционал к ней, и тот пока абстрактный ( если по кенцепции , андроид норм работает ).

69 9 сен, 21:05 69 1470621

>>1470569
Гугли API playground / API sandbox.
Могу предложить годный вариант - заюзать API от Brewdog'а. Замиксуй с картами и voila! Готов сервис по оценке пива.

Ответы70659

70 9 сен, 21:32 70 1470643

>>1470605
Бамп

71 9 сен, 21:38 71 1470659

>>1470621
>API от Brewdog
>brewdog.com
>Error 405 Not allowed
Чот я не понял, это лёгкий троллинг, или без vpn жить уже нельзя?

Ответы70662

72 9 сен, 21:39 72 1470662

>>1470659
https://punkapi.com/

237 Кб, 1280x960
73 10 сен, 14:43 73 1471039

>>1470028 (OP)
Хотел мануалов мудрых почитать по вкатыванию, но поел говна в треде со срачей за фреимворки

Ответы71062

109 Кб, 1072x800
74 10 сен, 15:26 74 1471062

>>1471039
Джиквери — не фреймворк.

Ответы71067

75 10 сен, 15:31 75 1471066

>>1470605
Ну че вы, дауны? Никто кроме жквери ничего не знает?

223 Кб, 1080x1087
76 10 сен, 15:36 76 1471067

>>1471062
Тогда и спор бессмысленен

77 10 сен, 18:47 77 1471224

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

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

0. Существуют какие-то рекомендации по стилю написания кода?
1. Точки с запятыми. Надо ставить? мне похуй как тебе нравится больше. НАДО ИХ СТАВИТЬ ИЛИ НЕТ В СООТВЕТСТВИИ С РЕКОМЕНДАЦИЯМИ?
2. Открывающаяся фигурная скобка у методов, классов, функций. На новой строке или нет? Интересует также тайпскрипт с возвращаемым типом, скобка на одной строке выглядит всрато
3. 2 или 4 пробела?

Ответы71227712287126471416

78 10 сен, 18:49 78 1471227

>>1471224
https://github.com/airbnb/javascript
Для начала используй это.

Ответы71231

79 10 сен, 18:50 79 1471228

>>1471224
По тайпскрипту.
4. Исходники (.ts файлы) должны находится отдельно? Или рядом с .js файлами?

Ответы71230

80 10 сен, 18:52 80 1471230

>>1471228
Разве можно совмещать .js и .ts файлы?

Ответы71234

81 10 сен, 18:53 81 1471231

>>1471227
Везде стоят точки с запятыми. Почему тогда в Vue, в дефолтных шаблонах, их нет?

Ответы7124072402

82 10 сен, 18:54 82 1471234

>>1471230
Научись читать. И когда перейдешь хотябы в 5 класс отвечай мне

Ответы71249

83 10 сен, 19:00 83 1471240

>>1471231
Прост, это же условности. Главное везде одного стиля придерживаться.

Ответы71245

84 10 сен, 19:02 84 1471245

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

Ответы7124871253712687156671657

85 10 сен, 19:04 85 1471248

>>1471245
>будет выбивать фатал еррор за то, что придерживаешься неправильного стиля
HR

86 10 сен, 19:05 86 1471249

>>1471234
Ты про сбилженные вебпаком файлы, что ли?

87 10 сен, 19:06 87 1471253

>>1471245
JSLint есть так-то

88 10 сен, 19:11 88 1471264

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

Ну и можешь почитать code complete секцию "Layout and Style", там общими словами написано, почему в некоторых случаях скобку логичнее поставить так, а не сяк, актуально для всех языков.

Ответы71269

89 10 сен, 19:13 89 1471268

>>1471245
Пипец ты душнарь. В молодую и жизнерадостную команду тебя точно не возьмут.

Ответы71290

90 10 сен, 19:13 90 1471269

>>1471264
>за тебя ставит точки с запятыми
пиздец, ты опущ

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

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

типичный яваскриптер, короче

Ответы71276

91 10 сен, 19:16 91 1471276

>>1471269
Хуя порвался дурачок. Наверное для отступов тоже хуяришь по пробелу, а не жмешь один раз на таб, чтобы редактор за тебя вставил нужное количество?

Ответы71442

92 10 сен, 19:28 92 1471290

>>1471268
>Пипец
Я с таким говнмо как ты и не хотел бы кодить, зумерок

Ответы71295

93 10 сен, 19:30 93 1471295

>>1471290
Так ты и не будешь, так как по софт скиллз не проходишь. Что поделать же.

Ответы71298

94 10 сен, 19:31 94 1471298

>>1471295
Это ты как определил?

Ответы71304

95 10 сен, 19:33 95 1471304

>>1471298
Максималистичный как подросток. Небось и обидчивый еще.

Ответы71310

96 10 сен, 19:38 96 1471310

>>1471304
чини детектор, мне 30+

Ответы71317

97 10 сен, 19:39 97 1471311

Ну вы и токсичные, пиздец просто

Ответы71406

98 10 сен, 19:41 98 1471317

>>1471310
Ну так в этом и проблема. 30+, а ведешь себя как первокур максималист.
Я тебе скинул стайлгайд, просто бери и делай, как там сказано.
Будет красиво отформатированный код.
А в команде договариваются между собой обычно, какого стайлгайда придерживаться и используют соответсвующие линтеры для этого.

Ответы71404

99 10 сен, 21:28 99 1471404

>>1471317
>ведешь себя как первокур максималист
Нет. Просто ты отчего-то подгорел и сработала твоя защитная, школьная реакция.

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

Ответы71429

100 10 сен, 21:30 100 1471406

>>1471311
Однажды, когда вдруг ты сможешь в больше чем объявлять переменные и тебя начнут интересовать менее популярные вопросы, ты в конце концов осознаешь, что отвечают только тогда, когда ты задаешь вопрос провокационно и токсично. В противном случае будешь вечным ждуном, по сто лет находящим ответы на нужные темы

Ответы71416

101 10 сен, 21:46 101 1471416

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

Ответы71472

102 10 сен, 22:07 102 1471429

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

103 10 сен, 22:31 103 1471442

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

не держи в курсе, жс-блядь

Ответы71450

104 10 сен, 22:40 104 1471450

>>1471442
Хуя мелкобукву разорвало.

105 10 сен, 23:22 105 1471472

>>1471416
ой, да пошел ты нахуй, смерд

106 11 сен, 00:20 106 1471500

Аноны, подскажите идеи для проекта на ноде, а то хочу заняться, но не знаю чем

Ответы71514

107 11 сен, 00:50 107 1471514

>>1471500

Запили мне сервис, который будет получать emailы с подписок, и отображать их в рсс ленту.

Ответы71539

108 11 сен, 01:34 108 1471523

88 Кб, 938x87868 Кб, 938x671

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

Ответы71525

109 11 сен, 01:41 109 1471525

>>1471523
1 Дейкстра
2 ДП

Ответы715337167071787

110 11 сен, 02:13 110 1471533

>>1471525
Дейкстра легкотня, а вот читать граф из этой матрицы я бы срать ебал.

ДП - мне что-то кажется, что там одной формулой посчитать можно, если учесть края.
Ну, т.е. несколькими формулами.
Везде кроме краев будет каждый раз 2 пути из предыдущих путей
По краям - по одному пути (внутрь).
Учитывая, что всего 8х8, я бы ДП даже не стал заморачиваться.

Ответы7153771652

111 11 сен, 02:15 111 1471536

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

Ответы7153871552

112 11 сен, 02:17 112 1471537

>>1471533
>читать граф из этой матрицы я бы срать ебал.
А в чём проблема? Обычная матрица смежности.
>Учитывая, что всего 8х8, я бы ДП даже не стал заморачиваться.
Ну вопрос про принцип был. Мне вот формулу лень подбирать.
И да, задания оба простые.

Ответы71551

113 11 сен, 02:19 113 1471538

>>1471536
Насрал в тред и ушёл. Вернись мудила, и задай вопрос, авось и поможем.

114 11 сен, 02:28 114 1471539

>>1471514
Где подписки брать?

115 11 сен, 02:55 115 1471544

Где взять мемы про жс?

Ответы71545

116 11 сен, 02:58 116 1471545

>>1471544
В консоли

117 11 сен, 03:19 117 1471551

>>1471537
>А в чём проблема? Обычная матрица смежности.
Проблема в том, что просто лень такой хуйней заниматься.
Обычной матрицы смежности хватило бы треугольника.
Все нормальные ребята, короче, делают так, чтобы и данные задать попроще, и обработать их было можно, не сблевав

Ответы71558

118 11 сен, 03:20 118 1471552

>>1471536
>я лучше на реддите спрошу.
Ахахахаха

Так и вижу это:
>Daragoy reddit. I wanted zadat question, but toxic uyebki sdelali menya sad.

Ответы71559

119 11 сен, 03:25 119 1471558

>>1471551
Задача на <15 минут. Чем там заниматься?
>Обычной матрицы смежности хватило бы треугольника.
В чём твоя проблема, анон? Задание графа матрицей смежности более чем обычное явление.

Ответы71784

120 11 сен, 03:27 120 1471559

>>1471552
>toxic uyebki
toxic twoch.

121 11 сен, 03:59 121 1471566

>>1471245
Уже давно придумали, питон называется

Ответы71626

122 11 сен, 09:00 122 1471626

>>1471566
Нет. В питоне такого нет даже близко

123 11 сен, 10:22 123 1471652

>>1471533
ДП?

124 11 сен, 10:26 124 1471657

>>1471245

Есть такое, это го.
Только все его говняют, что он не даёт "свободы"

125 11 сен, 10:52 125 1471670

>>1471525
Так ведь здесь не взвешенный граф получается, разве для него можно Дейкстру использовать?

Ответы71785

106 Кб, 943x872
126 11 сен, 13:10 126 1471732

Аноны, вот такая задача.
Код я написал и он работает, но при больших значениях начинает тормозить. Мне нужно, чтобы он ел мало памяти и работал не дольше секунды. (https://jsfiddle.net/dewu3ah7/1/)
Как это можно оптимизировать?

Ответы71753717897179671907

127 11 сен, 13:44 127 1471753

>>1471732
У тебя линейный алгоритм, быстрее только арифметическое вычисление за О(1).

Ответы71778

128 11 сен, 13:53 128 1471758

>>1470028 (OP)
Где годная шапка с тру-книгами и доками для юного падавана? Опять все просрали, бездельники!

129 11 сен, 14:42 129 1471778

>>1471753
Так вот я и хочу узнать, можно ли такое провернуть сугубо за простые вычисления.

Ответы7178871827

130 11 сен, 14:48 130 1471784

>>1471558
Ты за мои проблемы не переживай, переживай за свои.
Твоя главная - не умеешь читать. Я тебе уже два раза написал, почему вижу такой подход хуевым.
Если до тебя еще не дошло, то и хуй с тобой.
Можешь хоть 4-хмерными кубами задавать свои промежности.

131 11 сен, 14:49 131 1471785

>>1471670
т.е. вес 1 это не вес?

Ответы71786

132 11 сен, 14:54 132 1471786

>>1471785
Вес, но он у всех одинаковый. Инет говорит, что лучше использовать BFS, чем Дейкстру.

Ответы71801

133 11 сен, 14:54 133 1471787

>>1471525
я бы сказал, что обе задачи на очередь
в 1-м BFS достаточно

во втором с размером 8х8 что-то мемоизировать имеет смысл, только если запросов будет охулиард

Но ради развлечения, давай послушаем идеи, как применить ДП
вижу вариант за n^2 сделать вычисление количества путей для каждой клетки (соответственно, это надо будет где то хранить, что может быть проблемой для больших n), соответственно за О(1) давать ответ на каждый вопрос
какие еще варианты?

Ответы71900

134 11 сен, 14:54 134 1471788

>>1471778
Нужно. Формулу за тебя не придумаю, но скажу, что скорее всего нужно решить в целых числах.

Ответы7179771820

135 11 сен, 14:55 135 1471789

>>1471732
Блядь, задачки от тинькова
программирование, которое вы заслужили

136 11 сен, 15:16 136 1471796

>>1471732
можно, поразмыслив, вычислить в О(1)
для этого тебе придется знать, как считать lcm
дальше - нехитрая арифметика

начни с того, что разрисуешь графики работы и выходных

Ответы7182171824

137 11 сен, 15:18 137 1471797

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

Ответы71824

138 11 сен, 15:24 138 1471801

>>1471786
>Так ведь здесь не взвешенный граф получается, разве для него можно Дейкстру использовать?
Ты спрашивал так.
Ответ: да, можно.

Если вес везде одинаков, то БФС лучше, потому что быстрее.
Вот если бы вес был разный, то БФС было бы нельзя.

Ответы71824

139 11 сен, 15:43 139 1471820

>>1471788
Интересно, кто то тут осилит такую задачу формулой, у меня пока не выходит

Ответы71825

140 11 сен, 15:45 140 1471821

>>1471796
>lcm
Как ты сюда НОК приплел?

Ответы71823

141 11 сен, 15:56 141 1471823

>>1471821
Я же тебе сказал:
начни с того, что разрисуешь графики
посмотришь на паттерн
возможно, захочешь понять, в какой день происходит некоторое интересное событие
тогда поймешь, зачем нужен lcm

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

Ответы71831

142 11 сен, 15:56 142 1471824

>>1471801
Да, сори, проебался слегка.

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

>>1471796
Не совсем понимаю, причём тут lcm и как оно связанно с графиками. Не вижу связь ступенек с ним.

Ответы71826

143 11 сен, 15:56 143 1471825

>>1471820
мы тебе формулу напишем, а ты будешь нас в тинькове наебывать?
не, давай, наоборот

144 11 сен, 15:57 144 1471826

>>1471824
>могу посчитать, сколько всего дней они поработают вместе до того, как на перерыв уйдёт челик с самыми редкими выходными
Ох...
И зачем тебе это?
Как насчет того, чтобы посчитать, когда они уйдут на выходные в один день?

145 11 сен, 16:02 145 1471827

>>1471778
https://jsfiddle.net/pjwc83kv/

Так быстрее будет, проверяй сам

Ответы71833

146 11 сен, 16:11 146 1471831

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

Ответы71839

147 11 сен, 16:12 147 1471833

>>1471827
Как ты получил формулу для d?

Ответы71834

1,4 Мб, 1421x1489
148 11 сен, 16:17 148 1471834

>>1471833

149 11 сен, 16:22 149 1471839

>>1471831
С Р Е Д Н Е Е
Р
Е
Д
Н
Е
Е

если вычислишь по среднему, результат надо будет округлить либо вверх, либо вниз

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

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

150 11 сен, 16:24 150 1471843

Бля я понял причем тут НОК, число НОК это и есть паттерн, считаем сколько до нок повторится раз, потом так же делим общее число багов на это число до НОК, и ну получаем типо 3 паттерна по 7 дней к примеру, и остаток досчитываем

Ответы7184571851

151 11 сен, 16:26 151 1471845

>>1471843
Да.
Более того, ты даже остаток можешь вычислить через НОК, если усреднишь, сколько они за нок в среднем в день вместе делают.
Потом, как я уже пару раз сказал: надо понять, куда округлять.

152 11 сен, 16:40 152 1471851

>>1471843
>сколько до нок повторится раз
Что повторится?

Ответы71857

153 11 сен, 16:49 153 1471857

>>1471851
Я понял его идею и скомканно написал, додумай сам, это очевидно

154 11 сен, 18:39 154 1471900

>>1471787
>для больших n
Можно хранить две строчки. Так что проблема будет в TL

Ответы71905

155 11 сен, 18:53 155 1471905

>>1471900
чо-то не понял про две строчки
в чем немыслимое ускорение?

Ответы71909

156 11 сен, 18:55 156 1471907

>>1471732
1 Посчитать "сколько найдут багов" за N дней тривиально.
2 Бин поиском от 1 до "максимальное количество дней".
Но понадобиться поддержка bigInt в языке.

157 11 сен, 18:56 157 1471909

>>1471905
>(соответственно, это надо будет где то хранить, что может быть проблемой для больших n)
Не может
Про ускорение я ничего не говорил

Ответы71965

97 Кб, 1201x677
158 11 сен, 19:40 158 1471950

Господа, почему еще не на TS?

159 11 сен, 19:51 159 1471959

function findRoute(graph, from, to) {
let work = [{at: from, route: []}];
for (let i = 0; i < work.length; i++) {
let {at, route} = work;
for (let place of graph[at]) {
if (place == to) return route.concat(place);
if (!work.some(w => w.at == place)) {
work.push({at: place, route: route.concat(place)});
}
}
}
}

В выделенной строке каждому из свойств объектов будет назначено число i?

Ответы7196071961

160 11 сен, 19:51 160 1471960

>>1471959
let {at, route} = work;

Ответы71961

161 11 сен, 19:52 161 1471961

>>1471959
>>1471960
Почему [ i ] не появляется?

162 11 сен, 19:58 162 1471965

>>1471909
понятно
про DP ты для красного словца спизднул

про ограничения по памяти ты тоже хуевато представляешь

так и запишем

Ответы71967

163 11 сен, 20:04 163 1471967

>>1471965
>про ограничения по памяти ты тоже хуевато представляешь
O(n^2) по времени
O(n) по памяти
TL 1 секунда
Где там проблема с памятью? ПОКАЖИ ТКНИ

>про DP ты для красного словца спизднул
Не то чтобы плохой способ развернуть рекурсию.

Ответы72100

164 11 сен, 21:33 164 1472013

Если я устанавливаю пакет глобально, например vue-cli, как везде и советуют.

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

Как сделать правильно? И почему советуют ставить глобально?

Ответы72020

165 11 сен, 21:44 165 1472020

>>1472013
N P X
P
X

166 11 сен, 22:03 166 1472032

Де бле норм ресурсы по react-у?
Кроме офф туториала ниче норм нинашел а его мало для такого как я неумного.

Ответы7203772039

167 11 сен, 22:08 167 1472037

>>1472032
Может быть вернуться к jquery?

Ответы72038

168 11 сен, 22:09 168 1472038

>>1472037
А я его и не начинал.

Ответы72040

169 11 сен, 22:10 169 1472039

>>1472032
Тысячи их
https://www.youtube.com/channel/UCZkjWyyLvzWeoVWEpRemrDQ/playlists

https://www.valentinog.com/blog/redux/

Ответы72054

170 11 сен, 22:10 170 1472040

>>1472038
А зря

171 11 сен, 22:41 171 1472054

>>1472039
пасиб

172 12 сен, 02:51 172 1472100

>>1471967
Как вы эти O(n) считаете?

Ответы72537

173 12 сен, 02:54 173 1472101

Есть ресурсы для вкатывальщиков в жс для тех, кто уже умеет программировать? Только не унылые бездушные доки, это я и сам посмотреть могу. С кейсами желательно

Ответы721127211872708

174 12 сен, 04:59 174 1472112

>>1472101
Берешь и на реальном проекте учишься.

175 12 сен, 06:10 175 1472118

>>1472101
Хачу в пагламилование, но чтоб весило и с клуонами

176 12 сен, 19:12 176 1472402

>>1471231
Vue использует https://standardjs.com/

Ответы7249272517

182 Кб, 769x482
177 12 сен, 20:09 177 1472436

Где прочитать про реализацию подобного? Ну, есть список некоторого количества услуг и нужно, чтобы при вводе в поиске показывались те, где в названии есть введённый текст.

Ответы7265972991

178 12 сен, 21:47 178 1472492

>>1472402
Ебать спасибо. Похоже на годноту, о которой не смог ответить ни один хуесос итт

179 12 сен, 22:06 179 1472497

Как поменять местами значения двух переменных без введения третьей?

Ответы72500725117252272551

180 12 сен, 22:13 180 1472500

>>1472497
a,b = b,a;

Ответы72507725107251172522

181 12 сен, 22:21 181 1472507

>>1472500
Шайтан
[a, b] = [b, a]

Ответы7251172522

182 12 сен, 22:29 182 1472510

>>1472500
Дык интерпретатор же создаёт чуть ли не две временные переменные для этого, не? Или такая дрисня только в питоне?

183 12 сен, 22:30 183 1472511

>>1472497
>>1472500
>>1472507

.sort() с подходящей функцией-сортировщиком

Ответы72514

184 12 сен, 22:33 184 1472514

>>1472511
Ну ка, покажи

Ответы72519

185 12 сен, 22:44 185 1472517

>>1472402
Жаль для поддержки тайпскрипта придется с бубном плясать, но за описание самих стандартов готов отсосать

186 12 сен, 22:46 186 1472519

>>1472514
[a, b].sort((a,b) => return b-a);

Ответы7252072521

187 12 сен, 22:52 187 1472520

>>1472519
Ахуенно, а если это не числа?

188 12 сен, 22:53 188 1472521

>>1472519
И да, надо "местами поменять", а не "поменять местами если"

189 12 сен, 22:56 189 1472522

>>1472497
>>1472500>>1472507 вот так
ну или через ХОR

190 12 сен, 23:21 190 1472537

>>1472100
как он свою хуйню посчитал, я не знаю
потому что алгоритм он толком не проявил

мои n^2 (где n-число колонок/рядов в квадратном поле) - просто обход каждой клетки. Один раз
И получение решения из каждой клетки же за одной обращение
несложно посчитать-то

Ответы72554

191 12 сен, 23:50 191 1472551

>>1472497
a=a+b;
b=a-b;
a=a-b;

192 13 сен, 00:03 192 1472554

>>1472537
>потому что алгоритм он толком не проявил
Тот же самый. Тебе не нужно хранить всё поле одновременно. Только 2 ряда.

Ответы72576

193 13 сен, 00:59 193 1472576

>>1472554
Не разговаривай со мной больше.
Не заставляй меня тебе отвечать.
Если я сказал, что вычисляю значения для каждой клетки, я вычисляю значения для каждой клетки.
Если у тебя это как-то трансформируется в "только два ряда", хотя рядов 8, я не хочу даже думать о твоем существовании, не то, что с тобой что-то обсуждать.
Удачи.

Ответы72586

194 13 сен, 01:14 194 1472582

как вытащить из querySelectorAll('li') именно текстовую часть этих лишек, анонесы?..

Ответы72584

195 13 сен, 01:19 195 1472584

>>1472582
я понял, спасибо!

196 13 сен, 01:23 196 1472586

>>1472576
>Не разговаривай со мной больше.
Нет, гори http://ideone.com/pswL1I
>Если я сказал, что вычисляю значения для каждой клетки, я вычисляю значения для каждой клетки.
Я тоже, вот неожиданность

Ответы72592

197 13 сен, 02:10 197 1472592

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

Ответы7259372594

198 13 сен, 02:14 198 1472593

>>1472592
>тебе сколько раз объяснить, что вычислить надо лишь один раз, а потом каждый раз просто смотреть в нужную клетку?
Именно
>а не хуярить твои две строки при каждом запросе?
Таки если запросы разные, то пересчитывать всё равно придётся
>прости
Всё хорошо, ты замечательно освещаешь ночной тред

199 13 сен, 02:17 199 1472594

>>1472592
Ты таки можешь показать n^2 для каждой клетки за раз.

Ответы72601

200 13 сен, 03:26 200 1472601

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

Ответы72602

201 13 сен, 03:30 201 1472602

>>1472601
>речь шла о возможных проблемах по памяти
И именно потому что нам не надо хранить n^2 элементов, а достаточно n, проблем не будет.
Тупой уёбок тут только ты.

24 Кб, 540x504
202 13 сен, 03:53 202 1472605

https://codesandbox.io/s/reverent-nightingale-f19e5

Аноны, почему не работает подписка connect()(App) ? Не пойму

Ответы7261972620

203 13 сен, 03:55 203 1472606

Кто-нибудь реализовывал радиальный прогресс-бар на чистом жс?

Ответы72611

204 13 сен, 04:47 204 1472611

>>1472606
https://jsfiddle.net/6jhc4toz/

Ответы73027

205 13 сен, 06:17 205 1472619

>>1472605
чё ты ебанины то понаписал? Актион креаторы где?

206 13 сен, 06:20 206 1472620

>>1472605
совсем мудак что ли блять. Написал кучу несвязаного между собой кода, иди выпились.

207 13 сен, 08:41 207 1472659

>>1472436
Конч

208 13 сен, 09:21 208 1472672

Пагни, а прогрессив веб аппликейшен для другого вебсайта - это вообще нормальная тема?

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

Я слышал, что это типа зашквар и так нельзя. Чому?

209 13 сен, 09:35 209 1472676

>>1470453

> У того же Vue одна из основных фич - это поддержка ES5 и отсутствие необходимости в npm и прочем тулинге, хотя, казалось бы, не похуй ли? А вот в промышленной разработке - не похуй.
Погоди, т.е еслт я подключу vue через cdn то внутри vue в старых браузерах будет работать es5?

Ответы72700

210 13 сен, 11:15 210 1472700

>>1472676
Browser Compatibility
Vue.js supports all browsers that are ES5-compliant (IE8 and below are not supported).

Ответы72702

211 13 сен, 11:19 211 1472702

>>1472700
Бле, перепутал es5 и es6.

Ответы72706

212 13 сен, 11:27 212 1472706

>>1472702
Нет, не будет работать.

213 13 сен, 11:37 213 1472708

>>1472101
А Илюха Кантор то чем не угодил? Он недавно обновил учебник. Полтреда по нему учились.

Ответы72858

214 13 сен, 12:25 214 1472728

Тут фронт-ендщики есть? Чем вы суки занимаетесь на работе целый день? КОлбеки-компоненты-запросы с утра до ночи, в перерывах - кофе? Мене просто интересно.

Ответы72729

215 13 сен, 12:29 215 1472729

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

>запросы
а это ты зря, на норм проектах клиент сгенерированный уже.

Ответы7273272738

216 13 сен, 12:31 216 1472732

>>1472729
Тебе нравится это дело?

Ответы72734

217 13 сен, 12:34 217 1472734

>>1472732
После АСУ - конечно, блядь. Просто космос! Периодически напрашиваюсь на различные таски, выходящие за рамки непосредственно фронта, ну и для саморазвития пишу в стол, пробуя другие языки и технологии.

Ответы72736

218 13 сен, 12:36 218 1472736

>>1472734
Ааа. Ну лан, спасибо за инфу. Добра.

219 13 сен, 12:40 219 1472738

>>1472729
Верстки много с макетов?

Ответы72740

220 13 сен, 12:43 220 1472740

>>1472738
Я просился на проекты, где больше кода, меньше верстки. Примерно так и вышло, используются, преимущественно, китовые компоненты, соответственно, стилизовать их проще.

Ответы72745

221 13 сен, 12:52 221 1472745

>>1472740
>китовые компоненты,
>стилизовать их проще
Если цвет поменять или размер с помощью какого-нибудь size="lg" color="primary" то конечно, иначе пиздец галактического уровня.

Ответы72748

222 13 сен, 12:54 222 1472748

>>1472745
Ну почему, вложенная темизация решает большую часть проблем, но бывают траблы, да.

223 13 сен, 16:10 223 1472858

>>1472708
Пол треда учились, но никто не научился по нему, потому что справочник, а не учебник. В треде сидит несколько тугосерь, которые давно уже вкатились и сами не помнят, что лет с 10 начали вкатываться, поэтому всем советуют сиспы и Eloquent js, а он нихуя не для новичков. А у новичка вайтишника путь совершенно не такой как у тугосери зумерской, которая 5 лет может вкатываться, пока учиться.

Ответы7286872945

224 13 сен, 16:56 224 1472868

>>1472858
Я начал вкатываться 6 лет назад с нуля с кантора, потом прочитал пару книжек по руби, поднял сервер на рельсах и уже в основном работал с ними, следующие несколько лет жсом пользовался на уровне "написать скриптик", но потом за неделю освоился когда понадобилось переписывать аппу на реакт, с тех пор могу назвать жс одним из своих основных языков. Нихуя сложного или "справочного" в канторе нет, плюс он популярный, плюс на русском, что для начинающего вполне решающие факторы.

225 13 сен, 20:04 225 1472945

>>1472858
>Пол треда учились, но никто не научился по нему, потому что справочник, а не учебник
Кантор вполне учебник, более того — задачник.

226 13 сен, 21:27 226 1472984

>>1470049
Посмотреть как сделано в бутстрапе

227 13 сен, 21:33 227 1472991

>>1472436
Берёшь данные, по которым выводится эта хуйня, фильтруешь данные по подстроке, выводишь отфильтрованое. Подробности зависят от того, как там что сейчас сделано

228 13 сен, 23:11 228 1473027

>>1472611
ага, понял идею, спасибо

229 14 сен, 10:37 229 1473150

Аноны спрашиваю в последний раз, jquery обоссаный нужно осваивать или мне нативного es6 + вью хватит для всех задач ?

Ответы73160

53 Кб, 678x342
230 14 сен, 10:40 230 1473151

Котаны, пользуюсь консолю виндовса для запуска сервера под Node.js, и когда вылазят ошибки типа пикрилейтед, не совсем понятно где они возникли и что собой представляют. Консоль показывает малопонятную xuntu. А хотелось бы как в браузере - и строка подсвечена, и место, и пояснения есть и тд. Что посоветуете? Или я неправильно консолью пользуюсь

Ответы73188

231 14 сен, 10:42 231 1473152

Аноны, помогите тупичу. У меня есть карта в настольном приложении. Я знаю, например, координаты какой-то точки [3400,2500], есть также зум, я хочу вот эту карту перенести в браузер в окошко, скажем, 1366х768. Как мне правильно посчитать координату пикселя в браузере с учетом этого?

Ответы73162

232 14 сен, 11:14 232 1473160

>>1473150
ес6+вью хватит для всех задач

233 14 сен, 11:16 233 1473162

>>1473152
Поделить координаты на зум

6 Кб, 540x60
234 14 сен, 12:25 234 1473188

>>1473151
Тебе же написали, server.js:15:2

Ответы73204

235 14 сен, 12:36 235 1473198

Анон, учил фронтенд и в качестве практики делал проекты с курсов HTML Academy. Все их проекты лежат на гитхабе в открытых репозиториях, т.е любой их может скачать и повторить.
Могу ли я вставить их в свое портфолио, есть ли в этом что-то незаконное? Если спросят на собеседовании, естественно я буду говорить, что курсы не проходил, просто повторил проекты из открытых репозиториев.

236 14 сен, 12:42 236 1473204

>>1473188
>server.js:15:2
Что это значит? Я не шучу...

Ответы73222

237 14 сен, 13:05 237 1473222

>>1473204
файл server.js Строка 15 символ 2
Можно и догадаться

Ответы73230

117 Кб, 1125x952
238 14 сен, 13:15 238 1473230

>>1473222
Не всем дан мозг Гермионы.

239 14 сен, 13:52 239 1473252

>>1470431
Спасибо анон, расписал всё как есть. Я вкатился в реакт после 6-месячного изучения PHP, HTML, JS, JQuery, до этого написал дипломный проект - одностраничник с бэком на PHP. Теперь есть вопрос: на реакте уже могу создавать приложения для того, чтобы были пет-проекты. Что интересного можно написать на реакте, чтобы работодатели увидели, что я не тупик? Я могу переписать дипломный проект на реакте, хотя бы без бэка, но что можно сделать ещё помимо него? Идей мало, не знаю с чего начать. Это как стол с огромной кучей еды и ты впал в ступор: не знаешь, с чего начать.
Второй вопрос: насколько часто современный работодатель смотрит на пет-проекты? Я слышал, что сейчас популярно в компаниях давать задачки аля leetcode. Это правда?
Можешь рассказать про себя? Какой опыт, где работаешь, какие языки изучил? Тоже очень интересно.

Ответы73420

240 14 сен, 19:07 240 1473374

Как называется функционал, когда написав "!" и нажав Enter получаешь все основные блоки html-страницы?

Ответы73388

241 14 сен, 19:39 241 1473388

>>1473374
Я знаю нажав Таб: Emmet (ранее известный как Zen Coding).

Ответы73390

242 14 сен, 19:39 242 1473390

>>1473388
У меня в Сублайм Текст такой плагин, оче годный.

243 14 сен, 20:32 243 1473420

>>1473252
Гитхаб смотрят, но не все. Работодателю важнее понять, сможешь ли ты выполнять их задачи, поэтому собеседование - процентов 80 успеха.

Аноним 244 14 сен, 20:36 244 1473421

привет, аноны
я 15лвл и в силу своей неопытности обращаюсь к вам, уже созревшим людям.
Я >2 лет работаю программистом, в частности на ангуляре, за это время я сделал несколько цельных больших проектов(иногда на фронте был онли я). Летом этого года меня посадили на вордпресс, потом - на верстку, сейчас же мне говорят, что в силу своей медленности месяц с хуем буду писать тесты даже не своего кода. Теперь к вопросу, стоит ли съебывать если так, то как и куда, учитывая мой возраст из-за ограничения возможностей реализации себя в коде, либо же сидеть терпеть когда дадут мне в руки проект?

Ответы73433734357370073703

245 14 сен, 20:56 245 1473433

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

Ответы7343573467

Аноним 246 14 сен, 21:04 246 1473435

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

247 14 сен, 22:10 247 1473467

>>1473433
А у нас дома (у мамы) комп появился когда мне было лет 13-14, и родители забирали шнур питания когда шли из дома - знали, что мы с братом будет играть. А лет в 18-19 я купил себе ноутбук и начал играть по-хардкору. Сейчас мне 27 почти, вкатываюсь в js...

248 15 сен, 09:44 248 1473573

>>1470049
Возьми сетку от бутстрапа. Если семантантика не похуй делай через @extend.

249 15 сен, 10:28 249 1473591

Начинаю учить jQuery Вместо React. И что вы мне сделаете? Что интересного можно на нем сделать? А то на жс у меня уже 3 тудулиста, а на большее у меня фантазии не хватает

Ответы7359473658

Аноним 250 15 сен, 10:39 250 1473594

>>1473591
что-нибудь c аяксом, например https://randstuff.ru/ticket/
анивэй если хочешь быть фронтером, но пока учишься, тебе придется хоть чутка обучиться бэку
бэкер без фронта может работать в полную силу, а фронтер без бэка - нет.

Ответы73597

251 15 сен, 10:54 251 1473597

>>1473594
Написать генератов билетов? А для чего здесь нужен аякс?

Ответы7361973620

Аноним 252 15 сен, 12:04 252 1473619

>>1473597
Самый простой пример использования аякса. По нажатии на кнопку посылаешь в рандом орг запрос на шестизначное число, получаешь, выводишь его на экран, рассчитывая, какой это билет
https://codepen.io/pivnojlord/pen/eYOjWwp?editors=1111

Ответы8286483179

253 15 сен, 12:09 253 1473620

>>1473597
Генерировать билет на бэке и отдавать его через json, сделать обработку ошибок, обработку события, что билет счастливый, не счастливый. Фронт не должен такими проверками заниматься. Алсо логику вынести в отдельный класс, в стиле ООП сделать задачу.

Короче бесполезных задач можно дохуя придумать

Ответы73624

254 15 сен, 12:10 254 1473621

И еще прелодер ебануть обязательно

255 15 сен, 12:11 255 1473623

И поделиться своим результатом в соцсетях, за сколько попыток сгенерировал билет

256 15 сен, 12:12 256 1473624

>>1473620
> сделать обработку ошибок, обработку события, что билет счастливый, не счастливый
Самое главное забыл - отзыв inflight запроса, иначе весь смысл теряется.

Ответы73625

257 15 сен, 12:17 257 1473625

>>1473624

Переведи для тупых

Ответы7362873655

258 15 сен, 12:20 258 1473628

>>1473625
А понял, не знал что у этого название есть

259 15 сен, 13:08 259 1473655

>>1473625
https://github.com/getify/CAF

260 15 сен, 13:11 260 1473658

>>1473591
>на большее у меня фантазии не хватает
https://www.programmableweb.com/category/all/apis
800 страниц различных открытых (и не очень) АПИшек, а у него фантазии не хватает.

Ответы73668

261 15 сен, 13:49 261 1473668

>>1473658
Я не умею пользоваться апишками...

Ответы73701

262 15 сен, 15:03 262 1473700

>>1473421
Я бы перекатился на Vue, напилил бы себе портфолио (тем более ты говоришь у тебя уже есть 2 проекта на ангуляре). Вордпресс + верстка такое себе, время теряешь.

Ответы7370373764

263 15 сен, 15:06 263 1473701

>>1473668
Научись. Там уметь нечего.

264 15 сен, 15:06 264 1473703

>>1473421
>>1473700
Кстати еще английский выучи, вотъ.

Аноним 265 15 сен, 16:54 265 1473764

>>1473700
почему на vue?

Ответы73967

266 15 сен, 19:05 266 1473841

https://jsfiddle.net/L615x2dk/

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

Ответы7385773906

267 15 сен, 19:25 267 1473857

>>1473841
Добавил вот это говно в нужное место
>:nth-child(1)
теперь работает
самое главное что hover который отвечает за подсветку обошелся без этого, ебал в рот это говно

268 15 сен, 19:48 268 1473869

насколько нода зрелый проэкт?

Ответы73870

269 15 сен, 19:53 269 1473870

>>1473869
Достаточно, чтобы юзать в продакшне.

Ответы73879

270 15 сен, 20:02 270 1473879

>>1473870
почему ее хейтят?

Ответы7396774173

271 15 сен, 20:32 271 1473906

>>1473841
$ это jquery ? вместо selector ?

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

Ответы73918

272 15 сен, 20:49 272 1473918

>>1473906
> $ это jquery ?
Да
>вместо selector ?
Наверное
> В список пробел можно добавлять, получается пустая ячейка.
На этом сайте еще подсветка при наведению на заметку не работает. А может я и правда стер валидацию в процессе поиска ошибки из-за которой заметки помечались выполненными только через одну

Ответы7394773993

273 15 сен, 21:45 273 1473947

>>1473918
Вызовы методов для одного jquery wrappera надо объединять в цепочку:
Классы объединять через пробел:
$(e.target)
.toggleClass('click-done click-done-color')
.removeClass('hover-done hover-done-color');

Если просто многократно используешь элемент, но, цепочку сделать нельзя (по смыслу), надо создать переменную, и потом работать с ней:
var $someElt = $(someElt);
$someElt.someJqueryFun()
$ в имени - не обязательно, но желательно - это напоминает, что это не просто элемент, а jquery wrapper.

Из функции addNote() надо вернуть созданный элемент.
И далее навешивать событие на него, _персонально_, на не по классовому селектору. Иначе у тебя на каждый элемент навешивается куча обработчиков, понимаешь?
Т.е. вместо $('#to-do-list .notes').click(...) надо $newElt.click(...)

Создавать элемент так:
$newElt = $(`<li class="list-group-item notes">${$('#input').val()}</li>`);
$('#to-do-list').prepend($newElt);
...
return $newElt;

И всё будет работать. Я даже проверил, лол.

Там ещё куча мелких косяков, но, лень писать.

Ответы7399374030

274 15 сен, 21:46 274 1473950

Как добавить метод во встроенный тип, например String в typescript?

Не понимаю как работать с этими .d.ts
Добавил файл strings.d.ts в сорцы, по примеру из sf написал interface String {
toCamelCase(): string;
}

И все равно на String нет этого метода и я не могут добавить реализацию в prototype.

Какие вообще расширяют "внешние" типы в ts? Как понять что файл d.ts вообще подхватился?

Второй момент это то что я никак не могу завести vue для web extension. Если делать без файлов .vue то нужен компилятор в рантайме, а для webextensions это нарушает CSP, как я понял нельзя использовать eval.

Если делать с .vue то я не могу сделать импорт из файла .vue

По примерам из гугла нужно добавить

import Vue from 'vue'
declare module 'vue/types/vue' {
interface Vue {
$myProperty: string
}
}

Но у меня ничего не работает.
Помоги анонче.

Ответы74072

275 15 сен, 22:08 275 1473967

>>1473879
Кто? Нода просто молода ещё. Новые штуки хейтят не от большого ума.

>>1473764
>почему на vue?
Хайп. На самом деле, Vue или React - не так важно.

Ответы739737397474142

48 Кб, 1000x682
276 15 сен, 22:21 276 1473973

>>1473967
>Нода просто молода ещё.

277 15 сен, 22:22 277 1473974

>>1473967
>Хайп. На самом деле, Vue или React - не так важно.
Нормальный человек, посмотрев на пейсбук (реакт) и гугл почту (разрабы ангуляра) будет учить Vue.

Ответы7409074122

278 15 сен, 22:44 278 1473993

>>1473918
>еще подсветка при наведению на заметку не работает
!important; надо добавить в стили цвета. Иначе конфликтует с бутстраповским list-group-item.
Также, там сама логика подсветки непродумана.

Вот, посмотри (логику подсветки не менял), + сделано описанное в (>>1473947):
https://jsfiddle.net/qckjoa80/

279 15 сен, 23:41 279 1474030

>>1473947
Спасибо за пояснения

280 16 сен, 01:04 280 1474072

>>1473950
Такое можно гуглить.
Вот например:
https://stackoverflow.com/questions/39877156/how-to-extend-string-prototype-and-use-it-next-in-typescript

По поводу Vue и TS - ничего не скажу. С Vue знаком, но, с TS его не использовал.

24 Кб, 222x227
281 16 сен, 05:00 281 1474090

>>1473974
Гениальная логика.

282 16 сен, 08:17 282 1474122

>>1473974
То есть вьюшнику и посмотреть некуда?)))

283 16 сен, 09:21 283 1474142

>>1473967
фейсбук щас перепиливают полностью внешний вид

284 16 сен, 09:56 284 1474154

Пчелы, какая БД/локальное хранилище самое легкое в настройке и запуске для react-native под андроид?

Ответы7415574348

285 16 сен, 10:00 285 1474155

>>1474154
Вангую sqlite, но это не точно.

Ответы74348

286 16 сен, 11:21 286 1474173

>>1473879
Потому что Гугл (движок V8). Потому что ЖС не серверный язык (справедливости ради, изначально планировалась и серверной, и клиентской). Потому что есть пакеты на пять строчек с функционалом, который отдельного пакета не должен требовать.
Причины найдутся для каждого.

Ответы74227

287 16 сен, 13:27 287 1474227

>>1474173
>изначально планировалась и серверной, и клиентской
В те давние, давние годы даже джава не планировалась серверной.
Это потом как-то само получилось, лол.
Собственно, джаваскрипт и был так назван, чтобы взлететь на волне хайпа джавы и джава-апплетов в браузерах.

288 16 сен, 14:30 288 1474314

Хотел отправить данные через ajax в мой файлик data.json, а мне написали ошибка 405. Почему летсплейщики по языкам обманывают народ? Что мне теперь делать? Достаточно просто настроить какой-нибудь сервер или я еще должен проводить манипуляции с файликом data.json? У меня есть Live Server от VS Code, с помощью него я могу получать данные из файлика data.json

Ответы74336

289 16 сен, 14:47 289 1474336

>>1474314
разве не очевидно что для обработки аякса нужен принимающий сервер?

Ответы74337

290 16 сен, 14:48 290 1474337

>>1474336
Хотя я хуйню несу, 405 же тебе что то выдало
гугли код ошибки

291 16 сен, 14:49 291 1474338

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

292 16 сен, 14:56 292 1474348

>>1474154
>>1474155
репорчу итт, sqlite завелась на изи

293 16 сен, 16:44 293 1474422

Бляяяя
Пытаюсь выяснить что делать с этой вашей нодой жс. Половина идиотов на ютубе читают википедию, другая подключает к ноде жс еще миллион непонятных технологий. Я просто хочу сделать тудулист который бы не стирался при обновлении страницы инфибо: локал сторадж с помощью жукуери и ажакс. ЧТО МНЕ ДЕЛАТЬ???

Ответы7443374454

294 16 сен, 17:05 294 1474433

>>1474422
Что-то типа этого хочешь?
https://gist.github.com/Jalalhejazi/5435385

Ответы74439

295 16 сен, 17:15 295 1474439

>>1474433
Я так понял этот код выводит на экран содержимое data.json
Ну это я вроде умею. Мне надо научиться записывать информацию в data.json

Ответы74445

296 16 сен, 17:26 296 1474445

>>1474439
var jsonStr = JSON.stringify(myData);
//записываешь jsonStr в куки или ещё куда

Ответы74447

297 16 сен, 17:29 297 1474447

>>1474445
В куки мне не надо. Live Server от VS Code записывать не позволяет. Скачал Node.js а что с ней делать - непонятно! Вот в чем проблема

Ответы74451

298 16 сен, 17:39 298 1474451

>>1474447
Node - это:
- Интерпретатор JS
- Менеджер пакетов (npm)
- Коллекция библиотек (пакетов)
- Инструменты для транспиляции (ES6->ES5, JSX->ES, ...) в виде пакетов.
- Инструменты для упаковки (Webpack) - тоже пакеты
- Средства запуска скриптов
- Всякая прочая хуйня
В общем, дохуя всего.

Что делать?
Найти какой-нибудь туториал, и начать задрачивать потихоньку.
Их дохуя, и туду-лист среди них тоже есть, я думаю, и не один.

Ответы7445474511

299 16 сен, 17:43 299 1474454

>>1474451
А может ты посоветуешь какой-нибудь туториал? А то у меня такая проблема >>1474422

300 16 сен, 18:07 300 1474463

>>1470453
>Далеко не все готовы бросить всё и начать писать на фреймворках, которых ещё вчера не было, и, возможно, не будет завтра.

Помню как о Vue так отзывались в wrk треде года три назад. реакт\ангуляр - сила, вью - могила, ибо первые два поддерживаются крупными компаниями.

Но похоже, что-то пошло не так.

Ответы74516

301 16 сен, 18:19 301 1474473

>>1470353
>Любитель изобретать колеса? Ок, но в реальной жизни нужно таски закрывать и делать это быстро.
Пишу на нативщине так же быстро как и на жиркуери. Что я делаю не так?

302 16 сен, 19:11 302 1474511

>>1474451
Это зависит от того, что именно ты планируешь делать, на чём и т.п.

Вот, первая же ссылка в гугле, node не нужен:
https://www.sitepoint.com/building-list-jquery-local-storage/

Про node - лучше зайди с другого конца, и начни разбираться с вебпаком, т.к. без него - никуда:
https://webpack.js.org/guides/getting-started/#basic-setup
Там очень простые мини-проекты-туториалы сначала.

Потом бабель:
https://babeljs.io/docs/en/

Вообще - в гугле набираешь js node zalupa how to - и получаешь.

Ответы74520

303 16 сен, 19:13 303 1474516

>>1474463
>Но похоже, что-то пошло не так.
Китайцы - практичные.
И китайские компании тоже очень большие.
Просто они не выпячиваются, а тихо прут как танки под покровом ночи.

304 16 сен, 19:16 304 1474520

>>1474511
>local storage
Уже делал. Хочу учить хранение данных на сервере
>webpack
Хорошо, посмотрю
> Вообще - в гугле набираешь js node zalupa how to - и получаешь.
И получаю node js + angular + react + vue + sql + mongodb zalupa how to. Я конечно понимаю что это все надо учить, но я хочу закрепить свои текущие знания и двигаться мелкими шажками

Ответы74524

305 16 сен, 19:24 305 1474524

>>1474520
>Хочу учить хранение данных на сервере
Это называется бэкенд.
Ангуляры и вебпаки, а также джиквери и прочее - тут ни при чём.

И это зависит от выбранного стека.
Если ты хочешь делать бэкенд на Node - то это не ко мне.
Я делаю это на джаве.

Вот, одна секунда в гугле (node js server todo list):
https://medium.com/@atingenkay/creating-a-todo-app-with-node-js-express-8fa51f39b16f
https://vegibit.com/node-js-todo-list-tutorial/
И т.д.

9 Кб, 538x283
306 16 сен, 20:49 306 1474556

Аноны как работает if ( start++ ) ?

Ответы74563

307 16 сен, 20:50 307 1474558

node как сервер норм тема?

308 16 сен, 21:06 308 1474563

>>1474556
разобрался сам.

Ответы74937

309 16 сен, 21:08 309 1474564

Хайп node.js прошел.
Жив ли node.js?
Есть перспективы?

Ответы74900

310 16 сен, 22:39 310 1474900

>>1474564
Давай, бери уже свой пехепе и иди отсюда. Давай, возьми его, я знаю что ты хочешь. Там перспектив тебе до гроба хватит разгребать.

Ответы75052

311 16 сен, 23:13 311 1474937

>>1474563
Объясни

Ответы7503275060

312 17 сен, 08:09 312 1475032

>>1474937
Хрен ли там объяснять?

313 17 сен, 09:45 313 1475052

>>1474900
а я до сих пор не могу принять,что есть ЖС для СЕРВЕРА БЛЯТЬ!

Ответы75054

314 17 сен, 09:47 314 1475053

Посоны, я провел ресерч и понял, что вкатываться в реакт/vue бессмысленно, если ты долбаеб фрилансер.

Тут своя атмосфера, до сих пор в ходу движки на php, jquery вот это вот все.

Я все правильно понял?

Ответы75137

315 17 сен, 09:48 315 1475054

>>1475052
А что не так? Жс для серверной разработки гораздо лучше того же питона, на котором много кто пишет.

Ответы75057

316 17 сен, 09:51 316 1475057

>>1475054
схерали?питон лаконичней как минимум

Ответы75061

317 17 сен, 10:02 317 1475060

>>1474937
Меня запутало, то, что счетчик в if засунули. if ( x++ ), он проверяет условие и увеличивается. Если условие true, он увеличится а потом уже выведет в консоль свое значение. Поэтому в условии x = 2, а в консоль уже 3, выводиться.
Пример ебанутый, просто увидел на mdsn, и пытался понять, что происходит.

318 17 сен, 10:08 318 1475061

>>1475057
Перфоманс, асинхронность из коробки, вещи типа статических анализаторов, линтеров и автоформаттеров получше. В питоне линтер не умеет ставить одинарные кавычки из-за многострочных строк через """.

Ответы75115

319 17 сен, 10:09 319 1475062

Как связывают стек на питоне и JS? Как они могут работать вместе?

Ответы75110

320 17 сен, 11:13 320 1475110

>>1475062
по api?????????????

321 17 сен, 11:18 321 1475115

>>1475061
Но ведь в питоне есть асинхронность из коробки, и многопоточность тоже.

322 17 сен, 11:50 322 1475137

>>1475053
ну смотря какие проекты
>движки на php, jquery вот это вот все.
Это скорее всего всякие блоги на вордпресе

Ответы76102

323 17 сен, 16:10 323 1475337

Дорогие макаки-жоперы. Помогите мне пожалуйста.

Мне нужно спиздить css... Только css этот пуст. Точнее, у него есть @media. И мне нужно импортировать этот @media. Если кликать правой кнопкой, то ничего не будет. Если нажать на "save", то мы сможем сохранить сам .css, но он же пуст. Что делать?

Ответы7539975469

324 17 сен, 17:19 324 1475399

>>1475337
https://pypi.org/project/pywebcopy/ например

Ответы7540076669

325 17 сен, 17:29 325 1475400

>>1475399
Страница динамическая. Потому не думаю, что этот вариант подходит.

Ответы75407

56 Кб, 1920x606
326 17 сен, 17:44 326 1475407

>>1475400
Для наглядности.

327 17 сен, 18:40 327 1475433

Поясните, Джеймсы, какого хуя асинхронный функциональный язык выполняется в своей массе последовательно?

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

Все события в среде js выполняются последовательно, а вебворкеры практически не юзабельны в реальных задачах.

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

Видно что рост процессоров пошёл вширь, ядра растут быстрей частот и многопоточность необходима.

Я столкнулся с проблемами, когда писал на js простую игрушку для местного конкурса. В итоге получилась лагающая дрисня у некоторых людей, так как объекты, которые легко распаралелить и обсчитывать отдельно не могут быть обсчитаны ввиду ограниченности среды.

То есть язык легко позволяет программировать асинхронно, но сами языковые среды уёбищны в этом плане.

Доходит до того что банально HTML может лагать из-за того, что на странице много элементов и браузер вместо того, чтобы распределить вычисления и события обсчитывать на разных ядрах по мере их нагруженности тупо как в древние времена всё выполняет в ОДНОМ потоке.

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

Ответы754457545476129

328 17 сен, 19:01 328 1475445

>>1475433
>хочу стрелять по ногам в браузере
нет

329 17 сен, 19:13 329 1475454

>>1475433
Сам браузер многопоточный. Это event loop у тебя один. HTML может лагать из-за того, что ты не знаешь когда и почему вызываются в браузере reflow и repaint, не знаешь как оптимизировать внесение изменений в DOM, блокируешь основной тред итд итп. Многопоточность тут не при чём особо. Если тебе для твоей игры надо сделать летающий div и ты делаешь это изменяя в JS top и left то это ты рукожоп, а не браузер однопоточный. Потому что этот квадратик можно вообще на GPU даже сгрузить отчасти.

Ответы75577

330 17 сен, 19:30 330 1475469

>>1475337
жулик в треде

Ответы75471

331 17 сен, 19:33 331 1475471

>>1475469
Блять, не воровство, а исследовательский проект.

Ясно?

Лучше бы сказал что делать. Я ни html, ни js не знаю. А вот сделать нужно. Как вытащить эту ебучую @media? И почему без нее ничего толком не отображается?

332 17 сен, 20:46 332 1475545

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

Ответы7555175844

333 17 сен, 20:53 333 1475551

>>1475545
Вроде наша параша это умеет.
мимо посмотрел один ролик по ажакс

Ответы75553

334 17 сен, 20:54 334 1475553

>>1475551
Ага, знаю я как ваша параша это умеет. ОЙ ЗАЙДИ В НАСТРОЙКИ СЕРВЕРА И РАЗРЕШИ ДОСТУП))))))))))))000

Ответы7555675861

335 17 сен, 20:55 335 1475555

Квадрипол

336 17 сен, 20:57 336 1475556

>>1475553
C O R S P R O X Y
O
R
S
P
R
O
X
Y

Ответы75561

337 17 сен, 20:59 337 1475561

5 Кб, 507x435 Кб, 225x224

>>1475556

Ответы75836

338 17 сен, 21:23 338 1475577

>>1475454
Браузер многопоточный, а js код нет.

339 18 сен, 07:48 339 1475836

>>1475561

Что у тебя за запрос джсонов POST'ом?

340 18 сен, 08:09 340 1475844

>>1475545
lol daun ebanui

341 18 сен, 09:44 341 1475861

>>1475553
Дак это их параша а не наша.

342 18 сен, 12:05 342 1475937

вот переписал код из этого видеокурса https://www.youtube.com/playlist?list=PLY4rE9dstrJzrDaSPKOrhNgQ19GhVl19u
а что мне теперь с этим делать?
если я хочу взаимодействовать с базой данных с помощью ajax запросов как в этом видео https://youtu.be/4-xXnj3Jxz8 то получается что мне все эти app.post app.put app.delete не нужны?

Ответы7613376696

343 18 сен, 14:28 343 1476037

>>1470605
jsconfig target

344 18 сен, 14:37 344 1476050

Что-то отвалился вывод на консоль в атоме через пакет script. Показывает только время выполнения.
Есть альтернативы, кроме переката на vscode?

345 18 сен, 15:27 345 1476102

>>1475137
> всякие блоги на вордпресе

Ну сейчас не 2003. Но вордпрессе делают даже аллаха.

346 18 сен, 15:47 346 1476129

>>1475433
>асинхронный функциональный язык
Ты тредом ошибся, тут жопаскрипт обсуждают.

347 18 сен, 15:49 347 1476133

>>1475937
Ты ебанутый? Думаешь тут кто-то будет смотреть твои ебаные видосики да еще и без таймкодов, чтобы разобраться?

Ответы7617476696

348 18 сен, 16:34 348 1476174

>>1476133
Ебал тебя

Ответы76186

349 18 сен, 16:41 349 1476186

>>1476174
Пидор, С-тред ниже.

350 18 сен, 18:36 350 1476261

>>1470028 (OP)
Можете посоветовать годноты по изучению тайпскрипта? Что-нибудь с разжевыванием на пальцах. Испытываю большие трудности с изъебистыми дженериками и прочими сложными ситуациями.

Мб в треде есть очень умный анон, который поможет написать тип, который бы принимал объект и возвращал ключи объекта, у которых значения - строки?

Ответы7638676447

351 18 сен, 20:52 351 1476386

>>1476261
Тип не может ничего "принимать".
Тем более - принимать объект.
Сформулируй уже, чего ты хочешь.

Ответы7647876737

307 Кб, 1208x565
352 18 сен, 22:07 352 1476425

Прохожу курс по JS

Ответы76427

353 18 сен, 22:08 353 1476427

>>1476425
Скоко отвалил

Ответы76433

354 18 сен, 22:12 354 1476430

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

65 Кб, 639x480
355 18 сен, 22:13 355 1476432

У меня typescript использует npm модуль uuid, который поддерживает и серверную среду и браузер.

Когда я компилировал typescript через gulp используя browserify то все работало как надо. Сейчас пытаюсь скомпилировать webpack и пишет что
Module not found: Error: Can't resolve 'uuid/v1'

Что ему не нравится?

Вот если что webpack конфиг
https://pastebin.com/GX9anGFD
Гульп код который компилировал и собирал как надо
https://pastebin.com/LrZkaNMb
Тсконфиг
https://pastebin.com/KRdikkGA

Ответы76544

356 18 сен, 22:13 356 1476433

>>1476427
0, юзаю бизнесс акк, тут все курсы фришные

357 18 сен, 22:25 357 1476447

>>1476261
keyof

Ответы76478

358 18 сен, 23:07 358 1476478

>>1476386
Дженерик тип. пиздец как сложно догадаться
>>1476447
keyof все ключи возвращает, мне нужны только те, у которых строки в значении
type Obj = {a: string; b: number; }
type DaiStroki<Obj> должен вернуть 'a'

Ответы76521765327673376735

359 19 сен, 00:19 359 1476521

>>1476478
> keyof все ключи возвращает, мне нужны только те, у которых строки в значении
Через тернарные типы и extends.

Ответы76634

360 19 сен, 00:51 360 1476532

>>1476478
type DaiStroki<O> = Extract<keyof O, string>;

Ответы76634

361 19 сен, 01:22 361 1476544

>>1476432
Разобрался, надо было в resolve еще .js файлы добавить т.к.
мои файлы на ts вебпак воспринимает как модули, а все остальные .js нет.

362 19 сен, 02:24 362 1476557

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

363 19 сен, 09:44 363 1476628

Хочу написать GUI на JS, а всю логику на Java для desktop приложения. Ткните носом, что почитать, для передачи данных между JS и Java. Http не подойдет же, тк все локально? Спасибо.

Ответы7663276703

364 19 сен, 09:52 364 1476632

>>1476628
>всю логику на Java
нахуя? электрон может во все

Ответы76635

365 19 сен, 09:56 365 1476634

>>1476532
Это ж вроде вернет, ключи, которые строки, а не ключи, у которых значения - строки.
>>1476521
да, чёто такое надо, пойду гайды читать

Ответы76733

366 19 сен, 10:01 366 1476635

>>1476632
Есть готовый код на Java со страшной мордой на Swing.
Поэтому, только GUI нужно, чтобы передавать нажатия на кнопочки и user input с того же электрона в Java.

Ответы76638

367 19 сен, 10:06 367 1476637

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

368 19 сен, 10:09 368 1476638

>>1476635
Тогда можешь посмотреть на nw.js

21 Кб, 445x308
Vue 369 19 сен, 10:23 369 1476642

Как правильно установить значение свойству settings, по событию config. Типа как на пике, но чтоб работало

370 19 сен, 11:19 370 1476669

>>1475399
F12 - Вкладка Network, сортируешь по css, правой кнопкой - save as

371 19 сен, 11:58 371 1476696

>>1476133
Два чая

>>1475937
Пошел нахуй, уебан

372 19 сен, 12:04 372 1476703

>>1476628
То есть у тебя сервер на Java? В чем проблема через тот же axios к нему обращаться, чтоб контроллер выполнил свой код и отправил данные тебе обратно?

Ответы76721

373 19 сен, 12:29 373 1476718

Анон, помоги пожалуйста разобраться в этих новомодных хуках реакта, а именно в жизненном цикле функционального компонента. Если наследуясь от класса интуитивно было понятно за что отвечает метод жизненного цикла, то с хуками вообще пизда, нихуя непонятно. Держи тебе useEffect, он тебе и didMount и unmount и все остальное. Напиши, пожалуйста, пример для каждого метода жизненного цикла, как это выглядит на хуках в функицональном компоненте

Ответы77064

374 19 сен, 12:36 374 1476721

>>1476703
>2019
>ЖС ТРЕД
>тот же axios
ААААААААААААААААААААААА

Ответы7672776926

375 19 сен, 12:45 375 1476727

>>1476721
Хули ты акаешь, мудило? Он удобен и практичен, а два килобайта сверху в билде я в рот ебал, охуеть потеря

376 19 сен, 12:52 376 1476733

>>1476478
>>1476634

type DaiStroki<O> = {
__[K in keyof O]: O[K] extends string ? K : never
}[keyof O];

Ответы76840

377 19 сен, 12:55 377 1476735

>>1476478
Алсо чекни https://github.com/piotrwitek/utility-types

Ответы76840

378 19 сен, 12:57 378 1476737

>>1476386
>Тип не может ничего "принимать".
Т А Й П А Р Г У М Е Н Т Ы
А
Й
П
А
Р
Г
У
М
Е
Н
Т
Ы

379 19 сен, 14:41 379 1476840

>>1476733
>>1476735
Спасибо. У меня самого ts-essentials либа, уже нашёл там готовое решение.

380 19 сен, 16:25 380 1476926

>>1476721
А что не так? С каких пор он стал чем-то плохим?

381 19 сен, 17:50 381 1476983

ШОК КОНТЕНТ! ЛОУ СКИЛЛЬНЫЙ СУМАСШЕДШИЙ ДВАЧЕР ОМЕЖНО ПЫТАЕТСЯ ТРУДОУСТРОИТЬСЯ В ЯНДЕКС!!!

Чел НЕ ЗНАЕТ ТИПОВ ДАННЫХ в JS и при этом хочет 120К!
https://youtu.be/BBmC5zb4mzE?t=600

Ответы76990770217703177203

382 19 сен, 17:56 382 1476990

>>1476983
Та мож это троль прост.

383 19 сен, 18:18 383 1477005

Нужно ли учить верстку перед чтением javascript info?

384 19 сен, 18:45 384 1477021

>>1476983
Сейчас все разрабы бородачи?

385 19 сен, 18:55 385 1477031

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

386 19 сен, 19:09 386 1477040

Чето я не знаю куда вкатиться с моим вопросом.
Дано: линукс, написанная ебала на ноде, хочу сделать из этого исполняемый файл.
Через which получаю путь до ноды, ставлю этот путь в шебенг, даю права на выполнение и нихуя не работает: command not found. Запускаю с той же папки, сейчас без path, до этого пробовал с path: command not found. Почему нахуй?

Ответы77059

387 19 сен, 19:26 387 1477059

>>1477040
в usr/bin/
сунь chmod-нутый файл или ссылку на него

Ответы77123

388 19 сен, 19:28 388 1477064

>>1476718
сразу видно, что ты нихрена не читал и гуглить не пытался. ну как так-то? https://dev.to/trentyang/replace-lifecycle-with-hooks-in-react-3d4n

Ответы7717777180

389 19 сен, 20:40 389 1477123

>>1477059
Спасибо, это сработало, но, блджат, это бред какой-то, path ведь адекватно была прописана.

Ответы77131

390 19 сен, 20:54 390 1477131

>>1477123
Сам чето высрал себе на ноги еще бурчишь
Лучше бы вгетпейстнул

391 19 сен, 21:20 391 1477156

на жс пишут игры?

Ответы7717077217

392 19 сен, 21:25 392 1477170

>>1477156
На жс вообще ничего не пишут. Этот тред - фикция

393 19 сен, 21:31 393 1477177

>>1477064
А есть на русском нормальные объяснения? С ангельским у меня плохо, а с транслитом сидеть и понимать смысл такое себе

Ответы77180

394 19 сен, 21:33 394 1477180

>>1477064
>>1477177
Извиняюсь, ответил не читая, думал там снова простыня с кучей непонятной терминологии на английском. Спасибо! Годная статья. А есть такое же простое про редакс в функциональных компонентах?

395 19 сен, 21:57 395 1477203

>>1476983
>Чел НЕ ЗНАЕТ ТИПОВ ДАННЫХ в JS и при этом хочет 120К!
Ты комменты-то хотя б к этому видиву все прочитал?
Что ему эти жалкие 120к, когда он в месяц рубил по 300к?
Пруф: https://vk.com/wall-125614288_969 ваше пруфы - не пруфы.

Ответы81502

396 19 сен, 22:22 396 1477217

>>1477156
Пездец нуфажена
https://store.steampowered.com/app/528460/Rogalia/
Раньше 9 баксов стоила

397 20 сен, 03:23 397 1477337

4 Кб, 298x26153 Кб, 1234x947

Аноны, хелп плиз, эта хуйня меня заебала. Вот масенькиц скриптик моего сервера, послать "WRONG" или "YEEHAAAA!" в зависимости от того что пришло с запросом. Консоль показывает пик 2. Ну что я делаю не так?! Если надо, дам и код. Я совершенно не могу понять где туплю.

Ответы7733877362

398 20 сен, 03:25 398 1477338

>>1477337
Точнее, я могу понять что сравнение значений происходить раньше чем присвоение в переменную того что надо сравнить, т.е. сравнивать нечего но ПОЧЕМУ?

399 20 сен, 06:34 399 1477362

>>1477337
Рофлишь? Юзай express.

Ответы77533

16 Кб, 920x86
400 20 сен, 11:52 400 1477480

Может кто-нибудь объяснить, как вводить условие через if? Пикрил не работает, хотя синтаксис, кажется, проверил. Хочу, чтобы арифметическая операция определялась знаком в специально отведённой строке. Да, быдлостудентик говновуза, делаю калькулятор, и что?

Ответы7748777504775187752977980

401 20 сен, 12:04 401 1477487

>>1477480
Может лучше на завод?

Ответы77494

402 20 сен, 12:12 402 1477494

>>1477487
Ладно, попытаться стоило.

403 20 сен, 12:17 403 1477504

>>1477480
Ты зачем пустые else после каждого if воткнул?

14 Кб, 858x223
404 20 сен, 12:32 404 1477518

>>1477480

405 20 сен, 12:49 405 1477529

>>1477480
свитч-кейс

406 20 сен, 12:54 406 1477533

>>1477362
Какой ты крутой. А если я пишу на голом джыэсе без библиотек, и только так?

Ответы7753678170

407 20 сен, 12:57 407 1477536

>>1477533
Пока ты только серишь нечитаемую хуйню уровня школьной лабы которая еще и не работает

Ответы77543

408 20 сен, 13:07 408 1477543

>>1477536
с тобой все ясно

409 20 сен, 13:31 409 1477571

logInAttemp

Сука проорал на всю хату

Ответы77643

410 20 сен, 15:19 410 1477643

>>1477571
>logInAttemp
Это пасхалка, лол.

411 20 сен, 15:35 411 1477649

сап двач, на днях понадобилось написать небольшой скрипт, походил по инету в поисках решений и вот что заметил...
Дело в том что жс я изучал в далеком 2013-14 году и тех знаний мне хватало для написания скриптов, тогда же я познакомился с ES 5, или 6 уже не помню, и казалось он будет в далеком будущем. вчера заметил что в примерах кода люди используют let, const, незнакомую мне конструкцию "=>", и какой-то промис. т.е. будущие наступило, а мои знания устарели.
Подскажите какие книжки можно почитать по жс, чтобы мои знания стали более актуальны.

Ответы7766877924

412 20 сен, 15:49 412 1477661

Кому-нибудь уже удавалось Vue 3 потестить? Если да, то как?

Ответы7767277674

413 20 сен, 16:01 413 1477668

>>1477649
Ты дурак бля? По очереди прогугли эти четыре слова. Вот тебе и весь es6

Ответы77675

414 20 сен, 16:05 414 1477672

>>1477661
Как земля...

415 20 сен, 16:08 415 1477674

>>1477661
Можешь скинуть вьюшный сайт над которым работал плизки?

416 20 сен, 16:11 416 1477675

>>1477668
погуглить-то я гуглил, интересно знать что еще есть нового, помимо этих четырех.

Ответы77676

417 20 сен, 16:12 417 1477676

>>1477675
Ни че го

Ответы7767777685

418 20 сен, 16:13 418 1477677

>>1477676
Прокси (на которых, на минуточку, строится вся ), рефлекты

Ответы7767977693

419 20 сен, 16:14 419 1477679

>>1477677
> строится вся )
Блядь. Практически вся реактивность*

Ответы77693

420 20 сен, 16:23 420 1477685

>>1477676
>го
https://2ch.hk/pr/res/1452808.html (М)

421 20 сен, 16:54 421 1477693

>>1477677>>1477679
>вся реактивность
Стесняюсь спросить, что имеется в виду под "реактивностью". Прокси - это бесполезный гиммик, который в 90% случаев нахуй не нужен.

Ответы77735

422 20 сен, 17:09 422 1477705

Какой именно механизм работы autocomplet'a для input'ов? Че-то гуглю, везде только инфа о том, что 'on' включает эту фишку, 'off' выключает. А как именно браузер решает, что подсказывать?

Ответы77711

57 Кб, 876x736
423 20 сен, 17:10 423 1477707

Я кончено не надеюсь на ответ с такой формой подачи вопроса. Но хули эта функция не работает то блять
$($addAnswerTextButton).click(function (e) {
e.preventDefault();
$($answersField).prepend($answerText);
});

Ответы77712777397821978580

424 20 сен, 17:11 424 1477711

>>1477705
Тя ебет??? Как хочет, так и решает.

Ответы77745

425 20 сен, 17:13 425 1477712

>>1477707
Когда писал этот пост заметил отсутствие знака доллара в переменной, но все равно не работает нихуя, сука :(

426 20 сен, 17:54 426 1477735

>>1477693
>Прокси - это бесполезный гиммик
MobX на нём и тыщи других либ:
https://github.com/yelouafi/focused
https://github.com/nx-js/observer-util

Да, многие вещи можно перенести на геттеры и сеттеры, но в отладке прокси просто божественны. А бесполезными можно назвать Мапы и Сеты, но это не значит, что у них полезной применимости.

4 Кб, 692x127
427 20 сен, 17:59 427 1477739

>>1477707
Бля, сравнивая код со своим тудулистом я заметил что нужно ставить доллар перед скобочками где пишется хтмл код. НО ВСЕ РАВНО НЕ РАБОТАЕТ БЛЯЯЯ. Вот такая хуйня рендерится

Ответы78580

428 20 сен, 18:11 428 1477745

>>1477711
Ну ебать. У меня например почему то на nhentai предлагаются запросы к автозаполнению с пиратской бухты, но почему-то не наоборот. Я хочу понять - почему. А то клиент у меня потом какой-нибудь спросит 'А почему мне ваш сайт предлагает мокрые писечки', а я ему отвечу - тебя ебет?!

85 Кб, 991x858
429 20 сен, 18:25 429 1477753

ПОЧЕМУ ГОВНО НОМЕР 1 ВЫДАЕТ [object Object]
А ГОВНО НОМЕР 2 НОРМАЛЬНУЮ КНОПКУ

Ответы77755777847799078580

430 20 сен, 18:34 430 1477755

>>1477753
Ну бро, ну хуй знает. Выкинь этот жкверь к хуям и пиши на нормальном реакте, тогда тебе помогут

Ответы77761

431 20 сен, 18:50 431 1477761

>>1477755
Да я знаю чтоли этот реакт. А нахуя я вообще этот жуквери трогал тогда. А ajax запросы есть в реакте?

Ответы77763

432 20 сен, 18:54 432 1477763

>>1477761
ajax запросы это нативный fetch, который к жкверям никакого отношения не имеем. В реакте есть место для сайд-эффектов, вроде запросов к сети, так что да, конечно там можно это сделать.

433 20 сен, 19:42 433 1477776

Чего выбрать из всего этого зоопарка для функционального тестирования вебморды?
https://github.com/atinfo/awesome-test-automation/blob/master/javascript-test-automation.md#web-ui-test-automation

Ответы77782

434 20 сен, 19:57 434 1477782

>>1477776
Cypress.

Ответы77787

435 20 сен, 20:10 435 1477784

>>1477753
Потому что ты смог перемешать дом байтстринг и объекты в 20 строчках говнокода ебаное ты мудло

Ответы77793

436 20 сен, 20:13 436 1477787

>>1477782
Говорят у него дашборд платный. Или пох на дашборд?

Ответы77789

437 20 сен, 20:15 437 1477789

>>1477787
Да, похуй.

Ответы7779177861

438 20 сен, 20:19 438 1477791

>>1477789
Спасибки, пошёл курить.

439 20 сен, 20:21 439 1477793

>>1477784
Че сказала, шлюха? Ебал тебя

440 20 сен, 20:34 440 1477805

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

Надеюсь, вы хоть что то поняли

мимо нюьфаг ебаный

Ответы778087781477821

441 20 сен, 20:36 441 1477808

>>1477805
Regular expressions

442 20 сен, 20:44 442 1477814

>>1477805
Либо String#includes, если случай совсем простой.

443 20 сен, 20:49 443 1477821

>>1477805
на "жс макака" в тексте красит бекграунд в красный
https://jsfiddle.net/Lt8351vn/

444 20 сен, 21:08 444 1477861

>>1477789
Это снова я.
А в нём есть возможность запустить два вебдрайвера параллельно, чтобы можно было взаимодействие разных юзеров тестировать?

445 20 сен, 21:45 445 1477924

123 Кб, 1200x630417 Кб, 606x700

>>1477649
https://www.amazon.com/Understanding-ECMAScript-Definitive-JavaScript-Developers/dp/1593277571/ref=sr_1_1?keywords=ecmascript+6&qid=1569005057&s=books&sr=1-1

446 20 сен, 21:46 446 1477928

С Vue3 реакта настанет пизда. Реактомартыханы окажутся на улице, а вьюгоспода будут переписывать их легаси на божественный Вью.

Ответы77935779497806878172

447 20 сен, 21:49 447 1477935

>>1477928
Вуй поделка для петпрожектов школоты и пиздоглазых сервисов.
Тырпрайз на нем не пишут

448 20 сен, 21:54 448 1477949

>>1477928
Скинь хоть один проект написанный тобой на вью

449 20 сен, 22:04 449 1477980

>>1477480
let f = parse...
let s = parse...
let op = "+"
let result = eval(f + op + s)

Ответы77987

450 20 сен, 22:07 450 1477987

>>1477980
Сочувствую(

Ответы77994

69 Кб, 568x452
451 20 сен, 22:08 451 1477990

>>1477753
$ перед скобкой пропустил

Ответы78201

452 20 сен, 22:10 452 1477994

>>1477987
parseInt пропускает вредный код? Я хз кстати

Ответы78010

453 20 сен, 22:17 453 1478010

>>1477994
Нахуй ты парсишь если потом обратно в строку переводишь?
Какой евал в 2019?

Ответы78043

454 20 сен, 22:35 454 1478043

>>1478010
let a = parseInt("1px")//1
let aa = parseInt("ssd")//null
Чтобы проверять

Ответы78079

455 20 сен, 22:45 455 1478068

>>1477928
а потом придет N+100 фреймворк

456 20 сен, 22:58 456 1478079

>>1478043
Со всей этой хуйней оно у тебя будет пердолить под 100мс

457 21 сен, 02:54 457 1478170

>>1477533
Это ты такой крутой, без библиотек пишешь, но вот только нахуя?

Ответы78273

458 21 сен, 03:00 458 1478172

>>1477928
Сразу ньюфажика видно. Реакт посложнее будет, кто на нем профессионально пишет, они перекатятся на Vue за считанные дни. Смена технологий проще чем тебе кажется.

69 Кб, 1050x700
459 21 сен, 03:43 459 1478180

>>1470028 (OP)
Сказали сделать приложуху с апи вот отсюда https://swapi.co/
Делать буду на реакте, можно это подключить как-нибудь как компонент?
Никогда не делал что-то с апи

Ответы7818178214

460 21 сен, 03:48 460 1478181

>>1478180
https://www.udemy.com/pro-react-redux/

461 21 сен, 08:31 461 1478201

>>1477990
Не, я просто в торопях писал, там этот $ был и с ним кнопка рендерилась как Обжект Обжект. А без $ она рендерилась нормально, но к ней не привязывался клик. Я уж переписал все короче используя делегирование

Ответы78324

462 21 сен, 10:11 462 1478214

>>1478180
Ты ебанутый?
Как тебя взяли на работу?

463 21 сен, 10:22 463 1478219

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

Ответы78324

464 21 сен, 11:36 464 1478240

https://codesandbox.io/s/github/react-dnd/react-dnd/tree/gh-pages/examples_hooks_js/04-sortable/simple
Реактач-помогач, как добавить в этот список поддержку добавления NativeTypes.URL? У меня не получается даже начать. Изначально, если просто добавить в accepts NativeTypes.URL, то оно просто крашится. Пытался проверить в начале hover на этот NativeTypes.URL и логнуть там, с последующим return, но оно даже не доходит до этой проверки, сразу крашится. В доке react-dnd ничего нет, только статичный дроп урла, без hover функции.

Ответы79213

465 21 сен, 13:22 465 1478273

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

Ответы78275

466 21 сен, 13:24 466 1478275

>>1478273
Тебе бы основные принципы программирования уловить из книжки по информатики

467 21 сен, 14:58 467 1478324

>>1478219
Да все уж >>1478201
Клик вообще не работал, консоль не помню че выдавала. Блять главное в другой работе все работало нахуй. Но там переменная была в цикле, не знаю в чем разница

Ответы79008

468 21 сен, 19:35 468 1478548

Извините за ньюфажный вопрос. Вот у меня есть макет, можно ли из него все картинки и текст выгрузить сразу или так по одному и надо сохранять?

469 21 сен, 19:36 469 1478550

6 Кб, 302x1202 Кб, 180x55

А че бля ключи объекта создались не в том порядке в каком я их прописал???

Ответы78580

19 Кб, 202x436
470 21 сен, 20:18 470 1478570

Всем здарова. Как мне этот объект запихнуть в монгу бд???

Ответы7858078659

471 21 сен, 20:26 471 1478580

>>1478570
>>1478550
>>1477753
>>1477739
>>1477707
Это 18+ доска

Ответы78586

472 21 сен, 20:30 472 1478586

>>1478580
Чего тебя так порвало, девочка?

473 21 сен, 22:03 473 1478659

>>1478570
Ставишь mongoose, делаешь схему, пихаешь по полям свой оъект или как есть, профит.

Ответы7870578851

474 21 сен, 22:32 474 1478672

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

Ответы7870378708

475 21 сен, 23:09 475 1478703

>>1478672
Никак, добро пожаловать в жопаскрипт, где базовую фичу уровня клонирования объектов(а тем более deep-clone) тебе придется писать самому или импортировать из либ. Без циклов никак, да и вряд ли тебе нужна подобная оптимизация заранее.

Ответы80839

476 21 сен, 23:15 476 1478705

>>1478659
>БД, единственная причина существования которой - это сохранение массивов данных без четкой схемы для бигдаты и прочей хуйни
>первый совет - "ставишь mongoose, делаешь схему"
Легче уж тогда постгрес поставить, он и понятнее ньюфагу, и быстрее, и удобнее, и популярнее, и возможностей там больше.

Ответы78851

477 21 сен, 23:19 477 1478708

>>1478672
Stringify-parse

478 22 сен, 09:42 478 1478849

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

Сам уже некоторое время работаю фуллстек веб макакой python + vue, но чувствую что многого не знаю о жс. В мире питона такое ощущение как-то всё более структурировано.

Собственно хочу книгу которая раскрывает полезные тонкости языка, аналог Fluent python только от мира js. Желательно на русском, т.к. быстрее читается, но можно и на английском. Спасибо

Ответы78854

479 22 сен, 09:50 479 1478851

>>1478659
>>1478705
Бля, а можно без новых технологий? Как кабанчик каждый день кручусь с ними

97 Кб, 465x640
480 22 сен, 10:12 480 1478854

>>1478849
П тичка читать без регистрации и смс https://eloquentjavascript.net/

>python + vue
Ты сам такое сочетание выбрал, или посадили на такой проект однажды в прошлом?

Ответы79419

481 22 сен, 10:36 481 1478864

Помогите, будьте добры. Делаю на ноде штуку, чтобы читался файл, на кнопку можно было нажать на странице и определенная инфа из файла выводилась. Можно жать много раз. Сделал событие, которое делает то что надо и выводит в консоль. Как сделать так, чтобы событие триггерилось на кнопку и передавало текст полученный в страницу html?

Ответы7886778941

482 22 сен, 10:41 482 1478867

>>1478864
Запускай нода сервер за заднем фоне и с которым общайся (запросить получение данных по клику на кнопку) фетчем/аксиосом/т.п. из js на твоей веб страничке.

Ответы78870

483 22 сен, 10:46 483 1478870

>>1478867
Спасибо за наводку

Ответы78872

484 22 сен, 10:50 484 1478872

>>1478870
пож

52 Кб, 464x861
485 22 сен, 11:54 485 1478916

>>1470028 (OP)
не знаю как фетчнуть конкретного юзера
пик 1 элемент в котором я фетчу из апи
потом хочу с помощью этого элемента выводить юзеров по одному в главный элемент app
само апи
https://jsonplaceholder.typicode.com/users
и почему item.id===1 не работает?

Ответы7892978959

486 22 сен, 12:04 486 1478929

>>1478916
Не беси меня
https://jsonplaceholder.typicode.com/users/1

Ответы78939

36 Кб, 632x470
487 22 сен, 12:16 487 1478939

>>1478929
так я пробывал так
и получается это

Ответы789457895278959789727899479308

488 22 сен, 12:17 488 1478941

>>1478864
http://35.228.114.219:3000/

Ответы79584

489 22 сен, 12:23 489 1478945

>>1478939
Конкретно на этом скрине ты вообще мапишь объект

Ответы78949

490 22 сен, 12:25 490 1478949

>>1478945
А как по-другому?
Это единственный способ который я знаю

491 22 сен, 12:32 491 1478952

>>1478939
Але, гараж!
this.setState(state => ({

...state,
someProp: someValue

}))

Не вставляй код картинками а то хуй тебе подсажут

492 22 сен, 12:40 492 1478959

>>1478939
>>1478916
Ебобо прочитай для начала что такое массивы и объекты

Ответы78976

78 Кб, 1303x861
493 22 сен, 12:56 493 1478972

>>1478939
Не лезь дебил блядь, учи синтаксис.

Ответы79079

494 22 сен, 12:57 494 1478976

>>1478959
Нихуя! Он возьмет какой-нибудь лодаш и будет мапать обьекты, пока ты вумные книжки читаешь.

93 Кб, 1244x867
495 22 сен, 13:28 495 1478994

>>1478939
Вот если хочешь мапить

Ответы7906979079

496 22 сен, 13:48 496 1479008

>>1478324
В этом и заключается суть js-а, очень дохуя таких вещей, но магии нет, есть непонимание что происходит.

Аноним 497 22 сен, 13:49 497 1479009

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

Тупо слить ?

Ответы79015790207910079182

38 Кб, 800x450
498 22 сен, 13:54 498 1479015

>>1479009
>Хуйня на которой написан весь ES6+
>в проекте не используют
Всегда охуеваю с таких вкатывающихся помидоров

Ответы7909579193

499 22 сен, 13:58 499 1479020

>>1479009
Ну хуле. сам используй. Если бы тебя по MMIX спрашивали, из "Искусства программирования", другой разговор

500 22 сен, 14:57 500 1479064

>>1470028 (OP)
Есть ресурсы, где реально можно у опытных чуваков поспрашивать советов? Вроде слышал есть какие-то чаты в телеграме.

У меня вот такая ситуация. Либо устраиваться на сеньёра в москве за ~250, либо может быть на удаленку на запад, но там страшно что по началу буду плохо знать язык, да и вообще хз где искать нормальную (hh.ru в этом не стоит доверять, он больше по россии)

Ответы79069

501 22 сен, 15:02 501 1479069

>>1479064
Как тебе мой код? >>1478994 С таким кодом можно джуном устраиваться?

Ответы7907079087

502 22 сен, 15:04 502 1479070

>>1479069
это один компонент, сделай хотя бы туду лист или очередной клон hacker news

503 22 сен, 15:08 503 1479079

>>1478994
>>1478972
спасибо, нужно мне больше зубрить
решал до этого только задачи на фрикодкампе

504 22 сен, 15:12 504 1479087

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

Ответы79255

18 Кб, 504x296
505 22 сен, 15:13 505 1479092

И все таки, как мне запихнуть объект в монгудб? Вот в интернете для моего тудулиста нашел такой код (пик 1). То есть для того чтобы добавить информацию в базу данных, у меня должно быть заранее сформированное тело (выделено красным). И это тело когда я создаю заметку в тудулисте может быть предопределено. А как быть с конструктором тестов? Количество вопросов и ответов всегда же разное. Пытался гуглить, но я даже не знаю как правильно вопрос сформулировать. Может быть я должен вызвать этот метод post() прямо в цикле, в котором я создаю объект для передачи в базу данных?

Ответы7913779142

Аноним 506 22 сен, 15:15 506 1479095

>>1479015

Ты может еще про var спросишь? легаси-макака,
алгоритмы спроси, паттерны, механизм работы фреймворка.

Ответы79098

141 Кб, 360x346
507 22 сен, 15:18 507 1479098

>>1479095
>Генераторы и итераторы
>легаси-макака
Лучше подыщи удаленку
Такого дегенерата в офис точно никто не возьмет

508 22 сен, 15:26 508 1479100

>>1479009
Ну да, надо же что-то спросить что ты не знаешь

509 22 сен, 16:06 509 1479137

>>1479092
А что тебе мешает сериализировать объект в строку и ее хранить в базе?

Ответы79140

510 22 сен, 16:08 510 1479140

>>1479137
А это нормальная практика?

511 22 сен, 16:09 511 1479142

>>1479092
Или о чем речь? У тебя есть база с данными туду листа, и база юзеров, вопрос обязательно ссылается на юзера. Каждый пункт туду листа отдельная запись, не понимаю в чем проблема.

Сформулируй блять нормально вопрос

Ответы79154

512 22 сен, 16:23 512 1479154

>>1479142
Не, в туду листе у меня юзеров нет. В post() всегда поступает только два ключа: текст и состояние (завершено или нет). А вот для теста количество вопросов и ответов заранее неизвестно, поэтому тело запроса в post определено быть не может

Ответы79157

513 22 сен, 16:24 513 1479157

>>1479154
А почему твой тест ебет количество вопросов?

514 22 сен, 16:30 514 1479164

16 Кб, 511x28219 Кб, 202x436

Бля, подождите, а я ведь могу просто сделать как на пик 1, где data это мой объект на пик 2?

515 22 сен, 16:40 515 1479182

>>1479009
Ребзя, раз вопрос про собес, то спрошу и я.
Что бы вы хотели слышать из вопросов на позицию фронтенд мидла?
Сам пользуюсь внутрикорпоративным списком но его использование НЕ форсируется, в котором покрытие вопросов на знание основ клож, хоистинга, последовательности выполнения асинхронного кода, IIFE и всего такого понемногу.
Но как-то стыдно что ли задавать вопросы такие коллегам, у которых n-лет стажа за спиной и чувствуется солидный опыт. Как-то это будет выглядеть со стороны странновато.

Ответы79273

516 22 сен, 16:46 516 1479193

>>1479015
Пик популярность этой хуйни - это когда ее пытались двигать как альтернативу промисам и await/async и некоторые особо одаренные даже высирали либы полностью на генераторах. В итоге оно оказалось никому не нужным, либы либо заброшены, либо переписаны по-человечески. А хуйня так и осталась никому не нужной, за yield в 2019 надо по ебалу бить.

Ответы79226

517 22 сен, 17:19 517 1479213

>>1478240
Аноны, работавшие с react-dnd, помогите.

518 22 сен, 17:43 518 1479226

>>1479193
R E G E N E R A T O R
E
G
E
N
E
R
A
T
O
R

519 22 сен, 17:52 519 1479231

писать на жс дескоптные приложения зашквар?

Ответы7923279233792357927079282

520 22 сен, 18:00 520 1479232

>>1479231
Электрон же, говно конечно, но слак например на нём написан ( и эта хуёвина пожирает все оперативку которую видит)

Ответы79270

521 22 сен, 18:00 521 1479233

>>1479231
Компании миллионики пишут

522 22 сен, 18:04 522 1479235

>>1479231
> дескоптные приложения зашквар?
Писать десктопные приложения вообще зашквар, неважно на чём. Пиши сразу SaaS.

523 22 сен, 18:29 523 1479255

>>1479087
Чем они лучше классовых?

Ответы792647926779276

524 22 сен, 18:40 524 1479264

>>1479255
>Хуки
>жизненный цикл
>Чем они лучше классовых
В этом треде хоть кто-нибудь понимает что он пишет?

Ответы79271

525 22 сен, 18:43 525 1479267

>>1479255
> Чем они лучше классовых?
Не надо ебаться с this например

Ответы79278

526 22 сен, 18:48 526 1479270

>>1479231
>>1479232
VSCode на нем, он нормально оптимизирован. Дискорд тоже.

527 22 сен, 18:49 527 1479271

>>1479264
Неправильно выразился. Чем хуки в функциональных компонентах лучше лайфсайкл методов в классовых компонентах?

Ответы79275

Аноним 528 22 сен, 18:49 528 1479273

>>1479182

IIEFI , вы там ебанулись? щас 2019 год))
Я бы тебе по ебалу дал за такой вопрос (мимо джуниор)

Считаю самый лучший собес , это когда дают 2 задачки за ноутом:

1) На работу с асинхрлонностью, хотя бы псевдокодом
2) на работу с мепингом данных , что-то сконвертировать (map + reduce + filter)

простой пример: Есть массив, каждый элемент может быть строкой(предложение состоящие из слов), нужно сконвертировать каждую строку в массив слов, т.е. если предложение состоит из 10 слов, то там будет 10 элементов, далее отсортировать массив массивов по кол-ву слов в нем

Ответы792887929679298

529 22 сен, 18:50 529 1479275

>>1479271
>Чем хуки в функциональных компонентах лучше лайфсайкл методов в классовых компонентах?
Да

Ответы79277

530 22 сен, 18:50 530 1479276

>>1479255
Не слушай дурачков, ебли с this особо и нет, там подводных камней по минимуму. Самый главный плюс хуков - что они позволяют в одну строчку вытаскивать/хранить любой стейт, то есть не надо для этого оборачиваться в ебучие прокладочные компоненты типа react-redux connect и в целом система гораздо удобнее и расширяемее, чем каличные классы реакта, где ты заебешься выносить свою логику из компонента в обычный жс-код, если она хоть как-то затрагивает setState.

Ответы79278

531 22 сен, 18:51 531 1479277

>>1479275
Лучше-то они чем?

532 22 сен, 18:52 532 1479278

>>1479267
>>1479276
Спасибо

533 22 сен, 18:54 533 1479282

>>1479231
Если нужно шлепнуть крудец для мудоёбов в офисах — смело ебашь на жс, главное чтобы быстрее конкурентов, похуй что пользователи будут страдать.
Если пишешь софтину для нормальных пацанов — обоссут за жс.

1,2 Мб, 1075x1520
534 22 сен, 18:56 534 1479286

Кстати, ананасы, что сейчас модно в мире фронтенда? Какой примерный стек нужен для вката на самого нищего бомжа за еду?

Ответы79292

535 22 сен, 18:57 535 1479288

>>1479273
>IIEFI , вы там ебанулись? щас 2019 год))
Яфи+кложуэ - это частный случай решения задачки на функцию-каунтер, никто не подталкивает именно к этому решению.

>1) На работу с асинхрлонностью, хотя бы псевдокодом
Это есть, как и вопросы про ивентлуп и микро-/таски.

>2) на работу с мепингом данных , что-то сконвертировать (map + reduce + filter)
Хороший поинт, нужно будет записать.

536 22 сен, 18:59 536 1479292

>>1479286
Реакт на хуках с графкл аполло, css гриды, serverless.

Ответы79328

537 22 сен, 19:00 537 1479296

>>1479273
А что не так с IIFE?

Ответы79303

538 22 сен, 19:02 538 1479298

>>1479273
>на работу с мепингом данных , что-то сконвертировать (map + reduce + filter)
Интересно как ты сам напишешь это без рхжса

Ответы79301

539 22 сен, 19:05 539 1479301

>>1479298
>Интересно как ты сам напишешь это без рхжса
Нахуя здесь Rx? У него что, ленивые вычисления или бесконечная коллекция?

Ответы79307

Аноним 540 22 сен, 19:09 540 1479303

>>1479296

зачем оно ? оно нужно Jquery-макакам, которые не знают что такой модульность, вебпак итд

541 22 сен, 19:14 541 1479307

>>1479301
Тогда какая-то шляпа уровня IIFE

Ответы79310

Аноним 542 22 сен, 19:16 542 1479308

>>1478939

васян, подруби себе приттер

Аноним 543 22 сен, 19:19 543 1479310

>>1479307

приведи пример? причем тут вообще конвертация данных и RX потоки ебать?

Ответы79317

544 22 сен, 19:26 544 1479317

>>1479310
Чем фолдабл от траверсабла отличается?

Ответы793247933279349

545 22 сен, 19:31 545 1479324

>>1479317
Массивы сворачиваются, а объекты - нит.

546 22 сен, 19:34 546 1479328

>>1479292
>serverless.
я так и не понял.
СПА сайт на реакте и одной ноде-это оно?

547 22 сен, 19:39 547 1479332

>>1479317
А, блядь, ты про мохнатки из фентези...

Аноним 548 22 сен, 19:58 548 1479349

>>1479317
Что это за хуйня?

Ответы79364

549 22 сен, 20:13 549 1479364

>>1479349
Foldable Traversable

Ответы7939279432

Аноним 550 22 сен, 20:53 550 1479392

>>1479364

Зачем это?
не нужно это

Ответы7941679420

551 22 сен, 21:13 551 1479416

>>1479392
>не нужно это
Тыскозал?

552 22 сен, 21:15 552 1479419

>>1478854
Спасибо. Посадили. Не мой личный проект. Работает вполне сносно, особенно если учитывать, что в качестве апи используется graphql. Сейчас добавляем сокеты, просто чтобы были,лол

553 22 сен, 21:15 553 1479420

>>1479392
>JavaScript
>Multi-paradigm: functional, imperative

Аноним 554 22 сен, 21:29 554 1479432

>>1479364

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

Ответы79438

555 22 сен, 21:33 555 1479438

>>1479432
Зачем тебе собеседования?
Просто фриланси

Ответы79448

556 22 сен, 21:49 556 1479448

>>1479438
Если опыта мало, офис в начале нужен. Там больше программирования будет, +code review
Главное не идти в русскому бизнеснему в ип, частнику и тп

Ответы7944979458

Аноним 557 22 сен, 21:50 557 1479449

>>1479448

можно идти, но если подкачен телом.

558 22 сен, 21:58 558 1479458

>>1479448
С хуя ли?
мимо вкатился без образования и опыта в удаленко

Ответы79471

Аноним 559 22 сен, 22:09 559 1479471

>>1479458

вордпресики делаешь?

Ответы79473

560 22 сен, 22:10 560 1479473

>>1479471
Ворвпрес же на пыхе
В основном html css jquery

Ответы7949979605

561 22 сен, 22:21 561 1479487

Проблема с vue. Хочу кое-что сделать с tree-view. Относительно недавно начал изучать js и у меня тупо не получается нормально заимпортить модуль.
Использую vue cli. Сначала пробовал с этим модулем
https://www.npmjs.com/package/vue-drag-tree
Нормально его подключил, но мне кое-что в нем не понравилось, но пока бился с ним, захотел попробовать другой.
https://github.com/holiber/sl-vue-tree
Добавляю в main.js
import SlVueTree} from 'sl-vue-tree';

Vue.use(SlVueTree)

В отдельной vue компоненте пытаюсь сделать
<template>
<SlVueTree v-model="nodes"/>
</template>

Но в итоге получаю Unknown custom element: <SlVueTree>. С другим модулем аналогичные действия проходят, во всех гайдах так делают. Сам модуль конечно поставил через npm.
Подскажи анончик, вообще не понимаю с чем могут быть траблы.

36 Кб, 640x473
562 22 сен, 22:32 562 1479499

>>1479473
> jquery
> 2019

Ответы79503

563 22 сен, 22:37 563 1479503

>>1479499
Ну на javascript тоже иногда приходится

564 22 сен, 22:59 564 1479521

ПЕРЕКАТ:
>>1479520 (OP)
>>1479520 (OP)
>>1479520 (OP)
>>1479520 (OP)
>>1479520 (OP)
>>1479520 (OP)

565 23 сен, 01:37 565 1479584

>>1478941
Я скачал посмотреть, не кради, пожалуйста, мои данные и не вируси компутар

566 23 сен, 07:13 566 1479605

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

567 24 сен, 18:22 567 1480839

>>1478703
Array.from() разве не дипкопи делает?

174 Кб, 1280x800
568 25 сен, 14:23 568 1481502

>>1477203
Ты комменты-то хотя б к этому видиву все прочитал?
Что ему эти жалкие 120к, когда он в месяц рубил по 300к?

Ответы81757

569 25 сен, 22:02 569 1481757

>>1481502

хз как вы работу ищите))))

джун мск 110к

570 25 сен, 22:03 570 1481758

React-кодеры, нужна ваша помощь. Делаю TODO-list. Добавленная задача представляет из себя тег <li>, в котором есть текст задачи и кнопка для её удаления. Есть два события клика: на <li> для пометки задачи как выполненной, и на <button> для удаления задачи. Проблема в том, что нажатие на <button> срабатывает и на сам тег <li>, так как кнопка находится внутри тега. Как решить данную проблему?

Пробовал сделать костыль: при наведении на крестик в state меняется значение isHovered, при котором метод клика по <li> не срабатывает. И после выхода курсора с кнопки, значение в state возвращается обратно. Но костыль кривой и не помог.
Надеюсь на вашу помощь.

Ответы8177181885

571 25 сен, 22:05 571 1481760

>>1470338
А что не так с жейквери?

Ответы81772

572 25 сен, 22:14 572 1481771

>>1481758

event.stopPropagation();

Ответы81786

573 25 сен, 22:15 573 1481772

>>1481760

Он мертв уже как года 4 вместе с bootstrap

Ответы81773

574 25 сен, 22:15 574 1481773

>>1481772
А что не мертво?

Ответы81777

575 25 сен, 22:21 575 1481777

>>1481773

react angular vue или что-то другое
щас в нативном JS есть все то, что было в JQUERY

Ответы81827

576 25 сен, 22:53 576 1481786

>>1481771
Спасибо, анон! Работает.

577 26 сен, 00:07 577 1481827

>>1481777
Ну допустим мне надо сайт-визитку наваять. Неужели без ангуляра никак?

Ответы81884

578 26 сен, 04:03 578 1481884

>>1481827
не нужен фреймворк используешь ваниллу
в принципе сайт визитку можно вообще без джс сделать лол

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

579 26 сен, 04:06 579 1481885

>>1481758
вот что происходит когда люди не учат основы как язык имплементирован в браузере...

580 26 сен, 21:47 580 1482564

23 Кб, 279x60142 Кб, 729x22334 Кб, 1023x285

Аноны, нужна помощь. Получаю в реакте JSON-объект через fetch, но не могу распаковать его значение. Хочу вывести в рендере значение weather -> main, чтобы выводилось Clear. Но выдаёт ошибку. Объект записан в currentWeather в state, в консоль весь объект выводит нормально. Не получается распаковывать вложенные объекты. Пробовал вывести по-разному(пик 2), но постоянно выдаёт ошибку(пик 3). Как правильно вывести?

Ответы825678273982876

581 26 сен, 21:48 581 1482567

>>1482564
Здесь хочу добавить, что я не пытаюсь вывести сразу 3 разными способами, пытался вывести через каждый, всё равно - ошибка...

582 27 сен, 02:27 582 1482739

>>1482564
>>1482730

Ответы82981

583 27 сен, 11:12 583 1482864

>>1473619
За такой код - просто сразу бан, блять

584 27 сен, 11:36 584 1482876

>>1482564
Покажи как получаешь и в каком методе. Алсо, хватит писать компоненты на классах, пожалуйста.

Ответы82981

585 27 сен, 13:54 585 1482981

>>1482739
Благодарю, разборался
>>1482876
Я неделю как вкатился в реакт, извини, пока не очень разбираюсь в структуре реакта. Как лучше писать компоненты?

Ответы86492

586 27 сен, 19:49 586 1483179

>>1473619
function randomInteger(min, max) {
// случайное число от min до (max+1)
let rand = min + Math.random() * (max + 1 - min);
return Math.floor(rand);
}

Ответы84396

587 29 сен, 12:40 587 1484396

>>1483179
function randomInteger(min, max) {
// случайное число от min до max включительно
const rand = Math.random() * (max - min + 1);
return min + Math.floor(rand);
}

Пофиксил тебя

588 1 окт, 20:14 588 1486492

>>1482981
>Как лучше писать компоненты?
Функциональные компоненты, с хуками вместо стейта и жизненного цикла

Тред утонул или удален.
Это копия, сохраненная 22 октября 2019 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion