Этого треда уже нет.
Это копия, сохраненная 25 августа 2020 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
JavaScript.thread = Number(`161`); /js/ # OP 1669260 В конец треда | Веб
Прошлый тред: >>1661702 (OP)

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

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
powernums.png27 Кб, 600x413
# OP 2 1669261
П Л А Т И Н А

> Странное приведение типов, комплексные правила, неявные ошибки


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

> Почему бы не сделать новую нормальную версию языка


Выгоды сомнительны, а Интернет ломать нельзя.
http://exploringjs.com/es6/ch_one-javascript.html

> Динамика, не компиляется, недоязык


Странно, что у тебя после объявления всех типов и компиляния осталось время кхе-кхекать в этом треде, старичок.

> Что там асинхронно происходит в этом одном потоке Event Loop


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

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


Для твоей безопасности в браузерах принудительно работает ограничение доступа к кросс-доменным ресурсам. Требуются специальные заголовки
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

> Хочу получить доступ к файлам на винте


Тебе бы не хотелось, чтоб произвольный сайт мог получить доступ к твоим файлам.
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют решающего значения. Всё бесплатно для самостоятельных. Времени потребуется год с нуля, но это не точно.
https://ru.hexlet.io/blog/categories/success
Английский обязательно. Проследуй в /fl за гайдом.

Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
https://www.youtube.com/watch?v=IhuwS5ZLwKY&list=PL8dPuuaLjXtNcAJRf3bE1IJU6nMfHj86W
Ты помнишь образы и связи, а не конспекты.
https://www.youtube.com/watch?v=gj3ZnKlHqxI
https://www.youtube.com/watch?v=5nTuScU70As
Ты — это то, что ты делаешь каждый день.
https://www.youtube.com/watch?v=eLYNM5QAnpw
https://www.youtube.com/watch?v=JAnNUhWJQI8&list=PL5faAYlGYYoGr49h1WMInNSd5Ya1uu7KT&index=6
https://habitica.com/
Сколько помидорок сможешь сделать за неделю?
https://www.youtube.com/watch?v=H0k0TQfZGSc
https://pomotodo.com/

HTML, CSS. Ничего сложного.
Требует только усидчивости. Как раз подойдёт для того, чтоб в простых условиях выработать правильные привычки и дисциплину.
MDN — сообщество разработчиков Мозила, обширнейшая вики-подобная база знаний по веб-технологиям. По любому вопросу поиски начинать стоит тут. Здесь же и учебник по основам разработки. Есть и на русском, но не в самом актуальном состоянии. Читай-делай тут разделы HTML и CSS, до большого раздела по JavaScript, этот гайд дальше предложит более лучший учебник. Но можешь и этот полистать, тоже достойный, любая информация лишней не будет.
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web
Подробно по каждому элементу с примерами, много практики, много полезных списков:
https://www.w3schools.com/html
https://www.w3schools.com/css
https://www.w3schools.com/howto
Параллельно под чаёк по вечерам посмотри:
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
https://www.youtube.com/watch?v=tpIctyqH29Q&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
На этом этапе стоит начать формировать информационный фон. Собирай подписки на рассылки, Ютюб, Твиттер. Но помни, если ты что-то смотришь-читаешь, то стоит потратить минимум столько же времени на написание кода по мотивам (весь написанный код нужно бережно хранить, чтоб было, что показать). Иначе это обычная бестолковая прокрастинация.
https://habr.com/ru/company/everydaytools/blog/322980/
Или же это может быть толковая рекреация — лучше посмотреть интересный доклад, чем очередной сериал.

JavaScript. Шутки кончились.
Очень дружелюбен к ньюфаням и даст тебе хороший старт:
https://javascript.info/
У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь среди прочего описываются многие тонкости языка, которые полезны для общей картины, но на деле вряд ли пригодятся, не фрустрируй. Задачки обязательно делать. Если задачка совсем (за 10 минут) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться.
Как писать для людей:
https://github.com/ryanmcdermott/clean-code-javascript
Ссылкота по понятиям:
https://github.com/leonardomso/33-js-concepts

Тут уже нужно начать искать работку и получать опыт отказов. Удача любит смелых. Только не ври о своём уровне работодателю, а главное — себе. Сейчас ты на уровне ребёнка, который только научился писать, пользы от тебя столько же. Но собеседования это единственный способ для тебя узнать, что требуется сейчас в твоей области (во всех смыслах) и что нужно лично тебе.

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
годнота, интерактивно обозревает всё с упором на практику.
Задачки и соревнования:
https://www.codewars.com/
Забавные объяснения и проекты:
https://eloquentjavascript.net/
Концептуальный разбор для продвинутых:
https://github.com/getify/You-Dont-Know-JS
https://github.com/getify/Functional-Light-JS
Исчерпывающе подробные справочники:
http://speakingjs.com/es5/index.html
http://exploringjs.com/es6/index.html
http://exploringjs.com/es2016-es2017/index.html
http://exploringjs.com/es2018-es2019/toc.html
Массивнейшая ссылкота по всем темам:
https://frontendmasters.com/books/front-end-handbook/2019/
Дизайн, редактура, прочие смежные дела:
https://bespoyasov.ru/front-not-pain/

Node.js позволит тебе вырваться за пределы браузера, сделать свой сервер, автоматизировать рутину в разработке и жизни.
Нода это уже отдельная среда, человечного MDN’a тут нет. Но ты же уже не боишься серьёзных документаций. Нужно сразу найти доки Ноды “nodejs doc” и сверяться с ними.
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://www.youtube.com/watch?v=WBcHgaoHh1k&list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ

На этом этапе ещё нужно разобраться с инфраструктурой:
Linux
https://itsfoss.com/getting-started-with-ubuntu/
https://linuxjourney.com/
shell
https://tproger.ru/translations/bash-cheatsheet/
https://explainshell.com/
https://www.shellscript.sh/
Git
https://tproger.ru/translations/difference-between-git-and-github/
https://githowto.com
https://git-scm.com/book/ru/v2
Docker
https://dev.to/azure/docker---from-the-beginning-part-i-28c6
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/
https://code.visualstudio.com/docs/remote/containers

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности.
В качестве идеи для проекта стоит брать что-то близкое тебе, чтоб с душой. Можно воспроизвести используемое тобой приложение, что-то улучшить. Можно сделать что-то полезное тебе в быту — учёт просмотренных тайтлов, счётчик калорий, агрегатор новостей.
https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d
https://medium.freecodecamp.org/want-to-build-something-fun-heres-a-list-of-sample-web-app-ideas-b991bce0ed9a
https://medium.freecodecamp.org/summer-is-over-you-should-be-coding-heres-yet-another-list-of-exciting-ideas-to-build-a95d7704d36d

Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, ты сможешь разобраться самостоятельно. Алгоритм такой:
0. находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал;
https://www.youtube.com/watch?v=xJZa2_aldDs
1. находишь официальный сайт приблуды;
https://reactjs.org/
2. на офсайте делаешь Tutorial / Getting started;
https://reactjs.org/tutorial/tutorial.html
3. на офсайте читаешь доки, АПИшки по диагонали;
https://reactjs.org/docs/hello-world.html
4. начинаешь делать оригинальные нужные штуки, сверяясь с доками;
https://github.com/gothinkster/react-redux-realworld-example-app
5. попробуй поискать “github awesome приблуда”;
https://github.com/enaqx/awesome-react
6. отважно посмотри исходники.
https://github.com/facebook/react

Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио на Гитхабе и можешь уверенно искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.

При перекате не забудь тему и тег. Шапка с разметкой: https://pastebin.com/9yRADC0s
powernums.png27 Кб, 600x413
# OP 2 1669261
П Л А Т И Н А

> Странное приведение типов, комплексные правила, неявные ошибки


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

> Почему бы не сделать новую нормальную версию языка


Выгоды сомнительны, а Интернет ломать нельзя.
http://exploringjs.com/es6/ch_one-javascript.html

> Динамика, не компиляется, недоязык


Странно, что у тебя после объявления всех типов и компиляния осталось время кхе-кхекать в этом треде, старичок.

> Что там асинхронно происходит в этом одном потоке Event Loop


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

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


Для твоей безопасности в браузерах принудительно работает ограничение доступа к кросс-доменным ресурсам. Требуются специальные заголовки
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

> Хочу получить доступ к файлам на винте


Тебе бы не хотелось, чтоб произвольный сайт мог получить доступ к твоим файлам.
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют решающего значения. Всё бесплатно для самостоятельных. Времени потребуется год с нуля, но это не точно.
https://ru.hexlet.io/blog/categories/success
Английский обязательно. Проследуй в /fl за гайдом.

Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
https://www.youtube.com/watch?v=IhuwS5ZLwKY&list=PL8dPuuaLjXtNcAJRf3bE1IJU6nMfHj86W
Ты помнишь образы и связи, а не конспекты.
https://www.youtube.com/watch?v=gj3ZnKlHqxI
https://www.youtube.com/watch?v=5nTuScU70As
Ты — это то, что ты делаешь каждый день.
https://www.youtube.com/watch?v=eLYNM5QAnpw
https://www.youtube.com/watch?v=JAnNUhWJQI8&list=PL5faAYlGYYoGr49h1WMInNSd5Ya1uu7KT&index=6
https://habitica.com/
Сколько помидорок сможешь сделать за неделю?
https://www.youtube.com/watch?v=H0k0TQfZGSc
https://pomotodo.com/

HTML, CSS. Ничего сложного.
Требует только усидчивости. Как раз подойдёт для того, чтоб в простых условиях выработать правильные привычки и дисциплину.
MDN — сообщество разработчиков Мозила, обширнейшая вики-подобная база знаний по веб-технологиям. По любому вопросу поиски начинать стоит тут. Здесь же и учебник по основам разработки. Есть и на русском, но не в самом актуальном состоянии. Читай-делай тут разделы HTML и CSS, до большого раздела по JavaScript, этот гайд дальше предложит более лучший учебник. Но можешь и этот полистать, тоже достойный, любая информация лишней не будет.
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web
Подробно по каждому элементу с примерами, много практики, много полезных списков:
https://www.w3schools.com/html
https://www.w3schools.com/css
https://www.w3schools.com/howto
Параллельно под чаёк по вечерам посмотри:
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
https://www.youtube.com/watch?v=tpIctyqH29Q&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
На этом этапе стоит начать формировать информационный фон. Собирай подписки на рассылки, Ютюб, Твиттер. Но помни, если ты что-то смотришь-читаешь, то стоит потратить минимум столько же времени на написание кода по мотивам (весь написанный код нужно бережно хранить, чтоб было, что показать). Иначе это обычная бестолковая прокрастинация.
https://habr.com/ru/company/everydaytools/blog/322980/
Или же это может быть толковая рекреация — лучше посмотреть интересный доклад, чем очередной сериал.

JavaScript. Шутки кончились.
Очень дружелюбен к ньюфаням и даст тебе хороший старт:
https://javascript.info/
У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь среди прочего описываются многие тонкости языка, которые полезны для общей картины, но на деле вряд ли пригодятся, не фрустрируй. Задачки обязательно делать. Если задачка совсем (за 10 минут) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться.
Как писать для людей:
https://github.com/ryanmcdermott/clean-code-javascript
Ссылкота по понятиям:
https://github.com/leonardomso/33-js-concepts

Тут уже нужно начать искать работку и получать опыт отказов. Удача любит смелых. Только не ври о своём уровне работодателю, а главное — себе. Сейчас ты на уровне ребёнка, который только научился писать, пользы от тебя столько же. Но собеседования это единственный способ для тебя узнать, что требуется сейчас в твоей области (во всех смыслах) и что нужно лично тебе.

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
годнота, интерактивно обозревает всё с упором на практику.
Задачки и соревнования:
https://www.codewars.com/
Забавные объяснения и проекты:
https://eloquentjavascript.net/
Концептуальный разбор для продвинутых:
https://github.com/getify/You-Dont-Know-JS
https://github.com/getify/Functional-Light-JS
Исчерпывающе подробные справочники:
http://speakingjs.com/es5/index.html
http://exploringjs.com/es6/index.html
http://exploringjs.com/es2016-es2017/index.html
http://exploringjs.com/es2018-es2019/toc.html
Массивнейшая ссылкота по всем темам:
https://frontendmasters.com/books/front-end-handbook/2019/
Дизайн, редактура, прочие смежные дела:
https://bespoyasov.ru/front-not-pain/

Node.js позволит тебе вырваться за пределы браузера, сделать свой сервер, автоматизировать рутину в разработке и жизни.
Нода это уже отдельная среда, человечного MDN’a тут нет. Но ты же уже не боишься серьёзных документаций. Нужно сразу найти доки Ноды “nodejs doc” и сверяться с ними.
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://www.youtube.com/watch?v=WBcHgaoHh1k&list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ

На этом этапе ещё нужно разобраться с инфраструктурой:
Linux
https://itsfoss.com/getting-started-with-ubuntu/
https://linuxjourney.com/
shell
https://tproger.ru/translations/bash-cheatsheet/
https://explainshell.com/
https://www.shellscript.sh/
Git
https://tproger.ru/translations/difference-between-git-and-github/
https://githowto.com
https://git-scm.com/book/ru/v2
Docker
https://dev.to/azure/docker---from-the-beginning-part-i-28c6
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/
https://code.visualstudio.com/docs/remote/containers

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности.
В качестве идеи для проекта стоит брать что-то близкое тебе, чтоб с душой. Можно воспроизвести используемое тобой приложение, что-то улучшить. Можно сделать что-то полезное тебе в быту — учёт просмотренных тайтлов, счётчик калорий, агрегатор новостей.
https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d
https://medium.freecodecamp.org/want-to-build-something-fun-heres-a-list-of-sample-web-app-ideas-b991bce0ed9a
https://medium.freecodecamp.org/summer-is-over-you-should-be-coding-heres-yet-another-list-of-exciting-ideas-to-build-a95d7704d36d

Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, ты сможешь разобраться самостоятельно. Алгоритм такой:
0. находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал;
https://www.youtube.com/watch?v=xJZa2_aldDs
1. находишь официальный сайт приблуды;
https://reactjs.org/
2. на офсайте делаешь Tutorial / Getting started;
https://reactjs.org/tutorial/tutorial.html
3. на офсайте читаешь доки, АПИшки по диагонали;
https://reactjs.org/docs/hello-world.html
4. начинаешь делать оригинальные нужные штуки, сверяясь с доками;
https://github.com/gothinkster/react-redux-realworld-example-app
5. попробуй поискать “github awesome приблуда”;
https://github.com/enaqx/awesome-react
6. отважно посмотри исходники.
https://github.com/facebook/react

Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио на Гитхабе и можешь уверенно искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.

При перекате не забудь тему и тег. Шапка с разметкой: https://pastebin.com/9yRADC0s
3 1669271
>>669261

>аже плохой код должен хоть как-то работать


Честно, вот этой идеи я никогда не мог понять. Зачем? Как правило, плохой код работает не так, как ты ожидаешь.
4 1669278
5 1669293
Так блэт, я так и не въехал: использование var вместо let это зашквар или нет? Это ж вроде как устаревший способ, засоряющий глобальную область видимости, но почему я тогда вижу так много этих var-ов в новых нелегаси скриптах?

Вот весьма свежая статья, где автор часто спамит var-ами:
https://habr.com/ru/company/ruvds/blog/499014/
6 1669309
>>669293
Васянский перевод васянской статьи по сбору васянских примеров это конечно авторитетный источник.
Тут тебе не дизайнеры с трендами. Если ты даже техническую причину понимаешь, то куда ты ещё въехать не можешь? Почему древняя чушь смогла сквозь интернеты протечь в статью к васяну? Почему инерционния происходит инерционно?
7 1669311
Покидайте своих гитхабов, интересно глянуть что там у гьюниор девелоперов творится)
Естественно не пустых.
8 1669319
>>669293

На хабре нет специалистов по фронту забей на эту площадку
9 1669351
>>669293
Норм статья
var несоклько раз показывают полную сжираемость скопа в iife, в остальных примерах ни на что не влияет поэтому почему бы и нет
10 1669363
Создаю на реакте json типа
[{id:0, title:"some text"}, {id:1, title:"another text"}]. 1 вопрос: как добавить новый обьект (через push?)? 2 вопрос: как инкрементировать id?
11 1669366
>>669363

>реакт


>push


Пошёл на хуй
12123.jpg46 Кб, 679x334
12 1669381
>>669363
Легко и просто.
13 1669384
>>669363
array.push({id: array.length. title: titleVar})
14 1669385
>>669381
Маленькое исправление - нужно сделать поле idsCounter приватным, вот так:

static #idsCounter = 0;

И в конструкторе будет:

this.id = ++MyDataType.#idsCounter;
15 1669420
Всем пасиба.
16 1669476
>>669366
Слав, ты чего?)
17 1669478
>>669476
Но он прав, Дима.
18 1669514
>>669261
Насколько актуальна паста? Я не про индуса с точкой на лбу.
19 1669519
Приветик.
Я только недавно вкатился, прошу подсказать.

Имеет ли у ЖС нечто, вроже require из ПХП?

Потому что писать document.write() это пиздец как долго, проще завернуть в функцию, как заворачивают GetElementById в функцию $ (прочел об этом в книге, не знаю, используете ли вы такое).

Так вот. Могу ли я скидать все эти самопальные функции в один файлик и подключить его в других файлах и вызывать оттуда "свои" функции?

Алсо. Да, document.write() это не то, что надо использовать для вывода, но сейчас я только постигаю ЖС, да и в книге, кроме алертов, ничего другого для вывода не давали, все постепенно учу.
20 1669521
>>669519
Есть и require и import. А погуглить сложно чтоли?
21 1669523
>>669521
Последние мысли фронтендера всегда должны быть о DOM-е.
22 1669530
Ебать братва, я тут узнал, что запущенный create-react-app, можно запустить с любого устройства в домашней сети по адресу твой ip:выбранный host. А как я могу открыть свой пк для всего интернета?
23 1669555
>>669530
create-react-app тупо запускает хттп сервер с хотрелоадными свистоперделками вебпака
24 1669572
>>669555
Самый умный в треде? Отвечай на вопрос тогда
25 1669608
>>669530
Если у тебя роутер, то ето будет слажнее.
26 1669620
>>669530
Тор только за счёт этого и живёт.
27 1669626
>>669260 (OP)
сап програмач!
хотел бы узнать мнение жс господ по поводу graphql
я так то вообще по фронтенду чисто, но решил начать вкатываться в бек и тк мой проект на работе написан на графкюеле я естественно тоже решил его навернуть
как считаете, это вообще перспективная технология в плане поиска работы в будущем, или все юзают rest там, или вообще другие языки для бэка?
можно вообще считать себя начинающим бекэнд разрабом, если шаришь только в graphql??
28 1669630
>>669626

>graphql


На твиче его используют.
29 1669631
>>669626

>graphql


Осилвиается за пару вечеров
Парень из технаря 30 1669716
Изучил 2 раздела учебника Кантора(сам язык и дум), чем дальше можно заняться, кроме изучения 3 раздела?
Задачки на литкоде уже решал
31 1669804
>>669363
О нееет в реакте нельзя мутировать нееееет
32 1669880
>>669351
А почему б не именовать абсолютно все переменные через CAPS_SNAKE_CASE? Ни на что ж не влияет
trme.jpeg143 Кб, 1252x1252
33 1669948
>>669880
Это называется
SCREAMING_SNAKE_CASE
И, да, так рекомендуется именовать константы. И экшены в редюсерах. И когда у тебя константы в экшенах ЭТО ПЕРЕСТАЁТ БЫТЬ СМЕШНО.
34 1670013
>>669948
>>669880

В COM объектах помоему только так и делали, что не поле у объекта, либо аргумент функции, то всегда капсом.
35 1670137
Гайс, вкатываюсь полгода и только что узнал, что если querySelector('xyi') не найден в документе, то работа жс скрипта прекращается блять! Как вобще теперь делать один жс файл на все страницы сайта? Я не верю, что нужно оборачивать все теги в if(querySelector('xyi')){ }? Есть же какое-то нормальное решение?
qitzvoimkys1bwbzrblcb-d6a0.jpeg103 Кб, 960x485
36 1670146
>>669293
блять, они же конченые.
37 1670148
>>670137
А в чем проблема так делать? И зачем искать в доме то, чего нет?
38 1670150
>>670148
Погоди, или я тупой или что-то делаю не так:

на одной странице у меня есть класс xyi
на другой странице у меня класс dick, но нет класса xyi
жс скрипт у меня один для обеих страниц, где:
querySelector('xyi')
querySelector('dick')
39 1670164
>>670150
ты, наверное, и сам догадываешься, что если у тебя метод для работы с классами один, а названий классов несколько, то это какая-то логическая дичь. введи ещё один класс penises, добавь обоим, и на него вешай селектор тогда что ли.
40 1670172
>>670164
Я дико извиняюсь, что ебу тебе мозги, но разумеется разные методы, вот полный код:

index1.html
<div class="xyi"></div>

index2.html
<div class="dick"></div>

js.js
document.querySelector('.xyi').addEventListener(одно действие);
document.querySelector('.dick').addEventListener(другое действие);

На index2.html js скрипт не выполнится, так как остановится на первой строке на ошибке document.querySelector('.xyi') not exists, а точнее can't addEventListener of null
41 1670191
>>670172
Ну значит оборачивай в условия. Или разделяй скрипты. Что ты, обосрешься от этого? Может ты вообще хотел язык где можно писать с опечатками и все будет нормально?
advice-dog-template.jpg49 Кб, 407x405
42 1670196
>>670172
document.querySelectorAll
forEach
43 1670199
>>670172
Во-первых, я не понимаю, почему тебя пугает if(){}. как раз логично, что блок кода не будет выполняться, если на странице нет элемента, к которому он имеет отношение. Ничего не мешает тебе в самом начале js файла объявить консты, в которых будут твои квери селекторы:

const x = document.querySelector('.x')

а ниже

if(x){
xui.addEventListener} или x && x.addeventListener()

И почитай ещё про DOMContentLoaded, он должен быть ещё выше.
44 1670200
>>670172
const xyi = document.querySelector('.xyi')
xyi && xyi.addEventListener(h)
const dick = document.querySelector('.dick')
dick && dick.addEventListener(h)
45 1670204
>>670191
>>670199
>>670200
Спасибо, господа. Я просто охуел от новости, что перестает выполняться.
46 1670360
>>670196
Почему ты решил это высрать?
47 1670376
>>670360
Чому ты такой злой?
изображение.png214x72
48 1670434
Братва, как парашу эту убрать? Браузер Firefox
609DFD1A-8B84-4A7E-8699-02829FD645FA.jpeg215 Кб, 572x534
49 1670459
>>670196
Почему ты решил это высрать? Воняет пиздец.
50 1670482
>>670459
Ебать кринж
51 1670496
>>670459
Етить, вы в Вотсапчике посты с Двача обсуждаете? Расскажи пожалуйста кто твой собеседник.

>>670434
class:focus { outline: none; }
Только не забудь тогда свои стили нарисовать. Фокус должен выделять.
52 1670497
>>670459

>то он прав что своим троллингом


WHA?
53 1670504
Почему с ХУКАМИ которые вроде бы должны упрощать работу, нужно написать столько хуйни только чтобы прочитать данные с веб сервиса?

https://github.com/pkellner/pluralsight-course-using-react-hooks/blob/master/05-Combing-React-Hooks-REST-Example/clip4-adding-useAxiosFetch-custom-hook/src/useAxiosFetch.js
pho.png238 Кб, 413x723
54 1670507
>>670482
>>670497
Господа, у нас эксперт по высерам.
55 1670510
>>670507
Хуисерам, предложение мне переведи на русский
56 1670514
>>670504
А при чём тут хуки? Долбоеб просто не знает, что код нужно разбивать на функции. Ну ничего, зато говноконструкцию вида conts func = () => {} лепит везде.
57 1670517
>>670514
Это из курса, где автор переписывает "традиционное" приложение на хуки, и говорит посмотрите как охуенно стало
58 1670522
>>670517

>Это из курса



Я не удивлён. Со временем ты поймёшь, что все курсы это говно и учиться нужно по книгам.
59 1670531
>>670522
Ты какой-то токсик, проходи мимо. Курсы бывают полезные и не очень, так же как и книги.
60 1670534
>>670522
Ты какой-то токсик, проходи мимо. Курсы бывают полезные и не очень, так же как и книги.
61 1670555
>>670531
Мальчик, иди нахуй.

> Почему с ХУКАМИ которые вроде бы должны упрощать работу, нужно написать столько хуйни


Почему если ты не токсик, то пишешь про работу целой команды такие унизительные вещи? Также, если твои курсы такие хорошие, то почему ты пишешь такую хуйню про хуки?
62 1670565
>>670504

>Почему нужно написать столько хуйни только чтобы прочитать данные с веб сервиса


>с ХУКАМИ


Ты даже не можешь отличить хуки от редюсеров, лол
63 1670567
ХЕЛП ГАЙЗ!!!

Есть апишка на ноде.

Конфиг:
NodeJS 9.8 на pm2
MariaDB 10.x
Redis
Nginx
Пользователей в пике - до 10к

К апишке подключаются админка и два приложения - андроид и иос.

Проблема: ДИКИЕ ТОРМОЗА.

С серваком все норм, субд в норме, nginx в норме, логи все чистые, загруз по ЦПУ/памяти не супер большой. Такое ощущение, что тормозит именно сама нода, но я хз, как ее профайлить.
64 1670569
>>670567
Подскажите, с чего начать профайлить ноду, и как это грамотно и относительно быстро можно сделать.
65 1670570
>>670567
Можешь по-быстрому переписать на кложе
66 1670598
>>670567
Как ты определяешь то степень этого НОРМ? Единственное, что можно предположить, так это то, что ты не используешь веб-воркеров для распределения задач.
67 1670628
>>670497
Я спал.
>>670482
Кста мб зашквар топ кун тян хайп хз ля какая ору лол кек ржу кринж чилл флекс чел челик токсик соглы щас бы омг.
>>670496
В телеграмме, в чат по жсу скинул.
68 1670633
Реально интересно почему анон решил высрать такое говно в наш унитаз.
69 1670652
>>670598

>субд


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

>nginx


куча отказов в обслуживании от ноды в error.log

>redis


используется как pubsub и в основном ночью для крон-задач

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


pm2 разве не должен это, условно говоря, на автомате делать, как тот же php-fpm?
70 1670661
>>670652

>лог медленных запросов почти пустой - самый медленный запрос 0.2 секунды, повторяется раз в полчаса где-то, объемы гоняемых данных от частых запросов не превышают 10к


Это прям сильно предельные случаи, 1-5% от общего числа. Чаще всего запросы выполняются за 0.000x-0.00x секунд, объемы запрашиваемых данных - 10-100 строк.
71 1670695
>>670628

> Кста мб зашквар топ кун тян хайп хз ля какая ору лол кек ржу кринж чилл флекс чел челик токсик соглы щас бы омг.


Чего ты лопнул, кринжоид? Мало того что ты так неловко подгорел с того поста, так еще и поделился этим с кем то в беседе. После твоих сообщений там наверное получасовое молчание?
изображение.png69 Кб, 298x288
72 1670713
Реквестирую девочку
73 1670732
>>670652

>pm2 разве не должен это, условно говоря, на автомате делать, как тот же php-fpm?



pm2 процессами управляет и распределяет системные ресурсы между ними, я же говорю про организацию кода в самих процессах и использовании в них потоков:
https://nodejs.org/api/worker_threads.html
74 1670763
>>670732
Ок, спасибо за наводку, такого точно нет в коде. А что насчет профайлеров? Ясно, что код написан стремно и довольно давно. Хотелось бы видеть, какие участки кода сильно тормозят - ведь даже если на воркеры переписывать, надо знать, где и что менять в первую очередь.
75 1670769
>>670196
Так мне реально интересно почему ты это высрал. Будем в молчанку играть?
76 1670771
>>670769
Ты тут один ебанутый, зачем мне с тобой говорить?
77 1670786
>>670763
Ты в клауде хостишь? подключи StackDriver, там достаточно легко видно где проблемы обычно
78 1670787
Я понял, почему так завидуют и одновременно хейтят жсеров. Это как зависть короткоствола к обладателю большого хуя. У жсера там натуральная Базука, мощная такая елда, один взмах которой уже карает нерадивых чушкарей, поэтому они прячутся по углам и воют о своей статической типизации и тру-паттернах, пока Альфа ЖСер нахлабучивает их тяночку
Мимо 21 см
79 1670803
>>670787
Я када стану жсером мои 11смов превратяца в 111????
80 1670804
>>670803
Обычно до 19-23 растет, но видал и 27 см
81 1670816
>>670786
Неа, обычный корпоративный сервак на центосе.
82 1670848
>>670816

>корпоратив


>центос


Валл стрит крутится на генте
Парень из технаря 83 1670898
Изучил 2 раздела учебника Кантора(сам язык и дум), чем дальше можно заняться, кроме изучения 3 раздела?
Задачки на литкоде уже решал
84 1670919
>>670898
Отращивать пинус
85 1670971
>>670919
Я не мастурбирую и изучаю жс. Планирую дальше развиваться в этом направлении чтобы устроиться на работу джуном, но не знаю что делать сейчас, в текущем положении.
86 1670977
>>670919
Приходится спрашивать троллей на дваче, ведь в чате по жсу не ответили.
87 1670979
>>670971
Пили борду на Node.js
88 1670983
>>670979

>борда


>Node.js


кек
89 1670988
>>670977
Пости скрины двачей в чат, пусть учатся отвечать
90 1670989
>>670983
Тебе клауд хаскелль подавай?
91 1671035
>>670898
Займись освоением инструментов и написанием мини-штук на них. В идеале они должны хотя бы отдалённо напоминать какой-то функционал из реальных продуктов.
92 1671042
>>670804
Ещё скажи щупал
93 1671077
>>669555
блять, ну хотя бы через ngrok
94 1671079
>>671077

наебался, отвечал этому >>669530
95 1671187
Что дрочить после базового жса?
С функциями, объектами, флоу и домом вроде понятно все.
Сразу переходить к фронтенд либам?
96 1671190
>>671187
архитектура фронтенда, асинхронное программирование, тестирование, настройка окружения. Если есть время выучи сначало это, потом переходи к react.
97 1671192
>>671190
Понял, спс. Времени вагон.
98 1671217
>>671192
Ну и уже начинай дрочить вопросы с собеса и какие-нибудь пет проекты лепить.
99 1671225
>>671187
клиентский http выдрочи обезьяна бля, что бы xhr от зубов отлетал, что бы каждый статус код знал и каждый заголовок и тд бля
100 1671251
>>671187
Для тебя первый пост в треде. Сначала индуса посмотри обязательно.
Потом читай гайд на МДН как Интернет работает.
Разберись с Нодой, подними свой сервер со статикой.
Научись асинхронщине, делать запросы и отвечать на них.
Сделай, чтоб состояние страницы без перезагруки менялось и у тебя появится куча идей и вопросов. Вот тут ты готовенький и придёшь к фреймворкам.
101 1671272
>>671251
Спасибо, заскринил
мимодругойпчел
102 1671317
Решая задачи по js, чувствуешь себя как на олимпиаде, постоянно надо помнить про исключения в преобразованиях типов и прочие костыли. Мозг кипит.
103 1671328
>>671317
Typescript используй, IDE будет за тебя всё проверять.
104 1671329
>>670522
Ох уж эти охуенные фундаментальные книги по реакту долбоёб залетный
105 1671350
>>671329
Т. е. если книге не 10+ лет, значит говнокурс будет лучше этой книги? В чём твоя логика, долбоеб? При чём здесь фундаментальные книги? Взять любую книгу в которой описывается работа с React фреймворком и можно со 100% уверенностью сказать, что она будет лучше чем любой говнокурс.
Но нахуй это надо, в книге ведь страниц много, а курс я в видео формате за пару часиков под пивко посмотрю, а потом буду удивляться почему мой код называют говнокодом и я вообще не понимаю что такое React и как его использовать.
Annotation 2020-04-29 133809.jpg126 Кб, 1112x712
106 1671351
>>669260 (OP)

30 гигов оперативки есть? А если найду?
107 1671353
>>671317

Юзай 'use strict' в начале файла и будет збс
108 1671354
>>671350
Бля это же каким надо быть долбебом, чтобы тратить время на КНИГИ по реакту. Неудивительно что вы здесь годами безуспешно вкатываетесь, лол
109 1671364
>>671350
Книга такая же моча говна, видел я эти книги по реакту, просто ебаные пердуны пишут, инфоцыгане, никаких преимуществ с курсами нет НО ИТА ЖИ КНИГА ЗНАЧИТ ЛУЧШИИИ. Более того они все устаревшие, даже книга трехлетней давности уже считай устаревшая потому что в сообществе менялись практики какие-то итд, что-то оказалось переоценено, что-то недооценено, какие-то штуки стали моветон, например как произошло с умными-тупыми компонентами. Видел в доме книги книгу по реакту где вообще не рассказывалось че такое функциональные компоненты, и это в 2020 году, вот кто-нибудь купит наслушавшись тебя и будет читать, лол.

Опытные ребята ищат информацию во всех источниках подряд, читают разных челов, смотрят интересующие штуки на разных курсах и сайтах чтобы посмотреть с разных точек зрения, взвешивают слова разных кудахеров. А основываются в первую очередь на ДОКЕ. Читая одну ебучую книгу или проходя один ебучий курс не думаю что хоть один подобный ебланоид вкатился, потому что это значит полное неумение искать информацию в гугле и полное отсутствие какого-то любопытства дальше рамок курса, да и вообще это значит отсутствие практики.
110 1671367
>>671350
И да, я забыл, эти книги стоят больше тысячи рублей, что вообще охуеть, если бы я потратил такие бабки на настолько общедоступную информацию я бы убил себя за ничтожность.
111 1671540
>>671354
google framework_name docs
базовую часть читаешь, приемы смотришь применяемые в фреймворке.
google framework_name tutorial 2020

и все готов творить так сказать)
112 1671585
Как в среакте заставить элемент вести себя как обычный. Хочу инпуту через formData.set() добавить значение - инпут не меняется. Вызываю formData.get() получаю то, что до этого передал. Схуяли вообще среакту нужно знать что находится в инпутах? Как я должен с формами работать нахуй?
113 1671666
>>671540
Именно так, не вижу проблемы сириусли
114 1671675
Вопрос от начавшего осваивать ангуляр.
До этого работал на React + MobX, правильно ли будет использовать сервис в ангуляре в качестве сторы? Судя по описанию, сервис в ангуляре - это прям копия сторы MobX, но тем не менее в ангуляре используется RxJS для отслеживания состояний. Я Redux-подходи не очень люблю, потому и пользуюсь MobX, а RxJS как раз об этом. И я в замешательстве.
115 1671682
Хочу написать простенькую игрулю на js. Буквально пара приметивов и возможность перемещения ожного из этих примитивов. Знаком с плюсами и немного питоном. И, честно, нет желания заново учить еще язык. Есть ли ресурсы, где будет максимально сжатая информация обо все этом?
116 1671703
>>669260 (OP)
>>1008826 (OP)
Решил вкатываться в веб. Осилил https://ru.code-basics.com/ разделы HTML, CSS, на https://ru.hexlet.io курс: Профессия Верстальщик, но только первый раздел за остальное нужно платить. Я бы и заплатил может, но вдруг есть БЕСПЛАТНЫЕ курсы.
Какой порядок изучения веб HTML--> CSS-->?
Пнули к вам.
Мне к вам? Порекомендовайте курсы, сайты.
image.jpg61 Кб, 650x372
117 1671708
>>671675

>RxJS


>для отслеживания состояний

118 1671709
>>671703
Читай гайд во втором посте треда, сверху вниз каждую ссылку открывай. Туда заносилась инфа по вопросу после того, как вопрос несколько раз всплывал в треде.
119 1671710
>>671682
Да, гугли js cheat sheets.
>>671703
learn.javascript.ru
w3schools.com/js/
120 1671720
>>671710

>learn.javascript.ru


>w3schools.com/js/


Тут недавно был анон, который про var спрашивал.
Так вот ты притащил именно такие ссылки. Не то, что бы они были неправильные. Но новичку потом сразу переучиваться придётся.
Актуальные ссылки есть в гайде во втором посте.
121 1671729
>>670803
Почти alert(11.9999999999999999)
>>671720
В обоих гайдах что я привел есть и про var и про let. Что не так?
122 1671730
Аноны, как вкатиться? Я погугли учебник по JS и внезапно нихуя не понятно https://learn.javascript.ru . Что как и куда. Если ли нормальные мануалы?
123 1671736
>>671730
Хули там непонятно? Значит это не твое, просто забей.
124 1671737
Прикольный язык. Жаль, что практичеки вся работа подразумевает верстку треугольными скобками и войну с маргинами.
image.jpeg8 Кб, 225x225
125 1671743
Сижу и думаю насколько же много ебаного говна и воркараундов встреченных и применимых только к JS пережил
При этом до сих пор за N лет некоторые области до сих пор не затрагивал (как женерик вещи по типу кручения бафферов, только на жс, так и опяь же исключительно JS специфик говна с тонкой настройкой воркеров)

Обычному вкатывальщику сходу всю эту информацию высрать мозг точно сгорит
126 1671786
>>671708
Ну я хранил все состояния и данные с бэка в сторах MobX. Нормально это хранить в сервисах angular?
127 1671788
>>671786
При чем тут RxJS?
128 1671809
>>671788
Да я что-то вдруг подумал что RxJS - это аналог MobX для Angular. Возможно понятия observer и observable меня сбили с толку. Судя по описанию, ничем подобным RxJS я никогда и не пользовался.
129 1671819
>>671730
На каком параграфе учебника тебя заклинило?
image.png30 Кб, 520x465
130 1671822
Можно как-то избавиться от создания и удаления функции initializeValue? Удалять приходится потому что иначе она через for...in отображается.
https://jsbin.com/netobuwova/edit?html,console,output
131 1671825
Пытаюсь научиться верстать, в какой программе это делают? Можно чтобы в одном окошке, скажем, вводить код, а в другом появлялась страница как-то?
Не вкатыш, просто вебом никогда не занимался
132 1671832
>>671825
Скачивай VS CODE и внутри него расширение Live Server
image.png150 Кб, 927x626
133 1671836
>>671825
Берешь свой любимый редактор хтмл и гуглишь к нему live preview
134 1671839
>>671822
ебло да конечно если только ты сделаешь вот так var initializeValues = function(){..} initializeValues();
135 1671841
>>671822
function CountsByValue(min, max) {
for(let i = min; i <= max; i++) {
this["value_" + i] = 0;
}
}

Вообще это какой-то лютый говнокод и непонятно почему ты написал его именно так.
136 1671842
>>671822
ах сорян ебло вот так надо было var initializeValues = function() {..}.bind(this); initializeValues();
137 1671845
>>671832
>>671836
Спасибо, хоть понял в каком направлении гуглить
image.png5 Кб, 191x220
138 1671851
>>671841
Нужно было вывести кол-во нагенеренных рандомных чисел для каждого целого числа из диапазона 1-5, например, чтобы посмотреть равномерно ли работает генератор, поэтому заморочился и создал объект, который при своем создании генерит внутри себя столько полей сколько задал юзер.
139 1671852
С помощью чего рисовать примитивы так, чтобы потом коллизии проверять?
140 1671856
>>671852
слишком абстрактный вопрос. ну вероятно векторную графику можно схоронять в свг, из свг дергать массив точек и с ним ебаться. но это прямо таки ебля конкретная и проще отдельно рисовать графен как хочешь, отдельно контуры этого графена
141 1671865
>>671852
С помощью библиотек для рисования примитивов.
142 1671890
>>671856
>>671865
Ниже мой пост. Я просто не ебу как тут что устроено. Как бывалые, дайте совет. Мне нужно то бы объект управлялся мышкой и не проходил через стены. Сначала подумал о канвасе, но это мне самому придется ебаться с коллизиями если я правильно понял. Я уверен что есть уже такие библиотеки
>>671682
143 1671903
Зачем они >this.debouncedGetAnswer = _.debounce(this.getAnswer, 500) засунули в хук created?
https://vuejs.org/v2/guide/computed.html#Watchers
144 1671910
>>671890
ну смотри бля какая сложная ниибаца концепция. есть картинка png без нихуя, например 2д космический корабль. а есть массив точек, абсолютно отдельно объявленный от этой картинки, но в тоже время повторяющий контуры того самого 2д космического корабля. ты скармливаешь этот массив точек физическому движку, физический движок отдает тебе координаты, ты по этим координатам рисуешь блять хоть на канвасе хоть <DIV/> спрайтами тот самый 2д космический корабль.png. и тем самым будет создаваться видимость, будто бы та блять пнг картинка без нихуя имеет физические свойства
145 1671915
>>671903
>Vue ебанный выкидыш с костыльными темплейтами для немогущих в жс макак

>Ряяяя ты долбаеб неосилятор


@

>Зачем они >this.debouncedGetAnswer = _.debounce(this.getAnswer, 500) засунули в хук created?

image.png101 Кб, 360x270
146 1671917
147 1671918
>>671910

> ты скармливаешь этот массив точек физическому движку


Самописному?
148 1671920
>>671918
box2d js погугли обезьяна
149 1671926
>>671920
Это то, что я хотел услышать. По запросу object collisions js такого не увидел
image.png20 Кб, 416x387
150 1671929
>>671842
Спасибо, про бинд не знал. Еще вот так работает.
151 1671930
>>671917
бшные дебилы набежали, лол
152 1671939
>>671929
Только учти, что любой адекватный разработчик тебя убьет за такой код.
153 1671955
>>671939
Защо?
image.gif652 Кб, 640x316
154 1672025
Все перекатились срать на другую борду? лол
Светлошизик тебя видно издалека
sage 155 1672092
>>671585
Нахуя тебе вообще реакт, если ты так инпуты используешь? Как ты потом с ними работать дальше будешь, как данные хранить?

Заведи себе локальный стейт в компоненте и храни там все инпуты твоей формы в соответствующих полях. На сабмит отправляй весь объект.
sage 156 1672094
>>671730
Если ты там ничего не понимаешь, значит нужно подтянуть основы. Сначала смотри курс CS50 и пройди на хекслете курс "Введение в проргаммирование", он бесплатный. Это прям для совсем начинающих.

После этого можешь приниматься за learn.javascript.ru.

Есть миллион этих "введение в программирование" курсов, я рекомендую выше те, которые сам проходил.
157 1672125
>>672092
Реакт мне нужен для реактивности. А с инпутами я работаю нормально и даже с селектами. Могу отправить данные на сервак, потом эти данные могу отредактировать через ту же самую форму. Форм у меня дохуище и все они создаются через одну функцию по объекту.
Просто вчера перетрудился похоже, ведь formData.set() не должна ничего отображать на странице
158 1672130
>>672125
Все равно проблемы не понял. Локальный стейт создавай при cdm через пропсы
159 1672136
>>672130
Все свои я проблемы я решил. А зачем мне в моей ситуации создавать локальный стейт при cdm через пропсы?
160 1672137
Кто-то покупал? https://www.udemy.com/course/modern-javascript-from-novice-to-ninja/
В учебники не могу, видосами как-то легче.
Ну или если есть какой-то аналог забесплатно...
161 1672139
>>672137
В шапке вроде что-то похожее -->
https://2ch.hk/web/res/116059.html (М)

Мимо другой нюфаг
162 1672141
>>672139
Ты есть в каких-то телеграмм-дискорд конфах вкатыльщиков? Поделишься ссылочками?
163 1672142
>>672141
Нету(
164 1672144
>>672137
Modern JavaScript (from Novice to Ninja) torrent гугли так
165 1672149
>>672144

>Modern JavaScript (from Novice to Ninja) torrent


Добра:3
giphy (1).gif1,4 Мб, 600x450
166 1672164
>>672125

> Реакт мне нужен для реактивности


>>672136

> зачем мне в моей ситуации создавать локальный стейт

167 1672184
>>672164
Лол, ебать ты даун
168 1672187
>>672184
Ёбик, для начала разберись, как работает т.н. "реактивность" в реакте, а уже потом кукарекай.
169 1672201
>>672187
Ебик, ты для начала прочитай мой вопрос

> Как в среакте заставить элемент вести себя как обычный.


Прочитай вот про это, ебик https://ru.reactjs.org/docs/uncontrolled-components.html

Потом обдумай проблему с которой я столкнулся

> Хочу инпуту через formData.set() добавить значение - инпут не меняется. Вызываю formData.get() получаю то, что до этого передал.


И приди к тому же выводу что и я

> formData.set() не должна ничего отображать на странице

170 1672226
>>671920
А ничего что он 9 лет на гитхабе не обновлялся?
171 1672275
>>671585

тут не нужен formData.set, используй `useReducer`

захуячь состояние для всей формы и потом через `dispatch` добавляй её куски
172 1672276
Можно ли использовать IndexDB как систему контроля версий? Читал, что попытка отката к старой версии дб приведет к ошибке.
173 1672342
Привет, анон.
Помоги решить задачу.
Есть строка любой длины, нужно перебрать все возможные комбинации символов которые в нее входят
Например строка из двух символов 'hi' будет иметь две комбинции 'hi' и 'ih', а из например трех:
pen
pne
epn
enp
npe
nep
И так далее... Ну в общем смысл понятент. Есть какой-то быстрый оптимизированный алгоритм на дж, чтобы сделать это.
Спасибо
174 1672347
>>672342
Завтра ищешь в интернете книжку Грокаем Алгоритмы. Похуй если ничего не поймешь. Потом зубришь, именно, сука, вызубриваешь нотацию О большая, чтобы от зубов отскакивало. Когда напишешь свой первый бинарный поиск, по пути изучив логарифмы читать в источнике
176 1672378
>>672226
похуй

>>672342
должны символы повторяться в любой сгенерированной строке в том же количестве, что и в оригинале, или не должны - хуй его знает, всем на это похуй, начиная от препода, который даже не удосужился накалякать нормальное описание задачи, заканчивая мной, который читает эту ебаную задачу для детсадовца
177 1672415
анонсы пытаюсь прикрутить одну хуйню для магаза по такому коду https://ideone.com/Ap1sto
если юзаю console.log после success: function(json) { то он мне нормально выводит все необходимые мне варианты атрибутов. но почему когда я пытаюсь его поместить в переменную то он просто мне возвращает undefined ? почему он не возвращает мне тот объект который сука он получил в результате запроса?
1588251232198.png87 Кб, 691x515
178 1672423
179 1672444
>>672423
и? нихуя не понятно. если юзаю async: false в самом запросе то он мне выдает предупреждение что лучше его не юзать т.к. ухудшает юзер экспириенс и затем снов возвращает undefined
180 1672502
>>672415
у тебя console.лог это синхронный вызов, не будет он твою фцию ждать ни за что
181 1672529
Можно ли в веб-приложении сделать так?

сервак отправляет некий меда-контент зашифрованным

браузер сохраняет его в оперативке

через какое-то время сервер посылает ключ

браузер дешифрует контент и показывает/проигрывает его пользователю

Один чел мне сказал что это хуйня нереализуема, но я не могу понять где я обосрался. В вебе почти совсем нихуя не знаю, тыкните в проблему пожалуйста
182 1672545
>>672529
Почему не реализуемо? Всё реализуемо. Но схема не очень понятна, зачем так?

В браузере ничто не мешает расшифровывать и некоторые приложения так и делают.
183 1672555
>>672545
хочу написать переписать "Свою Игру" https://vladimirkhil.com/si/game

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

Я думаю высылать контент зашифрованным, дожидаться, когда все клиенты его получат, затем высылать ключи для расшифровки.
Таким образом картинка/мелодия заиграет у всех почти одинаково, только от скорости дешифровки зависеть будет.
184 1672566
>>672529
Не программист?
Даже не понял, что ты не понял
185 1672569
>>672555
Принципиальных проблем с таким нет вообще. Есть сложности с тем что сервер не может просто так послать инфу в браузер (только в ответ на запрос) тоесть тебе нужно будет или ебаться с вебсокетами, или с веб-пушами или костылить какую-то хуйню типа "раз в секунду отправлять запрос". Но в общем-то ничего сложного.
186 1672577
>>672529
Двачую, реализуемо.
Твой чел не слышал про websocket
187 1672581
>>672569
>>672577
Спасибо большое ребята! поебусь с вебсокетом
авось что нибудь получится
188 1672590
>>672581
Вебсокеты не нужны, можно обычным способом, ничем задача не отличается от того, что высылать обычный текст.

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

Данные декодировать и подставить в видео объект или в качестве картинки можно, но сколько-то помучиться придётся.
189 1672591
Аноны, можете немного за куки пояснить?
Куки хранятся в браузере, на сервере и на машине пользователя?
190 1672601
>>672590

>Вебсокеты НИНУЖНЫ,



>рря пук буду серить в канал флудом обычным способом

191 1672608
>>672591
на машине пользователя, в файловом смысле, привязаны к конкретному браузеру \ профилю.
192 1672640
>>672569
Мне кажется проще, чтобы каждый из участников отправил сигнал по завершению закачки, и когда придет последний сигнал отправить ключ.
193 1672657
>>672601
С задачей ознакомься сначала, прежде чем пихать туда свежеосвоенные технологии, потому что типа круто.

У тебя вообще не про быструю синхронизацию спрашивали, а про доставку контента и декодирование его в браузере. Это отдельная задача, не связанная с транспортом.
194 1672660
>>672640

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


Сервер может трекать окончание передачи файла, в таком сигнале попросту нет смысла.
195 1672689
>>672660
Можно синхронизировать время браузеров перед отправкой, причём лучше через monotonic-время, и просто давать команду, что в такое-то время запускать тест.

Сломать не так просто (если именно monotonic-время) и для игры скорее всего не актуально. Тем более, что тут синхронизация на уровне пары секунд - пары десятков секунд.
196 1672752
>>672201

>>инпут не меняется


Поэтому я тебе и пишу использовать пропсы. Бля, иди нахуй, надеюсь никому в жизни не придется рефакторить твою залупу
image.png35 Кб, 804x338
197 1672761
Почему имя васи не добавилось в arr?
https://jsbin.com/yetafatova/1/edit?js,console
198 1672777
>>672752
Блять, убогая ебанашка, нахуя мне твои пропсы сдались. Макака, ты че пристала со своими пропсами, блять?
199 1672779
>>672777
Трипл прав, этот дегенерат >>672752 вообще ахинею несет какую-то
200 1672788
>>672761
А я чел, а я ебу чтоли
201 1672792
>>672788
Да все, я сам справункалься, чел.
let names = users.reduce((sum,item)=>{sum.push(item.name);return sum},[]);
202 1672795
>>672761
потому что надо писать вместо этого
users.map(i => i.name)
203 1672799
>>672795
Задача именно про ридус была, чел. Конкретненько.
204 1672803
Есть vue, хочу чтобы кнопка менялась (стили, текст) в зависимости от ответа сервера. При этом кнопка может быть и не для реквестов с сервера, а для каких-то локальных действий, у которых нет состояния ожидания.

Пока сделал так - в props кнопки есть параметр, который говорит что кнопка работает с сервером (чтобы переходить в состояние "ожидание" после сабмита) и еще один параметр, которому страница передает ответы сервера и кнопка при получении меняется в зависимости от статуса.

Это нормальная практика? Есть вариант проще?
205 1672813
Есть ли телеграм каналы, где я бы мог помогать несмышленным вкатывальщикам? Работу не могу найти, делать нехуй
206 1672828
>>672813
Можно зарегаться на стаковерфлоу и отвечать на вопросы. Пойдет в резюме, типа не хуи пинал, а консультировал.
207 1672830
>>672799
так редьюс тут нахуй не нужен, это задача для мапа
208 1672849
>>672830
Мап меняет users, была бы для мапа, был бы console.log(users)
209 1672858
>>672849
Мап иммутабелен, пёс, создаёт новый массив.
210 1672879
>>672858
Да? А я вот думал что не так. Теперь буду знать.
211 1672898
>>672813
Вы посмотрите на него, и сам не работает и другим конкуренцию создаёт поддерживая вкатышей.
212 1672906
Читаю you don't know js: scopes and closures, appendix b.
Натыкаюсь на этот кусок кода:
let (a = 2) {
console.log( a ); // 2
}

console.log( a ); // ReferenceError

Это вообще что такое? Это планировали засунуть в ES6 и отказались, отрыжка, прошлое, так сказать? Не реализованная фича?
213 1672916
>>672906
Да, хотели, но отказались.
214 1672919
>>672906
python:
a = 2
console>>> a // 2
215 1672930
>>672919
А причем здесь Питон?
216 1672931
Есть сайты, где я могу кнопочки поперетаскивать и получить html код этого дела?
218 1673058
>>672930
Feel the difference.
219 1673064
Что значит f(function) ?
220 1673071
>>673064
Прикол просто, не обращай внимания
221 1673083
>>672803
Глобальный стейт стиля. Как только этот стейт мутирует, происходит ререндер всех компонетов.
Типа этого: https://pastebin.com/Gp5ecq6E
222 1673264
>>672931

OpenChakra - https://openchakra.app/
Blocks UI - https://blocks-ui.com/demo

пока что не видел html UI редакторов, встречал только привязанные к дизайн системам
223 1673267
Умники и умницы, где храните jwt на клиенте? Насколько безопасно хранение in memory в js? Бек API мне недоступен для редактирования, он просто шлёт ответ с токеном
224 1673270
>>671903
Бамп
225 1673368
>>673264
>>673055
Спасибо
226 1673396
>>673267
В localstorage

>in memory в js


Как это? Просто в переменной?
227 1673416
>>673396
Да.

https://auth0.com/docs/tokens/concepts/token-storage здесь и тут https://cheatsheetseries.owasp.org/cheatsheets/JSON_Web_Token_Cheat_Sheet_for_Java.html#token-storage-on-client-side не рекомендуется local storage. Плюс, у owasp отдельно есть нежелательность хранения sensitive data в local storage
image.png11 Кб, 410x221
228 1673438
Почему це функция выполняется бесконечно? Там ведь false!
229 1673439
>>673416
Ну у меня access/refresh сетап, токены в localstorage живут не больше нескольких часов, а рефреш хранится в куке (потом наверное в redis перенесу). В токенах только роль и id, ну и разумеется по токену только ui элементы тогглит, все запросы на данные на бэке делают verify токенов.

В переменной наверное тоже нормально, какая в общем то разница. Любые данные в клиенте имхо надо рассматривать как по умолчанию скомпрометированные, так что похуй.
230 1673446
Законно ли использовать axios interceptor для придания всем ответам унифицированного вида, чтобы фронту легче было читать? Типа с сервера прилетает только код и какой нибудь опциональный message, а интерцептор подставляет туда всякую кастомную хуйню и передает дальше. Так делается вообще?
image.png19 Кб, 391x331
231 1673465
Какого фига бля? plot во время возвращения равен x = 80, y = 80
232 1673501
>>673465

>Какого фига бля?


Пиздец. Тупой комьютер нахуй. Сделали говно ебаное, нихуя не работает. Не могли нормально сделать, долбоебы сука тупые. Ну может хоть эти уебки в треде пояснят.
Далеко ходить не надо. Представь первый вызов функции. Если первый иф сработает, то функция что-то вернёт. А если нет? Дальше ни одного ритурна нет. Какие-то вызовы, хуё-моё. Но больше ничего функция не возвращает. В таком случае результат ундифайнед.
Пепепиши, чтоб функция возвращала в каждой ветке условий стремясь к базовому случаю.
233 1673516
>>673501

> Дальше ни одного ритурна нет.


Блин, точняк, нахуй. Обнял
234 1673526
>>673438
Хм, еще раз проверил и уже наоборот показывает. м а г и я
235 1673541
>>673058
просто, исчезни. не про это был пример
236 1673543
>>673501

>Пиздец. Тупой комьютер нахуй



да, компилятор виноват во всем
237 1673604
>>673541
А как у питона с областями видимости, кстати? Лень гуглить просто. Подозреваю что пример был к тому, что у питона нету катавасии с вар/лет/конст.
238 1673686
Нужно заливать картинки парами по две штуки, и хотелось бы ещё добавить хуитку +-, чтобы добавлять-убавлять дополнительные контролы для этого. Т.е. чисто форму модицировать.
Можно такое сделать без всяких жквери и подобного говна?
239 1673697
>>673686
Данный функционал невозможно реализовать средствами Javascript. Только jquery. (шутка).

Что значит заливать картинки парами по две штуки? Поочередно? Опиши подробнее.
240 1673699
>>673697
Есть контролы file1[] и file2[] для заливки двух файлов. Вот я хочу динамически добавлять или удалять ещё пары таких же по желанию.
241 1673713
242 1673995
>>673267
вопрос стар и холиварен - сторадж, сессии и тд. на стаковерфлоу тысячи копий поломали на этой теме.
243 1674003
Барбоси, а где откопать ФАКю по вкату в HTML+CSS+JS+фреймворки с последующим вкатом во фриланц мммм?
image.png10 Кб, 733x111
244 1674042
>>674003
Ты че там задумал, с индусами конкурировать?
245 1674044
>>674042
Нет, я собираюсь стать охуенным специалистом $10к/месяц дабы индусы конкурировали со мной.
247 1674047
>>674045
Вряд ли всё так плохо. Уверен, что на фронте можно делать деньги спокойно.
248 1674049
>>674047
Да, сидеть на Гоа в гамаке с ноутом по 4 часа в день за 4к$/мес. Тебе в любом случае придется бороться за первые заказы пока не найдешь постоянного заказчика и мониторить рынок на требуемые технологии, так что регайся сейчас на фриланс биржах и смотри какие задания по каким фреймворкам там вообще предлагают. Из этого выбирай что учить. гайды по html css js есть в шапке.
249 1674050
>>674049

>Да, сидеть на Гоа в гамаке с ноутом по 4 часа в день за 4к$/мес.


Воооооо, шаришь. Хотя Гоа слишком конъюнктурно, не для меня.
Спс, буду изучать вопрос.
251 1674059
Почему выводит undefind?
class cell {
constuctor(x, y) {
this.x = x;
this.y = y;
}
}

var dl = new cell(1,7);
console.log(dl.x);
252 1674063
Можно ли функцию сделать свойством другой функции?
images.png10 Кб, 225x225
253 1674066
>>674059

>constuctor


>constructor

254 1674077
>>669260 (OP)
Почему у многих программеров, особенно бекэндеров, такой дроч на терминал? У белого человека есть GUI, нахер ему корячиться в терминале выводя очередное cd .. или nano myfile ? Чтоб сказать "мама смотри я кулхацкер"?
Парень из технаря 255 1674090
Зачем нужен реакт? Прошел основное понятия, крестики-нолики, но так и не понял..
256 1674094
>>674077

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


продолжай))
257 1674103
>>674094

>Терминал: нажатие двадцати кнопок


>ГУЙ: нажатие одной кнопки


Божественность/10. Контраргументы без перехода на личности приведёшь?
мимо бывший эмбеддед, укатившийся в веб
258 1674106
>>674103
Ну хорошо, вот прижал ты его в угол, и что дальше? Он признается в этом? Нет, он будет срать в треде.
По существу: ничего удобного в терминале нет. Но так учили. Ну и плюс, всё-таки многие вещи проще так сделать. Надо уметь видеть и читать матрицу.
qwe.jpeg81 Кб, 761x442
259 1674128
Ребята, нужна ваша помощь в выборе технологий. Хочу сделать псевдотридэ [по сути это два дэ] игру типа Valiant Hearts, но в браузере.
Если кто не играл, то там уровни в Марио, но без большого количества этажей, максимум два. Почти всегда нужно бежать влево или вправо. Минимум взаимодействия с предметами.

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

Насколько я понимаю, серверную часть можно писать на чем угодно, php подойдет для этой задачи? Я его хорошо знаю.
260 1674135
>>674063
Разрешаю
261 1674173
>>674128
Сделай на юнити, дебс.
262 1674198
>>674056
Сасибо, солнишко.
263 1674202
>>674090
Строить реактивные и оптимизированные приложения без велосипедов на js/jQuery, удобнее взаимодействовать с бекендом, можно хранить/изменять состояние приложения.

Правда я работаю на вью, на реакте не было тасков :(
264 1674250
>>674128
Веб не очень для такого подходит. Ты страничку с часиками можешь научиться делать очень быстро. А дальше неожиданно начинается бездонный ад.

https://www.youtube.com/watch?v=lhNdUVh3qCc
Тут девочка ДОМ гоняет. Не очень это серьёзно. Но знания тебе точно в дальнейшем пригодятся и можешь прототип для своей поделки сделать.

https://phaser.io/
Целый фреймворк, всё серьёзно. Но я думаю, он скорее тебя отягощать будет, чем поможет.

https://www.pixijs.com/
Более низкоуровневая библиотека. Больше контроля и ответственности, больше мозгов надо. survive.io на ней сделан например

Мне кажется, у тебя будут трудности с таким подходом. Более вменяемым и лёгким для тебя будет долгий путь. Разобраться с ЖС, гайд во втором посте. Разобраться с ООП и ФП, как отделить логику игры от представления, есть в гайде. Начать прототипировать на ХТМЛ, как девочка. Потом открыть для себя канвас. После этого уже смотреть Пикси или Фазер. Иначе ты просто не поймёшь, как они работают и зачем нужны.

А для бека можешь любой язык выбрать. Вряд ли у тебя там планируется интенсивное взаимодействие по сети в реальном времени, так что и ПХП справится. Но раз уж тебе придётся ЖС дрочить для клиентской части, то лучше тогда и бек на Ноде делать, чтоб не распыляться.
265 1674251
>>674077
GUI лагает.
266 1674252
>>674251
Ахуеть, ты на чем там прогаешь? Вам в офис нормальных компов не завезли? Или ты сам с хлеба на воду перебиваешься и не можешь домашний ПК норм купить?
267 1674256
>>674251
Всё из-за флешплеера.
269 1674263
>>674252

>купи то


>купи се


>ну купи


охуительные решения, а деньги мне Пушкин на это даст?
в твоем гуе даже кнопка хелп теперь ссылается на страницу в инете, иди со своей облачной парашей в кибергулаги, а мне и с консолью хорошо.
270 1674290
Как заранее поствить точку останова? У меня скрипт в бесконечном цикле застревает и я не могу даже открыть дебаггер
271 1674292
>>674290
Слева от кода поля есть, клацаешь на них и ставишь точку останова на любой нужной линии кода.
272 1674294
>>674292
В ide или браузере? В браузере файл отображается после начала выполнения, а с ide я видимо прогадал. Это даже не ide, а текстовый редактор больше. Я так понимаю в нем нелья так сделать. Я про brackets
273 1674296
>>674292
В ide или браузере? В браузере файл отображается после начала выполнения, а с ide я видимо прогадал. Это даже не ide, а текстовый редактор больше. Я так понимаю в нем нелья так сделать. Я про brackets
274 1674312
>>674250
А всякие 3d-шные браузерные игры с мультиплеером - они тоже все на канвасе работают?
11.png155 Кб, 1699x928
275 1674314
>>674294

>В браузере файл отображается после начала выполнения


Что еще расскажешь?
276 1674362
>>674314
как ты это сделал?
277 1674370
>>674314
Погоди. А что я не так сказал? Ты открыл страницу, значит файл начал выполняться.
278 1674383
>>674370
То что ты пидор ёпта.
279 1674406
>>674370
Оберни всё в функцию, открой файл в браузере, войди в консоль, расставь точки останова, профит.
Что в этом сложного?
Можешь просто функцию отдельную вынести или несколько функций, обернуть всё в одну функцию, вставить всё в консоль браузера и там дебажить.
Но вообще это всё должно делаться через IDE.
Парень из технаря 280 1674557
Почему jquery-сеньорам-господинам платят 40к а реакто мартышкам 100?
281 1674582
>>674557
врёти
282 1674629
>>674314
Ты ставишь { с новой строки из-за бэкграунда кого-то другого языка? Выглядит ужасно.
283 1674640
>>674629
Это всё потому что он пидорас.
284 1674667
>>674629
Когда что-то кроме тудушки писать будешь, то поймёшь, что код более читаем, когда фигурные скобки отделяются от остального кода и занимают линию.
285 1674703
>>674629

>Выглядит ужасно


Нормально
https://pastebin.com/Kiacnruc
286 1674706
>>674667
>>674703
И все же ты не ответил на вопрос про бэкграунд. Откуда это пошло?
Не встречал ни в одном js проэкте такого написания, вот и интересно стало откуда это пошло.
287 1674707
>>674703
Под шконку.
288 1674717
>>674706

>И все же ты не ответил на вопрос про бэкграунд.


Пусть анон про себя сам отвечает.

>откуда это пошло


Этому стилю и срачу лет больше, чем мне и js. Откуда мне знать.
289 1674728
>>674314
>>674629
До диез?
290 1674729
>>674557
Потому что react по большей части нужен проектам, где есть нормальный бюджет. А jquery оставь даунам, которые будут всю жизнь сидеть и верстать лендинги.
291 1674731
>>674667
Челик ты долбоеб, проще признать это, не пытайся оправдать это чем то сложнее, чем тудушка.
292 1674741
>>674557
На реакт много спроса на рынке, но на jquery иногда делают небольшие штуки тоже - промо ледос, внутренний какой сайт и тд.
293 1674760
>>674706
Из семейства C языков.
294 1674761
>>674760
Тю бля, да скажи ты уже что с шарпов. Хули ты сиськи мнёшь? Ну обоссут тебя, ну первый раз что ли?
295 1674764
>>674760
Вот так вот С-чухан вновь был обоссан толпой жс-Чэдов. Он подозревал такой исход и в глубине души даже надеялся на него, ведь на самом деле он очень любил хлебать чужую мочу. ЖСеры однако на этом не остановились, самый крупный из них, прозванный Большим Папой, сделал шаг вперед
- Ну что, красноглазый, сейчас тебя оформлять будем
- Нинада.. пожалуйста...
Но ЖСер уже сбросил брюки, обнажи свой Агрегат, за который собственно и получил свое имя
- Дядя, он у вас такой большой, только не в попу...
- Я начну
296 1674801
>>674761
>>674764
Хуя как веб-макак рвёт. Может уже наконец выучите хоть что-то кроме своего жопаскрипта и перестанете комплексовать по этому поводу? Я понимаю - недоязык, учит любое быдло с двузначным IQ, но ведь скулеж в сторону нормальных людей этого не исправит. Выучите наконец язык программирование, а не только прокладку между HTML и браузером, перестаньте жить в манямирке и каждый раз срать в штанишки при виде программиста.
297 1674802
>>674801
Хуя как обезьянка проебавшая 20 лет жизни оправдываться пытается.
298 1674807
>>674802
Ого, 20 лет жизни на жопаскрипт? Сочувствую. Еще откровения будут?
299 1674821
>>674807
Очередная соска доказала, что все СИбляди тупые нахуй.
image.png10 Кб, 359x177
Парень из технаря 300 1674859
Как в галпе подключить реакт к сайту через browserify? Пока через нпм скачал реакт, реакт-дум. Сделал jsx компил в js. Не знаю как реакт подключить с помощью browserify
Парень из технаря 301 1674860
>>674859
У кого совет спрашивать? с jsx 1 день мучался
302 1674875
>>674859

>подключить реакт к сайту


Пыхопитономакака, ты?
303 1674878
>>674875
Ожидал такого ответа. Я не считаю правильным называть web-сайт приложением, не важно на чем он написан или насколько сложен. Это мое мнение.
Так кто нибудь в силах помочь? в жсчате спросил вопрос про дум, наспамили 50 сообщений о том как правильно пишется: "дум" или "дом", клоуны.
304 1674889
>>674878
Вопрос был куда ты там впихиваешь это
Какие думы чаты и приложений ты совсем ебанутый?
305 1674896
>>674878

>мое мнение


Сейчас спермы хлебнешь, чухоня)
306 1674902
>>674889
Что впихиваю? Не знаю как реакт подключить с помощью browserify в галп файле
307 1674936
>>674859
Забыл добавить
https://www.npmjs.com/package/browserify Доку читать не умею, поэтому можете закидывать овощами
308 1674975
Сап. Андрой кодер на связи. Хочу запилить себе сайт портфолио. Хочу прикрутить sql бд чтобы удобно менять контект сайта. Знаю java и kotlin. Есть доступ к Bootstrap Studio, но у меня там получилось сделать только со статичным контентом сайт. Что посоветуете?
309 1675029
>>674975
Бросать некроговно Джаву и порашный Котлин. Пиши как норм пацан
310 1675047
>>675029
...на расте
311 1675051
Приветик. Очередной закатун залетел итт.
Есть один скрипт и он не работает. Как бы, блять, хтмл-форма отправляет (проверял, сделав метод ГЕТ, данные в ссылке отображаются, хотя я хз, как еще проверить), но вот на стороне JS никаких реакций нет (хотя должно выдавать алерт с сообщениями об успехе или ошибках).

Расскажите, где я неправ?
Скрины скрипта и формы прилагаю.
image.png46 Кб, 816x627
312 1675053
>>675051
Два раза форму кинул, бля, вот скрипт.
image.png21 Кб, 485x115
313 1675054
>>675051
>>675053
Сука, ответ блять ну ПОД НОСОМ был сука, в прямом смыысле нахуй. Блять. одной буквой серанул.
5c2c9522da8401680e26904f.png273 Кб, 700x700
314 1675163
Рубрика "продуктивные прикладные вопросы"
Хочу я, значит, скачать порнуху с сайта, откуда нет прямо выкачки кнопкой под видео > "Исследовать элемент" > Network
Тут, по логие всегда в Media, но по факту почему-то иногда в All, обычно можно найти искомую ссылку на сам файл с видео, на прямой адрес расположения, по которому можно перейти, сразу там посмотреть и в том же окне сохранить.
Так почему же иногда правильная ссылка выводит меня страницу с ршибкой, а иногда на видос, которые есть, но не прогружается вообще или всего-лишь немного. Почему так?
data-code-screen[1].jpeg245 Кб, 1200x800
315 1675164
>>675054
А ты забавный.
316 1675168
>>674801
Еблан, компилятор ЖСа может хуйнуть перенос строки, если не увидит открывающую скобку на ней. Потом охуеешь этот косяк вылавливать в проектах побольше тудушечки.
css,-javascript-and-html-usage.-digital-technology-on-displ[...].jpg72 Кб, 400x267
317 1675170
>>675168
К чему спор? Не жс фанат, но в проектах не встречал что с переноса ставят скобку, но думаю особо страшного ничего не будет))
318 1675172
>>675168
Чего только макаки не выдумают для оправдания своей ущербности. Самое смешное в твоем посте это то, что ты о компиляторе говоришь как о живом существе с сознанием, вроде как он по желанию, которое тебе неведомо, может что то сделать. В общем, не удивительно, ведь жлпаскриптеры настолько ограничены, что компьютер для них это волшебная коробочка, которой они свои желания на жопаскрипте пишут, а та их выполняет при помощи древней магии.
319 1675174
>>675170
Да всё очень просто. 99% веб макак не знают и не разбираются в таких сложных понятиях как область видимости и контекст исполнения, которые создают эти фигурные скобки, поэтому им не важно где распологать их, главное чтобы было как в вон том новомодном фреймворке, ведь его умные люди писали, если они так делают, значит нужно слепо повторять!
320 1675175
>>675172
Милчеловек, тебе нехорошо? Стиль расстановки скобок зависит от привычек и принятого кодстайла, и в жс действительно приняты скобки на той же строке. Интерпретатор жс действительно имеет фичу авторасстановки точек с запятой, и на этом иногда можно крайне неприятно подорваться, поэтому скобки обычно ставят именно так.

Аргумент про ущербность можешь не озвучивать, до жс я на крестах писал.
Покормил
321 1675178
>>675172
Сказало ебло, которое пишет скобки на новой строке.
322 1675180
>>675174
Область видимости и контекст выполнения от переноса скобки на новую строку как-то страдают?

>>675178
Двачую этого. Эта привычка, идущая из паскаля, пхп и сишарпа.
323 1675181
>>675175
Конечно, очень приятно, когда у тебя между аргументами и началом тела нет никаких разделителей. Очень приятно и удобно искать начало и конец контекста испоонения/области видимости когда одна скобка всегда на новой линии, а другая хуй пойми где.
В общем, всё как всегда, вместо исправления проблемы, жопаскриптеры придумали костыль, а когда проблемы уже нет, они всеми силами защищают свой костыль и продолжают его использовать, украшая его эпитетами и крича "ТАК УДОБНЕЕ И ГЛАВНОЕ КРАСИВШЕ!!", вот только с позиции логики они объяснить ничего не могут.
324 1675182
>>675172

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


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

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


Очень интересно слушать истории про магические ящики от сишника, у которого швятой компилятор всё знает.
>>675174

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


Не поверишь... но перенос строки, хуйнутый компилятором вполне может поменять и область видимости и контекст. Уже был случай в этом или прошлом треде у одного пчела из-за этого.
325 1675184
>>675182
Да, а у кого то бабка от этого сдохла. Воспроизвести ты конечно нн можешь, злой и коварный компилятор не захочет своих проказ выполнять и ты в очередной раз насрешь в штаны, начав рассказывать как у кого то там весь код поломался.
326 1675186
>>675181

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


Ты там на блокноте что ли пишешь, дебилоид? Давно уже айдиешечки подсвечивают области между открывающей и закрывающей скобками, так что даже упоротый сишник не потеряется. И закрывающая скобка не хуй пойми где, а на той же линии, которая её открыла. Есть даже революционная техника, благодаря которой ты можешь поставить несколько скобок на строке, если они не имеют прямого отношения к контексту, вместо вхуяривания по скобке на строку.
327 1675188
Аноны, я студент. Учусь на инженера-погромиста. Что там у вас с рынком труда? Не в плане кол-ва вакансий, их и так бесконечное кол-во.
Сама суть собесов, поиска работы и т.д как у вас? Надо ли драться со школьниками-вкатывальщиками?
Какой шанс, что меня не возьмут на полную ставку через полгода с сегодняшнего дня (условно), но возьмут вчерашнего школьника который дома сидел теги учил?
328 1675191
>>675188

>Что там у вас


Ну никакой самостоятельности.

>Сама суть собесов, поиска работы и т.д как у вас?


На ютубе: собеседование frontend/etc

>Какой шанс, что меня не возьмут на


Вакансии посмотри, актуальные скиллы, стек, без этого точно не возьмут. Vue/React сейчас востребован, первое попроще, для начала enough.
329 1675195
>>675191
Давай я тебе расскажу почему я вообще таким вопросом задаюсь.
Работаю грузчиком после пар. Спине пизда (еще задолго до) и работать грузчиком нельзя по сути. Менять работу смысла нет. Эта работа в 5ти минутах от дома и смены дают хотя бы.
Так что единственный вариант - это забить на то, что мне нравится и тупо вкатиться во фронт (+ иметь диплом как хоть какой-то шанс обогнать 18ти летнего Васяна в очереди на собеседование).
330 1675196
>>675195

> забить на то, что мне нравится и тупо вкатиться во фронт


Работать грузчиком?
331 1675198
>>675196
бекенд на спринге/ембеддед на сишке
332 1675199
>>675198
Так на этом тоже можно зарабатывать деньги, нахя тебе фронт?
333 1675200
>>675199
Там не паханное поле с объемом изучения еще на год минимум, чтобы чувствовать себя недобитым джуном.
А во фронт только пару страниц сверстать и начать жс с реактом дрочить.
334 1675201
>>675200

>А во фронт только пару страниц сверстать и начать жс с реактом дрочить.


А можно на питоне с джангой, тоже изи если опыт есть.
335 1675202
>>675201
Питон сейчас лишней нагрузкой будет. И так пытаюсь дома учиться + работать + не забрасывать тренировки при всем этом + в универе быть + спать. Если сейчас начать учить питон и джангу - можно с ума сойти. Проще уже в спринге оставаться и дальше куралесить его.
336 1675205
>>675188

>инженера-погромиста


Это еще что за говно? На С и Verilog залупы прошивать?
337 1675212
>>675186
Каждый раз подсвечивать или сворачивать, вместо того чтобы всё перед глазами было. Всё в стиле жопаскрипт-макак.
338 1675217
>>675212
Ну если ты необучаемый сишарпер, то конечно будешь подсвечивать и сворачивать каждый раз.
339 1675218
>>675205
Не. Та же информатика по сути, только математики больше и физика есть.
340 1675220
>>675200
Какое поле? На определенный запрос высрать данные с бд?
341 1675225
>>674975
Бамп
342 1675228
>>675163

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


скорее всего для доступа к контенту нужен еще какой-нибудь токен доступа, которого у тебя нет, если ты просто по ссылке переходишь

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


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

>математика


Для задротов

>физика


А это еще нахера здесь?

Тут жс-тред. Тут господа ложили свои 22 см члены на эту математику
344 1675322
>>675053

>сяшный стиль в жс


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

Нах вы спорите из-за стиля написания? Это же сорта говна.
346 1675381
>>675378
Ну вообще твое право. Если код будешь писать только ты, то хоть извращения имитирующие питон. Но правила хорошего тона подразумевают таки следовать общепринятым правилам языка, если таковые имеются. В том же пхп целый зоопарк синтаксисов и выбор оного зависит от выбора конкретно фреймворка и личных предпочтений, во всяких же сях, жабах и жсах он один и достаточно формален.
347 1675387
Обычные процедурки
348 1675448
>>675378
Млин, еще раз посмотрел и понял, что у тебя инструкции одного уровня вложения находятся на разных отступах. Если со скобочками это дело вкуса, то вот это уже реально издевательство над читающими код. От куда такой стиль? На чем ты до этого писал?
349 1675513
После 25 строки кода нет, почему он вызывает b() еще раз? При этом в JSbin все ок. Если заменить код на алерты, то в devtools вообще числа 10 и 17 появляются...
350 1675536
>>675513
Ща отгадаем, что ты там нахуевертил
351 1675562
>>669260 (OP)
Толи я дурак, толи лыжи не едут.

инб4 это парсер форчана

Анон без шуток, что это за хуйня происходит в хроме и ноде?

Проблема: я ожидаю "2 white { p: 'ugly', c: 'white', n: 'man' }" а получаю "2 white { p: 'ugly', c: 'white', n: 'women' }", это же не может быть?

мой код:

var a = [ 'Ewww',
'ugly',
'white',
'man',
'creepy',
'serial',
'killer',
'pedophile',
'kidnapper',
'child',
'molester',
'rapist',
'school',
'shooter',
'vibes',
'Hold',
'Tyrone',
'bitch',
'Tyrone',
'kills',
'week',
'women',
'pretend',
'good',
'judges',
'character' ];

for (let i in a) {

const word = {
p: a[i-1] || '', // previous
c: a, // current
n: a[i+1] || '', // next
};
console.log(i, a, word)
}
351 1675562
>>669260 (OP)
Толи я дурак, толи лыжи не едут.

инб4 это парсер форчана

Анон без шуток, что это за хуйня происходит в хроме и ноде?

Проблема: я ожидаю "2 white { p: 'ugly', c: 'white', n: 'man' }" а получаю "2 white { p: 'ugly', c: 'white', n: 'women' }", это же не может быть?

мой код:

var a = [ 'Ewww',
'ugly',
'white',
'man',
'creepy',
'serial',
'killer',
'pedophile',
'kidnapper',
'child',
'molester',
'rapist',
'school',
'shooter',
'vibes',
'Hold',
'Tyrone',
'bitch',
'Tyrone',
'kills',
'week',
'women',
'pretend',
'good',
'judges',
'character' ];

for (let i in a) {

const word = {
p: a[i-1] || '', // previous
c: a, // current
n: a[i+1] || '', // next
};
console.log(i, a, word)
}
352 1675582
>>675562

>Толи я дурак


Да, не умеешь в for in не - лезь блядь
353 1675583
>>675582
Да. Не умеешь в for in - не лезь, блядь!
fix
354 1675586
>>675582
>>675583

нихуя ты Кэп.

Анончик, а что я там не так делаю то?
355 1675591
>>675586
typeof i
356 1675592
>>675591

>typeof i string



лол нихуя нежданчик...
357 1675594
>>675592
Ну а кому сейчас легко
D15nDdIXQAARONJ[1].jpg99 Кб, 747x407
358 1675595
>>675562
Добро пожаловать в поразительный мир JS
359 1675614
>>675591
>>675595
>>675594

спасибо Анончики! @ пофиксил, теперь норм

кек да, я норм так ахуел, я полчаса не мог понять что происходит, и что это за магия

ЖС норм так надо мной постебалась @ что бы так вот совпало "мен" и "вумен" поменять местами, я даже хз @ я прямо начал уже паниковать от этой магии
Парень из технаря 360 1675615
Если я написал мувисерчер, то я джун?
361 1675617
>>675614

>~~i


Я смотрю ты проникся js-ом, нет чтобы Number(i), ну или хотя бы +i
362 1675619
>>675595
кек тогда в моем случае for in вообще не подходит? мне то нужно что бы там была последовательность 100%

что тогда использовать, простой дедовский for()?

>>675617
лол угу @ теперь даже стыдно что не знал такую особенность с for in
363 1675621
>>675619
[].forEach религия запрещает?
image.png11 Кб, 685x98
364 1675624
>>675621

>forEach



в моём случае да, там после первого совпадения слов идёт break;
365 1675630
>>675624
Не видел нигде break, sry. Ну используй дедовский for, он тоже ничего, если массив не разреженный
366 1675634
>>675617

>ну или хотя бы +i



пикрелейт #1, у плюса NaN опасен для других кейсов где не ясно что придёт @ у ~~ такой траблы нет, Number(i) нахуй, слишком длинно и такая же проблема как у +

>>675630
там дальше код ещё идёт как на пике #2
367 1675637
>>675188
Надо сначала понять, как ты учишься, и насколько твои скиллы релевантны работе. А-то бывает, что приходит чудо с дипломом, а знаний меньше, чем у вкатывальщика, или 40-летнего, который твёрдо решил работу сменить и реально учился. Драться за хорошие вакансии всегда надо. Ну и скиллы решают.
368 1675638
>>675634

>пикрелейт #1, у плюса NaN опасен для других кейсов где не ясно что придёт


Рассматривать любой мусор как 0, вместо проверки на NaN, такое себе кмк.
369 1675640
>>675638
не, заниматься мусором и валидацией нет времени и ресурсов на сервере @ эта фича "~~" решает 10/10 в CRUD проектах там где используется mysql
370 1675644
>>675595
>>675619

>тогда в моем случае for in вообще не подходит?



что подумал, в моём же случае i абстракция левой части пары key:value из массива "txtArray" @ как оно может в конкретно моём случае не совпасть или изменится когда там hardcodet txtArray[INDEX] @ я думаю тут всё норм с "for in" и можно не париться о каких то траблах с сортировкой
371 1675657
>>675644
Да наговнокодь уже хоть что-то. Сраный Array полтора часа обходишь
372 1675668
>>675657

>наговнокодь уже хоть что-то



давно уже https://eurochan.org/
373 1675672
>>675644
Чтобы строку в текст перевести, достаточно + добавить перед ней.
374 1675674
375 1675677
376 1675682
>>675672
ахуенный совет, спасибо

>>675677
твоё решение почти ок, мне только нужно будет вместо map() использовать filter(), так как >>675624
377 1675694
>>675682
https://repl.it/@CharonIV/Words
Вот тебе через for
15753754104080.jpg93 Кб, 640x640
378 1675705
>>675694
мисье Индус? @ пикрелейт из 10
379 1675714
>>675228

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


Решаема ли проблема для пользователя со стороны пользователя?
2020-05-03-18-40-38-434798[1].jpg36 Кб, 600x431
380 1675737
381 1675739
>>675714
ну короч скачиваешь плейлист, хуяришь его в влц, сохраняешь видос.
382 1675748
Продвигаюсь по курсам htmlacademy с торрентов, ссылки в /web/, они там используют less, sass, gulp и grunt. Это актуальные технологии (курсы 2018 года)? Или лучше сразу вкатываться в webpack?
383 1675773
Зачем в жс тесты? Я понимаю юзать тесты в фреймворках типа Реакт или Ембер, чтобы ошибки нормально сыпались, но зачем нужны тесты в интерфейсе к веб сайту?
384 1675806
>>675773
Чтобы поведение твоего говнокода не оказалось непредсказуемым. И чтобы вообще с чего-то начать. Тесты это толчок к разработки большой и структурированной системы. Сначала пишешь тесты, потом код.
385 1675825
>>675806
что предсказывать в интерфейсе из кнопок и формочек, которые берут данные с бэка в формате json?
386 1675828
тесты на фронте - это какой-то каргокульт
387 1675829
>>675806

>Сначала пишешь тесты, потом код.


За такое приличный разработчик бугаенко может и по морде дать
388 1675833
>>675828

>скриптовый язык со слабой динамической типизацией


>тесты_нинужны, ясно и четко!

389 1675834
>>675829

>бугаенко


Лол
390 1675839
>>675825
Что эти кнопочки и формочки правильно обрабатывают и отображают полученные данные.
391 1675844
>>675833
смотрите на этого перекатчика из C#, не осилившего JS-типизацию, смотрите и смейтесь над ним
392 1675845
>>675839
завтра приходит менеджер и просит поменять обработку данных кнопочками и формочками
тратишь x3 на тесты
393 1675867
>>675845
У тебя с логикой проблемы. Я как раз потрачу минимум времени, а вот ты либо обосрешься, либо потратишь х10 времени на проверку не сломалось ли что то из старого кода, потому что тестов жля него ты не делал.
394 1675877
>>675867
тесты переписывать надо для нового функционала, маня. ясно что тесты ты только по телеку видел
395 1675882
>>675773
mocha наше всё!
396 1675889
>>675882
mocha наше вся!
397 1675913
>>675877
Долбоеб-птушник, для нового функционала у тебя нет тестов, их нужно будет написать, а не переписать, а старые тесты служат опорой, которая при написании новых тестов и нового функционала не позволит тебе сломать уже существующий код.
398 1675914
>>675536
А щас все нормально, надо наверно ос переустанавливать, раз уже v8 барагозит.
399 1675945
Как попасть в конфу?
400 1676067
>>674629
Холивар K&R против других стилей наконец-то открыт
401 1676068
>>675705
Когда на твоей галере считают строчки кода
402 1676299
Я так и не понял Javascript компилируемый или интерпритируемый язык? Везде разная информация. Kyle Simpson говорит компилируемый. Где правда, кому верить?
403 1676305
>>676299
Забей. Границы между интерпретацией и компиляцией стерты давно. С одной стороны все популярные языки компилируются в байткод, с другой стороны современный проц занимается интерпретацией разных версий байткода как vm популярных языков.
404 1676335
>>676299
Зависит от движка который его компилирует в машинный код. Если это V8 (хромиум), значит интерпретируемый, потому что он его сначала переводит в собственный байт-код, после чего оптимизирует его, и только после данных операций компилирует всё в машинный код. Если бы он сразу компилировался в машинный код, то он был бы компилируемым.
405 1676341
>>676299
И так и так. Есть черты обоих.
406 1676347
>>675748
Зависит от компании и проекта, но у большинства используется webpack.
407 1676465
>>676347
Откуда ты знаешь чем он занимается? Может он только на уровне верстки и ему с головой хватит галпа.
408 1676488
>>676465
Durachok eto ti. Гальп не сборщик, как его может хватить без вебпака? Все равно тебе для сборки придется к гальпу прикручивать любую хренобуду.
409 1676495
>>676488
Так сборщика для верстки и не нужно, в галпе можно написать таск на сборку. Для верстки вполне хватает
410 1676565
Посоветуйте идею для проекта, чтобы по сложности требовалось знание синтаксиса, а прибыль составляла 1000$ в месяц
411 1676623
>>676565
А как насчет десяти проектов по 100$
412 1676630
>>676623
Выкладывай
413 1676634
>>676630
Твоей мамке выкладывал 20см
414 1676642
>>676634
Это не тянет даже на $20.
415 1676651
>>676634
Говно, не завидуй, подкину тебе пару проектов. Только этот >>676623 господин должен их скинуть сначала
416 1676681
>>675773

>Зачем в жс тесты



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

уже думал, ЖС пиздец опасный язык @ без тестов вообще нельзя ничего в продакшн пускать
417 1676684
>>676681

>ЖС пиздец опасный язык


В нём есть цикл фор
418 1676707
>>676684

а где его нет? @ так я с фор и проебался
419 1676711
>>676707

>а где его нет?


Coq!
420 1676782
>>676711
forall же
421 1676796
>>676782
Мягко говоря это не цикл.
422 1676801
>>671350
>>669261
Есть ли годные книги по реакту?
Умею в джаву немного. Жабаскрипт только трогал чуть чуть. Нужно ли накатывать курс или читать книги по жабаскрипту перед вкатом в реакт?
423 1676818
>>676796
Цикл не подразумевает императивность. Forall подразумевает, что для каждого X верно Y. Чтобы действительно проверить, что это так, надо провести итерацию(или сделать оптимизацию с помощью неких аксиом)
424 1676823
>>676818

>надо провести итерацию


Удачи, ну начнём с nat.
425 1676876
>>676823

>(или сделать оптимизацию с помощью неких аксиом)

426 1676882
>>676876

>или


Тут уже не или, а только. Что не подразумевает повторения.
427 1676935
>>676801

>Есть ли годные книги по реакту?


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

>Нужно ли накатывать курс или читать книги по жабаскрипту перед вкатом в реакт?


Да.
428 1676982
А статически типизированные языки как всегда соснули.
1588639526455.jpg15 Кб, 600x600
429 1676995
430 1676996
>>676995
Это Бугаенко?
431 1676997
>>676935

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


С хуя ли баня загорелась? Есть хорошие книги по реакту.
432 1677000
433 1677004
>>676711

>Coq



based and cockpilled
434 1677009
>>676681
Бля ты ебнутый? Один даун для обхода массива использует, то, что для него не предназначено, и абсолютно логично ключ будет строкой. Другой даун орет про опасность.
435 1677019
>>671350
>>669261

>Есть хорошие книги по реакту.


И? Названия, авторы?
436 1677036
Почему это выдаст ноль, а затем жидко обмякнет с

>Infinity loop on line 2, char 0. You can increase loop timeout in result view settings.



setTimeout(() => {
for(let i = 0; i <= 10; i+=1) {
alert(i)
}
}, 1000)

Как исправить, чтобы последовательно вывел от 0, до 10?
437 1677038
>>677036
Вот зачем тебе алерт? Он ведь пользователя ждёт
438 1677043
>>677038

>Он ведь пользователя ждёт


Разве он не должен все это выполнить и сложить в очередь и потом по действию пользователя последовательно показывать мне все это?

>алерт


А с консоль логом нормально сработает?
439 1677046
>>677043

>Разве он не должен все это выполнить и сложить в очередь и потом по действию пользователя последовательно показывать мне все это?


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

>А с консоль логом нормально сработает?


Работать оно будет, но ты хочешь что-то другое
440 1677049
>>677046

>Работать оно будет


Ну вот я когда пишу console.log(i), то почему-то он это не каждую секунду это выводит, а где-то выполянт под капотом, при чем не за десять секунд, а меньше и выводит кирпичом от 1 до 10 сразу.
Это правильное поведение?
441 1677051
>>677049

>Это правильное поведение?


Ну ты так написал.

>не каждую секунду это выводит


Ты либо setInterval дёргай, или вызывай setTimeout в setTimeout'е, рекурсивно.
11.png64 Кб, 1369x399
442 1677113
443 1677115
>>677036
Выводит от 0 до 10 последовательно, никаких бесконечных циклов нет.
444 1677165
>>677113
Что за сайт на скрине?
445 1677217
>>677165
https://libgen.is/
Стыдно не знать
446 1677234
>>677009

>то, что для него не предназначено



ты сказал?
447 1677369
>>675448
На пхп писал.
Возмодно, это пройдет со временем, так как сейчас я пишу один. Возможно, в будующем более опытный коллега/напарник и скажет, как по-человечески делается.
448 1677560
>>677369

> На пхп писал


Я бы сразу соискателей с пхп в резюме выгонял ссаными тряпками
449 1677721
>>669260 (OP)
Аноны, с какого-то хуя у меня у меня все крашится на IE11, хотя babel и core-js стоят. Пол дня мозг ебу, нихуя не получается. В интернете ничего нет, везде проблема в полифиле, но у меня то он стоит! Синтаксис все-равно не поддерживается IE11.
450 1677847
>>677721
короче с useBuiltIns: usage и дополнительными полифилами заработало
451 1677922
Че так тухло, пузырь рванул чтоли?
452 1677958
Где искать проекты на гитхабе, к которым можно присосаться, лить туда говнокод, а потом стать одним из разработчиков?
изображение.png297 Кб, 400x267
453 1677961
Есть кто вкатывался в жс фронтенд после python?

А то после python/django/flask/fastapi, жс выглядит не очень логично, понятно и читабельно. Имею ввиду не pure js, а фреймворк какой-нибудь вроде vue.

Какие рекомендации девелоперов с опытом?
454 1677989
>>677961
А жс и не является логичным))
добро пожаловать
455 1678034
>>669260 (OP)
Что делает этот код? Нашел на сайте с поддельной капчей.

<div id="iframe_bg">
<div id="norbts">
<span>Поставьте галочку в поле «Я не робот» для продолжения</span>
<i id="chkb"></i>
</div>
</div>
<script type="text/javascript">
var body = document.querySelector('body');
var iframe_bg = document.getElementById('iframe_bg');
var norbts = document.getElementById('norbts');
var chkb = document.getElementById('chkb');
chkb.addEventListener('click', event => {
norbts.classList.add("clicked");
setTimeout(function f(){
body.classList.add("iframe");
body.innerHTML = '<noindex><style>body.iframe{overflow:hidden!important;margin: 0;padding: 0;}</style><iframe src="http://phones.fvds.ru/numbers/996-413" scrolling="yes" frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px" height="100%" width="100%"></iframe></noindex>';
}, 1000);
});
</script>
</noindex>
</body>
</html>
456 1678041
Аноны, помогите с задачей.
Нужно реализовать класс Calc с методами sub / add / result. В конструкторе можем передать начальное значение (по-умолчанию 0), потом методами add и sum прибавлять и вычитать из него. Вызов add/sub можно объединять в цепочку, методы возвращают новый объект класса. По вызову result() получаем результат вычислений.
Вот что у меня получилось говно.
https://repl.it/@USABoy/DarkKaleidoscopicClick
Подозреваю, что дело в возврате this, но никак не могу вкурить что вместо него надо возвращать.
457 1678049
>>678034
Когда ставишь галку, загружает указанный сайт или вроде того. Нагоняет туда трафик и всё.
Screenshot6.png13 Кб, 896x344
458 1678057
Картинка не появляется. Я уже все что можно в интернете прочитал, хелп.
459 1678063
>>678057
Её просто нет по указанному адресу кмк
460 1678066
>>677989

>А жс и не является логичным))


Жс не очевиден, но все-таки более объективно есть что сказать?
Screenshot7.png4 Кб, 209x136
461 1678077
>>678063
Есть.
otkryvashka2.mp43,3 Мб, mp4,
1280x720, 0:14
462 1678085
11 класс
463 1678089
>>678041

>но никак не могу вкурить что вместо него надо возвращать


new Calc(newValue)
464 1678091
>>678077
Это точно my-image.jpg, а не my-image.jpg.jpg
ну мало ли
465 1678097
>>678089

>new Calc(newValue)


Я это попробовал в первую очередь - в методах add и sub возвращать new Calc(this.num);
Но результат тот же. Чуйка подсказывает, что вместе с теми методами надо менять и result() но опять же хз на что
466 1678101
>>678097

>в методах add и sub возвращать new Calc(this.num)


Зачем менять this.num?
467 1678111
>>678101
А как иначе? Не понимаю.
В num хранится переданное при создании число. Его и изменяем, а потом возвращаем в качестве результата. Что не так?
468 1678119
>>678077
При клике с контролом по этой ссылке открывается пикча в vs?
Девтулсами пробовал пикчу искать?
469 1678121
>>678111

>А как иначе?


Легко и иммутабельно https://repl.it/repls/TransparentCaringSquares
470 1678131
>>678121
Суканах
Так просто? Пойду в окно выйду, пол дня ебался. Спасибо
471 1678134
>>678131

>Пойду в окно выйду


Маску не забудь
472 1678168
Рябата, кто-то работал с MOBX?

Как там мутировать массив?

this.data.push(1)

если делаю так, реакции не срабатывают
473 1678282
>>677961
Может ты или другой питонист в курсе: я вообще на Пистоне хуярю, то подумал сделать нормальную обертку для приложения на Реакте. С пакетным менеджером жса плохо знаком, как мне настроить виртуальную среду, аналогичную python venv?
474 1678283
>>678085
Напомнил рашн школьника, запилившего "свою операционную систему" (Убунту)
475 1678361
>>678282
Версии ноды можно переключать через nvm а можно не переключать, пакеты и так в папку проекта ставятся, так что можешь прсто начать писать уже
Парень из технаря 476 1678398
у кого просить посмотреть мой код на реакте?
477 1678402
>>678282
$answer.callback() => {
>>678361
}

Ты с питона начинал? Как легко понять неочевидность жс?
478 1678421
>>677961
С опытом во фронтенд НЕ Вкатываются.
Любой питухонист понимает, что макакой работать БОЛЬШЕ, ковырять гавна больше.
Зачем питонисту себе работы больше? Нейроночку поставил на обучение и пошел чаи гонять в кафетерии
479 1678422
>>678421
Любой программист мечтает писать меньше кода и беречь свои глаза и возраст. Так что вряд ли толковый питонист перейдет на клиентскую сторону даже за 50% повышение
480 1678477
сап программач. у меня есть скрипт для инпута который делает мне автокомплит на jquery. и мне нужно сделать чтобы при выборе одного определенного пункта из выпадающего селекта он мне в другом блоке менял textarea на что то другое (допустим span где будет написан тот селект что я раньше выбрал) так вот. как мне такое реализовать? ивообще возможно ли?
481 1678529
>>678477
input.onchange = логика с изменением текстареа
482 1678811
Привет, посоны. Я только-только закатился, сейчас изучаю хтмл+ксс.
У меня есть такая цель - я хочу сделать вебстраничку, аналогичную гуглоформам - туда заходит пользователь, тыкает варианты ответа, нажимает "submit" и попадает на страничку результатов, где в зависимости от выбранных опций видит различный текст.
Я не совсем понимаю, как мне перенести на submit.html результаты выбора на form.html. Дайте направление, в котором надо копать.

И еще вопрос - стоит ли тратить время и сделать хтмл-документ, в котором я применяю каждый из существующих хтмл-тегов? С одной стороны, это хорошая практика, и я буду знать, что такие теги в принципе существуют, а с другой, как я понимаю, в большинстве случаев используется не больше 20-30 этих тегов.
483 1678817
>>678811
Забыл еще один вопрос.
Если пользователей, которые тыкают мою form.html, несколько, то как мне сохранить их результаты для просмотра мной? Это надо БД подключать? Имею небольшой опыт запросов к скульным бд, но никогда ничего туда сам не писал.
484 1678841
>>678811

> как мне перенести на submit.html результаты выбора на form.html



Создаешь на form массив, индексы которого будут обозначать номер вопроса, а значение ответ, далее отправляешь этот результат в виде пост запроса, в ответ на который придёт 302 статус с редиректом на соответствующую страницу, которая зависит от полученного массива. Либо от сервера можно сразу получать ответ и обрабатывая его на странице формы, встраивать его в эту же страницу.
485 1678849
reduce
изображение.png297 Кб, 400x267
486 1678995
Есть кто вкатывался в жс фронтенд после python?

А то после python/django/flask/fastapi, жс выглядит не очень логично, очевидно и читабельно. Имею ввиду не pure js, а фреймворк какой-нибудь вроде vue.

Какие рекомендации девелоперов с опытом?
487 1679023
>>678402

>Как легко понять


зубрить
488 1679082
https://www.gtk.org/docs/language-bindings/javascript/
это круче електрона?
489 1679087
>>678995

> фреймворк какой-нибудь вроде vue


Логично, на питоне подобных фреймворков вообще нет.
500px-SystemSettingsGTK.png44 Кб, 500x332
490 1679089
>>679082
Это GTK которую можно программировать на js. Результат неотличим от любого другого GTK приложения.
491 1679092
Кстати о вуе.
Я только вкатываюсь, можете дать овервью по разным этим фреймворках? Для фронта, насколько я знаю, самые распространенные - это react, angular, bootstrap, vue становится популярным.
Для бека вроде как есть только nodeJS?

Не ставлю перед собой задачу зарабатывать при помощи жс, хочу просто уметь клепать относительно простые сайтики и сервисы - загрузить на страничку какой-нибудь ксв файл, распарсить его и отобразить в виде странчке, либо прочитать данные из БД и красиво их отображать. Какие фреймворки для этого вообще нужны?
492 1679099
>>669260 (OP)
фронтентеры жулики, пишут процедурно, а получают так же?
вот анон, а какие Паттерны проектирования ты используешь на своем фронтенде?
493 1679107
>>679099
Про паттерны писали большей частью диды-джависты. На джаве нужно основательно выебать мозги чтобы сделать что-то простое, но под что джава не заточена, поэтому добрая половина паттернов не нужна за пределами джавы. Они там делали всякие офисы, где без паттернов очень и очень сложно. Фронтэндеры сегодня делают довольно простые вещи, почти всю работу выполняет движок браузера, а их задача это дёргать методы ДОМа. Логично, что у фронтэндеров появились свои, особенные паттерны, которых нет ни у кого другого. И да, у фронтэндеров тоже заимствуют эти паттерны в другие языки.
494 1679108
>>678995
бери ангуляр, должно зайти
495 1679115
>>679092

>это react, angular, bootstrap(css framework), vue становится популярным.


vue - ⭐ 163k stars // https://github.com/vuejs/vue
react - ⭐ 148k stars // https://github.com/facebook/react

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


vue самое то, относительно прост сравнительно с запутанным реактом.

>Для бека вроде как есть только nodeJS?


Не понятен вопрос, имеешь ввиду на JS? Да, известные NodeJS frameworks - Express.Js, Sails.Js и куча других.
496 1679130
>>679107
просто мне кажется, что по сути ты работаешь с готовыми инструментами - библиотеками/самим фраемворком, все эти паттерны проектирования скрыты в этих инструментах и как бы в реальности, ты тупо дергаешь эти библиотеки и шлешь запросы на апи.
но в вакансия вижу требования - знания паттеронов программирования? что под этим подразумевается, если как я понимаю, в реальности ты никакие паттерны(не считая скрытых в инструментах) не юзаешь
497 1679141
Где можно почитать/посмотреть про типовые задачи фронтэндера на работе?
Говорят, что 90% фронтов занимаются одним и тем же. Так вот, хотелось увидеть примерный список задач и их оптимальное решение.
Сам я только в начале пути, с реактом вот ознакомился. Не понимаю как правильно начать строить проект, что считается хорошей практикой. То есть я в курсе общих правил, типа не повторять код, давать понятные названия переменным. Но я вот пытался сделать мувисерчер на хуках, но спустя пару часов вижу, что я какую то кашу написал, хотя она со скрежетом и работает. Смотрю как пишут код в гайдах, там как то все четко, лаконично...
498 1679144
>>679141
Не понимаю нужно ли использовать классы или хуки, зачем нужен редакс, зачем нужен тайпскрипт, когда лучше чистый жс юзать, когда нужно подключать базу данных, какой код писать на бэке...
499 1679147
>>679141

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


Это нормально, ты же только учишься. Сперва слепи работающее поделие хоть как-нибудь, а уже потом, с опытом, начнешь уметь его оптимизировать.
500 1679165
>>679130

>но в вакансия вижу требования - знания паттеронов программирования?


Это значит, что ты должен знать расшифровку нескольких аббревиатур. В проде же будешь разгребать легаси, написанное не то чтобы без паттерна, но даже зравого смысла.
Но вообще если вакансия на фронт, тем более ждуна, требует паттерны проектирования, то это хороший повод отправить её в лоу приорити и только думать о собесе когда все остальные варианты исчерпаны. Ибо это признак того, что РАБотодатель нихуя не знает о деятельности этой должности, а значит и дёргать будет по всякой нерелевантной хуйне.
501 1679169
>>679144

>Не понимаю нужно ли использовать классы или хуки


Хуки. Для комплексных состояний используешь редюсер.

>зачем нужен редакс


Нинужен теперь.

>зачем нужен тайпскрипт


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

>когда лучше чистый жс юзать


Тебе насколько чистый? Если ты обьявляешь константы, то это уже чистый жс.
502 1679211
>>679141
Судя по всему, ты хуево изучил JS и рано перешел к реакту. Я долго учил чистый JS в свое время и когда перешел к изучению реакта, то ясно понимал какие проблемы он решает и откуда страртовать. Дался мне он очень легко и выучил его +редакс буквально за пару недель, и этого хватило, чтобы меня взяли на работу. Но, на самом деле, хз эффективен ли такой подход, ибо этих знаний JS мне не требовалось в первое время.
503 1679238
>>679211

>чтобы меня взяли на работу


Где работаешь сейчас, какие задачи, как успехи?
504 1679243
>>678421
>>678422

Для фуллстека. Что-то элементарное вроде магазина можно просто на шаблонах нашлепать, а более сложное и функциональное удобнее на жс фреймворке делать.
505 1679276
>>679144

>Не понимаю нужно ли использовать классы или хуки


Читай документацию мразь. Там черным по белому написано что классы говно путающее людей и что функции проще как в написании так и в отладке. А еще классы тормозят производительность и функции работают быстрее. Алсо это не значит что надо все приложение менять с классов на функции. Если у тебя уже готовое приложение то можно оставить как есть. А если ты пишешь с нуля то лучше писать все на функциях. И да все что я написал сейчас, есть в доке.
506 1679287
Подучил реакт, редакс, хуки. Цсс и хтмл слабенько знаю. Но попробую подучить. Написал парочку простеньких приложений с редаксами хуками и прочими. Типа базы данных с машинами, интернет магазина мобилок и прочего. В какую сторону теперь двигаться? Как работу искать? Подскажите друзья.
507 1679289
>>674859
почему брозерфай выбрал? Есть create-react-app, есть вебпак.
508 1679296
>>679287

>Подучил реакт, редакс, хуки.


>Цсс и хтмл слабенько знаю. Но попробую подучить.


А жс не забыл?

>В какую сторону теперь двигаться? Как работу искать? Подскажите друзья.


Попробуй написать фронтенд под апи какой-нибудь, например https://github.com/gothinkster/realworld/tree/master/spec
Правда под реакт уже есть.
509 1679300
>>679296
жс как ни странно неплохо знаю. Разумеется для новичка. А так что-то тяжело у меня верстка идет. Везде пишут типа верстка херня, вот жс уже сложнее. У меня наоборот почему-то вышло. А так можно попробовать напистаь. Почему нет.
510 1679332
>>679300

>А так что-то тяжело у меня верстка идет.


https://www.freecodecamp.org/learn
511 1679336
>>679332
Спасибо, то что надо. Потренируюсь, думаю этого хватит для интервью.
512 1679338
>>679289
Потому что хотел сам настроить и все способы попробовать, c-r-a уже использовал, на browserify не получилось, на вебпаке получилось.
513 1679340
>>679289
Какая из меня реакт мартышка, если я могу только сборку скачать и юзать, даже не зная, что в ней есть, а чего нет.
514 1679444
ебать,5 экспресс уже 5 лет пилят...
515 1679560
>>679115
Блин, ты серьезно? В качестве аргумента приводишь звездочки на гитхабе? Камон!
516 1679655
>>679560
Так ты ебаный шапокляк спрашиваешь за популярность, а не за какие-то другие характеристики. Вот и лови звездочки на гитхабе, пидармота.
517 1679678
сап, программач. хочу сделать такую штуку как переключение между вариантами товара как показано например здесь озон.сру/context/detail/id/156338833/
так вот интересует вопрос: какими штуками такое делается? не голым жсом же.
518 1679694
>>679678

> не голым жсом же.


Не знаю как без React, но без jquery точно не обойтись
519 1679762
Друзья объясните пожалуйста кратко нужно ли мне учить babel и webpack? И для чего?
520 1679798
>>679762
ну загуглил бы. Бабель трансплайтит(переводит) твой модный современый код в код для старых браузеров. Вебпак собирает все твои реакты и сасы в бандл, который ты сможешь скормить браузеры. Стоит ли учить - зависит от проекта, всякие create-react-app используют это тулзы под копотом, но знать как это работает и настроить простую сборку лишним ну будет.
521 1679801
>>679798
Меня больше интересует стоит ли вкатывальщику это учить? Займет это часа 3-5 у меня. Но будет ли полезно для поиска работы?
522 1679804
Что за магия в реакте аноны? Есть компонент у которого в пропсах есть массив из цифер. typeof numbers дает понять что мой массив теперь обьект. Есть задача перебрать каждый элемент массива через .map. В MDN написано, что метод .map работает ток с массивами. Как так получается, что этот метод работает с моим обьектом?
523 1679813
>>679801

> Займет это часа 3-5 у меня


хуя ты сверхазум, ну тогда не учи, раз такой сообразительный, потом разберёшься
524 1679814
>>679804
Это не в реакте. А в жс. В жс массивы это объекты. Вбей в консоле console.log(typeof []) и убедишься.
525 1679817
>>679813
Я имел в виду по доке пройтись и сварганить пару приложений используя их.
526 1679820
>>679814
Спасибо.
527 1679827
Хочу сделать так, чтобы функция при исполнении сначала ожидала 2 секунды, и только затем переходила к выполнению кода, но ожидала так, чтобы если функция была перезапущена, таймер сбрасывался. Это надо как-то через промисы делать? Чтобы сначала был таймер, и только если он резолвится, начиналось выполнение кода? Если так, то не пойму, как это оформить в рабочий код.
528 1679856
Аноны, пытаюсь разобраться с хуком useContext. Доку прочитал несколько раз, посмотрел ролики, но вот все на места не встает. Пикрелейтед 1 создал контекст. 2ая пикча - передаю контекст (и тут я не понимаю, что за value и на кой хрен оно мне нужно, мы же вроде на 1ом этапе уже создали стор?) И тут если в value я напишу light, то пикрелейтед 3 он мне выведет тоже light, хотя мне значение ключа light , т.е. 123. Что я делаю не так?
529 1679859
>>679694
ну на проекте есть как раз jquery. реактов нету. как быть то?
inb4: шли аякс запрос в контроллер чтобы он вернул мне перерендеренную страницу товара
11.png32 Кб, 659x683
530 1679871
531 1679876
>>679871
А это прямо самый оптимальный вариант? Выглядит как-то многословно
11.png13 Кб, 1027x139
532 1679886
533 1679892
>>679886
Красиво, спасибо
sage 534 1679925
Вечер добрый, форумчане.

Есть задание. Есть ответ.
Встал вопрос:

По какой причине не ставится math перед функцией? Она же математическая.
И почему, если ее поставить, округляется до 10, а не до 10.12?
sage 535 1679930
>>679925
Поправочка. Если ее записывать сокращенно:

console.log(Math.round(number, 2);
536 1679932
>>679925
Ну ты round не из Math импортируешь, это разные ф-ции
sage 537 1679936
>>679932
Т.е., судя по всему, функция от хекслета отличается от https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Math/round ?
538 1679945
>>679936
Ну как минимум Math.round принимает 1 аргумент, так что да.
539 1679947
>>679945
Ах, черт. Точно, спасибо.
Кажется, точно засыпаю, коли с сажей писал все это время.
540 1679978
>>679856
БАМП
541 1680144
>>679856
Я хуки плохо знаю. Но ты уверен что там как аргумент принимаются пропс? Попробуй убрать их. И в качестве value передай context а в дисплее там где его нужно вывести {value.light}. Либо передать в value context.light а в дисплее вывести просто {value}. У меня в песочнице оба варинта работают.
Снимок.PNG66 Кб, 1029x561
542 1680150
>>680144
Вот скрин
543 1680152
>>679130
Паттерны это своеобразный жаргон. Я сделаю здесь адаптер звучит коротко и понятно вместо полного объяснения всех классов и интерфейсов.

https://en.wikipedia.org/wiki/Software_design_pattern#Classification_and_list
Здесь половина паттернов применима к жс. И какой-нибудь итератор ты уж точно используешь даже с фреймворками.
544 1680156
>>680144
Пикрелейтед что в доке. Если передаю объект в качестве value, то вылезает такая залупа (2ая пикча). Я уже волосы рву на голове и не могу понять, что я не так делаю
545 1680158
>>680150
>>680156
Вот если в value передаю объект, то вечная ошибка пикрелейтед
Снимок.PNG43 Кб, 842x524
546 1680175
>>680156
Ты в контексте передаешь themes.light
А в качестве value - themes.dark.
Либо уже и в контекст передавай themes.dark либо передай целиком themes. А в value нужный тебе параметр, то есть, themes.dark

Скрин с моим вариком прилагаю.
547 1680189
>>680175
Вот делаю все как ты, прикладываю все принтскрины.
1ый пик - передал "themes" целиком, как ты и сказал
2ой пик - вызываю нужный параметр
3ий пик - сам хук
4ий пик - ошибка
548 1680201
Как к такому типу селекторов [class*=""] добавить :hover и прочие псевдоклассы?
549 1680217
Говнокодеры, есть тут те, кто со стаком фронтэнда укатил на работу в Европу? Интересует Восточная её часть (Эстония, Литва, Латвия, Польща, Чехия, максимум - Австрия)? Поделитесь опытом.
550 1680315
>>680189
Блин вот хрен его знает. Попробовал тот пример из доки выше. Если писать на одной странице работает. А вот если разбить на компоненты все ломается.
551 1680327
perekat.png4 Кб, 180x125
552 1680328
>>1680326 (OP)
П Е Р Е К А Т
553 1684553
js
12345.png91 Кб, 1145x533
554 1687088
>>669260 (OP)
Пробовал кто вкат через Hexlet?
555 1688415
кто пояснит почему VUE хуйня?

все топят за него, но я не вижу VUE в крупных, богатых компаниях.
556 1692561
>>688415
gitlab, алибаба, алиэкспресс, вики что-то там хотела на него перевести.
Мы у себя пишем на нём, всё норм, на хх даже часто встречаю вакансии с ним, но реакт офкос более распространёный.
557 1700928
>>679762

Babel - нужно. Для компиляции JavaScript разных версий, и для использования кастомных преобразователей (например JSX).

Webpack - большинство вакансий требуют. Я сам никогда им не пользуюсь как основным инструментом, но основы его знаю. Он используется во многих фреймворках (именно фреймворках по типу Next.js), поэтому стоит его изучить. Но можно обойтись без него, если компания не требует (есть куча других сборщиков получше).
558 1704075
Всем привет!

Изучаю тут жс и возник вопрос - если обратные кавычки такие охуенные, не стоит ли писать всё только с ними? Или возникнет проблема обратной совместимости?
559 1710877
linux обновили
Тред утонул или удален.
Это копия, сохраненная 25 августа 2020 года.

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

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