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

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

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

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

JavaScript.thread = Number(`130`); /js/ # OP 15 апр, 12:57 1381729 В конец треда | Веб

61 Кб, 1050x1050106 Кб, 800x80079 Кб, 700x511961 Кб, 1000x666

Прошлый тред: >>1375287 (OP)

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

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

Ответы83794863158842589179893828991790436

# OP 2 15 апр, 13:01 2 1381730

П Л А Т И Н А
> Странное приведение типов, комплексные правила, неявные ошибки
Язык разрабатывался с расчётом на доступность Веба для авторов любого вида. Даже плохой код должен хоть как-то работать. А тебя не обязывает всеми этими странностями пользоваться.
> Почему бы не сделать нормальную версию языка
Выгоды сомнительны, а Веб ломать нельзя.
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
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает
Для твоей безопасности в браузерах принудительно работает ограничение доступа к кросс-доменным ресурсам
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
https://medium.freecodecamp.org/inspirational-success-stories-from-self-taught-web-developers-4f6f375cf17d
Английский обязательно. Проследуй в /fl за гайдом.
Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
https://www.youtube.com/watch?v=vd2dtkMINIw
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/
Математика. Не принципиально, но очень прокачивает.
https://www.khanacademy.org/math

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

Javascript. Шутки кончились.
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
Очень дружелюбен к ньюфаням:
https://javascript.info/
У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь среди прочего описываются многие тонкости языка, которые полезны для общей картины, но на деле вряд ли пригодятся, не фрустрируй. Задачки обязательно делать; если задачка совсем (за 10 минут) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться. Теперь тебя интересует Draft в спеках.
Как писать для людей:
https://github.com/ryanmcdermott/clean-code-javascript
Ссылкота по понятиям:
https://github.com/leonardomso/33-js-concepts

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

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
годнота, интерактивно обозревает всё, плюс обзор некоторых приблуд, идеи проектов для портфолио, задачки на алгоритмы.
Подготовка к собеседованию, задачки, соревнования:
https://codesignal.com/
Концептуальный разбор, полезное чтиво:
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/2018/
Дизайн, редактура, прочие смежные дела:
https://bespoyasov.ru/front-not-pain/

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

Где-то на этом этапе ещё нужно разобраться с
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://docs.docker.com/install/
https://training.play-with-docker.com/beginner-linux/
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности.
В качестве идеи для проекта стоит брать что-то близкое тебе, чтоб с душой. Можно воспроизвести используемое тобой приложение. Можно сделать что-то полезное тебе в быту — учёт просмотренных тайтлов, счётчик калорий, агрегатор новостей.
Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, ты сможешь разобраться самостоятельно. Алгоритм такой:
0 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал;
1 - находишь официальный сайт приблуды;
2 - на офсайте делаешь Tutorial / Getting started;
3 - на офсайте читаешь доки, АПИшки по диагонали;
4 - начинаешь делать оригинальные нужные штуки, сверяясь с доками;
5 - попробуй поискать “github awesome приблуда”;
6 - отважно посмотри исходники.
Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио на Гитхабе и можешь уверенно искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.

При перекате не забудь тему и тег. Шапка с разметкой:
https://pastebin.com/CUeaY92u

# OP 2 15 апр, 13:01 2 1381730

П Л А Т И Н А
> Странное приведение типов, комплексные правила, неявные ошибки
Язык разрабатывался с расчётом на доступность Веба для авторов любого вида. Даже плохой код должен хоть как-то работать. А тебя не обязывает всеми этими странностями пользоваться.
> Почему бы не сделать нормальную версию языка
Выгоды сомнительны, а Веб ломать нельзя.
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
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает
Для твоей безопасности в браузерах принудительно работает ограничение доступа к кросс-доменным ресурсам
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
https://medium.freecodecamp.org/inspirational-success-stories-from-self-taught-web-developers-4f6f375cf17d
Английский обязательно. Проследуй в /fl за гайдом.
Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
https://www.youtube.com/watch?v=vd2dtkMINIw
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/
Математика. Не принципиально, но очень прокачивает.
https://www.khanacademy.org/math

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

Javascript. Шутки кончились.
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
Очень дружелюбен к ньюфаням:
https://javascript.info/
У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь среди прочего описываются многие тонкости языка, которые полезны для общей картины, но на деле вряд ли пригодятся, не фрустрируй. Задачки обязательно делать; если задачка совсем (за 10 минут) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться. Теперь тебя интересует Draft в спеках.
Как писать для людей:
https://github.com/ryanmcdermott/clean-code-javascript
Ссылкота по понятиям:
https://github.com/leonardomso/33-js-concepts

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

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
годнота, интерактивно обозревает всё, плюс обзор некоторых приблуд, идеи проектов для портфолио, задачки на алгоритмы.
Подготовка к собеседованию, задачки, соревнования:
https://codesignal.com/
Концептуальный разбор, полезное чтиво:
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/2018/
Дизайн, редактура, прочие смежные дела:
https://bespoyasov.ru/front-not-pain/

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

Где-то на этом этапе ещё нужно разобраться с
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://docs.docker.com/install/
https://training.play-with-docker.com/beginner-linux/
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности.
В качестве идеи для проекта стоит брать что-то близкое тебе, чтоб с душой. Можно воспроизвести используемое тобой приложение. Можно сделать что-то полезное тебе в быту — учёт просмотренных тайтлов, счётчик калорий, агрегатор новостей.
Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, ты сможешь разобраться самостоятельно. Алгоритм такой:
0 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал;
1 - находишь официальный сайт приблуды;
2 - на офсайте делаешь Tutorial / Getting started;
3 - на офсайте читаешь доки, АПИшки по диагонали;
4 - начинаешь делать оригинальные нужные штуки, сверяясь с доками;
5 - попробуй поискать “github awesome приблуда”;
6 - отважно посмотри исходники.
Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио на Гитхабе и можешь уверенно искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.

При перекате не забудь тему и тег. Шапка с разметкой:
https://pastebin.com/CUeaY92u

Показать весь текст
Ответы87810

3 15 апр, 13:17 3 1381739

В шапке много говна.

Ответы81744

4 15 апр, 13:38 4 1381744

>>1381739
Но говно то с орешками.
Как скоро от тебя ждать шапку, в которой много годноты?

Ответы8175081761

5 15 апр, 13:41 5 1381745

Поясните за всякие реакты, фреймворки. Что это такое? Долго это учить?

6 15 апр, 13:47 6 1381746

>In JavaScript, objects have a special hidden property [[Prototype]]
Скобочками же жидов обозначают, не?

7 15 апр, 13:52 7 1381750

>>1381744
Инфа про ивент лупы, корс, доступ к файлам не нужна, если ты оп только вкатываешься - оставь эту инфу для себя. кому это нужно будет - сами найдут.

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

Ссылки на на CS50 и краш курс ненужны, если вкатываешься в cs - вкатывайся целиком и полностью, его можно заменить ссылкой на OSSU, если так хочется оставить эту инфу.

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

ydkjs перед или после javascript.info поместить, это вообще самая важная книга для вкатывальщиков, которую можно и нужно перечитывать.

Про фреймворки вообще не слова не сказано, почему?
Мне лень всё объяснять, но шапка полнейшая хуйня, опять таки. Тут все переделывать нужно, по хорошему.

Ответы8175281757817618177283034

8 15 апр, 13:54 8 1381752

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

9 15 апр, 14:00 9 1381757

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

Ответы81759

10 15 апр, 14:03 10 1381759

>>1381757
В 2015 была ещё вероятность, но сейчас требования довольно сильно увеличились.
Нет, в принципе, теоретически можно с одним жс(жиквери в добавок), но в самую говяную контору, в которой платить тебе будут копейки.

11 15 апр, 14:09 11 1381761

>>1381750
Твоя критика хуйня. Ты по какой шапке вкатывался, чепуш? Я именно по этой вкатывался и благодарен тому кто её составил. Если для тебя основы программирования и методологии обучения это "НИНУЖНАЯСКОЗАЛ", то никто не заставляет тебя всё это смотреть и учить, можешь пропускать, один хер с таким настроем никуда не вкатишься.
>ydkjs перед или после javascript.info поместить

На js.info свежий код, использование let вместо, var, а в твоём любимом ydkjs одни var'ы и в целом информация не свежая. Почему он должен идти выше, потому что "ты так скозал"? И "you dont know js" как раз для тех кто уже знаком с js, а не для вкатывальщиков которые о js ничего не знают.

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

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

Ответы81769

12 15 апр, 14:20 12 1381769

>>1381761
>Как скоро от тебя ждать шапку в которой много годноты?
Зачем я должен тратить время на убогих просто так? Платите деньги.
Я то умею гуглить инфу и вычленять из неё всё самое необходимое. Это вам, видимо, всё на блюдце подносить нужно.

13 15 апр, 14:25 13 1381772

>>1381750
> ивент лупы, корс, доступ к файлам не нужна
Нужна.

14 15 апр, 14:30 14 1381773

доступ к файлам нужен

15 15 апр, 14:47 15 1381782

Ты то умеешь!

16 15 апр, 14:53 16 1381785

Vamp

17 15 апр, 15:36 17 1381808

Может кто объяснить дегенерату, как вызвать функцию из функции?

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

Скрою это для тех, кто возможно захочет это развидеть..

const fun1 = (num) => {
if (num < 0) {
return NaN;
}
else {
return num;
}
}

const fun 2 = (num) => {
return num + num;
}

Пытался найти здесь https://javascript.info/function-basics
но ничего не нашел :(

Ответы81817

18 15 апр, 16:00 18 1381817

>>1381808
>как вызвать функцию из функции
const sum = a => b => a + b

console.log(sum(4)(6))

если без стрел.функций то так:
function sum(a) {
return function(b) {
return a + b
}
}

Ответы81818

19 15 апр, 16:06 19 1381818

>>1381817
Это функция в функции?
Если да, то как вызвать не вложенные друг в друга функции?

Ответы81819

20 15 апр, 16:09 20 1381819

>>1381818
Да. Такой приём называется каррированием.
>Если да, то как вызвать не вложенные друг в друга функции?
эмм, не пойму, в чём сложность?
function f1() {
f2()
}
function f2() {}

Ответы8183082345

21 15 апр, 16:25 21 1381830

>>1381819
>эмм, не пойму, в чём сложность?
В том, что я тупой)
Спасибо за разъяснение, дошло..

22 16 апр, 13:24 22 1382234

Как надо сделать. чтобы прошло тест?
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects

Ответы822458224982265

23 16 апр, 13:44 23 1382245

>>1382234
тыкаешь get hint, смотришь
когда на поздних заданиях там ничего нет спрашиваешь на их форуме

24 16 апр, 13:50 24 1382249

>>1382234
const {tomorrow : tempOfTomorrow} = avgTemperatures
Там же всё написано

Ответы82259

25 16 апр, 14:05 25 1382259

>>1382249
Ладно я ебобо...

Ответы82267

26 16 апр, 14:15 26 1382265

>>1382234
Да хуйня эта деструктуризация с переорпеделением, неудобно сделали, почему, блять, первым идёт свойство объекта, а потом уже название переменной которую ты назначаешь? Логично ведь наоборот, потому что ты всегда пишешь const "название переменной":значение, а тут я должен вспомнить, что здесь делается наоборот, сначала const потом значение которое берётся из объекта который будет после равно, потом двоеточие и потом только то название которое я использовать будут. Пиздец.

Ответы8316783274

27 16 апр, 14:24 27 1382267

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

Ответы8227382324

28 16 апр, 14:38 28 1382273

>>1382267
У меня подсознательно что-то переклинило и "нельзя инициализировать без var/let/const" или что-то подобное. Словно помутнение. В итоге родил
let {tomorrow:tomorrow} = avgTemperatures;
const tempOfTomorrow = tomorrow;
И впал в ступор.

Ответы82282

29 16 апр, 14:44 29 1382275

Нашёл вот такой задачник.
Он норм?

http://code.mu/tasks/javascript/base/

30 16 апр, 15:04 30 1382282

>>1382273
А про деструктурирование массива там рассказывают?
const [,specificVar] = [1,42,3]

или вот вычисляемые свойства - тоже оч полезная штука:
const f = (prop = 'meaningOfLife') => {
return {
[prop]: 42
}
}

23 Кб, 401x322
31 16 апр, 15:08 31 1382285

Ребят, продолжаю делать свою реакт-тудушку, хочу разобраться подробно в material-ui.
Что они делают вот тут?
https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/Zoom/Zoom.js#L27
https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/transitions/utils.js

Что этот reflow делает? Я подумал, что может у получения scrollTop есть какой-то side effect, который выключает транзицию и ставит все свойства в конечные положения. Но потом я сделал пикрил тест, и нихуя. Нажатие на кнопку, которая вызывает reflow div'a, во время транзиций заднего фона не делает ничего. Так что я не понимаю, объясните плз.

32 16 апр, 15:24 32 1382293

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

Ответы82307

57x52
33 16 апр, 15:29 33 1382295

Что означают эти числа в консоли? Я на них жму, они увеличиваются.

Ответы8230782308

34 16 апр, 16:01 34 1382307

>>1382293
Не надо нажимать на кнопку, достаточно отправить запрос который отправляется после нажатия на кнопку.
>>1382295
Одинаковые выводы в консоль группируются, если включить пометку времени, то они все развернутся. А твои нажатия на них ни на что не влияют.

Ответы82320

35 16 апр, 16:02 35 1382308

>>1382295
>Я на них жму, они увеличиваются.
Очевидно, что это счетчик нажатий на эти числа.

Так группируются одинаковые console.log'и или ошибки. Число - их количество. Где-то у тебя или цикл какой-то ебанутый, или рекурсия, которая тебе в консоль срет.

Ответы82316

36 16 апр, 16:14 36 1382316

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

37 16 апр, 16:20 37 1382320

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

Ответы8232782335

38 16 апр, 16:27 38 1382324

>>1382267
Что в нём редкого? Постоянно юзаю в том же Реакте (React.useState), например. Или при работе с axios — axios.get(blablabla).then(({data}) => doSomething(data))

Ответы82325

39 16 апр, 16:31 39 1382325

>>1382324
Я имел ввиду деструктурирование с другим именем переменной.
Обычное деструктурирование я тоже постоянно юзаю.

40 16 апр, 16:36 40 1382327

>>1382320
Я бы надел свои чулочки, запустил бы Папетир под Докером
https://github.com/alekzonder/docker-puppeteer
скормил бы ему скриптик
https://www.scrapehero.com/how-to-build-a-web-scraper-using-puppeteer-and-node-js/
и заглянцевал бы это дело клубничным смузи.

Ответы82335

41 16 апр, 17:01 41 1382335

>>1382320
Голова у тебя не работает. Можно проанализировать страницу и сделать всё по уму, но ты конечно установишь кучу ненужного дерьма, как предложили здесь >>1382327

Ответы82338

42 16 апр, 17:04 42 1382338

>>1382335
>Голова у тебя не работает. Можно проанализировать страницу и сделать всё по уму
Дай угадаю, ты конечно не скажешь как)

Вот страничка, например
https://euw.op.gg/summoner/userName=SKT+T1+Bacon
Сверху есть кнопка Update, которую и нужно "нажать" и дождаться завершения. На ней висит онклик $.OP.GG.summoner.renewBtn.start(this, '60378721'); который и не срабатывает в консоли.

Ответы82446

43 16 апр, 17:22 43 1382345

>>1381819
У меня почему-то так не работает
>function f1() {
>f2()
>}
>function f2() {}

Работает только вот так:

function f1() {}
function f2() {
f1()
}
Я что-то не так делаю?

60 Кб, 780x411
44 16 апр, 19:54 44 1382412

Ответы82421

45 16 апр, 20:09 45 1382421

>>1382412
Устарелые же

46 16 апр, 20:54 46 1382446

>>1382338
Сначала посылаешь запрос сюда:
https://euw.op.gg/summoner/ajax/renew.json/
с id саммонера, например у этого id=60378721
Потом отслеживаешь когда данные обновятся посылая запрос сюда (с тем же id)
https://euw.op.gg/summoner/ajax/renewStatus.json/

После чего загружаеш страницу этого пользователя https://euw.op.gg/summoner/userName=SKT+T1+Bacon и берёшь обновленные данные оттуда.

В чём проблема?

Ответы8439184399

47 16 апр, 22:26 47 1382494

Господа-олды, начал изучать Реакт до этого пользовался SASS. На Реакт ресурсе сказанно, что в SASS нет такой особой необходимости. Стоит ли мне продолжать использовать Реакт+SASS или все же переучиваться. SASS по себе очень нравится и не позволяет мне гавнокодить. И сильно ли заметно для проекта просадка производительности, если использовать SASS внутри Реакта?

Ответы82897829748297782991

48 16 апр, 22:37 48 1382509

Что надо знать и уметь, чтобы вкатиться джуном?

Ответы82518

49 16 апр, 22:43 49 1382518

>>1382509
Идеально знать химию, философию и латынь.

Ответы82521

50 16 апр, 22:50 50 1382521

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

51 17 апр, 03:04 51 1382590

не пони почему если в get запросе есть req.params то долбанный экспресс не видит query прилепленное к этому же запросу

лень стэковерфлоу спрашивать, проще вручную отпарсить req.headers.referer, все-равно говнозадание говнокурсов и бэкэнд это фу

Ответы82618

52 17 апр, 06:13 52 1382618

>>1382590
req.params — это параметры пути.
Например, у тебя есть эндпонит /api/users/:id, и этот id можно будет получить так: req.params.id
Для того, чтобы получить параметры из query string, надо обращаться к req.query.

Ответы82620

53 17 апр, 06:28 53 1382620

>>1382618
это коню понятно
но у меня в строчке есть и параметры пути и строка квери
условно /api/users/:id?mew=mewmew&gaw=gawgaw etc и req.query сволочь пустой я весь req просмотрел

54 17 апр, 10:41 54 1382697

Задачка с codesignal:
Given an array of integers, find the pair of adjacent elements that has the largest product and return that product.

Example

For inputArray = [3, 6, -2, -5, 7, 3], the output should be
adjacentElementsProduct(inputArray) = 21.

7 and 3 produce the largest product.

[CODE]
function adjacentElementsProduct(inputArray) {

}
[/CODE]

Вопрос: можно ли решить это через reduce?
Если да, то как?

Ответы82711

55 17 апр, 11:08 55 1382711

>>1382697
const f = arr => {
return arr.slice(0, -1)
.reduce((max, n, i) => Math.max(max, n * arr[i + 1]), -Infinity)
}

56 17 апр, 11:19 56 1382715

глупый вопрос - нужен ли редакс если есть хуки?

Ответы8271882743

57 17 апр, 11:24 57 1382718

>>1382715
А как лучше можно решить это? что такое хуки если они не с правой

Ответы82719

58 17 апр, 11:25 58 1382719

>>1382718
Бля, хуйню написал, не читайте

Ответы82720

59 17 апр, 11:26 59 1382720

>>1382719
уже прочитал
ебать ты балда ыыыы

60 17 апр, 12:38 60 1382743

>>1382715
Где-то прочитал, что редакс неделю назад переписали на хуках и впилили туда удобный апи для хуков. Только вот непонятно, где ебаный хук useRedux и ссылка для апи по нему.

61 17 апр, 14:11 61 1382774

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

Ответы8277982801

62 17 апр, 14:14 62 1382779

>>1382774
Если тебе 16 лет и ты молодой, игривый - поступай в вуз, конечно же

Ответы82782

63 17 апр, 14:18 63 1382782

>>1382779
да, я именно такой! но я не знаю, в какой вуз мне поступать, егэ сдаю в следующем году, скорее всего будет в районе 200-215~ баллов!! не бюджет не катит

Ответы82784

64 17 апр, 14:20 64 1382784

>>1382782
Метится нужно в самый топовый. (В реалиях рашки это ИТМО, МФТИ, насколько я знаю). Ставь планку выше - больше получишь. Тоже самое с баллами егэ: зачем тебе эти ссанные 215 баллов, когда можно задрочить на 300?

Ответы82792

65 17 апр, 14:25 65 1382792

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

Ответы82794

66 17 апр, 14:31 66 1382794

>>1382792
Это нормально: всё то, что ты описал выше - можно выучить вообще без образования, будучи самой ссаной обезьяной.
Тебе нужны фундаментальные знания, которые ты получишь только в вузе и они пригодятся на всю жизнь.
Про специализацию не подскажу, я тут не шарю.

Ответы8279582887

67 17 апр, 14:35 67 1382795

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

Ответы82797

68 17 апр, 14:36 68 1382797

>>1382795
Согласен.

69 17 апр, 14:40 69 1382801

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

Ответы8281382823

70 17 апр, 14:58 70 1382813

>>1382801
кукаретик тут только ты тащемта

Ответы82885

71 17 апр, 15:21 71 1382823

>>1382801
Двачую. Без вышки даже дворником никуда не устроишься.

Ответы82824

72 17 апр, 15:23 72 1382824

>>1382823
Ну это очень жирно уже, хватит.

14 Кб, 342x177
73 17 апр, 15:30 73 1382839

Может кто объяснить, как работает этот length(sum)?

Допустим если в функции создать переменную "a" и присвоить ей значение length(sum), а потом посмотреть ее значение через console.log(a) - то будет undefined.

let a = length(sum);
console.log(a);

Но при этом length(sum) работает в цикле в этой же функции, что на пикче. Спрашивается как так?

Ответы8285582892

74 17 апр, 15:37 74 1382855

>>1382839
sum.length

Ответы82872

75 17 апр, 15:50 75 1382872

>>1382855
В функцию вводится число, а не строка

76 17 апр, 15:59 76 1382885

>>1382813
Вот типичный пример. Пукнул своё "ВРЁЁЁТИ" и дальше улетел на облаках своих фантазий.

77 17 апр, 16:00 77 1382887

>>1382794
Враньё. В вузе ничему не учат. Лучше сразу в 16-17 лет идти работать, больше пользы будет. Вуз только время будет отнимать.
21 лвл студент, последний курс

Ответы82889

78 17 апр, 16:02 78 1382889

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

Ответы8289382918

10 Кб, 230x130
79 17 апр, 16:06 79 1382892

>>1382839
Всё и без цикла работает, ты какую-то хуйню несёшь.

Ответы82898

80 17 апр, 16:06 80 1382893

>>1382889
Это да. Но чувак выше писал, что в вузе дают какие-то там фундаментальные знания, которые можно получить только там.

Ответы82894

81 17 апр, 16:09 81 1382894

>>1382893
А это уже зависит от самого студента. Если ты хочешь получить знания, то ты их получишь. Но система образования, по крайней мере в России, такова, что без знаний ты можешь получить диплом. И всем это почему-то не нравятся, хотя будь по другому, все бы ныли, что для того чтобы получить диплом нужно задротствовать 24/7.

82 17 апр, 16:11 82 1382897

>>1382494
bump

83 17 апр, 16:12 83 1382898

>>1382892
Все работает, и с циклом. Но почему "а" - undefined?

Ответы8290982910

84 17 апр, 16:19 84 1382909

>>1382898
a не undefined, a равно результату функции length(x), в данном случае 32. undefined она может быть только в случае когда ты вызываешь её не в области видимости функции. Если ты хочешь видить a вне функции, то тебе нужно определить её вне этой функции, а потом менять в функции, либо можно сразу в функции ёбнуть "a = length(sum)" без всяких let var const тогда "a" создастся в глобальной области видимости.

Ответы82932

85 17 апр, 16:20 85 1382910

>>1382898
a равно 32

функция возвращает undefined потому что в ней нет ретурна
пипец это ясельный уровень

Ответы8291682932

86 17 апр, 16:28 86 1382916

>>1382910
>пипец это ясельный уровень
это младенческий уровень

Ответы82934

87 17 апр, 16:28 87 1382918

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

Ответы82938

88 17 апр, 16:43 88 1382932

>>1382909
>>1382910
Спасибо за разъяснения!

89 17 апр, 16:44 89 1382934

>>1382916
Мне всего месяц в JS, так что может быть и верно подмечено..

90 17 апр, 16:52 90 1382938

>>1382918
Нет, я только разъяснил для других почему он так думает. Он так думает потому что пошёл в ВУЗ не для получения знаний, а для корочки. Тот кто идёт в ВУЗ за знаниями, получает их.

Ответы82948

91 17 апр, 17:00 91 1382948

>>1382938
>Тот кто идёт в ВУЗ за знаниями, получает их.
только не от вуза

Ответы82963

92 17 апр, 17:28 92 1382963

>>1382948
Двачую. Более того, вуз не только не помогает в получении знаний, но и мешает. Потому что всякие лабы/курсовые по предметам, далёким от программирования, никто не отменял, за прогулы ебут в жопу и тд. В итоге даже самообразованием заниматься тяжело.

Ответы8299383020

93 17 апр, 17:57 93 1382974

>>1382494
бумп

94 17 апр, 17:58 94 1382977

>>1382494
бамп

95 17 апр, 18:32 95 1382991

>>1382494
Ты заебал бампать свою хуйню
>На Реакт ресурсе
Чигоблять? Вот единственный сайт по Реакту, который тебе нужен: https://reactjs.org/. И там про sass вроде вообще не говорится.
>или все же переучиваться
Чему переучиваться? Все эти css, less, sass, jss, styled components это одно и то же вообще. Там разницы в синтаксисе никакой. Только начальная подготовка немного разная, но это учиться за полчаса максимум и то если ты тупой и щепетильный как я
>не позволяет мне гавнокодить
Я уверен что ты говнокодишь.
>если использовать SASS внутри Реакта?
Ты вообще понимаешь, что говоришь? Я предположу, что ты пользуешься webpack'ом, а если нет - твои проблемы, начинай пользоваться. css-loader на пару с saas-loader просто берет стили, засовывает их в <style>, и возвращает объект с ключами-классами, которые ты потом можешь скармливать dom компонентам через className. Это делается 1 раз на этапе билда и все. Какие там проблемы с производительностью могут быть? А вот тот же jss будет постоянно передрачивать стили туда-сюда, при изменениях переменных.
Я делю на scss и jss также, как Кантор учил делить на классы и style атрибут: этот стиль будет когда-то меняться и от чего то зависеть? Нет - в один большой scss. Да - в jss.

Ответы82994

96 17 апр, 18:32 96 1382993

>>1382963
Вуз ничему не мешает, более того он не должен предоставлять конкретные нужные знания. Вуз учит тебя самому главному - уметь думать. И абсолютно неважно на чем тебя учат. Ты либо автономная еденица, либо думающий специалист. Ты либо делаешь как это сказанно (например на заводе), либо ты как минимум задаешься вопросом: а почему именно так?

Корочка является подтверждением для работодателя - что ты дибо автономен (обучаемый), либо ты нонконформист (специалист).

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

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

Вуз - это не корочка. Это мощный метод.

97 17 апр, 18:35 97 1382994

>>1382991
Нет, главный ресурс реакта - гитхаб реакта. https://facebook.github.io/create-react-app/docs/adding-a-sass-stylesheet Потому что именно фэйсбук сделал Реакт. Дальше ничего не читал и перейди в ридонли

Ответы83019

98 17 апр, 19:24 98 1383019

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

Ответы83062

99 17 апр, 19:25 99 1383020

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

Ответы83232

100 17 апр, 19:52 100 1383034

>>1381750
>Стереть. На дворе не 2015 год, что бы иметь возможность вкатится на знание одного голого жс
А что еще нужно знать? Получается, в шапке меня обманули и вкатываться нужно 5 лет?

101 17 апр, 20:51 101 1383062

>>1383019
нет
>Following this rule often makes CSS preprocessors less useful
Тезис говорит, что чаще всего соблюдая правило написания css из 1 абзаце, делает SASS менее полезным. Но здесь нет ни одного слова о том, что это не нужно и более того, обрати внимание на > чаще всего. К тому же дальше идет то, что >You can, however, integrate a CSS preprocessor if you find it valuable.

Учитесь читать внимательно.

Ответы83087

102 17 апр, 21:51 102 1383082

Предположим есть json с данными, который приходит с рестпоинта или инжектируется через дата атрибут. Есть приложение на реакте или вуе, которое использует эти данные передавая десериализованный json пропсами через иерархию компонентов. Каждый компонент использует только свою часть json. Получается такая архитиктурная дрисня, где все зависит от всего. Если скажем для одного компонента потребовались новые данные и пришлось немного изменить формат данных в json-е, получаем кучу глюков и "удовольствие" вычищать говно вилкой по всему js приложению. Как вообще решать эту проблему. Как еще решать без всяких "Я просто использую GraphQL..."
,

Ответы830888309183269

103 17 апр, 21:59 103 1383086

Вы зачем такие картинки в ОП пост пихаете? Я про второй пик. Лучше любой другой мотиашки сработало

104 17 апр, 22:02 104 1383087

>>1383062
Долбоеб, это называется "политкорректность". Никто не будет писать о чём то не придеживаясь нейтральности, но там явно дают понять, что препроцессоры нужны только тем кто не может составлять композиции и использует наследуемость. Тебе даже в конце пишут:
>You can, however, integrate a CSS preprocessor if you find it valuable.

Т. е. они не считают препроцессоры в сочетании с реактом чем-то полезным и ценным, но если ты найдешь эту полезность (криворукий дебил который не может составить композицию), то они добавили возможность совмещать препроцессоры с реактом.

Ответы8313483143

105 17 апр, 22:02 105 1383088

>>1383082
Как тебе идея юзать звучит как дефолтный юзкейс для контекста.

Ответы83089

106 17 апр, 22:07 106 1383089

>>1383088
Что-то я не понял вас магистр Йода...

107 17 апр, 22:08 107 1383091

>>1383082
>новые данные и пришлось немного изменить формат данных в json-е, получаем кучу глюков

Состоит JSON у тебя из нескольких вложенных объектов, каждый из которых имеет название компонента для которого хранит данные, как изменение каких-то конкретных данных для конкретного компонента, повлияет на остальные компоненты? Не вижу связи.

Ответы83093

108 17 апр, 22:17 108 1383093

>>1383091
1. У тебя стало два похожих компонента, но немного разных. Хуяк хуяк и в продакшен.
2. С рестпоинта приходит одна хуйня, в пропсы передается другая фигня преобразованная из первой.
3. Вчера Вася поработал за проектом. Незаметно, даже не приходя в сознание , использовал данные компонента A в компонете B.

Ответы83094

109 17 апр, 22:20 109 1383094

>>1383093
Так это уже вопросы организации труда и кода в целом, при чем здесь JSON, React и прочее? JSON это всего лишь способ одной строкой преобразовать объект в текст и обратно, что это за объект и как ты данные из него будешь обрабатывать уже вопрос архитектуры которую придумываешь ты.

Ответы83096

110 17 апр, 22:31 110 1383096

>>1383094
Архитектуру уже придумали за меня. Flux называется.Вопрос и был в том как с этим бороться в реальном мире. Как правильно использовать эту архитектуру. Ответ: "Ну выбери правильную архитектуру" - это тавтология получается.

Ответы83098

111 17 апр, 22:35 111 1383098

>>1383096
В чистом виде flux никто не юзает, ты не используешь эту архитектуру

Ответы83103

112 17 апр, 22:52 112 1383103

>>1383098
Ты слишком абстрактно рассуждаешь. Дали тебе проект, который ты "в душе не ибал", ка как говориться. Открываешь файл Хуйня.vue, видишь пропс mokropiski. Ты даже понятия не имеешь какая хуцпа через его может приходить. Будет там свойство mokropiski.collections.hui[11].size или нет. Это тебе не бекенд, где увидел url и по нему нашел и контроллер и акшэн и модель и даже конкретную запись в бд со всеми полями

Ответы83117

113 17 апр, 23:27 113 1383117

>>1383103
я сам ньюфаг, но насколько я знаю, твою проблему точно частично решает нормализация стора
ещё погугли про селекторы(редаксовские, а не детдомовские),должны помочь
>mokropiski.collections.hui[11].size
это у вас такая хуйня на проде? с бэками поговори, проведите брейншторм, рассмотрите бест практике, я хз, обсудите всю эту хуйню, данные должны быть консистентными, у тебя ничего не должно ломаться от изменения куска данных

114 18 апр, 00:27 114 1383134

>>1383087
Это твои личные догадки. + О композиции знают абсолютно все. Есть неявные причины, при которых композиция проигрывает.

115 18 апр, 01:17 115 1383143

>>1383087
телепаты в треде!

481 Кб, 744x738
116 18 апр, 03:09 116 1383167

>>1382265
>неудобно сделали
>Логично ведь наоборот

нет, потому что: x as a, y as b etc

качай англ в общем

Ответы8317083172

117 18 апр, 03:13 117 1383170

>>1383167
к языку не имеет отношения
еа русском х как а, у как б, ну прямо офигенная разница

Ответы83180

118 18 апр, 03:31 118 1383172

>>1383167
При чем здесь английский и as, дурачок? Ты не пишешь let obj.y = x, когда хочешь назначить переменной x значение свойства y объекта obj, ты пишешь let x = obj.y. Но при использовании деструктуризации ты будешь писать наоборот let {y : x} = {y:11}

Ответы83180

119 18 апр, 04:04 119 1383180

>>1383172
>>1383170

при деструктуризации знак присвоения : меняется по смыслу с equal на as, что весьма логично если ты думаешь на ангельском, иначе зачем это вообще обсуждать, если нет разницы в языковом отличии с русским?

Ответы83181

120 18 апр, 04:10 120 1383181

>>1383180
Т. е. у тебя при:
let { x : a } = obj = { x : 134 };
obj.x не equals a ? Что за хуйню ты несёшь? И при чем здесь то как ты это интерпретируешь словесно, если я говорю про визуальное восприятие, про то, что ты привыкаешь к схеме let x = y, к let x = {y:123,x:3432}, а не к let {y : x} = {y:123} откуда ты получишь let x = 123

Ответы8318283184

121 18 апр, 04:23 121 1383182

>>1383181
потому что это не особенно логично ни на русском ни на английском

к языку не имеет отношения т.к. грамматической разницы в данном случае нет

19 Кб, 651x436
122 18 апр, 05:41 122 1383184

>>1383181

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

Ответы83225

123 18 апр, 09:46 123 1383225

>>1383184
В том то и дело, что в свитчах, лейблах и тернарных операторах я не объявляю переменную после двоеточия или равенства. При деструктуризации ты получаешь именно переменную с определенным названием и должен запомнить, что название переменной должно идти не перед значением, как обычно, а наоборот. И "думайте на английском просто))" тут совсем не к месту и не помогает.

124 18 апр, 10:02 124 1383232

>>1383020
Не пизди. Литература, а точнее беллетристика - действительно не нужна. Вообще. Ну будет он знать когда умер Гоголь и про того мудака что бабку зарубил, и что дальше? Это поможет собес пройти или форму шлепнуть? Это все просто потеря времени, на такое говно тратят время только те, кто программирование откровенно ненавидит и терпит его через зубы рази зп. А чтобы хоть как-то отвлечься - типа РАЗВИВАЮТСЯ через литературу.

Ответы8326083302

125 18 апр, 10:28 125 1383260

>>1383232
>Это поможет собес пройти или форму шлепнуть?
А теперь представим человека, который за свою жизнь выучил только то, как форму сделать и получим тебя

Ответы8327783298

126 18 апр, 10:38 126 1383269

>>1383082
Redux

127 18 апр, 10:41 127 1383274

>>1382265
Наобоот охуенно и сделано это чтобы без всяких там точек писать

Ответы83411

128 18 апр, 10:42 128 1383277

>>1383260
Ага, зато ты знаешь какую лютую хуйню писал Онегин своей шлюхе, и форму ты шлепнуть или вообще не умеешь, или лютое говнище выходит. Иди нахуй.

Ответы83279

129 18 апр, 10:44 129 1383279

>>1383277
>зато ты знаешь какую лютую хуйню писал Онегин своей шлюхе, и форму ты шлепнуть или вообще не умеешь, или лютое говнище выходит
Интересные проекции

Ответы83284

130 18 апр, 10:47 130 1383284

>>1383279
Иди нахуй, онежкин.

Ответы83295

131 18 апр, 10:56 131 1383295

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

132 18 апр, 11:02 132 1383298

>>1383260
Богомерзкое явление, соглашусь.
Вот пример такого похромиста - https://vk.com/atawerrus
Случайно наткнулся на его страничку в одном паблике пару лет назад и теперь мониторю периодически этого индивида, ради лулзов.

Ответы83410

133 18 апр, 11:19 133 1383302

>>1383232
не поверишь но поможет
образованность сразу видно

134 18 апр, 13:40 134 1383410

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

135 18 апр, 13:40 135 1383411

>>1383274
Ты долбоеб? Им ничего не мешало сделать конструкцию вида let {x : y} = {y : 123} после которой мы бы получали x = 123, но нет, они сделали let {y : x} = {y:123}

Ответы83773

877 Кб, 635x1024
136 18 апр, 23:55 136 1383773

>>1383411

как с твоим маня-подходом реализовать этот сценарий:

>You can also pass default values using the syntax: [object_key]:[variable_name] = [default_value]

Ты ебобо или зеленый?

Ответы83780

137 19 апр, 00:12 137 1383780

>>1383773
И в чём проблема, дауненок?

obj = {x: 1,y: 2}

let {o : x, h : y, z = 3 : g} = obj

Получаем:
o = 1, h = 2, z = 3 потому что g undefined.

Ответы83787

138 19 апр, 00:24 138 1383787

>>1383780
>z = 3 : g

хуйню не неси

Ответы83793

139 19 апр, 00:47 139 1383793

>>1383787
Мда, иди дальше читай туториалы, ты слишком туп даже для этого треда.

Ответы83805

140 19 апр, 00:52 140 1383794

>>1381729 (OP)
Сап, жсаны.
Есть одна браузерная игра, starve.io. И в ней, когда играешь в одном окне, и открываешь вторую вкладку этой же игры, вторая вкладка подхватывает какой-то токен, игра переходит на неё, а на первой пишется, мол, someone stole your token.
Возможно ли передать токен от одного человека к другому? Если админ дополнительно сверяет айпи-адреса, сработает ли такое, если оба человека будут сидеть через одну проксю?

Ответы83889

141 19 апр, 02:01 141 1383805

>>1383793
>пук

142 19 апр, 10:18 142 1383886

Как можно преобразовать элемент innerHTML в строку?

Ответы83887

143 19 апр, 10:23 143 1383887

>>1383886
innerHTML это свойство элемента и значение у него всегда строковое

Ответы8388883890

144 19 апр, 10:23 144 1383888

>>1383887
Почему тогда я не могу сохранить его в переменную таким образом?
$(".postbtn-reply-href").click(function () { var a = this.innerHtml; alert(typeof(a))});
Мне показывает undefined

Ответы838918389484197

145 19 апр, 10:24 145 1383889

>>1383794
Привязки по железу в интернете нет.

Ответы8394483947

146 19 апр, 10:25 146 1383890

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

147 19 апр, 10:27 147 1383891

>>1383888
да и в алерте я не могу соединить его с другой строкой.

Ответы8389383894

148 19 апр, 10:30 148 1383893

>>1383891
А outerHTML работает, блджад, я не могу разобраться.

149 19 апр, 10:30 149 1383894

>>1383888
>>1383891
Потому что надо писать:

$($(".postbtn-reply-href")[0]).click(function() {let a = this.innerHTML; alert(typeof(a))})

Либо так:

$($(".postbtn-reply-href")).click(function() {let a = this.innerHTML; alert(typeof(a))})

Если хочешь навесить обработчики на все элементы с указанным селектором.

Ответы83904

150 19 апр, 10:56 150 1383904

>>1383894
Спасибо, это работает.
Не подскажешь хорошую литературу по Jquery? А то я не понимаю, почему именно этот вариант работает, а спрашивать как-то стыдно.

Ответы83909

151 19 апр, 11:02 151 1383909

>>1383904
Вот https://api.jquery.com/ очень хорошая, если не понимаешь, значит надо не с jquery начинать, а с javascript'a

Ответы83910

152 19 апр, 11:04 152 1383910

>>1383909
Да я вроде javascript по первой книге Кантора знаю.

Ответы84132

153 19 апр, 11:58 153 1383944

>>1383889
Ну браузер же шлёт какие-то специфические именно для этой пекарни запросы, нет?

Ответы84164

154 19 апр, 12:00 154 1383947

>>1383889
А вообще, анон, ты меня порадовал. Правда, возникает вопрос, как писать расширения на обфусцированное жс-приложение?

Ответы84164

155 19 апр, 12:03 155 1383950

зачем сейчас нужна жикверя

Ответы8411384170

156 19 апр, 14:34 156 1384070

Вопрос по поводу обучения. Оно обязательно должно быть структурированным, с изучением исключительно какого-то ряда технологий и языка или допускается хвататься за все, куда направляется внимание и интерес? Допустим начал ты изучать JS, смотришь параллельно CS50. Там на некоторых видосах показано как идет работа с памятью на C, тебе стало интересно и ты переключился на C, потом через какое-то время заебало и переключился на JS, потом алгоритмы. Нашел классную книжку по алгоритмам на питоне, уселся за питон, сидишь решаешь задачи ну и так далее.

Ответы84092

# OP 157 19 апр, 14:55 157 1384092

>>1384070
Главное не позволять себе обманываться ощущением бурной деятельности.
https://habr.com/ru/company/everydaytools/blog/322980/
> Допустим начал ты изучать JS
Зачем начал? Если ответ типа "просто так", то какие проблемы? Развлекайся, как хочешь. Если всё же была цель, то достигни её, чтоб было, что показать в качестве результата. И тогда смело бери другой инструмент для новой задачи.

Ответы84109

158 19 апр, 15:13 158 1384109

>>1384092
А решение задач на codewars - это прокрастинация или норм обучение (цель выучить JS)

Ответы8413184136

159 19 апр, 15:17 159 1384113

>>1383950
Уже - ни за чем.

160 19 апр, 15:40 160 1384131

>>1384109
Любая практика - это хорошо. Каты начального уровня могут помочь тебе освежить инфу из книжек. Что-то действительно интересное там начинается с 4+ кю.

161 19 апр, 15:42 161 1384132

>>1383910
Ключевое слово "вроде"? Помнится, в первой книге даже не пахло ES6, о каком "знаю" вообще тогда можно говорить?

Ответы84489

# OP 162 19 апр, 15:51 162 1384136

>>1384109
>цель выучить JS
Это неизмеримая "цель". Как раз охуительно для того, чтоб прокрастинировать. Сидишь на борщах: "Мам, ну я ещё не до конца выучил ЖС".
https://goal-life.com/page/goals/postanovka-celey-po-metodu-smart
Если цель стоит "применять язык по часу в день" и "изучать новый метод стандартной библиотеки каждый день", то задачки конечно шикарно подходят. Погорел пару помидорок над задачей, потом увидел новый метод в решениях в одну строку, прочитал на МДН про него и вот ты молодец сегодня.

Ответы84139

163 19 апр, 15:54 163 1384139

>>1384136
Как тогда поставить правильную цель? Где критерий успеха в программировании, что бы тебе за навыки деньгу платили?

Ответы84155

164 19 апр, 15:58 164 1384141

26 Кб, 449x3219 Кб, 424x1173 Кб, 432x53

Css-программисты, что происходит?
Есть большое правило для обоих псевдоэлемнтов ::before и ::after, после которого идут индивидуальные правила. И почему-то ::after в индивидуальном правиле не работает! Хотя работает в общем. При этом, если продублировать правило как :after вместо ::after, все заработает. Именно продублировать! Если написать индивидуальное правило с :after, а с ::after убрать - снова не будет работать. Я вообще не понимаю, что происходит.

Ответы841458414684147

165 19 апр, 16:08 165 1384145

>>1384141
top: auto;

8 Кб, 276x156
166 19 апр, 16:12 166 1384146

>>1384141
Отбой тревоги, у меня в ебучий css казачок попался, который просто ломал правило. Что за магия двача? Думаю над проблемой полчаса, а как наконец спрошу у двача, сразу нахожу решение.

Ответы841528415687664

167 19 апр, 16:12 167 1384147

>>1384141
>Css-программисты
проиграл

168 19 апр, 16:16 168 1384152

>>1384146
У тебя что-то не так с вниманием, попей какие-нибудь специальные таблеточки, это не совсем норма.

# OP 169 19 апр, 16:22 169 1384155

>>1384139
> что бы тебе за навыки деньгу платили?
Рыночек порешает же. Начинай делать практические проекты и искать работу как можно раньше, так всё станет очевидно. "Я знаю ЖС настолько, что могу сделать часики. Вот такие" — уникально торговое предложение.

Ответы84161

170 19 апр, 16:24 170 1384156

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

115 Кб, 960x653
171 19 апр, 16:27 171 1384159

Ну вот я выучил js. А что дальше?

Ответы8416284231

172 19 апр, 16:31 172 1384161

>>1384155
А вот поиск работы как раз вгоняет в уныние. Учишься-учишься, а в итоге тебя либо никуда не берут, либо платят меньше, чем соседу охраннику в пятерочке. Что-то серьезное требует опыта работы, который взять неоткуда, только если где-то сидеть бесплатно за еду 3 года. А в мухосрансках все еще хуже.

Ответы84163

173 19 апр, 16:33 173 1384162

>>1384159
>Ну вот я выучил js.
Ты не выучил.

Ответы8418484291

174 19 апр, 16:34 174 1384163

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

Ответы84175

175 19 апр, 16:35 175 1384164

>>1383944
Конечно, вот тебе и нужно узнать что он шлёт и как сервер определяет, что это один и тот же человек. Может там привязка по ip всего лишь, а может быть по кукам + ip + юзер агенту + размеру экрана и т. д.
>>1383947
> как писать расширения на обфусцированное жс-приложение?
Деобфусцировать и писать. Весь код у тебя перед глазами. Единстванная сложность это то, что такие игры используют для общения вебсокет и шифруют сообщения в нём, но их легко дешифровать, просто это добавляет неудобств.

Ответы84263

176 19 апр, 16:37 176 1384170

>>1383950
Чтобы не писать лишний код, но в последнее время смузихлёбы начали форсить, что НИНУЖНА И ТАК НОРМ, хотя как на самом деле в нём много фишичек, которые ускоряют написание кода. Но это конечно в случае если у тебя обычная страница, а не спашка. Для спа есть всякие реакты и вуе.

177 19 апр, 16:49 177 1384175

>>1384163
>Свой проект.
Что? Говорят, что мувисерчер с тудушкой на реакте уже не катит.

Ответы84178

178 19 апр, 16:59 178 1384178

>>1384175
У тебя своих идей нету что ли?

179 19 апр, 17:06 179 1384184

>>1384162
Почем ты в этом уверен?

Ответы841878420184291

180 19 апр, 17:07 180 1384185

Всё является объектом, кроме примитивов и наследует свойства от одного большого объекта?

Ответы84200

181 19 апр, 17:08 181 1384186

Какой стек нужен для создания веб-приложений? На JS это спокойно можно сделать?

Ответы8419084521

182 19 апр, 17:08 182 1384187

>>1384184
Ну потому что это видно исходя из контекста твоего поста.

183 19 апр, 17:16 183 1384190

>>1384186
React + Nodejs + React Native

Ответы84521

184 19 апр, 17:26 184 1384197

>>1383888
тому что нужно let a = $(this).html(); alert(a);

185 19 апр, 17:38 185 1384200

>>1384185
Нет, ты можешь сделать Object.create(null), который будет объектом без прототипа.

186 19 апр, 17:39 186 1384201

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

Ответы84202

187 19 апр, 17:40 187 1384202

>>1384201
Но я купил курс за 225к на гикбрейнсе, мне сказали, что я молодец!

Ответы84521

2,4 Мб, webm,
1280x720, 0:11
188 19 апр, 17:42 188 1384203

Ответы84601

993 Кб, 2008x1382
189 19 апр, 17:44 189 1384206

Господа, как хочу вкатиться в Java script с нуля, опыта програмирования нет, английский С1. Посоветуйте он-лайн курсы и вообще программу как это стоит сделать.

Ответы8421484268

190 19 апр, 17:45 190 1384208

что-то фронтенд тред в воркаче сдох, мозьно я у вас тут посизю?..

Ответы84214

191 19 апр, 17:48 191 1384210

А стоит ли сразу вкатываться во фриланс?
Брать небольшие заказы за мизерную плату для опыта?

Ответы84214

192 19 апр, 17:48 192 1384211

Почему я испытываю стыд?

Ответы8421584227

193 19 апр, 17:49 193 1384214

>>1384206
>>1384208
>>1384210
Нет.

Ответы842178422884271

194 19 апр, 17:50 194 1384215

>>1384211
Потому что ты омежка.

Ответы84221

195 19 апр, 17:50 195 1384217

>>1384214
Исчерпывающий ответ, который пркрасно говорит, что отвеила бака вонючая.

Ответы84220

117 Кб, 246x246
196 19 апр, 17:53 196 1384220

>>1384217
NO U

Ответы84222

197 19 апр, 17:54 197 1384221

>>1384215
Но я не омежка.

Ответы84227

198 19 апр, 17:54 198 1384222

>>1384220
>Эти бакины звуки

Ответы84232

856 Кб, 800x450
199 19 апр, 17:55 199 1384227

>>1384211
>я испытываю стыд
>>1384221
>я не омежка.

200 19 апр, 17:56 200 1384228

>>1384214
Uncaught ReferenceError: puk is not defined
at anonymous:193

201 19 апр, 17:59 201 1384231

>>1384159
Перечисли критерии, по которым ты сделал вывод, что выучил его.

Ответы842338424284521

700 Кб, webm,
392x360, 0:14
202 19 апр, 17:59 202 1384232

>>1384222
NO U

Ответы84244

203 19 апр, 17:59 203 1384233

>>1384231
Да.

204 19 апр, 18:01 204 1384238

Анимешиза, съеби.

Ответы84239

205 19 апр, 18:02 205 1384239

>>1384238
А ты меня заставь, омежка :3

206 19 апр, 18:04 206 1384242

>>1384231
Хелло ворд написал.

207 19 апр, 18:04 207 1384244

>>1384232
Баке неприятно?

208 19 апр, 18:19 208 1384249

redux с material ui вообще резонно юзать?
А то мне кажется, что будет какая-то хуйня из обёрток
а уж если я ещё next добавлю, то вообще пиздец.

209 19 апр, 18:47 209 1384263

>>1384164
С чего следует начать, если я хочу писать такие расширения, с учётом того, что я почти ноль в программировании?

Ответы84294

210 19 апр, 18:57 210 1384268

>>1384206

хочу научиться писать смарт-контракты. С чего лучше начать?

Ответы8427384521

211 19 апр, 19:01 211 1384271

>>1384214

пидора ответ

212 19 апр, 19:03 212 1384273

>>1384268
>хочу научиться писать смарт-контракты

а раньше хотели стать космонавтом

Ответы84521

213 19 апр, 19:18 213 1384291

>>1384184
>>1384162
Два чая. У самого 3 проекта в основе которых лежит JS, которые приносят неплохую прибыль, но при этом я с каждым днём и после очередного взгляда назад на написанное, я понимаю, насколько я плохо знаю JS. Переделываю ранее написанное, получается лучше, но до идеала еще совсем далеко.

214 19 апр, 19:20 214 1384294

>>1384263
С изучения жаваскрипта, очевидно.

Ответы84930

215 19 апр, 21:07 215 1384391

>>1382446
Сложна... Но спасибо большое, я попробую.

216 19 апр, 21:18 216 1384399

>>1382446
Подожди, а как ты это нашел?

Ответы84405

217 19 апр, 21:37 217 1384405

>>1384399
F12 на странице и вкладка Networks

Ответы84411

218 19 апр, 21:51 218 1384411

>>1384405
Спасибо няша. Есть еще вопрос, допустим я пытаюсь вытащить сурс вот этой https://legends.ai/na/summoner/aniviakid страницы целиком, как я ее вижу в браузере после загрузки. Если как обычно получать html, то я вижу только его часть, остальное подгружается позже. Так вот как мне получить все вместе?

Ответы84414

219 19 апр, 21:53 219 1384414

>>1384411
Загружать всё отдельно, как в браузере. F12 и Networks, там всё видно.

Ответы84417

56 Кб, 1920x567
220 19 апр, 21:57 220 1384417

>>1384414
Там все состоит из иксов, которые невозможно просмотреть. Я загуглить этот сайт, он судя по всему принадлежит владельцам ресурса.

Ответы84423

221 19 апр, 22:03 221 1384423

>>1384417
Бля, это основы работы с девтулс хрома, я не буду тебе всё по посту разжевывать. Я понимаю, что ты у нас умом не одарён, но неужели так сложно загуглить что-то вроде chrome dev tools guide и потратив час на изучение всё понять?

Ответы84425

222 19 апр, 22:06 222 1384425

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

Ответы8442884429

223 19 апр, 22:10 223 1384428

>>1384425
> Лучше не парсить подобные сайты, а самому ходить к апишке и брать инфу.
Я так и думал делать, проблема в том что для моей задумки мне не дадут ключ. А проверка сайта длится месяц, лул.

Ответы84431

224 19 апр, 22:11 224 1384429

>>1384425
Я предполагал, что доступ к api просто так не дают и он вроде как скопировать сайт хочет, а не своё сделать.

Ответы84431

225 19 апр, 22:14 225 1384431

>>1384429
> он вроде как скопировать сайт хочет, а не своё сделать
-> >>1384428
Я хочу получить данные, которые разработчики мне просто так не дадут. Придется парсить, вот я и ищу способ получше. Честно говоря я не хочу писать на жаваскрипте, но обратился к вам поскольку это связано с жабаскриптом.

Ответы8443484435

226 19 апр, 22:18 226 1384434

>>1384431
Копируешь запрос и получаешь данные. Но ты ведь даже на это не способен и ждешь, что всё за тебя сделают или за ручку тебя вести будут.

Ответы84436

227 19 апр, 22:19 227 1384435

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

Ответы84436

228 19 апр, 22:22 228 1384436

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

Ответы84439

229 19 апр, 22:27 229 1384439

>>1384436
Охуенные костыли. Учитывая, что стандартный модуль браузера вряд ли будет грузить информацию правильно, то тебе придется устанавливать хром-модуль, а это +150 метров к размеру и +бесконечность с сожранной памяти.

Ответы84440

300 Кб, 963x585
230 19 апр, 22:29 230 1384440

>>1384439
Я уже проверил, со стандартным модулем все грузится правильно (по крайней мере выглядит как положено). Но костыль конечно знатный...

Ответы8444284521

231 19 апр, 22:31 231 1384441

Посоветуйте что-то вроде этого треда по информативности , но без токсичного говнане на харкаче

Ответы84521

232 19 апр, 22:32 232 1384442

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

Ответы84443

233 19 апр, 22:33 233 1384443

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

Ответы84450

92 Кб, 916x238
234 19 апр, 22:38 234 1384450

>>1384443
Всё это в запросах есть, если сама картинка не нужна, то браузер использовать не нужно.

Ответы844558446684469

235 19 апр, 22:44 235 1384455

>>1384450
Ебать и как это получить? Я пытаюсь разобраться, но не понимаю.

37 Кб, 1086x565
236 19 апр, 22:54 236 1384466

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

54 Кб, 1591x316
237 19 апр, 23:01 237 1384469

>>1384450
Я кажется еще кое-то понял. С хедерами еще должен отправлятся соответствующий контент. Но блядь все равно не срабатывает.

135 Кб, 1140x1709
238 19 апр, 23:10 238 1384474

УХ ЕБАТЬ РАЗОБРАЛСЯ ВСЕ СРАБОТАЛО

Это православный способ? Его и стоит использовать?

Ответы84711

239 19 апр, 23:40 239 1384489

>>1384132
Окей, тогда я не знаю javascript.

240 20 апр, 00:25 240 1384505

Ребят, а вам не кажется, что вы какой-то сранью занимаетесь?

Ответы84521

1,2 Мб, 1260x2100
241 20 апр, 01:48 241 1384521

>>1384186
lamp - linux apache mysql php
ламповый надежный проверенный временем стэк

>>1384190
>веб приложений
>react native

>>1384202
если ты мне столько заплатишь я тебя даже по голове поглажу

>>1384231
на удеми можно за десять баксов купить курс где тебе расскажут про for, if и while и выдадут сертификат сертифицированного девелопера на джаваскрипте версии es6 :3

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

>>1384273
лучше тяночкой

>>1384440
люди до сих пор играют в лол? как там лисичка, все еще ок на миду?

>>1384441
стэковерфлоу же

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

1,2 Мб, 1260x2100
241 20 апр, 01:48 241 1384521

>>1384186
lamp - linux apache mysql php
ламповый надежный проверенный временем стэк

>>1384190
>веб приложений
>react native

>>1384202
если ты мне столько заплатишь я тебя даже по голове поглажу

>>1384231
на удеми можно за десять баксов купить курс где тебе расскажут про for, if и while и выдадут сертификат сертифицированного девелопера на джаваскрипте версии es6 :3

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

>>1384273
лучше тяночкой

>>1384440
люди до сих пор играют в лол? как там лисичка, все еще ок на миду?

>>1384441
стэковерфлоу же

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

Показать весь текст

57 Кб, 1181x1181
242 20 апр, 10:48 242 1384601

>>1384203
Господи, как же хочется мемесов!
обнял, налил клубничного смузи, почесал за ушком

243 20 апр, 11:13 243 1384607

Аноны, помогите. Уже всё обыскал но ничего не нашёл.
Как сделать прозрачное окно в electron?

Ответы84620

244 20 апр, 11:31 244 1384619

Var или let? Чаще 1ое вижу

Ответы846248462884645

245 20 апр, 11:32 245 1384620

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

246 20 апр, 11:33 246 1384623

http://lmgtfy.com/?q=transparent+electron+window

69 Кб, 480x480
247 20 апр, 11:33 247 1384624

>>1384619

Ответы84625

248 20 апр, 11:33 248 1384625

>>1384624
Vse, let это как локальная переменная

249 20 апр, 11:35 249 1384628

>>1384619
Чаще потому что var устарел, в новых проектах не используется и является признаком отсталости программиста. Используешь либо let либо const. Но нужно помнить о подводных камнях let - в конструкциях switch/case лучше оборачивать каждый case в фигурные скобки, иначе компилятор будет говорить, что переменная уже задана и не захочет рассматривать код дальше, даже если эта переменная используется в разных кейсах.

Ответы8463384649

250 20 апр, 11:36 250 1384633

>>1384628
А, окей.

Ответы84639

251 20 апр, 11:41 251 1384639

>>1384633
Ну еще надо не забывать, что let ограничен областью фигурных скобок. Когда я переходил с var на let, то часто приходилось исправлять что-то вроде:
x = y == z;
if (x) {
let k = y + z
}
let j = k / 2

В итоге получается, что k после фигурных скобок undefined, поэтому нужно писать сначала let k перед if, а потом уже в if и после работать с k.

Ответы84641

8 Кб, 429x100
252 20 апр, 11:42 252 1384641

>>1384639
Да, это я уже понял. Спс

Ответы84643

253 20 апр, 11:43 253 1384643

>>1384641
Иногда под локальной понимают переменную находящуюся внутри функции, а не внутри фигурных скобок.

254 20 апр, 11:44 254 1384645

>>1384619
>Чаще 1ое вижу
Это говорит о том, что ты не там лазаешь. Var с прошлой эпохи нам досталась. Ищешь какие-нибудь материалы на русике и собираешь их в большой чёрный пакет?
Сейчас везде используй const. Используй let только тогда, когда без изменений никак (циклы и т.п.).
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Declarations

Ответы8465584677

255 20 апр, 11:47 255 1384649

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

Ответы84653

33 Кб, 488x228
256 20 апр, 11:54 256 1384653

>>1384649
Пикрил. Чтобы избежать нужно оборачивать в фигурные скобки. При var такой хуйни не было бы.

Ответы8465984674

257 20 апр, 11:56 257 1384655

>>1384645
И не надо везде использовать const. Const используется там где тебе точно ничего изменять не нужно будет, иначе используется let. Налепив везде конст ты либо потом будешь на let исправлять, либо лепить ненужные переменные вида const.

Ответы84666

258 20 апр, 11:59 258 1384659

>>1384653
Не вижу тут никаких подводных камней.
Как только станет ясно, что такое блочная область видимости -всё станет на свои места.
мимо

Ответы84660

259 20 апр, 12:00 259 1384660

>>1384659
Да-да, ты у нас тут самый умный, иди мамочке похвастай. А потом на MDN хоть раз зайди, там почему-то считают, что это подводный камень и хорошо описывают данный случай. Ну тупыыыееееее...

Ответы84675

260 20 апр, 12:04 260 1384666

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

Ответы84672

261 20 апр, 12:07 261 1384672

>>1384666
Вот только проблема в том, что такие кукаретики-идеалисты как ты, ничего сложнее хеллоу ворлд не писали и поэтому у них всё всегда понятно, лол. А когда начинают писать, то лепят везде const, а когда компилятор по голове даёт, то с радостью лепит еще один const, в итоге получая 1000 const переменных вместо 200 let.

Ответы84696

55 Кб, 1213x817
262 20 апр, 12:08 262 1384674

>>1384653

Ответы84683

263 20 апр, 12:08 263 1384675

>>1384660
Ну видать умный, раз мне это очевидно.
{ } - блоки. Всё что в них - блочная область. Сложнааа, пиздец.

Ответы84678

264 20 апр, 12:10 264 1384677

>>1384645
Так на самом таком популярном сайта по js рассказывается, как переменная через var создаётся. Про let ни слова https://learn.javascript.ru/variables

Ответы8468584696

265 20 апр, 12:10 265 1384678

>>1384675
Так я и говорю - иди мамке похвастай, она порадуется, здесь твоё "А ВОТ МНЕ ПАНЯТНА!!" нахуй никому не нужно.

266 20 апр, 12:15 266 1384683

>>1384674
В цикле у тебя всегда будут создаваться 2 переменные, даже если они не всегда будут использоваться в болке case, поэтому я выбираю фигурные скобки, с ними и код более читаемым становится, в больших switch case конструкциях подобное объявление переменных как на твоём пикриле вводило бы в заблуждение, потому что пришлось бы постоянно запоминать, что это не объявление глобальных переменных, а переназначение уже существующих, которые объявлены выше в коде.

Ответы84687

267 20 апр, 12:16 267 1384685

>>1384677
Что-то я не вижу в твоём посте самого популярного сайта по js (https://javascript.info/variables), вижу только какое-то устаревшее русикоговно для быдла.

Ответы84689

120 Кб, 974x1374
268 20 апр, 12:17 268 1384687

>>1384683
>объявление глобальных переменных

Ответы84692

269 20 апр, 12:17 269 1384689

>>1384685
ыаааа.
Ладно, я затупил.

270 20 апр, 12:19 270 1384692

>>1384687
>У МИНЯ ФСЁ ИДИАЛЬНО МАМА СКАЖИ ИМУ Я ДЕЛАЮ ПО ТРИ ТУДУ ЛИСТА В ДЕНЬ И НЕ ЗНАЮ ОШИБОК!!

271 20 апр, 12:21 271 1384696

>>1384672
> вместо 200 let
Да ты охуел. Заведи десяток-другой в глобальной области, на реально сложное приложение тебе хватит. Не перебарщивай так, а то за каждую новую переменную придётся заявку в технический отдел писать.

>>1384677
В шапке, которую ты похоже не читал, написано:
>https://javascript.info/ У него есть предыдущая версия на русском, но она безнадёжно устарела.

Ответы84712

272 20 апр, 12:30 272 1384701

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

273 20 апр, 12:52 273 1384711

>>1384474
Походу, тело запроса на GraphQL.

274 20 апр, 12:54 274 1384712

>>1384696
Одно предложение охутельнее другого. Завёл десяток в глобальной области и молишься чтобы нигде не ошибиться. В общем, я понял твой принцип - усложняйте себе работу, делайте говнокод, который никто кроме вас, а скорее всего и вы сами, не поймёт, главное используйте const вместо let.
Само название переменная говорит о том, что у тебя let должно быть больше чем const, но нет, дурачок продолжает настаивать на обратном.

Ответы8471584717

275 20 апр, 12:59 275 1384715

>>1384712
Ахаха, ору. Захожу сюда периодически, это ты тот шизоид, что из тогда в тред твердит о необходимости использовать let вместо const?
Как у тебя с работой обстоят дела? Устроился уже куда-то или продолжаешь борщи хлебать с таким подходом?

Ответы84719

276 20 апр, 13:01 276 1384717

>>1384712
не переживай так, все просто

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

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

Ответы84721

277 20 апр, 13:01 277 1384719

>>1384715
Не знаю никаких твоих друзей шизоидов, которые делают утверждения вроде "используй это вместо того, потому что мне так показалось правильным". Я выступаю за использование по назначению, а не за:
>Сейчас везде используй const.

278 20 апр, 13:06 278 1384721

>>1384717
Так я про это и писал выше. Если знаешь, что переменная не будет меняться - используешь const, если не уверен, то let.
>в первую очередь это конечно объявления функций
Объявления функций не требуют переменных, ты путаешь с выражением функции через переменную. Оно и не удивительно, кто в здравом уме будет использовать выражение функций вместо их объявления?

Ответы8472384724

279 20 апр, 13:09 279 1384723

>>1384721
const fn = () => alert(`РАУНД`);

Уносите этого.

280 20 апр, 13:09 280 1384724

>>1384721
> Если знаешь, что переменная не будет меняться - используешь const, если не уверен, то let.
Как, блядь, можно не знать, что будет происходить с переменной? Для тебя кодинг это что-то сродни магии, что ли?

Ответы8472684728

281 20 апр, 13:12 281 1384726

>>1384724
как правило я знаю какие у меня планы на переменную
если я её менять не буду она const
если я или кто-то ещё её захочет поменять то можно её найти в коде и поставить let

Ответы84730

282 20 апр, 13:13 282 1384728

>>1384724
Когда что-то сложнее туду листа сделаешь - поймёшь.

Ответы84737

283 20 апр, 13:16 283 1384730

>>1384726
Всё правильно. Поэтому js компилируется прям в браузере - если пользователю надо менять переменную, то он просто меняет в коде const на let.

284 20 апр, 13:25 284 1384735

тред скатился в какую-то фигню...

Ответы84739

285 20 апр, 13:25 285 1384737

>>1384728
> Когда что-то сложнее туду листа сделаешь - поймёшь.
Эээ, трейдинговые платформы считаются?

Ответы84747

286 20 апр, 13:28 286 1384739

>>1384735
> тред скатился в какую-то фигню...
ЖСТред - это неиссякаемый источник фана.

287 20 апр, 13:31 287 1384740

трейдинговые платформы на джаваскрипте
трейдинг который мы заслужили

288 20 апр, 13:36 288 1384747

>>1384737
С одноклассниками готовой домашкой трейдишь?

Ответы84998

289 20 апр, 16:58 289 1384930

>>1384294
А как деобфусцировать, когда там 80к строк кода? Как вообще такому научиться?

Ответы8493884985

290 20 апр, 17:05 290 1384938

>>1384930
для начала можно загуглить deobfuscate javascript

Ответы84940

291 20 апр, 17:14 291 1384940

>>1384938
> deobfuscate javascript
> https://beautifier.io/
Ну тот деобфускатор из одной строки с непонятными переменными сделал 70к строчек. Как понять, какая переменная, какая строчка за что отвечает? Допустим, мне нужно сделать, чтобы мой скрипт анализировал комбинации символов, и если он видит префикс клана перед никнеймом, то заменяет его у игрока с этим скриптом на определённую пикчу.

292 20 апр, 18:36 292 1384985

>>1384930
Наверно если такими вопросами задаешь, то никак. У тебя знаний в программировании не хватает, нельзя вот так просто взять и начать шатать чужой код. Для того чтобы это понимать нужно хотя бы базовое понимание как всё это работает и реализуется, а у тебя этого понимания, очевидно, нет, ты просто 80к строк видишь и серишь в штанишки, даже если бы они не обфусцированными были, ты бы насрал и забился в угол.

Ответы84991

293 20 апр, 18:43 293 1384991

>>1384985
Получается, чтобы шатать чужую систему, надо уметь сначала написать свою, и шатать чужую, в целом, сложнее?
Попробовал, кстати, поискать addEventListener'ы, чтоб посмотреть, какие функции вызываются при нажатии на клавиш и кнопок мыши, опять же, пусто.

Ответы85023

294 20 апр, 18:51 294 1384993

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

Ответы8502385166

sage 295 20 апр, 19:13 295 1384998

>>1384747
Петушок, я твой рот ебал)) Ты так со своими друзьями-шизиками общаться будешь :) А тут ты должен следить за своим языком, иначе потом придётся отвечать за свой гнилой базар.

Ответы8502885058

296 20 апр, 20:20 296 1385023

>>1384991
Ты о конкретной вещи пытаешься говорить общими словами. В твоём случае нужно начинать с вопроса "Как реализовано то с чем я хочу взаимодействовать?", ответом будут различные технологии, основа которых JS. Ключевое слово основа, знаний основы не хватит если хочешь повлиять на что-либо, поэтому тебе нужно изучить другие использованные технологии, вот тогда уже можно будет что-то предпринимать.
>>1384993
>решай реальные задачи
Так много где можно прочитать, что задачи должны быть соразмерны твоим знаниям. Начинать надо с маленьких задач, только потом переходить на более сложные. А ты пролистал учебник js и сразу рот разинул на проект о работе которого ты никакого представления не имеешь.

Ответы85043

297 20 апр, 20:26 297 1385028

>>1384998
Нихуево ты подгорел. Чего ты так стесняешься? Все мы когда-то неопытными и заносчивыми были, главное не зацикливаться на этом.

298 20 апр, 20:46 298 1385043

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

Ответы85227

299 20 апр, 21:05 299 1385058

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

300 21 апр, 02:20 300 1385166

>>1384993
какой смысл в этой реальной задаче?
от юзерскриптов выхлопа мало а возни много
если не хочешь реальную задачу связанную с созданием своего приложения, то тогда уж лучше вебскрейпинг потыкать
https://medium.freecodecamp.org/the-ultimate-guide-to-web-scraping-with-node-js-daa2027dcd3

Ответы85169

301 21 апр, 02:23 301 1385169

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

302 21 апр, 10:46 302 1385227

>>1385043
Там всё через вебсокет делается, тебе только остается понять в какое место кода отвечает за дешифровку сообщений, потом смотреть что в этих сообщениях содержится и как обрабатывается. Потом либо модифицировать обработчик, либо обрабатывать данные самому и модифицировать отображение страницы.

303 21 апр, 11:27 303 1385250

Прочитал Джона Даккета "HTML и CSS", просмотрел все теги HTML и CSS на сайте htmlbook, выписал себе в блокнот шпаргалки со всем необходимым. Пока сперва хочу не браться за JavaScript, а развить и закрепить свои навыки с HTML. Можно ли где-то, пусть даже за копейки, за 10 рублей за сайт, начать заниматься вёрсткой чисто ради наработки практических навыков и обучения?
Моя тупопёздная знакомая, которая за 3 месяца с полного нуля, занимаясь до этого иностранными языками (корейским в основном) и рисованием, вкатилась во фриланс на JavaScript, говорила мне, что начинала она именно что с вёрстки и сразу после обучения HTML занималась вёрсткой за копейки. Хочу так же, потому что её пример проверен.

Где мне найти самую дешманская биржу фрилансеров-верстальщиков или типо того?
Пардон, если платина, FAQ прочитал, там только советы по курсам с нуля.

Ответы85260852618526285334

304 21 апр, 11:40 304 1385260

>>1385250
Предлагаю тебе не заострять на этом всё своё внимание, сделать какой-нибудь макет из html кокодемии и приступать к js.

Ответы85302

305 21 апр, 11:41 305 1385261

>>1385250
что-то твоя "тупопездная знакомая" похоже умнее тебя...

Ответы85302

306 21 апр, 11:42 306 1385262

>>1385250
Верстай рандомные макеты из интернетов. Зачем тебе именно за 10 рублей ебаться?

Ответы85300

307 21 апр, 12:38 307 1385300

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

308 21 апр, 12:40 308 1385302

>>1385261
Она действительно умна, но по жизни ведет себя как тупая пизда. Играет в Доту, смотрит Папича, мечтает стать моделью и постоянно навязывается на фотосессии всем фотографам в городе, слушает k-pop и изучает корейский, чтобы уехать в Южную Корею. Хотя вот в науках я признаю её талант, она очень способная, я в этом плане куда тупее.
>>1385260
Достаточно одного макета, чтобы понять, как это работает? Или может недельку каждый день по несколько надо делать?

Ответы8530686270

309 21 апр, 12:53 309 1385306

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

310 21 апр, 13:03 310 1385309

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

311 21 апр, 13:22 311 1385315

Нубский вопрос: почему часто пишут что jquery не нужон. ЧТо пришло ему на замену?

Ответы853218532685342

312 21 апр, 13:35 312 1385321

>>1385315
реакт, вуэ, ангуляр, все такое

313 21 апр, 13:42 313 1385326

>>1385315
Пиши на джикуери модульно и будет нужон.
https://www.youtube.com/playlist?list=PLoYCgNOIyGABs-wDaaxChu82q_xQgUb4f
Еще делай плагины для jquеry и создавай элементы DOM динамически внутри плагинов, а не скрывай/показывай cуществующую верстку
Используй шаблонизаторы

Ответы85344

314 21 апр, 13:46 314 1385334

>>1385250
Если адаптивную верстку освоил, то можешь за 10 рублей найти, если нет, то ты нахуй никому не нужен.

315 21 апр, 13:50 315 1385342

>>1385315
>ЧТо пришло ему на замену?
В нативный JS добавили фишечки которые раньше были только в жквери.
В CSS добавили много инструментов для анимаций и изменений элементов.
Популярность SPA, которые пишутся при помощи других фреймворков.

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

Ответы85347

316 21 апр, 13:51 316 1385344

>>1385326
>https://www.youtube.com/playlist?list=PLoYCgNOIyGABs-wDaaxChu82q_xQgUb4f
>2015 год

Может сразу с какой-нибудь печатной книги 2008 года выпуска начать?

Ответы85348

317 21 апр, 13:54 317 1385347

>>1385342
а джсон все равно проще через жикверю дёргать чем чистым джс

Ответы85510

318 21 апр, 13:55 318 1385348

>>1385344
А ты надеюсь в 2019 родился, или тебя уже в утиль пора сдавать?

Ответы85515

319 21 апр, 14:16 319 1385510

>>1385347
Только если ты динозавр который не знает про fetch.

320 21 апр, 14:17 320 1385515

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

Ответы85568

321 21 апр, 14:27 321 1385568

>>1385515
Чем старое дерьмо хуже твоих свежих какулек?

Ответы8558185837

322 21 апр, 14:30 322 1385581

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

Ответы85621

323 21 апр, 14:40 323 1385621

>>1385581
Ну и мало багов в этом твоем vue? Например реактивность, работающая через жопу и в vuex такая же хуйня. Тут работает, тут не работает.

Ты против самого себя гонишь, потому что согласен на роль белки в колесе. Можешь конечно уподобиться оперным певцам в европе 16 -17 веков, которые отрезали себе яица, чтобы улучшить голос. Хуле, профессия требует.

Ответы857208578086059

324 21 апр, 14:54 324 1385679

Почему JS хейтят?

Ответы85687856998573685861

325 21 апр, 14:56 325 1385687

>>1385679
А за что его любить?

326 21 апр, 14:58 326 1385699

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

Ответы85703

327 21 апр, 14:59 327 1385703

>>1385699
>тупостью

328 21 апр, 15:02 328 1385720

>>1385621
Что за хуйню ты несёшь? Очевидно, что новые технологии превосходят старые, поэтому их, блять, и используют. То что ты не смог её осилить и написал дерьмо которое рендерится 10 минут, не значит, что вуе хуевый.
>Ты против самого себя гонишь, потому что согласен на роль белки в колесе. Можешь конечно уподобиться оперным певцам в европе 16 -17 веков, которые отрезали себе яица, чтобы улучшить голос. Хуле, профессия требует.

Если им было в кайф отрезать себе яйца, то почему нет? Мне нравится узнавать новые технологии, следить за их развитием и каждый день уделять по 2-3 часа на их изучение. Чем ты в это время занимаешь? Пишешь на дваче о том какой мир несправедливый и как всё сложно?

Ответы85770

329 21 апр, 15:06 329 1385736

>>1385679
Потому что завидуют его успешности. Потому что ебутся со своей типизацией неделю и получают такой же результат, который JS реализует за день. Потому что я устанавливаю электрон и пишу нативные приложения с крутым интерфейсом используя html и css, в то время как сишарпопетушки ебутся с виндоусформами для того чтобы в итоге получить интерфейс аля "привет от билла из 2000-х".

330 21 апр, 15:15 330 1385770

>>1385720
А ты тратишь время, чтобы рассказать на дваче, какой ты классый.

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

331 21 апр, 15:18 331 1385780

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

332 21 апр, 15:33 332 1385837

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

Ответы85858

333 21 апр, 15:39 333 1385858

>>1385837
Я только за БОД и против всего остального, включая jquery

334 21 апр, 15:41 334 1385861

>>1385679
Ответ найдешь в предисловии к любой книге по JS.

335 21 апр, 20:05 335 1386039

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

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

Ответы8604086044

336 21 апр, 20:07 336 1386040

>>1386039
Да, и ещё и всё по английски. Я хуею, где вы блять столько народу набрали, который на таком уровне английским владеет?

Ответы86044

337 21 апр, 20:19 337 1386044

>>1386039
>>1386040
Какого "народу"? Программистов на самом деле мало, поэтому и платят им много. Даже по разделу можно всё увидеть, только JS тред более-менее живой, на первом месте социоблядский тред с нытиками которые фантазируют о том, как они на собеседования ходят.

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

Ответы8604886051

338 21 апр, 20:22 338 1386048

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

Ответы86052

339 21 апр, 20:28 339 1386051

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

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

Ответы86060

340 21 апр, 20:30 340 1386052

>>1386048
>на С можно выйти за пределы массива и тебе компилятор ничего даже не скажет
Так это же охуенно, можно делать разные интересные вещи :3

sage 341 21 апр, 20:33 341 1386059

>>1385621
Питушок, если ты не осилил Vue и Vuex, и у тебя что-то там "не работает", то это исключительно твои проблемы, мань :)

342 21 апр, 20:33 342 1386060

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

Ответы86190

343 21 апр, 23:05 343 1386190

>>1386060
На западе зарплата кодера зависит преимущественно от того, где он работает. Рядовая обезьяна в Гугл и обезьяна на мелкой галере могут делать одинаковую работу, но разница в доходах огромная.

344 21 апр, 23:46 344 1386211

Перекот

Ответы86224

345 22 апр, 00:10 345 1386224

>>1386211
В nim тред?

346 22 апр, 02:02 346 1386270

>>1385302
>Играет в Доту, смотрит Папича, мечтает стать моделью и постоянно навязывается на фотосессии всем фотографам в городе, слушает k-pop и изучает корейский, чтобы уехать в Южную Корею.
вот а раньше любили аниме, изучали японский и хотели в японию
мир меняется
алсо это не тп, лол

20 Кб, 1062x253
347 22 апр, 05:51 347 1386315

>>1381729 (OP)
Проблема с электроном.

При нажатии на кнопку отправляется запрос через fetch (пикрил).

Если упаковать приложение в электрон, то запрос будет отправлен (и выполнен) дважды.

Но если раскомментировать алерт, то всё отработает как надо.

Ответы86316

348 22 апр, 05:58 348 1386316

>>1386315
Доки на фетч почитай, new Request нахуй не нужен

Ответы86330

349 22 апр, 06:00 349 1386318

почему вью такая непопулярная, такой то милый фреймворк в сравнении с реактом

Ответы86329

350 22 апр, 07:17 350 1386329

>>1386318
Вторая по популярности, хули тебе еще надо?

Ответы86331

351 22 апр, 07:22 351 1386330

>>1386316
Выкинул new Request.

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

Причём, проблема возникает по-прежнему только при сборке через электрон (если просто открыть html браузером, то всё норм)

352 22 апр, 07:33 352 1386331

>>1386329
ты её с ангуляром не спутал? вью на третьем месте с оч. большим отрывом

Ответы86342

353 22 апр, 08:40 353 1386342

>>1386331
У тебя инфа устаревшая, вуе уже давно на втором, ангуляр слишком тормозной и никому не нужен.

354 22 апр, 11:01 354 1386412

Сап. Ищем переводчиков.

https://github.com/javascript-tutorial/ru.javascript.info

Ответы86658

355 22 апр, 11:42 355 1386453

Сап, жабаскриптач, я долбаёб.
Коротко говоря, я начинаю куда-то вкатываться, читать учебники, которые покупаю в интернет-магазинах, а потом просто теряюсь.
Пытался так в Python вкатиться, сейчас тоже самое с HTML/CSS.
Я все хорошо понимаю, я отлично выполняю все задания из учебника, начинаю разбираться в данной теме, а потом всё. Учебник закончился, вроде дальше надо как-то еще развиваться, нарабатывать опыт и брать откуда-то новую информацию. А я не знаю. Я даже не ленюсь, я просто не знаю, что делать дальше. Сажусь за компьютер, чтобы продолжить обучение, но просто сижу и смотрю на экран часа 3-4, пытаясь понять, что мне делать дальше.

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

Ответы8660086659

356 22 апр, 14:23 356 1386600

>>1386453
https://github.com/codedokode/pasta/blob/master/html/html.md
Делаешь всё задачи, в конце макет верстаешь.

357 22 апр, 15:35 357 1386658

>>1386412
Для чего всё это переводить, если вкатывальщику один хер придется инглиш дрочить?

358 22 апр, 15:36 358 1386659

>>1386453
Ты сам себе противоречишь. Сначала говоришь, что не забиваешь на обучение и полностью заканчиваешь изучать учебный материал, а потом заключаешь всё это "не хочу опять проебаться". В чём проеб?
Что значит "не знаю как"? Учишь, выполняешь задания. Что в этом не понятного? Потом изучаешь нововведения, либо используешь полученные знания на практике.
У тебя итоговая цель должна быть - либо устроиться на работу, либо реализовать свой проект. Если на работу хочешь, то смотри тестовые задания и как только начнёшь их выполнять без подсказок - пиздуй на собеседование. Если свой проект, то делаешь его по мере изучения материала.
Конкретно для хтмл/цсс хватит курсов хтмлакадемии (покупаешь интерактивные на месяц и скачиваешь с торрента их интенсивы).

Ответы87098

44 Кб, 480x559
359 22 апр, 16:25 359 1386698

мб тут уже работал кто-то с релейтом: https://developers.google.com/web/fundamentals/media/recording-audio/

какие подводные?

Ответы88884

360 22 апр, 16:55 360 1386707

let a = 3;
let b =15;
Надо поменять значения а и б местами, без функций, без переменных
Как бы вы решили без гугла?

Ответы8671086731

361 22 апр, 17:02 361 1386710

>>1386707
[a,b]=[b,a]

Ответы86712

362 22 апр, 17:04 362 1386712

>>1386710
Это можно считать за функцию?
Без вот этой хуйни, без функции, без новых переменных

Ответы8671486902

17 Кб, 764x227
363 22 апр, 17:05 363 1386714

>>1386712
Да, я всё правильно понял.

Ответы86715

364 22 апр, 17:07 364 1386715

>>1386714
>новую функцию языка
>вам не нужна функция

))

Ответы86716

365 22 апр, 17:08 365 1386716

>>1386715
В этом ответе всё пояснено. Саму функцию писать не надо, ты воспользуешься этой функцией без её написания. Андерстенд?

Ответы86779

366 22 апр, 17:32 366 1386727

Программы для пк на жс извращение?

Ответы867298678086829

367 22 апр, 17:33 367 1386729

>>1386727
А как ты будешь это реализовывать?

Ответы86829

368 22 апр, 17:36 368 1386731

>>1386707
На самом деле очень простая задача, но я с этим обосрался на собеседовании, мне до сих пор стыдно

369 22 апр, 18:44 369 1386779

>>1386716
Сколько тебе лет, что ты не знаешь о нескольких значений одного слова?

Ответы86781

370 22 апр, 18:44 370 1386780

>>1386727
Я уже 3 написал, мне норм.

371 22 апр, 18:47 371 1386781

>>1386779
Как раз-таки я и понял значение в данном контексте.

Ответы86785

sage 372 22 апр, 18:54 372 1386785

>>1386781
Мы вам перезвоним :)

373 22 апр, 19:41 373 1386825

Redux в своей документации упоминает эту штуку:
https://github.com/paularmstrong/normalizr
Вопрос, что можно почитать по нормализации структур и как это правильно делать? Потому что их нормированный объект с ключами-id мне кажется странным.

374 22 апр, 19:43 374 1386829

>>1386727
если на сотовые ок то чем хуже десктоп

>>1386729
очевидный электрон

375 22 апр, 20:04 375 1386851

Прога на электроне жрёт около 300 мб, после длительной работы (несколько суток) около 400, при том, что у меня почти нет никакого интерфейса и электрон я использую потому что консоль удобная, иначе можно было обойтись голым жс. Сейчас пытаюсь изучить C# и переписать на него, посмотреть какая разница будет.

Ответы8687386882

376 22 апр, 20:35 376 1386873

>>1386851
На жаве перепиши.

Ответы86905

377 22 апр, 20:51 377 1386882

>>1386851
Я бы начал дебажить память, искать куда там что кешируется, за часа 3 бы думаю нашёл проблему, релейт же http://seenaburns.com/debugging-electron-memory-usage/

Ответы86905

378 22 апр, 21:22 378 1386902

>>1386712
a = b + a;
b = a - b;
a = a - b

Ответы869078691886929

379 22 апр, 21:23 379 1386905

>>1386882
В том и дело, что дебажить нечего. Это вся оболочка столько занимает, у меня там только запросы и их обработка. А по твоей ссылке картинки которые гигабайт занимают.
Даже VS Code, который основан на электроне, сжирает всю память если его оставить открытым на сутки. Не думаю, что его делали парни глупее меня и не заботились об оптимизации.
>>1386873
Зачем, если C# быстрее?

Ответы86908

380 22 апр, 21:29 380 1386907

>>1386902
Это только с числами.
С строками, например, не получится.

381 22 апр, 21:35 381 1386908

>>1386905
vs code очень быстрый
по сравнению с андроид студией вообще небо и земля

Ответы86912

382 22 апр, 21:40 382 1386912

>>1386908
бывает ни с того ни с сего фризы начинаются или зависает на 3 минуты при go to definition
хз как лечить

383 22 апр, 21:50 383 1386918

>>1386902
Да, молодец

384 22 апр, 21:59 384 1386929

>>1386902
интересно если так ответить то тебе перезвонят или нет

Ответы86939

385 22 апр, 22:03 385 1386939

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

Ответы86941

386 22 апр, 22:07 386 1386941

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

Ответы87097

387 23 апр, 01:14 387 1387097

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

Ответы87137871588716687220

388 23 апр, 01:15 388 1387098

>>1386659
У меня нет цели, учу, потому что нравится, потому что интересно. Но хочу и толк какой-нибудь из этого получить. Так вообще мечу во фриланс

389 23 апр, 08:21 389 1387137

>>1387097
Нет, лол

390 23 апр, 09:06 390 1387158

>>1387097
Подобные задачи про умение находить нестандартное решение при сильных ограничениях, а не про "правильность".

391 23 апр, 09:23 391 1387166

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

Ответы87178

392 23 апр, 09:56 392 1387178

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

Ответы8719087203

sage 393 23 апр, 10:27 393 1387190

>>1387178
дебил

Ответы87202

118 Кб, 1112x675
394 23 апр, 10:42 394 1387200

395 23 апр, 10:56 395 1387202

>>1387190
Мы вам перезвоним, молодой человек, не задерживайте очередь. В ней есть кандидаты поинтереснее вас.

396 23 апр, 11:00 396 1387203

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

Ответы87206

397 23 апр, 11:07 397 1387206

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

Ответы87207

398 23 апр, 11:13 398 1387207

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

Ответы87210

399 23 апр, 11:18 399 1387210

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

Ответы87223

400 23 апр, 11:54 400 1387220

>>1387097
Чел, причем тут реальный проект если рассматривается сферическая задача в вакууме с четкими условиями?

401 23 апр, 12:04 401 1387223

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

Ответы87256

402 23 апр, 12:34 402 1387234

https://javascript.info/

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

Ответы8723587257

403 23 апр, 12:35 403 1387235

>>1387234
>есть некоторые проблемы с английским
Почему бы их параллельно не порешать? Работать ты все равно не сможешь без знания английского.

Ответы87239

404 23 апр, 12:35 404 1387236

Почему вы так ненавидете vue?

Ответы87241

405 23 апр, 12:42 405 1387239

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

Ответы87257

406 23 апр, 12:52 406 1387241

>>1387236
Я не ненавижу, но вакансий на реакте в моем мухиче намного больше чем на вуе (20/2) так что учу пока реакт, а потом уже видно будет.

407 23 апр, 13:20 407 1387256

>>1387223
Уймись, колхозник. В Гугле никогда таких тупых вопросов не задают и задавать не собираются, а если и зададут, то правильным ответом на такую задачу будет именно замечание о том, что её решение не применяется в практике.

Ответы87258

408 23 апр, 13:23 408 1387257

>>1387239
>>1387234

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

Ответы87284

409 23 апр, 13:24 409 1387258

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

410 23 апр, 14:03 410 1387284

>>1387257
А там все нюансы js затрагиваются?
Вроде не так много.

Ответы87288

411 23 апр, 14:16 411 1387288

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

Ответы87405

412 23 апр, 17:42 412 1387393

Есть место джуниор веб-разработчика в банке.
Требования: JS, CSS, HTML, SQL, вышка (можно последний курс).
ЗП - 70-80к
Писать сюда: mQWAainfakepostANUSgmailLonPUNCTUMco#tqm

Ответы8740287416874278749693341

413 23 апр, 18:00 413 1387402

>>1387393
Ой, да иди ты нахер, пиздун

Ответы87410

414 23 апр, 18:05 414 1387405

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

Ответы87414

415 23 апр, 18:22 415 1387410

>>1387402
Оффициально проебал свое счастье

416 23 апр, 18:30 416 1387414

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

417 23 апр, 18:32 417 1387416

>>1387393
Знаю JS и HTML с CSS. Вышки нет, SQL не пользовался. Готов работать за 30к и койко-место в офисе.

Ответы8742689008

418 23 апр, 19:14 418 1387426

>>1387416
Следующий

sage 419 23 апр, 19:14 419 1387427

>>1387393
Чёт какие-то странные требования. Если это фронт-энд, то нахера там SQL? А если бэк, то нахера там HTML и CSS и почему нет NodeJS, Express, MongoDB? Иди нахуй в общем.

Ответы8750087643

420 23 апр, 21:32 420 1387496

>>1387393
>вышка
Хотел уже было откликнуться

Ответы87500

421 23 апр, 21:40 421 1387500

>>1387427
>>1387496
Матерей ваших ебал.
Следующий.

Ответы87503

422 23 апр, 21:48 422 1387503

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

мимо

157 Кб, 557x889
423 23 апр, 22:35 423 1387529

насрал в ваш тред.
Мимо кложаскриптер

Ответы87532

424 23 апр, 22:41 424 1387532

>>1387529
шрифты пиздец

Ответы87535

75 Кб, 925x953
425 23 апр, 22:44 425 1387535

>>1387532
збс шрифты просто ты не эстет.

Ответы8754188622

426 23 апр, 22:50 426 1387541

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

Ответы87552

427 23 апр, 22:53 427 1387552

>>1387541
>чтения кода
Мне за чтение не платят, бумерок, мне за писание платят.

Ответы8762687684

sage 428 24 апр, 00:29 428 1387626

>>1387552
дебил

429 24 апр, 01:23 429 1387643

>>1387427
>А если бэк, то нахера там HTML и CSS

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

430 24 апр, 06:41 430 1387664

>>1384146
это называется метод утёнка

431 24 апр, 10:08 431 1387684

>>1387552
Нарисуй свой шрифт, это не так сложно, там пару сотен символов (2 мб).

432 24 апр, 10:48 432 1387700

чет туплю пздц, помогайте аноны - как определить, что прокрутка дошла до самого низа страницы??
юзаю window.pageYOffset - document.documentElement.scrollHeight, но там всегда значение больше или меньше нуля (в зависимости от высоты окна)

Ответы87701

433 24 апр, 10:55 433 1387701

>>1387700
для чего тебе гугл?

434 24 апр, 11:46 434 1387719

Парни, за юнит-тесты может кто пояснить? Почему во многих туторах я вижу тесты вроде "див рендерит класс залупа", "компонент с классом залупа- это h1" и т.п. Мне кажется более логичным тестить логику компонента обычными тестами, а тестить статику которую компонент выплевывает и которая не меняется, снапшотами. Чем вы вообще руководствуетесь, кто решаете, снапшотить или руками всё писать?

435 24 апр, 15:20 435 1387810

>>1381730
Чёто по линуксу гавно какое-то

Ответы88137

436 24 апр, 16:27 436 1387839

>устроился на новую удаленку за доляри
>две недели не дают никаких задач, только читать доки и смотреть код
>наконец насыпали тасков АЖ ДЕВЯТЬ ШТУК
>уровень сложности "кроссворд для дошкольников"
>чиля порешал всё 3 часа и опять плюю в потолок
>ДА ЗА КОГО ОНИ МЕНЯ ПРИНИМАЮТ БЛЯДЬ

Ответы87842

437 24 апр, 16:29 437 1387842

>>1387839
За дауна

Ответы87844

438 24 апр, 16:32 438 1387844

>>1387842
да ето жоско

Ответы87845

439 24 апр, 16:32 439 1387845

>>1387844
>этот днотадебил
Все сходится.

Ответы87846

440 24 апр, 16:34 440 1387846

>>1387845
Эх, щас бы не различать фанатиков нашего Величайшего Бога и Идола Папзаниславыча ака сверхлюдей и ничтожных плеебеев пердотеров! Чел, ты...

Ответы87847

441 24 апр, 16:36 441 1387847

>>1387846
>этот жопич
В сортах днотадаунов (тебя) не разбираюсь.

Ответы87848

442 24 апр, 16:37 442 1387848

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

Ответы8785187859

443 24 апр, 16:39 443 1387851

>>1387848
Ебать ты обиженка и даун, хуево быть тобой.

444 24 апр, 17:11 444 1387859

>>1387848
Школьник-кун, съеби в контакт.

17 Кб, 380x224
445 24 апр, 19:36 445 1387958

# OP 446 24 апр, 23:49 446 1388137

>>1387810
Шапка вообще говно полное. Предложи годноту же.

https://studylinux.ru/vnutrennee-ustrojstvo-linux-brajan-uord-2016-skachat-besplatno-bez-registratsii.html
Такое думал добавить. Но это же занудство.

447 25 апр, 00:55 447 1388170

Внимание: кложаскриптер только что пернул в ваш тред

Ответы88171

448 25 апр, 00:56 448 1388171

>>1388170
занюхал хуле. попахивает мамкиным борщом

Ответы88172

449 25 апр, 00:58 449 1388172

>>1388171
запомни этот запах - так пахнет успех

Ответы88173

450 25 апр, 01:00 450 1388173

>>1388172
а долларами этот успех выражается в какой сумме за месяц например?

Ответы88174

451 25 апр, 01:02 451 1388174

>>1388173
6

Ответы88175

452 25 апр, 01:02 452 1388175

>>1388174
6 долларов в месяц или 6 тысяч долларов месяц? если 6 тысяч, то где? в дании? в германии? в россии? удаленка, в офисе? трудно оценить уровень твоей крутизны

Ответы88176

453 25 апр, 01:04 453 1388176

>>1388175
тысяч. удаленка в канаде

Ответы88178

454 25 апр, 01:05 454 1388178

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

Ответы88181

455 25 апр, 01:08 455 1388181

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

Ответы8818288208

456 25 апр, 01:09 456 1388182

>>1388181
)

457 25 апр, 03:21 457 1388208

>>1388181
да ты штрейкбрейхер какой-то
чем больше софт ломается тем больше кодеров нужно тем выше потребность зп все такое вакух больше

458 25 апр, 08:41 458 1388246

Зачем учить фронэнд, если на бэкенде больше платят?

Ответы88264

459 25 апр, 09:33 459 1388264

>>1388246
ну во первых фронтэнд это няшно а бэкэнд это какая-то кишкопараша и с гадкими базами данных
во вторых потребность в фронтэнде гораздо выше

Ответы88285

460 25 апр, 09:51 460 1388285

>>1388264
Нахуй ты ему отвечаешь? Это же байт на то, чтобы мы ответили, что во фронтэнде платят не меньше так и есть, а он в ответ бы привел задрищенскую манястатистику, где бэкэндерам платят на 3-5% больше, чем фронтам.

461 25 апр, 14:03 461 1388425

>>1381729 (OP)
Как вернуть .length для именованного массива {[key: string]: string}

Ответы88432

462 25 апр, 14:14 462 1388432

>>1388425
Это не именованный массив, а объект. Ну или "словарик", если ты из этих.

463 25 апр, 14:52 463 1388452

Почему в alert(document.body.childNodes[1]) мне выводит HTML?

464 25 апр, 16:15 464 1388506

yarn для хипстеров? Сильно лучше npm?

Ответы88516

465 25 апр, 16:41 465 1388516

>>1388506
быстрее да и всё, что заметил

466 25 апр, 17:11 466 1388528

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

Ответы885408898389056

467 25 апр, 17:25 467 1388540

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

468 25 апр, 18:45 468 1388622

>>1387535
погоди это ты 6к $ зарабатываешь? че-то проиграл

469 25 апр, 18:55 469 1388633

Аноны, подскажите как можно забабахать такой же эффект в жс? На чистом css такое не выйдет сделать? https://vimeo.com/306898929

Ответы89059

470 25 апр, 18:56 470 1388635

Подскажите почему данный код выводит в консоль undefined?

let arr = [1,2,3,4,5,6,7];

let a = arr.forEach(element => {
if (element == 4)
return element;
}
);

console.log(a);

Ответы88648

# OP 471 25 апр, 19:12 471 1388648

>>1388635
Открываешь
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
и видишь
Return value undefined.
Это функция и не должна ничего возвращать.

Тебе подойдёт другая
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find

const isEven = number => number % 2 === 0;
[3, 4].find(isEven) // --> 4

675 Кб, 540x767
472 25 апр, 19:43 472 1388687

У меня на экране есть битый пиксель и сегодня с утра из него появилась желтая вертикальная полоска до самого верха экрана. Она то исчезает, то появляется. Что это, как фиксить? Хуйня для удаления битых пикселей поможет?

Ответы89330

473 25 апр, 21:53 473 1388770

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

Ответы8884489061

474 25 апр, 23:46 474 1388844

>>1388770
Посмотри видос из первого поста про асинхронность, он довольно наглядный, после этого попробуй реализовать асинхронные вызовы сначала через колбек, потом через промис, потом через async/await.

Ответы89063

475 26 апр, 01:10 475 1388884

>>1386698
Анончик, столкнулся с траблой, как посмотреть сколько бит уже записалось? По сценарию там макс размер файла, и три вида битрейта для audio/webm, соответственно там разная длина в секундах, мне нужно как то посмотреть сколько бит уже накапало в кеш, как это сделать? есть релейт, но он не ок для хрома: https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder/requestData

помоги

476 26 апр, 04:03 476 1388916

Мне кажется, или Ангуляр говно?
Начинающий.

Ответы88917

477 26 апр, 04:51 477 1388917

>>1388916
настоящие девочки пишут на реакте

Ответы88919

478 26 апр, 05:02 478 1388919

>>1388917
Смотрите, ангулярщика выгнали из конторки, когда его легаси-говно на мертворожденном перепиле Ангуляра прикрыли нахуй.

Ответы88920

479 26 апр, 05:06 479 1388920

>>1388919
в смысле я наоборот за реакт агитирую

Ответы88925

480 26 апр, 05:37 480 1388925

>>1388920
Ты трап?
А няшный?

481 26 апр, 10:43 481 1388983

>>1388528
Потому что фронтендеры - не програмисты, но зачем-то называют себя ими.

482 26 апр, 11:21 482 1389008

>>1387416
Мы вам перезвоним

483 26 апр, 12:31 483 1389052

Почему я так часто натыкаюсь на мнение, что ЖС не ЯП?

Ответы89054

484 26 апр, 12:38 484 1389054

>>1389052
Тебе не похуй на мнение пары долбоебов? Это интересно, это востребованно, это хорошо оплачивается. Вот что важно.

485 26 апр, 12:44 485 1389056

>>1388528
Потому что они не представляют как это сложнее чем работа над бэкендом.

Ответы8910189450

486 26 апр, 12:46 486 1389059

>>1388633
И что там такого необычного? Элементарный селектор :focus и свойство transform translate

487 26 апр, 12:50 487 1389061

>>1388770
Что пояснять то?
Создаешь асинхронный метод, потом вставляшь его в метод с модификатором async. Когда дело в коде доходит до него, то интерпретатор возвращает работу в основной код, до тех пор пока не получит промис от твоего асинхронного метода.

Ответы89063

488 26 апр, 12:54 488 1389063

>>1389061
>>1388844
Что такое вообще синхронный и асинхронный, что за понятия, что за концепция?

Ответы89067

489 26 апр, 13:02 489 1389067

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

Ответы8908489125

490 26 апр, 13:48 490 1389084

>>1389067
>Синхронный это когда всё делается дожидаясь ответа останавливая весь процесс
Нет же. Ясно, что компилятор не будет дожидаться ответа от асинхронной операции, он просто вернёт какое-то значение(undefined, например) и продолжит свою работу дальше. Он не будет дожидаться ответа.

Ответы8908989107

491 26 апр, 13:56 491 1389089

>>1389084
наоборот же

492 26 апр, 14:21 492 1389101

>>1389056
>фронтенд
>сложнее

Ответы89195

493 26 апр, 14:45 493 1389107

>>1389084
И вот эти мразоты сидят потом с 120к зп. Яхуею.

Ответы89119

494 26 апр, 15:11 494 1389119

>>1389107
люди учатся, удивительно же

495 26 апр, 15:20 495 1389125

>>1389067
При чем здесь интерфейс, мы пока говорим только про простой набор команд

Ответы89198

496 26 апр, 17:20 496 1389179

>>1381729 (OP)
Как же вы все задолбали со своими let и const:
Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode.

Хорошо что хоть в гугл таких погромистов не пускают, а то гугл вываливался бы с ошибкой в консоли - как вот этот ихний jsfiddle.
Свалю на codepen.

497 26 апр, 17:43 497 1389195

>>1389101
Именно. Там помимо знаний js еще и геометрию знать нужно и вообще хорошо уметь представлять в голове расположение геометрических объектов и их взаимодействие между ними. И всё это усложняется не очевидными размерами самих объектов, потому что у некоторых есть паддинг и маржин, у некоторых их нет, а у каких-то еще и аутлайн с шедоу добавляется. Другое дело бэкенд - выучил ЯП и работаешь в его рамках, никакой лишней хуйни.

Ответы8920489207

498 26 апр, 17:44 498 1389198

>>1389125
Взаимодействие пользователя с интерфейсом это и есть простой набор команд. Упомянул я это в качестве примера.

499 26 апр, 17:52 499 1389204

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

Ответы89213

500 26 апр, 17:53 500 1389207

>>1389195
>Другое дело бэкенд - выучил ЯП и работаешь в его рамках, никакой лишней хуйни.
Там в рамках ЯП больше всего, что есть во всем фронте вместе взятом.

Ответы89213

501 26 апр, 17:58 501 1389213

>>1389204
Вот именно. Другое дело бэк, особенно когда он сделан на языке со строгой типизацией - компилятор укажет на ошибку еще до сборки, он, как мамочка своего ребенка, будет вести тебя за руку на протяжении всей работы. В то время как во фронте ты сам себе хозяин и никто тебе не поможет, потому что компьютер слишком глуп для того чтобы понять твои цели и исправить ошибки.
>>1389207
Сами рамки ЯП слишком узки для того чтобы вмещать в себя больше чем сочетание ЯП, вёрстки, адаптации, UX и т. п. Иначе у нас бы не было возможности, зная пару языков программирования, изучить еще один за пару недель.

502 26 апр, 18:05 502 1389222

Что-то не понял, что делает вторая строка, а именно тильды и доллары?

let usersMapped = users.map(user => ({
fullName: `${user.name} ${user.surname}`,
id: user.id
}));

Ответы8923489248

503 26 апр, 18:11 503 1389234

>>1389222
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

Ответы89250

504 26 апр, 18:16 504 1389248

>>1389222
Интерполяция строк.

505 26 апр, 18:20 505 1389250

>>1389234
О спасибо.
Надо было всё-таки сразу начинать с английского кантора.

Ответы89253

506 26 апр, 18:21 506 1389253

>>1389250
const fn = () => `А то!`;

143 Кб, 1824x819
507 26 апр, 19:10 507 1389322

Почему хоть и указано отступить элементам, они все подряд хуячяться? Тупые???

Ответы8945390033

143 Кб, 1824x819
508 26 апр, 19:12 508 1389325

Почему элементы не отступают, хоть яскозал им это сделать?

Ответы8932790033

509 26 апр, 19:14 509 1389327

>>1389325
Блин, давай че-нить полегче, такие вопросы я не вывезу.

Ответы89328

510 26 апр, 19:15 510 1389328

>>1389327
На ввод дается два числа. Требуется найти их произведение и вывести с фанфарами и блестками по середине экрана.

sage 511 26 апр, 19:17 511 1389330

>>1388687
Ты блять серьезно послушался совета с main треда и пишешь сюда с этим вопросом? Иди в /s

512 26 апр, 21:02 512 1389382

>>1381729 (OP)
Поясните за "[HTML Academy] Профессиональный Javascript, уровень 1/2" стоит своего времени?

513 26 апр, 22:16 513 1389450

>>1389056
Будто ты представляешь насколько сложен бэкенд. То, что ты там на пыхе по туториалу поднях гостевуху не говорит о том, что ты что-то в это понимаешь
>в себя больше чем сочетание ЯП, вёрстки, адаптации, UX и т. п.
Все это говно можно не учить. Библиотекозадротство во фронте - это не более чем прихоти начальства.

514 26 апр, 22:18 514 1389453

>>1389322
Потому что нужно прописывать в коде, а не указывать.

515 26 апр, 22:41 515 1389475

Мне ОП посоветовал 2 месяца назад попробовать курсы от Хекслет. Я дошел до 10 курса JS Последовательности, и я нихуя не понимаю.
Кто-то с этим сталкивался?
Чувсвую, что вряд ли у меня получится, и я только потратил время

Ответы894768947889488

516 26 апр, 22:41 516 1389476

>>1389475
>я нихуя не понимаю
Нихуя не понимаю именно на этом курсе
быстрофикс

517 26 апр, 22:45 517 1389478

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

518 26 апр, 23:16 518 1389488

>>1389475
Полистал этот курс. Структуры, абстрактные типы - это вообще не про JS, такое учат в полноценных ЯП, а не в JS у которого даже полноценных классов нет.
В общем, надо было Кантора читать и не выебываться с хекслетом.

Ответы89522

519 27 апр, 00:18 519 1389522

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

Ответы8954789567

520 27 апр, 01:39 520 1389547

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

521 27 апр, 04:32 521 1389567

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

17 Кб, 867x397
522 27 апр, 09:37 522 1389606

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

Ответы8960789612896148963390193

523 27 апр, 09:40 523 1389607

>>1389606
> конфигом еслинта от реакта
от аирбнб же

524 27 апр, 09:50 524 1389612

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

Ответы8968689729

525 27 апр, 09:54 525 1389614

>>1389606
>классов
Забудь про это навсегда. В реакте классов больше не будет никогда.

526 27 апр, 10:39 526 1389633

>>1389606
Название темы, плиз.

Ответы89648

527 27 апр, 10:52 527 1389648

>>1389633
Monokai Pro

528 27 апр, 11:35 528 1389686

>>1389612
что за эйблизм

529 27 апр, 12:43 529 1389729

>>1389612
Это большой шаг вперёд по сравнению с функциями.

Ответы8981890202

530 27 апр, 14:42 530 1389818

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

531 27 апр, 15:43 531 1389867

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

Ответы89881

532 27 апр, 16:00 532 1389881

>>1389867
>Стоит ли вести какой-либо конспект при изучении учебника Кантора?

В конце каждой части конспект за тебя сделали.

>Перепроходить материал на следующий день?
>Не малая часть информация забывается при продвижении вперёд. Или это нормально?

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

533 27 апр, 16:36 533 1389907

Изучал жс, добился некоторых успехов, понадобилось учиться верстать. Около недели учил это дело, вернулся к жс...... и всё забыл, пришлось заново кантора задрачивать, даже синтаксис объявления функций. Прочту и вспоминаю, руки помнят как говорят. Это у всех так?

Ответы89910

534 27 апр, 16:39 534 1389910

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

535 27 апр, 16:45 535 1389917

>>1381729 (OP)
> Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались.
Я не понял. Как мне на ноде поднять приложение с фронтом? Фронт есть, а руками прописывать низкоуровневые конструкции, которые решают, что и когда возвращать, мне надоело через десять минут. Есть какие-нибудь фреймворки, которые будут подгружать из файловой системы страницы и добавлять туда данные из приложения вместо меня?

Ответы89928

536 27 апр, 16:46 536 1389919

Алсо, npm или yarn?

Ответы89922

537 27 апр, 16:47 537 1389922

>>1389919
Лично я использую npm, никаких проблем.

538 27 апр, 17:03 538 1389928

>>1389917
Electron

Ответы89932

539 27 апр, 17:09 539 1389932

>>1389928
Electron для нативных, а мне нужен веб

Ответы89934

540 27 апр, 17:12 540 1389934

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

Ответы89936

541 27 апр, 17:16 541 1389936

>>1389934
> Express
Воот, уже лучше

Ответы89938

542 27 апр, 17:17 542 1389938

>>1389936
Суровый продакшн использует метеор

543 27 апр, 17:29 543 1389943

Как часто TypeScript и CofeeScript используются?

Ответы89958

544 27 апр, 17:40 544 1389958

>>1389943
Использование тайпскрипта сейчас приоритетнее в крупных проектах, чем обычно жс. Кофескрипт звучит как мёртвый язык.

Ответы90376

545 27 апр, 17:46 545 1389963

Как скоро после начала изучения JS можно параллельно начать учить Реакт, Ангулар, Вуе и пр. Или сперва лучше весь учебник Безоса перелопатить?

Ответы89968

546 27 апр, 17:50 546 1389968

>>1389963
Как только изучишь js, так сразу и начинай. Скакать по материалам, как шлюха по хуям, не имеет смысла.

Ответы89970

547 27 апр, 17:51 547 1389970

>>1389968
Библиотеки же за пару дней учатся, ты чего.

Ответы89974

548 27 апр, 17:53 548 1389974

>>1389970
Так и есть, только условием для этого будет знание базы, т. е. JS.

Ответы90204

549 27 апр, 18:33 549 1390033

>>1389322
>>1389325

Попробуй position: relative для #table

550 27 апр, 21:38 550 1390183

Господа, поясните, как соединить React c БД, чтобы они могли общаться друг с другом (например если я хочу сделать полноценную регистрацию)? Объясните пожалуйста на пальцах с чего начать или что посмотреть, потому что в гугле что-то близкое уже пишется быстро и профессионально.

В том же Django на этапе старта сразу поясняют за SQL и куда и зачем, но почему я не могу ничего найти по React.

Ответы901989037591342

551 27 апр, 21:59 551 1390193

>>1389606
да
> /thread

552 27 апр, 22:02 552 1390198

>>1390183
выглядишь зеленым, ну похуй отвечу:
кидаешь ajax запрос/graphql mutation ( с логином пассом пользователя ) на роут на котором твой бэкенд ожидает его увидеть, бэкенд бежит в базу проверяет есть ли пользователь с таким паролем, если есть возвращает тебе его данные в ответе, если нет регает и шлет ему на почту письмо.

553 27 апр, 22:04 553 1390202

>>1389729
ооптварь закукарекала, пернул тебе в рот
мимо кложаскриптер

554 27 апр, 22:07 554 1390204

>>1389974
знание базы это знание что 'A' === 65 а 255 === 8 единиц.

Ответы90212

555 27 апр, 22:19 555 1390212

>>1390204
>библиотеки
>'A' === 65 а 255 === 8 единиц

Мы вам перезвоним.

556 28 апр, 02:22 556 1390375

>>1390183
джанго - бэк-энд, реакт - фронт-энд
для работы с базой данных тебе нужен бэк, на ноде например или на том же джанго
на оф. сайте есть про интеграцию с бэком
https://facebook.github.io/create-react-app/docs/fetching-data-with-ajax-requests

557 28 апр, 02:24 557 1390376

>>1389958
разве тайпскрипт это не преимущественно ангуляр?

Ответы90384

558 28 апр, 03:23 558 1390384

>>1390376
Неважно.

559 28 апр, 06:46 559 1390402

Как понять, когда надо обмазыватья ЖС фреймоблядями, а когда нет?

560 28 апр, 06:49 560 1390403

В коммерции при создании реакт приложений юзают функции или классы?

Ответы90405

561 28 апр, 07:16 561 1390405

>>1390403
Функции только месяц назад добавили, на них еще не успели переключиться с классов.

Ответы90435

562 28 апр, 09:43 562 1390435

>>1390405
Функции были всегда, алло.

563 28 апр, 10:00 563 1390436

>>1381729 (OP)
Анон, помоги сгенерировать вот эту таблицу, в зависимости от значений i и j

i\j16171819202122232425

169876543210

1787654321025

18765432102524

196543210252423

2054321025242322

21432102524232221

223210252423222120

2321025242322212019

24102524232221201918

250252423222120191817

Чё-то у меня вообще не получается формулу подобрать.

Ответы90437

564 28 апр, 10:02 564 1390437

>>1390436
Разделитеть - символ табуляции. Ну ты понел.

565 28 апр, 11:16 565 1390452

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

Ответы90477

566 28 апр, 12:19 566 1390477

>>1390452
В этом треде.

4 Кб, 180x125
П Е Р Е К А Т # OP 567 28 апр, 12:45 567 1390488

П Е Р Е К А Т

>>1390481 (OP)

568 29 апр, 04:35 568 1391342

>>1390183
1. Хуяришь базёнку на каком мЛабе.
2. Хуяришь сервер на пару строчек, заливаешь на Хероку или что там у тебя религия позволяет.
3. Мама я фуллстэк девелопер.

569 3 мая, 11:41 569 1393341

>>1387393
Уже два года вкатываешься, мань?

570 13 мая, 14:49 570 1399025

Круто

571 13 мая, 14:49 571 1399027

Круть

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

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

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

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

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