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


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

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
549 61 164

JavaScript thread Number(`126`); /js/ @mokevnin # OP 26/02/19 Втр 07:03:31 13554141
js.png (61Кб, 1050x1050)
1050x1050
conflict.jpg (187Кб, 960x720)
960x720
ezgoogle.jpg (20Кб, 447x189)
447x189
smd.png (20Кб, 413x418)
413x418
Прошлый тред: >>1350080 (OP)

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

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Аноним # OP 26/02/19 Втр 07:04:25 13554162
П Л А Т И Н А
> Странное приведение типов, комплексные правила, неявные ошибки
Язык разрабатывался с расчётом на доступность Веба для авторов любого вида. Даже плохой код должен хоть как-то работать. А тебя не обязывает всеми этими странностями пользоваться.
> Почему бы не сделать нормальную версию языка
Выгоды сомнительны, а Веб ломать нельзя.
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://www.youtube.com/watch?v=WBcHgaoHh1k&list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://www.youtube.com/watch?v=G8uL0lFFoN0
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
Аноним 26/02/19 Втр 07:17:30 13554213
Интересно кому будет помочь с неординарным проектом на общественных началах?
Делаем сайт для интерактивных историй. Есть очень подробный дихайн-документ, практически законченный бэкенд, годный бэкенд-погроммист, и частично готовый дизайн. Также некоторое количество фронта.
Ищуем человека/людей которые помогли бы довести фронт до удобоваримого состояния. Фронт на ЖС, работать будет скорее всего как SPA.
Проект исключительно добровольный, так что денег предложить не могём, но и работы по идее не так много и торопить никто не будет, а ещё много народу скажут больщое-большое спасибо. Ну и в кредитах укажем, разумеется.

Если кто-то заинтересовался, скиньте пожалуйста письмо на qmdq22(at)gmail.com или зайходить на наш дискорд-сервер: https://discord(dot)gg/qsWAxsP
Аноним 26/02/19 Втр 07:56:22 13554314
>>1355421
Хуита какая то!
Если ищешь исполнителей по "за опыт" то это должен быть 100% опенсорс с кодом на гите
Аноним 26/02/19 Втр 08:01:45 13554355
Аноним 26/02/19 Втр 08:12:55 13554376
>>1355435
Ну так сразу ссылку на гит выкладывай!
Может аноны стесняются или чувствуют что не потянут, а так посмотрят твой говно код и может через некоторое время пулреквест получишь!
В треде игроделов указывают свои проекты сразу, я в один из них несколько пулреквестов в своё время закинул
Аноним 26/02/19 Втр 08:21:14 13554397
Аноним 26/02/19 Втр 08:54:15 13554488
>>1355439
>gitgud
А чё в архивчик не засунул?
Аноним 26/02/19 Втр 08:56:35 13554509
>>1355448
А что не так с гитгудом?
Вообще наш головной погроммист выбирал, вопросы к нему. Hub он не хотел нивкакую.
Аноним 26/02/19 Втр 09:23:11 135545510
>>1355450
ну вот и ебитесь со своим головным программистом, мне лень объяснять что с ним не так, но опенсорс так никто не делает.
Аноним 26/02/19 Втр 10:06:31 135548611
Аноним 26/02/19 Втр 10:07:39 135548812
Аноним 26/02/19 Втр 10:29:01 135550213
>>1355439
Твоё гавно сразу просит регистрацию на гитлабе!
Нахуй даже смотреть твои поделки!
Аноним 26/02/19 Втр 10:31:24 135550314
Аноним 26/02/19 Втр 11:23:48 135553015
f7390bcf.jpeg (98Кб, 600x451)
600x451
>>1355455
НА РЕНТВ СКАЗАЛИ ГИТХАБ ПРОДАЛИ МАЙКРОСОФТУ РОТШИЛЬДАМ И ТАМ ТЕПЕРЬ ФАШИЗМ КОНЦЛАГЕРЬ ДЛЯ ВСЕХ СЛАВЯН КАК НА НИБИРУ
мимо-головной
Аноним 26/02/19 Втр 12:26:07 135556416
>>1355530
Тады вкатывайся в эльбрус!
Аноним 26/02/19 Втр 12:28:36 135556617
кто нибудь может пояснить, что такое SPA?
Аноним 26/02/19 Втр 12:33:32 135556818
>>1355566
Метод физиотерапии, связанный с водой. Иногда используется для обозначения таких понятий, как водолечение, бальнеотерапия, талассотерапия и даже псаммотерапия
Аноним 26/02/19 Втр 13:45:03 135562819
15419219974880.jpg (165Кб, 1245x831)
1245x831
Есть необходимость поиска значения в одном из массивов, который хранится в неизвестном нам объекте, корень которого лежит в другом объекте содержащим множество объектов.
Написал такую функцию, но быстродействие оставляет желать лучшего:
https://repl.it/repls/SlategreyUnequaledPlots

Также хотелось чтобы выводом был полный путь к данному объекту.

Как можно улучшить код исходя из этого?
Аноним 26/02/19 Втр 13:46:10 135562920
>>1355628
Звучит как работа для лодаша.
Аноним 26/02/19 Втр 13:53:08 135563721
f9dbe1270beb4ce[...].jpg (85Кб, 760x500)
760x500
Анончики, помогите плес с бутстрапом и другим веб говном.
Короче мне надо запилить дата-пикер, в виде красивенького виджета с календариком. Я нашел вот такие вот прикольные варики https://eonasdan.github.io/bootstrap-datetimepicker/, но как заставить их работать я вообще хз. Насколько я понимаю надо подключить хуеву гору дополнительных модулей/фреймворков. Типа бутстрапа для хтмл/цсс, джейкьюэри и другое всякое. Сам я в этом полное нубло, так как занимался раньше только питухоном, и даже не знаю как это все правильно называется так что сразу сорян, если что не правильно сказал.
Собстна реквест: объясните мне, плес, подробно как это сделать.
Аноним 26/02/19 Втр 14:02:01 135564122
>>1355629
Почитал, вроде он тоже самое может сделать, т. е. вернуть целевой элемент, а мне нужен путь к этому целевому элементу. У меня только одна идея — проходить по цепочкам объектов, запоминая текущий путь и если цепочка не приводит к цели, то удалять её путь из записи и переходить к следующей цепочке. Сложность состоит в том, что у каждого объекта может быть несколько объектов и нужно проходить по одному из них, запоминать его ключ, вовзращаться обратно и приступать к следующему объекту. И всё это применять к вложенным объектам.
Аноним 26/02/19 Втр 14:19:45 135565523
>>1355566
Одностраничное приложение, например как Gmail. Одностраничное потому что при переходе по ссылкам страница не перезагружается полностью, то есть на сервере не генерируется новая страница, а только изменяется джаваскриптом на клиенте.
Аноним 26/02/19 Втр 14:25:04 135565924
Аноны-программисты. Можете помочь с открытием текстового файла, и поиска в нем нужного мне куска текст?

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

Что нужно: открыть текстовый файл лежащий на жестком диске, в этом файле куча строк, запихнуть каждую строку в свое место в массиве.

Благодарен буду за помощь!
Аноним 26/02/19 Втр 14:30:00 135566425
6ufD1rpfNo[1].jpg (96Кб, 923x411)
923x411
>>1355637
Там же всё написано. Подключаешь всё с пикрила на страницу. Потом вставляешь нужный тебе датапикер.
Аноним 26/02/19 Втр 14:32:37 135566526
Аноним 26/02/19 Втр 15:23:29 135571327
>>1355664
Кое как понаподключал это все, и нихуя понимаешь? НИ ХУ Я
Так то пиздец, да? Выглядит так простенько и минималистично, а сколько геморроя надо для этого простого календарика.
Короче ну его в пизду, напиши сам табличку с селектами, да и дело с концом.
Алсо есть еще один реквестик. У меня одна вещь очень долго грузится, и надо чтобы пока страница полностью не загрузится была какая-то анимация. Ну знаешь, навроде круга вращающегося как на тытрубе, или вроде того. В этом вашем жс вроде есть что-то такое, онлоад или как-то так. Можешь подкинуть вариков таких для нубла вроде меня?
Аноним 26/02/19 Втр 15:24:13 135571428
Аноним 26/02/19 Втр 15:38:42 135572629
Аноним 26/02/19 Втр 15:52:57 135573630
Аноним 26/02/19 Втр 17:17:53 135579131
image.png (41Кб, 527x472)
527x472
image.png (4Кб, 234x115)
234x115
Господа, ей богу не могу понять откуда он возвращает undefined. Направьте меня в нужное русло.
Аноним 26/02/19 Втр 17:39:52 135580932
>>1355791
Из функции run которая ничего не возвращает. Допиши в конец return "" и будет у тебя "" в конце.
Аноним 26/02/19 Втр 18:16:22 135583333
>>1355809
Благодарю. Я знал что , если нет return , то функция ничего не возвращает, но вот то зачем это афишировать в console.log, да и причем так глупо : просто undefined. Написали бы run => undefined.
Аноним 26/02/19 Втр 18:20:34 135583734
>>1355833
Потому что функция без return возвращает undefined.
Аноним 26/02/19 Втр 22:20:31 135595535
Думаете электрон с десктопными приложухами, написанными с помощью хтмл и ксс - это оригинальная идея? А хуй вам, еще в 2008 создали JavaFX, где можно гуй делать с xml и css!
Аноним 26/02/19 Втр 22:29:27 135596036
>>1355955
> еще в 2008 создали JavaFX
Ясно-понятно. А о XULRunner слышал, не?
Аноним 26/02/19 Втр 22:59:14 135597937
Аноним 27/02/19 Срд 00:02:27 135602238
>>1355979
Потому что это язык расширяющий возможности жабаскрипта. Очевидно, что он основан на нём и использует весь его функционал.
Аноним 27/02/19 Срд 00:10:23 135602839
>>1356022
тогда какой смысл спрашивать на собесах "знаете ли вы тайпскрипт" если помимо ес6 там только типы добавили.
Аноним 27/02/19 Срд 00:12:51 135603240
>>1356028
> помимо ес6 там только типы добавили.

Ты так скозал?
Аноним 27/02/19 Срд 00:55:21 135605341
>>1356032
так доках написано
Аноним 27/02/19 Срд 01:10:27 135606042
Аноним 27/02/19 Срд 01:44:11 135607443
Аноним 27/02/19 Срд 07:56:05 135610644
>>1356074
Полностью устраивает. Я просто не знал об этом. Спасибо  :3 
Аноним 27/02/19 Срд 08:32:26 135611245
Какого хуя, например.
let = arr[[1,2], [1,2,3],[3]];


const filterd = arr.filter(e => {
if(e.length === 3) {
return e;
}
});

Возвращает не [1,2,3], а [[1,2,3]]?
Аноним 27/02/19 Срд 08:56:41 135611946
>>1356112
Что-то я туплю, filter же array возвращает.
Аноним 27/02/19 Срд 12:05:09 135617747
>>1356119
И при чём тут [1,2,3] и [[1,2,3]]? Возвращает он второй вариант, потому что работает с элементами массива, в условии у тебя идёт проверка на длину массива, если длина 3, то он его добавляет в новый массив, почему ты решил, что он еще должен его в строку перевести, непонятно. Там же нет return e.toString()
Аноним 27/02/19 Срд 13:53:35 135621048
image.png (8Кб, 547x117)
547x117
Господа, подскажите, каким образом можно передать аргументы из массива в функцию, но не меняя код функции zxc (т.е. мы не будем распаковывать массив внутри функции), а также функция может быть совсем другой и принимать свое конкретное кол-во аргументов (поэтому мы не можем использовать что-то такого типа zxc(args[0],args[1],args[2])). Другими словами, я хочу передать аргументы, как если бы это было zxc(a,b,c) и что-то объяснит функции, что a = args[0], b = args[1] и т д.
Аноним 27/02/19 Срд 13:59:02 135621849
Аноним 27/02/19 Срд 14:26:15 135623050
Аноним 27/02/19 Срд 16:00:00 135626351
>>1355414 (OP)
>conflict.jpg
>
Ушлого пиздабола заменить гораздо сложнее чем двух макак.
Плюс этот мудак может сьебаться в другое место прихватив клиентов.

Иерархия выбора примерно такая Менеджер > Бэк > Фронт.



Рейт.
Год работаю питон макакой.
Аноним 27/02/19 Срд 16:11:12 135626952
сап програмач!!
а куда можно залить свой реакт-проект?
на гит вроде нельзя, пробовал через хероку - собралась какая-то херока - почти все функции отсутствуют, ощущение что это какой-то старый коммит, хотя я конечно запушил финальную версию
в итоге залил на netlify, но там ссылка убогая, а хочется что б как в гите было
подскажите плиз, какие есть варианты!!
Аноним 27/02/19 Срд 17:31:58 135629353
Аноним 27/02/19 Срд 17:37:14 135629554
>>1356293
> На гугл-драйв
Два чаю, сам там размещаю.
Аноним 27/02/19 Срд 18:23:12 135632055
>>1355414 (OP)
Аноны, нужно отрисовать дерево с возможнрстью вертеть и двигать узлами, нагуглил Bootstrap Treeview, норм?
Аноним 27/02/19 Срд 18:27:51 135632356
1551284782593.png (111Кб, 272x185)
272x185
Здравствуйте, аноны. Я вновь пришел к вам с рядом вопросов:

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

2. Как искать работу/стажировку, если рандом сгенерировал в мухосрани? На хх и других агрегаторах нихуя, а если вакансии и появляются (бывает это крайне редко), то требования там указаны с расчетом на опытного кандидата.
Аноним 27/02/19 Срд 19:58:34 135637457
>>1356323
Я начинал с классики - написал калькулятор, потом тудушку и помидоро таймер, ну а дальше уже подобие магаза с сортировкой по цене и тп
Аноним 27/02/19 Срд 20:15:02 135638158
15505256331482.png (351Кб, 604x436)
604x436
Аноны,взываю к вашей фантазии.Что написать на жабаскрипте чтобы на диплом в айти шараге было нормально?Подскажите пожалусто
Аноним 27/02/19 Срд 20:18:18 135638559
>>1356381
Фреймворк свой запили!
Аноним 27/02/19 Срд 20:22:11 135638860
>>1356381
У меня столько опыта нету чтобы понять чего мне не хватает, поэтому мимо.
Аноним 27/02/19 Срд 20:23:07 135639061
Аноним 27/02/19 Срд 20:26:58 135639462
>>1356381
Список недвижимостей с пагинацией. Клик по конкретной - тут же открывается её полный профиль плюс гугол карта с расположением.
Плюс фильтрация по атрибутам, плюс фильтрация по выбранному фрагменту на карте. Типа Airbnb.
Такое я делал лет 7 назад когда учил ЖС.
Аноним 27/02/19 Срд 20:39:43 135640163
>>1356323
1. Заходишь на апворк, смотришь какую работу там нужно сделать, делаешь что-то похожее. Либо берешь макет сайта и воплощаешь его в жизнь.
2. Переехать из мухосрани.
Аноним 27/02/19 Срд 21:21:46 135642364
>>1356394
Ему же бек придется писать для этой хуйни. Лучше для фана воспользоваться одним из многочисленных открытых апи, например beer api.
Аноним 27/02/19 Срд 21:34:03 135643565
>>1356423
Ну пусть пользуется. Можно вместо бека просто файлы текстовые подложить.
Аноним 28/02/19 Чтв 00:51:51 135650966
>>1356388
Ну сделай лохо фреймворк!
По типу жквери или типо того.
Аноним 28/02/19 Чтв 04:06:29 135654267
Аноны, я начал курс на хекслете, и никак не могу в рекурсию и итерацию... Что делать ?
Аноним 28/02/19 Чтв 04:07:07 135654368
Аноним 28/02/19 Чтв 05:00:51 135654569
Сап, гуру джса подскажите, является ли эта функция синхронной и стоит вообще так писать в Реакт/Редакс проектах
Аноним 28/02/19 Чтв 05:01:24 135654670
>>1356545
Отклеилось

export const checkAuthData = userData => async dispatch => {
console.log('Inside checkAuthData action');
let res = await fetch('user/auth', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(userData)
})

res = await res.json();
dispatch({
type: CHECK_AUTH_DATA,
payload: res.status // true or false or error
})
}
Аноним 28/02/19 Чтв 10:19:25 135657371
HbZiBEzSdDE.jpg (142Кб, 1300x1500)
1300x1500
Сап, жоесач. Хочу запилить микрофреймворк для реализации микроформатов в Flux-архитектуре. Какие подводные камни могут возникнуть? Мб уже есть готовое решение, олсо?

Этой штукой я хочу исправить состояния гонки тех велосипедных микроформатов, что существуют в проекте сейчас.
как я учил жс Аноним 28/02/19 Чтв 10:58:08 135658572
1) курс udemy по жаваскрипт
2) ставим вскоде, ноду и стопицот совершенно необходимых плагинов
3) ну на хер
Аноним 28/02/19 Чтв 11:01:45 135659073
>>1356585
Ну плагины реально сложно ставить, нужно мышкой тыкать
Аноним 28/02/19 Чтв 11:07:46 135659474
>>1356585
Ну так надо было уже в процессе обучения что-то свое потихоньку пилить, иначе какой вообще смысл этим заниматься? Сертификат получить?
Аноним 28/02/19 Чтв 12:26:47 135661575
Что лучше sublime text 3, vs code или сразу webstorm накатить?
28/02/19 Чтв 12:27:39 135661676
>>1356615
Жидбрейнс возьми, как раз для тех, кто не умеет настривать окружение.
Аноним 28/02/19 Чтв 12:44:53 135661977
>>1356616
Вебсторм получилось настроить и плагины добавить. Я только вскод не устанавливал ещё.
Аноним 28/02/19 Чтв 13:02:52 135662578
Hakurei.Reimu.f[...].png (750Кб, 1630x1818)
1630x1818
>>1356545
Какая функция?

Если ты про то, что присвоил переменной `checkAuthData`, то да, это обычная функция. Она, как я понимаю, возвращает уже асинхронную. Но... нахуя?

И вообще, нахуя ты экспортируешь константу, которой присвоена функция? Ну, типа, обычное `export function` чем не подходит?

Олсо, как там в редаксе делается _правильно_ то, что ты написал -- хз. Но выглядит вроде норм, смотря как используешь, наверно.
Аноним 28/02/19 Чтв 13:12:04 135662779
Пытаюсь вкатиться. Скажите, есть ли смысл проходить весь материал (покупать подписку) на htmlacademy? Или в бесплатных уроках достаточно материала?
Аноним 28/02/19 Чтв 13:19:35 135663080
Аноним 28/02/19 Чтв 14:10:30 135664081
>>1356627
Сначала проходишь бесплатный курс, потом покупаешь на месяц подписку и за пару недель проходишь остальное, еще несколько недель тратишь на практику и повторение того что подзабыл. JS вот только учить надо не там, потому что там устаревшее дерьмо из 2012.
Аноним 28/02/19 Чтв 14:22:20 135664982
Аноним 28/02/19 Чтв 14:28:27 135665283
Аноним 28/02/19 Чтв 15:07:43 135666084
изображение.png (1151Кб, 1280x718)
1280x718
Аноним 28/02/19 Чтв 15:48:18 135666685
>>1355414 (OP)
Почаны, помогите, пожалуйста. Хочу, что бы джаваскрипт (горизонтальный скролл) работал на два блока, а не на один, как сейчас. Мне уже подсказали, что нужен класс, вместо айди, и даже скинули пример (для другого кода)document.querySelectorAll('.gentags').forEach(slider => {
slider.addEventListener('mousedown', (e) => {
this.isDown = true;
this.classList.add('active');
startX = e.pageX - this.offsetLeft;
scrollLeft = this.scrollLeft;
});
...
});

Но я не смог его приспособить. Помогите, пожалуйста. С меня как всегда.

https://jsfiddle.net/agw8yv9n/
Аноним 28/02/19 Чтв 15:50:13 135666886
>>1356666
>this.isDown = true;
Да нахуй ты так про себя? Ору нахуй!
Аноним 28/02/19 Чтв 16:02:34 135667187
>>1356666
Если ты финансовую выгоду получишь с этого действия, то не жлобись, найми фрилансера.
Аноним 28/02/19 Чтв 16:04:08 135667288
>>1356671
Даже если и получу нет, то заплачу ему 3 копейки, тут работы на 30 секунд, лол
Аноним 28/02/19 Чтв 16:08:21 135667389
>>1356672
Согласен. Но в таком случае почему ты сам не сделаешь? Правильно, потому что ты не знаешь джаваскрипт. Не находишь, что вполне нормально платить людям за специальные знания и умения? Они же тратили время, чтобы изучить язык, и они делали это для того, чтобы на кусок хлеба заработать.
Аноним # OP 28/02/19 Чтв 16:08:35 135667490
>>1356672
У мужика поломался трактор. Он находит объявление. Приезжает мастер по ремонту. Берёт кувалду и хуячит трактору по мотору. Трактор зачихал и чудесно завёлся.
—С вас 1000 долларов.
—За удар кувалдой?
—За удар один доллар.
—А остальные?
—За то, что знал, куда бить.
Аноним 28/02/19 Чтв 16:17:27 135667791
>>1356673
Полностью согласен с тобой. За скрипт с нуля, я заплачу, без проблем. Но простите, я сейчас вставил строку, которую мне дали, закрыл скобки и заменил document.getElementById('gentags') на scrl. Все. За что тут платить? Опять же, платить за полную работу мне не составляет труда, но такое, уж извините.
Я знаю html+css, и бесплатно помочь какому-нибудь нюфагу для меня не проблема, если уж на то пошло.
npm Аноним 28/02/19 Чтв 17:04:14 135669492
image.png (10Кб, 649x88)
649x88
image.png (2Кб, 77x111)
77x111
Почему сабж у меня загружает любой пакет по 10000000 лет, в то время как во всяких видосиках на ютабе пакеты грузятся за секунды? Тот же create-react-app на пикриле занимает 6 минут, блядь. На пикриле2 версии ноды и нпм. Интернет у меня нормальный и стабильный, нахожусь вна Украине. Неужели это норма?
Аноним 28/02/19 Чтв 17:18:27 135669693
Как избавиться от ебанного CORS??
Имею некоторый проект, эта ебанутая нахуй не нужная CORS мешает мне выгружать ебанный dataURI из ебанного канваса.
Мне нужно, чтобы любой человек открыв index.html смог без задней мысли пользоваться программой, также мне важно легковесность программы, т.е локальные сервера и уж тем более electron сразу отпадают.
Аноним 28/02/19 Чтв 17:27:10 135669894
>>1356694
Тому шо у тебя HDD скорее всего, а у снимающих видосы - SSD. Интернет тут не при чём
Аноним 28/02/19 Чтв 17:33:31 135670195
>>1356698
Какая связь? Там 200 метров, а ведь это целых 3 пакета в моем примере. Почему тогда ебучий торрент скачает столько за несколько секунд?
Аноним 28/02/19 Чтв 17:35:09 135670296
>>1356701
> Там 200 метров, а ведь это целых 3 пакета в моем примере.
Очередное доказательство, что нод говно.
Аноним 28/02/19 Чтв 17:38:58 135670497
>>1356701
Три пакета, в которых миллиард пакетов, в которых миллиард пакетов и так далее. На деле у тебя в этих сраных 200 метрах годзиллион микрофайлов.
Я по своему жёсткому сужу, тоже реакт с говном ставился по 5 минут, при этом комп ещё и фризился к хуям каждые секунд 10 с загрузкой диска 100%
Аноним 28/02/19 Чтв 19:01:03 135675098
Куда вкатиться? Фронт или Бэк?
Аноним 28/02/19 Чтв 19:01:47 135675199
>>1356696
Какой, блять, программой? Откуда он её запускать будет? Из папки с файлами формата html и js? Если из неё, то никак.
Если не хочешь заливать всё на сервак и делать подобные запросы через него, то нужно делать всё в формате расширения для браузера, в котором ты будешь обходить CORS.
Аноним 28/02/19 Чтв 19:25:55 1356770100
>>1356666
https://jsfiddle.net/w6n9fgrc/
Правильно тут пишут, что бесплатно решать - отбирать хлеб у коллег, то такое решение - полное дерьмище, потому что ломает горизонтальный скролл на тачпадах. Так что держи бесплатно.
Аноним 28/02/19 Чтв 19:40:39 1356785101
image.png (11Кб, 331x224)
331x224
Господа, пытаюсь тут освоить call и вот не могу понять, почему console.log выдает undefined. Как я правильно понял из учебника, я запускаю функцию sum в контексте функции zxc и прошу выдать мне this.a (т.е. zxc.a), так как функция это частный случай объекта.
Аноним 28/02/19 Чтв 19:41:59 1356787102
>>1356785
Чел, ключевое слово "this" относится к объектам.
Аноним 28/02/19 Чтв 19:43:43 1356789103
>>1356787
и что здесь не объект?
Аноним 28/02/19 Чтв 19:55:45 1356796104
1386613699141.jpg (151Кб, 550x533)
550x533
>
>>1356694
Так в видосиках обрезают этот момент.
Аноним 28/02/19 Чтв 19:58:25 1356797105
>>1356696
Настроить в бэке его и нет проблем. минут 20 в зависимости от того что там в бэке.
Аноним 28/02/19 Чтв 19:59:13 1356799106
>>1356677
Ну иди нахуй тогда. Или учись делать сам.
Аноним 28/02/19 Чтв 19:59:14 1356800107
>>1356789
У тебя там ни одного объекта нету, только две функции.
Аноним 28/02/19 Чтв 20:00:01 1356801108
>>1356694
Даже мой некробук грузит все меньше минуты.
Аноним 28/02/19 Чтв 20:01:36 1356804109
Если мне надо сделать кучу текстовых полей с разными именами и оставить к ним доступ по имени переменной, как это лучше сделать?
let x = document.createElement('textarea'); Для каждой как то не очень.
Аноним 28/02/19 Чтв 20:05:27 1356811110
image.png (36Кб, 878x243)
878x243
Аноним 28/02/19 Чтв 20:13:13 1356826111
Аноним 28/02/19 Чтв 20:15:31 1356833112
>>1356787
> Чел, ключевое слово "this" относится к объектам.
В жс абсолютно всё есть объекты.
Аноним 28/02/19 Чтв 20:22:51 1356841113
>>1356833
Ага, только вот очередного вкатывальщика это запутало. Его код будет работать, если прописать
>zxc.a = 1;
Но нахуй ему это говорить? Это его только больше запутает. Пусть пользуется объектами как объектами, а функциями как функциями.
28/02/19 Чтв 20:23:07 1356842114
Суп программач.
Бля ободри, засри или дай совета. Как оценить свою производительность?

Недавно вкатился в программирование, повезло устроиться джуном на фуллстэк (djano, vue).
Контора маленькая 3 разработчика и менеджер.

Сроков особо нет, но я пиздецки парюсь из-за того что долго делаю.

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

По строкам кода?

Вот последняя задача над которой третья неделя кончается работаю я один. Разработать приложение с нуля, в смысле часть проекта, django application. 12 новых моделей в БД, в общем где-то 3-4 страницы на фронте (все таблицы с рассчитанными данными на бэке). Всего 3 страницы а я бля уже третью неделю делаю, и впереди как минимум ещё одна по ощущениям.

За это время в общем счёте 5к строк вместе с питоном и компонентами vue. Короче ебать, как производительность оценить?
Аноним 28/02/19 Чтв 20:25:17 1356849115
>>1356842
Тебе денег платят?
Мозг не ебут что ты хуево медленно делаешь?
Дохуя гуглишь то что делаешь?
Стал делать быстрее то что делаешь быстрее чем раньше?
Аноним 28/02/19 Чтв 20:30:23 1356852116
>>1356801
Твой некробук с сосоде?
Аноним 28/02/19 Чтв 20:31:59 1356856117
чел.jpg (74Кб, 760x481)
760x481
>>1356826
радуйся, что ты это можешь только тут написать
Аноним 28/02/19 Чтв 20:33:12 1356857118
28/02/19 Чтв 20:36:11 1356860119
>>1356849
Платят

Не ебут, у нас тут по-другому всё устроено. Проект внутренний, но просто самому хуёво.

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

Быстрее вроде делать стал. Ну а если не быстрее то вероятно по качеству по-лучше, но это так, вилами на воде
Аноним 28/02/19 Чтв 20:40:26 1356865120
image.png (13Кб, 432x289)
432x289
image.png (6Кб, 429x191)
429x191
>>1356857
Тогда хули у меня медленно, и хули аноны выше писали что это норма?
Аноним 28/02/19 Чтв 20:40:36 1356866121
>>1356842
Ты в какую-то хуевую контору устроился. Если ты джун, то у тебя должен быть ментор, который будет следить за тобой и твоей работой, делать код ревью, отвечать на твои тупые вопросы.
Аноним 28/02/19 Чтв 20:40:57 1356867122
>>1356785
Нужно использовать оператор new для создания объекта из функции. А у самой функции явно указать, что this.a = 1;
28/02/19 Чтв 20:46:59 1356872123
>>1356866
Ну я в заМКАДье, и по моему мнению я устроился в самую лучшую контору какую только можно в плане стека. Работаю уже 5й месяц, а единственный "ментор" уволился спустя 2 недели как устроился я и свалил в ДС2. Поэтому осталось двое других джунов, лол. Да, по проекту они мне помогали, но вот обратиться с вопросами о правильности реализации не к кому.
Аноним 28/02/19 Чтв 20:48:50 1356874124
>>1356842
Ты бы вместо тупых вопросов лучше бы делом занялся, тогда и проект бы закончил давно и вопросов бы тупых не возникло.
28/02/19 Чтв 20:55:06 1356876125
>>1356874
Так я работаю. Попеременно с двачем. На работе все сообщения отключаю, телефон вырубаю, из мессенджеров выхожу. Дома-то можно расслабиться.
Аноним 28/02/19 Чтв 20:59:47 1356878126
>>1356865
Не ебу. проц i5 3210m. Хард 750гб какой то хитачи. оперативы 6.
Аноним 28/02/19 Чтв 21:01:54 1356883127
>>1356860
Ну нормально все тогда.
Работой дальше, потом будешь быстрее делать.
Витаминов попей. Спорт там любой иногда хотя бы.
Все норм у тебя.
Аноним 28/02/19 Чтв 21:04:22 1356884128
Можно ли с помощью destructuring assignment весь список переменных приравнять к 1 объекту? Например создать елемент в хтмле.
28/02/19 Чтв 21:08:59 1356887129
>>1356883
Спасибо. Про витамины давно думаю. Пожалуй на этих выходных и затарюсь.
Спасибо на добром слове.
Аноним 28/02/19 Чтв 21:16:15 1356894130
>>1356867
хорошо, можно как-то обойтись без new, this и т д. Я хочу просто запустить 2 функцию в контексте 1ой и при этом запуск происходит так же в другой зоне видимости.
Аноним 28/02/19 Чтв 21:18:30 1356896131
image.png (7Кб, 197x212)
197x212
>>1356894
PS код функций менять нельзя
Аноним 28/02/19 Чтв 21:25:24 1356903132
Как сбилдить сервер на expresse? Сначала решил собрать также как и страничку - вебпаком. Ведь он все файлы в один аккуратно слепит, да ещё и минифицирует. Но у меня теперь проблема с __dirname - из-за того, что вебпак собирает все файлы в один, он у всех модулей одинаков: build/. Как это править? Используют ли вебпак для сборки бекенда или забить хуй и gulp'ом минифицировать просто?
Аноним 28/02/19 Чтв 21:28:48 1356909133
>>1356896
Просто вызови sum внутри zxc, тогда в консоль выведется a
Аноним 28/02/19 Чтв 21:48:07 1356922134
Аноним 28/02/19 Чтв 21:58:46 1356925135
>>1356922
Нам за тебя реакт выучить?
Аноним 28/02/19 Чтв 22:02:39 1356928136
>>1356925
Может линком поделишься, или ты тут исключительно с целью просраться?
Аноним 28/02/19 Чтв 22:20:22 1356932137
Аноним 28/02/19 Чтв 22:50:33 1356946138
>>1356922
Тоже долго в их тему въезжал. Читай доки, хуле. На всех их компонентах есть проп classes, в него передаешь объект типа "имя класса из API компонента" : "имя твоего класса, который будет переопределять\дополнять свойства компонента". И не забывай про специфичность в некоторых случаях.
Аноним 01/03/19 Птн 00:30:40 1356997139
>>1356860
>за часа 3
Тут ты прав. 3-4 часа творчества в день — максимум для любого человека и не качается. Это из-за ограниченного количества каких-то медиаторов, которые восстановятся только во сне.

Могу посоветовать помидорку из шапки.
Поставь себе задачу на полчаса. Засеки время. Зафиксируй, что успел выполнить. Записывай всё каждый раз. Записывай, если прерывался на скроллинг усмачей или звонки.
Через неделю у тебя будет информация, из которой сможешь сделать выводы. Что недооцениваешь. Чем чаще занимаешься. Сколь отрезков сфокусировано работаешь и в какое время дня. Много полезных выводов можно сделать и придумать, что оптимизировать.

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

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

>>1356896
Нельзя получить доступ к локальным переменным функции. Это называется инкапсуляция.
Представь, сколько замечательных оптимизаций мы можем сделать, зная, что переменные снаружи недоступны.
А теперь представь, насколько дико всё становится, если мы не можем быть в этом уверены и каждый раз нужно дыру учитывать.
Была конструкция with с похожей идеей и проблемами.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/with

>>1356903
С Надой раньше шикарно работал Ролап
https://rollupjs.org/guide/en
Вебпак сейчас тоже молодцы.
Мне кажется, у тебя какое-то греховное использование __dirname. Раз ты бандлить решаешь, тебе нужно абстрагироваться от структуры файлов. Может быть, какой-то объект с конфигами вынести.
Вопрос новичка нуба Аноним 01/03/19 Птн 02:02:52 1357021140
Обьясните плиз, почему у меня n во время первой же рекурсии превращается в undefinded, что-то не могу никак понять.
https://goo.gl/q4Pov7
https://repl.it/repls/FairQuickwittedNewsaggregator

Что я хочу получить?
function (1, 5) // Результат 1 + 2 + 3 +4 + 5 через рекурсию

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

, что я вместо этого получаю:
n превращается в undefined и я получаю NaN
Аноним 01/03/19 Птн 02:08:47 1357023141
Аноним 01/03/19 Птн 02:18:25 1357027142
>>1357023
Блин, я бы наверное не додумался до этого.
Аноним 01/03/19 Птн 09:51:47 1357072143
Привет двачик! Я тут захотел запилить онлайн-шоп для закрепления так сказать. И конечно же я не хочу сам создавать базу товаров. Подскажите, есть какие-нить api на эту тему - вроде куча их в сети, но подходящий пока не нашел, пока что только такое есть - https://punkapi.com/, но чет не очень презентабельно
Аноним 01/03/19 Птн 10:42:55 1357091144
Аноним 01/03/19 Птн 10:43:57 1357092145
Аноним 01/03/19 Птн 10:53:01 1357096146
>>1356799
типичное ру комьюнити)
мимо другой анон
Аноним 01/03/19 Птн 10:53:55 1357098147
>>1355414 (OP)
Объясните нубу, нахера нужен Ангуляр? В интернете очень неоднозначные отзывы, от мастхев от гугла до бойкотируем хайповое нерабочее дерьмо. И все так детально сруться от сайта к сайту, одни аргументы охерительные других, моя нипонимать(
Зашел в документацию. Заснул через 15 минут, натурально. Обычно в туторах в предисловии пишут для затравки что мы можем получить в конце и почему это круто. А тут тупа 'делай это делай то готово ты доволен пошел вон'. Скобки какие-то странные, эхх.
Вот реакт понятен, это типа мини-браузерной приложухи, чтобы не дергать бек. А что с ангуляром? Запросы какие-то, роуты, списки. Разве этим не должен заниматься бекендер со своими фреймворками с теми же, и даже круче, функциями?
Зашел узнать что из топового сделано на ангуляре: гхх, ну типа короч вот листы отправка мейла у нетфликса. Че? Разве это низзя на ваниле\беке сделать? Да я к тому, что основным положительным аргументом и единственным предназначением таких ферймов в удобном поддержании больших проектов, так? Но где можно посмотреть эти самые большие проекты, в которых прописание КОМПОНЕТКОМПОНЕТИМПОРТЭКСПОРТ оправдано?
Аноним 01/03/19 Птн 10:55:11 1357099148
>>1357096
Да, только в ру комьюнити никто не захочет платить деньги за работу, которая ему кажется простой.
Аноним 01/03/19 Птн 11:04:12 1357102149
>>1357098
Дело вкуса, не более. Если коротко: каждой задаче - свой инструмент.

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

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

)))
Аноним 01/03/19 Птн 11:17:06 1357110150
>>1357102
>дело вкуса
Очень многие вакансии требуют, мое\чужое мнение никто не спрашивал(

>mvc
Разве этим не бек должен заниматься?

Можешь привести практический пример пользы Ангуляра?
Ну например, пользователь изменил возраст сотрудника в списке. Данные полетели к беку. Поменялись. Иии. Все? Зачем нужен тут ангуляр со своими трубами?
Аноним 01/03/19 Птн 11:31:03 1357114151
>>1357110
В твоем примере - он нахуй не нужен. Потому что он простой.

А если нам нужен роутинг, стор, изменение view в зависимости от ответа, различные сложные анимации и т.д. ?

Ангуляр ставит тебя в определенные рамки фреймворка, с одной стороны это хорошо (потому что уменьшает количество говнокода), с другой стороны плохо (потому что не так много вариативности).

Если провести аналогию с реальной жизнью: для того чтобы сделать себе бутер, ты не будешь ставить себе домой конвеер по деланию бутеров + 20 индусов к нему.
Аноним 01/03/19 Птн 11:39:41 1357117152
>>1357114
>изменение
Я полный нуб, походу, и не понимаю, но ведь это может делать бек. С тем же примером. Возраст стал меньше 40-бек просто обновит страницу до 40. После 40-обновит и отправит соответственную.

>анимации
Ну тут я вообще поплыл. Что за анимации и какое дело ангуляр имеет дело с ними?
Дай пример.

>реальной жизнью
Так именно это я и сказал. Нахера нужен ангуляр, конвеер, если можно сделать просто когда нужно делать просто? Точнее. другйо вопрос, я спросил " а как оно это-сложно?".
Аноним 01/03/19 Птн 11:53:34 1357124153
>>1357117
Если ты реально не понимаешь того, что я перечислил, прочитай еще раз доки ангуляровские, там все подробно описано и про роутинг, и про анимации и т.д.

Когда нужно делать просто - ангуялр как правило и не требуется.

Например, насколько я знаю, Google Pay на ангуляре сделан.
Аноним 01/03/19 Птн 12:02:53 1357126154
Подскажите позязя. Я бекендщик, хочу запилить домашний проект (агрегатор новостей), но не в зуб ногой во фронтенде. Есть ли какое нибудь решение из коробки, при котором можно при минимальных знаниях фронта сделать что то типа такого. Страничка стучится в апи, получает json на ячейку и развёрстывает его в ячейке, и при скроле вниз просто посылаются дополнительные запросы в апи и получаются следующие джейсоны и развёрстываются во вновь созданные ячейки. Тобишь страничка просто хранит текущий номер пейджа и увеличивает его по мере поступления следующих джейсонов.
Аноним 01/03/19 Птн 12:06:54 1357132155
Пиздец тут у вас, конвеер ангуляр 500 индусов что бы вкрутить лампочку.

В стародавние времена за то время успевали тогдашним фуллстхехом на EJB+JSF(PrimeFaces) напердолить весь гуй на стопицот различных задач в инхауз - ERP с производством, складами, планированием и прочей хуйней вроде справичников и документооборота. Даже интеграцию с АСУТПшниками на производственные линии через MODBUS делали. Бухгалтерию вот разве только через сервисы к одножопе интегрировали, пушо заебно с нашим законодательством это допиливать и сопровождать.

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

А тут 100500 хипстанов, оформленных в корпоративное рабство с иерархией отсосов и формошлепят 1 сраный интернет магазин для очередного бодишопа .
Аноним 01/03/19 Птн 13:00:13 1357158156
>>1357124
>ангуляровские
>ангуляре
-> /ga
Аноним 01/03/19 Птн 17:18:53 1357258157
Аноним 01/03/19 Птн 17:27:33 1357266158
>>1357132

То что ты описал не гуи, а пресная, табличная хуета, которой пользоваться могли только бабки и дедки, потому что заваривали чай, кушали печеньки и даже не замечали того, как долго работает этот монстр-хуета высранный 3-мя жабакодерами и одним сеньером.
Сейчас если у тебя в интерфейсе нет веселых свистоперделок и страницы грузятся больше чем за 0.00000005 секунды, твоё поделие никто серьезно рассматривать не будет.
Аноним 01/03/19 Птн 19:06:32 1357317159
Здесь есть те, кто запускал сайт на Nuxt.js? Какие подводные камни могут возникнуть?
Скоро будет первый опыт серверного рендеринга. Небольшой магазин.
Бекенд на php, будет использоваться исключительно как апи, планируем запускать параллельно сервер накста и апи.
Аноним 01/03/19 Птн 22:16:16 1357440160
>>1356785
Посмотри, чему равер this у функции zxc и все поймешь window
Аноним 01/03/19 Птн 22:20:00 1357443161
>>1356856
А ты радуйся, что можешь только хуевый код написать и не понять почему он не работает
Аноним 01/03/19 Птн 22:21:45 1357446162
>>1357440
Если он напишет zxc.a = 1, то всё будет работать так как он планировал, при этом window.a останется undefined.
Аноним 01/03/19 Птн 22:25:36 1357451163
>>1357446
Его проблема не в этом, а в том, что он не понимает что такое контекст у функции.
Аноним 02/03/19 Суб 02:20:03 1357523164
>>1357132
>В стародавние времена
>ERP с производством, складами, планированием и прочей хуйней вроде справичников и документооборота
>через сервисы к одножопе интегрировали
>3х жабокодеров, одного сеньера
3x выглядит как 30-39
>А тут 100500 хипстанов, оформленных в корпоративное рабство с иерархией отсосов
Оправдывают высокую стоимость разработки, когда важная часть работы на деле отдана нескольким сеньорам.

>1 сраный интернет магазин для очередного бодишопа .
Делают студии аутсорсящие фрилансов за еду и ездящие клиенту по ушам.
Аноним 02/03/19 Суб 02:23:31 1357525165
>>1357126
Что мешает сделать на голом фронте?
Все что ты описал бэк.
Аноним 02/03/19 Суб 02:32:45 1357529166
Аноним 02/03/19 Суб 02:56:49 1357533167
Двощ, какие минимальные знания нужны, чтобы устроиться на РАБоту?
Допустим, я наваял простой клон инстаграма с минимальным функционалом, аля, зарегаться, добавить фотку, сменить пароль, оставить комментарий, подписаться, отписаться, используя React/Redux на фронте, Express как бек и MongoDB, как базу данных.

Этого достаточно или нет, хуй пойми, как понять, что я достаточно подрочился с джсом и хотя бы куда-нибудь меня возьмут, я готов к тому, что меня будут дрочить, что я нихуя особо не знаю, но конкретно сейчас делая свои подделки, мне кажется, что мне некуда двигаться, и я делаю какую-то однообразную хуйню, которую сделал бы инвалид, и вообще всё неправильно и вообще какая-та хуйня, я уже десять тысяч строк кода +- написал, а хули толку.
Аноним 02/03/19 Суб 03:01:50 1357537168
>>1356625
Ну я типо переписал на async await то, что делает вот этот хуй вот в этом видео - https://youtu.be/93p3LxR9xfM?t=2833

Правильно или нет - вот в чём вопрос
Аноним 02/03/19 Суб 03:05:12 1357539169
>>1357537
>>1356625

Бля, видос то понятно какой, но там привязка ко времени была, в общем у него там промис на 47:23 и я его переписал на async await для красоты и экспириенса и сам вопрос в том правильно ли вообще
Аноним 02/03/19 Суб 03:46:35 1357541170
>>1357533
Устраивайся, платить будут мало, но со временем поймешь что-нибудь!
Алсо ты не протестировал свой клон на нагрузку поди?
Аноним 02/03/19 Суб 07:10:06 1357572171
Сап. Есть один проект, созданный с помощью create-react-app. Есть сервер, который он для меня пилит. Суть в том, что он пилит корень этому серверу в отдельной папочке, а сорцы в отдельной, и выходит, что если я в вскоде с помощью удобной автодополнялки путей к файлам выбираю путь к картиночке из этой самой папки с сорцами, то в итоге запрос на нее делается в никуда, а если положить картиночки сразу в папку серва, то не будет удобной автодополнялки. Как это можно деликатнее всего пофиксить?
Мейби в самом вскоде что-то, чтобы он скажем брал за корень ту же папку что и сервер?
Импортить картинки не вариант, т.к. то, где я их использую принимает именно путь к файлу.
Аноним 02/03/19 Суб 08:00:56 1357589172
>>1357541
А как? Я что-то там слышал про тесты, какие-то юнит тесты и прочую ебалу, но не вникал он слова совсем, могу сам наваять на питоне хуйню, которая в двести потоков будет запросами спамить валидными и невалидными. Это оно или там как-то всё суперзамудрённо?
Аноним 02/03/19 Суб 09:52:37 1357607173
Че тут есть люди которые шарят(пошарился у себя в очке) за фреймворк Phaser 3?
Аноним 02/03/19 Суб 10:36:05 1357623174
>>1357533
Попробуй на upwork'e какую-нибудь работу выполнить. Тупо сбивай цену и говори, что за еду готов работать, лишь бы получить ТЗ и попытаться его выполнить.
Аноним 02/03/19 Суб 12:10:31 1357658175
Почему люди пишут
const a=1;
const b=2;
Вместо
const a=1, b=2;
?
Аноним 02/03/19 Суб 12:29:30 1357674176
>>1357658
const a=1;
//const b=2;

vs

const a=1 /, b=2/;
Аноним 02/03/19 Суб 13:16:49 1357694177
>>1357658
Чтобы читаемость кода была лучше, очевидно.
Аноним 02/03/19 Суб 13:26:24 1357697178
Аноны, написал я макет сайтика на Spring Boot, Maven, PostgreSQL в качестве базы данных и OpenUI5 для интерфейса. Запускаю всё это через консоль, захожу в Хроме на localhost:8080, запускается всё хорошо. Потом делаю небольшие изменения в контроллере в OpenUI5, например пишу alert("Lol") и вешаю на кнопку, перезапускаю localhost, но изменений никаких не наблюдаю. Только после перезагрузки компа и очередной сборки проекта, изменения видны. По-тупому объяснил, но как-то так это всё и выглядит. Может, Хром как-то сохраняет неизменённые файлы или что-то ещё. Это не сильно мешает, но не удобно тестировать.
Аноним 02/03/19 Суб 13:40:50 1357704179
>>1357697
disable cache пробовал ставить в хроме?
Аноним 02/03/19 Суб 16:23:48 1357772180
>>1357704
Да. Работает. Спасибо
Аноним 02/03/19 Суб 17:04:19 1357792181
>>1357697
>2019
>перезапускаю localhost
Аноним 02/03/19 Суб 17:20:59 1357804182
Аноним 02/03/19 Суб 18:21:20 1357834183
>>1357792
А как, сударь, нужно писать в 2к19?
Аноним 02/03/19 Суб 18:52:23 1357852184
Аноним 02/03/19 Суб 19:17:13 1357865185
150192626111747[...].png (150Кб, 768x768)
768x768
В чем различие между

1. String.prototype.methodName = () => this
2. String.prototype.methodName = function () {return this}

Почему в первом случае он указывает на глобальный объект, а во втором нормально на то, к чему метод применен?
Аноним 02/03/19 Суб 19:21:22 1357867186
>>1357865
Потому что arrow functions нету своего контекста и метод ты определяешь в глобальной области видимости, иначе он бы ссылался не на глобал.объект, а на объект внутри которого определён твой метод
Аноним 02/03/19 Суб 19:23:39 1357869187
>>1357867
То есть если я хочу ссылаться на объект, к которому поменяю метод, то использую func(){}, если на объект, внутри которого создал метод, то стрелочные функции?
Аноним 02/03/19 Суб 19:32:32 1357872188
>>1357869
>на объект, к которому поменяю метод, то использую func(){}
да
>на объект, внутри которого создал метод, то стрелочные функции?
нет
контекст ни в том ни в другом случае не "запоминается" функцией, ей поебать где ты её создавал, она смотрит только на то, где ты её вызвал
просто стрелочная функция это как бы такой сыч, который своего контекста не имеет и будет лезть под мамкину юбку при первой возможности (т.е. наследовать контекст от той функции, где был вызван)
Аноним 02/03/19 Суб 19:39:21 1357874189
155012285715717[...].jpg (206Кб, 574x1658)
574x1658
>>1357872
Не совсем вижу плюсы наследования именно от функции, но это только потому, что я тупой.

Спасибо за ответы, Анон.
Аноним 02/03/19 Суб 20:06:58 1357884190
В чем особенность прототипного наследования? Говорят, на собесах спрашивают, люди советуют 'дрочить прототипы'. Что это значит, что там сложного?
В том же питоне все - объект, и у каждого объекта есть свойство __class__ в котором лежит класс, к которому объект принадлежит, а у них есть свойство __bases__, в котором есть классы, от которого класс наследуется. Если метод\свойство не найдено в объекте, его ищут в классе, потом в суперклассе и т.д.
В жс классов нет (есть синтаксический сахар class, который делает ту же функцую-конструктор). У каждого объекта есть геттер\сеттер __proto__, в котором лежит объект-прототип. Если нет свойства в объекте, ищется в его прототипе, прототипе прототипа и т.д. Функции-конструкторы создают новые объекты и дают им в __proto__ тот объект, что лежит у функции в .prototype.
Ну и что тут учить?

Аноним 02/03/19 Суб 20:46:10 1357902191
Аноним 02/03/19 Суб 20:50:45 1357905192
>>1357872
>контекст ни в том ни в другом случае не "запоминается" функцией, ей поебать где ты её создавал, она смотрит только на то, где ты её вызвал

Наборот жи. man замыкания. В обычной функции у свободных переменных лексическая область видимости. У стрелочной тоже самое для this
Аноним 02/03/19 Суб 21:02:38 1357915193
>>1357884
Как сделать наследование например
Аноним 02/03/19 Суб 21:20:08 1357928194
>>1357915
Ну так объясни, что особенного тут. В js делаешь просто class yoba extends boba, и тогда yoba.prototype.__proto__ == boba.prototype. Вот множественного наследования только нет, если понадобиться, нужно будет делать миксины, типа superyoba.prototype = {...yoba.prototype, ...mixinA, ...mixinB}. Опять же, что тут сложного? У меня ощущение, что я на пике глупости даннинга-крюгера ну знаете, эта кривая зависимость уверенности от опыта
Аноним 02/03/19 Суб 22:05:42 1357954195
>>1357928
>>1357884
Спрашивай у того кто говорит "на собесах спрашивают, люди советуют 'дрочить прототипы'". Потому что в треде о прототипах и речи не было, обычно тут советуют дрочить хуету вида fizzbuzz и переворачивание списков в диапазоне от 0 до 360 градусов.
Аноним 02/03/19 Суб 22:17:02 1357963196
>>1357954
В этом не было, в других видел.
> fizzbuzz
Кстати, какое лучшее решение? Можно сделать меньше чем три сравнения?
> переворачивать списки
Что?
Аноним 02/03/19 Суб 23:03:23 1357993197
>>1357963
>Можно сделать меньше чем три сравнения?
Мы вам перезвоним.
Аноним 03/03/19 Вск 00:29:35 1358027198
>>1357928
Ну так это и надо знать, епту, что не так-то. В этом суть любых знаний, если они у тебя есть, они уже не кажутся сложными.
React Аноним 03/03/19 Вск 01:38:08 1358046199
Есть компонент MyComponent. У этого компонента прописана переменная x [spoile]this.x = ...[/spoiler]. Как мне получить к ней доступ из другого компонента? Если поместить <MyComponent /> в переменную, скажем, mycomponent1, а потом пытаться использовать mycomponent1.x, то не работает, x - undefined.
Я пытался загуглить, но гуглятся какие-то жуткие костыли, я решил даже не смотреть на это и сразу пойти в спросить в треде, в надежде что нагуглилось что-то не то, потому что если нагуглилось именно это, и для такой простой задачи действительно нужны какие-то ебанутые костыли, то возникает сомнение в этом вашем Реакте, который нужен-то якобы для простоты и удобства в написании интерактивных приложений.
Аноним 03/03/19 Вск 02:09:49 1358063200
Аноним 03/03/19 Вск 02:09:53 1358064201
>>1358046
На первых же страницах реакта написано, что если какая-то вещь нужна двум разным компонентам, то надо эту вещь поднять в ближайший общий родитель этих компонентов, и спускать им оттуда по пропам. Или используй react context.
Аноним 03/03/19 Вск 03:56:26 1358081202
>>1358063
>>1358064
>react context
Что-то я не особо понимаю, как это должно помочь в моем случае, скорее всего это потому что я тупой, но все же, по моему это еще большие костыли, чем я нагуглил. Можно пример?
https://codesandbox.io/s/z6wnl4m4yp
Аноним 03/03/19 Вск 05:48:25 1358088203
Аноним 03/03/19 Вск 05:49:58 1358089204
>>1358088
>>1358081
Тебе мой вопрос поможет разобраться, пропы передаются функциями
Аноним 03/03/19 Вск 07:16:49 1358092205
image.png (22Кб, 566x184)
566x184
В прошлом треде кто-то выложил этот скриншот. Помогите опознать шрифт, плес
Аноним 03/03/19 Вск 08:23:41 1358101206
Аноны, насколько всё хуево, если тебе 25 лет и ты пытаешься вкатиться на работу реакт макаки?
Аноним 03/03/19 Вск 09:12:05 1358115207
>>1358101
Долбоёб! У тебя дохуя времени, не трать его зря. Ебошь свой реакт, меняй работу, качай скиллы. А ты тут рефлексируешь. Ещё есть шанс, но если будешь проёбывать время на хуйню, то горько пожалеешь.
//35+ говно админ на поддержке самописного говна на дельфи оракл. No future.
Аноним 03/03/19 Вск 09:45:18 1358128208
>>1357963
>Кстати, какое лучшее решение? Можно сделать меньше чем три сравнения?

Это серия задач, а не одна задача. Какие нахуй три сравнения?
Аноним 03/03/19 Вск 09:54:23 1358130209
>>1358115
>35+ говно админ на поддержке самописного говна на дельфи оракл. No future.
Пили прохладную как ты вляпался в такое дерьмо!
Аноним 03/03/19 Вск 10:11:12 1358140210
>>1358101
Хорошей реакт макакой можно за полгода стать, если не проебывать время на анонимных форумах и учиться хотя бы по 6 часов в день.
Аноним 03/03/19 Вск 13:19:59 1358284211
>>1358140
С каким бэкграундом? С нуля? Полгода на HTML прогромиста будешь учиться, по современным стандартам.
Аноним 03/03/19 Вск 14:35:07 1358331212
>>1358284
У тебя и на то чтоб алфавит усвоить лет 10 минимум уйдет.
Аноним 03/03/19 Вск 14:39:48 1358342213
>>1358284
Что можно изучать год в гипертексте???
Аноним 03/03/19 Вск 14:41:36 1358343214
Аноним 03/03/19 Вск 14:48:07 1358352215
Аноним 03/03/19 Вск 17:37:28 1358507216
>>1355414 (OP)
Есть сервер. Это HTTP-сервер. Он отвечает на GET-запрос - числом.
Есть JavaScript - клиент, который шлёт эти запросы,
чтобы получить это число, проинтерпретировать его и обновить это число, на странице.

Вопрос: Как можно обновить число - без отправки регулярных запросов, по таймауту,
и главное - без открытия множества соединений для этих запросов?
Клиент шлёт преимущественно XHR-запросы, типа GET.
Также, может срабатывать в скриптах - $.get(), или даже $.post(), по таймауту.

Надо как-то сделать одно соединение, и там уже проверять данные, по таймауту, в пределах его одного.
Ну не дело же вообще, блядь, по 50 одновременных соединений, от каждого клиента открываются,
на разных портах, и повисают без ответа, если числа нет, а потом закрываются по ошибке таймаута - и опять открываются.
Аноним 03/03/19 Вск 17:44:26 1358510217
>>1358507
Уууу парэнь, кто-то до стх пор дегаси хуярит... слышал за async/await что-то? Нет? Ну тогда гугли.
Аноним 03/03/19 Вск 18:44:07 1358548218
>>1358284
JS и вытекающие это 4.5 месяца;
HTML+CSS 1.5 месяца;


Аноним 03/03/19 Вск 19:06:21 1358558219
Аноним 03/03/19 Вск 19:24:38 1358567220
Аноним 03/03/19 Вск 19:26:58 1358568221
Аноним 03/03/19 Вск 20:10:55 1358585222
Сап, программач, спрошу пока здесь или пните куда надо.

Есть один докер на винде и этот докер не даёт нормально работать hot-reload. Беда в том, что проект работает через react-create-app и ошибок никаких, вообще. Не хочу ставить параллельно линупс, мне его на работе хватает. Кто-нибудь сталкивался с подобным? 2 дня в гугле результата не дали.
Аноним 03/03/19 Вск 21:09:21 1358623223
roadmap-frontend.png (74Кб, 1170x1526)
1170x1526
>>1358548
Т.е. полгода на все. Охуеть ты талантлив.
Аноним 03/03/19 Вск 21:11:21 1358625224
Аноним 03/03/19 Вск 21:13:25 1358628225
>>1358101
если не будешь торопиться и хорошо разберешься в жс, то все ок , но в разпиздяйском режиме на это год уйдет примерно
Аноним 03/03/19 Вск 21:19:29 1358629226
>>1358623
Если в ус не дуть - можно и за 2 месяца(без жирноты). Фронтенд с его ззопарком - это тебе не CS. В backend также быстро кстати не получится.
Проблема русских макак в том, что их уровень английского на уровне A1. С таким уровнем ты даже вроде можешь читать доки на английском, но с постоянным недопониманием почти всего. Из-за этого прочитанная информация плохо усваивается и не откладывается в долговременную: приходится постоянно гуглить одни и те же вещи, о которых, ты, казалось бы, уже "знаешь".
Выучишь английский хотя бы на уровне B1-B2 - процесс обучения пойдет гораздо быстрее.
Аноним 03/03/19 Вск 21:21:52 1358632227
>>1358629
годные ресурси на ингрише, плиз,?
Аноним 03/03/19 Вск 21:30:35 1358641228
Аноним 03/03/19 Вск 21:35:12 1358647229
>>1358629
> Если в ус не дуть - можно и за 2 месяца(без жирноты).
Это неправда.
Аноним 03/03/19 Вск 21:40:41 1358651230
>>1358647
Ну, наверное. Много факторов, которые напрямую влияют на скорость обучения. Всё субъективно жи.
Аноним 03/03/19 Вск 21:56:57 1358663231
.png (732Кб, 728x616)
728x616
>>1358651
Современный фронтенд в его нынешнем виде - это кромешный ужас. Нагромождения библиотек, костыли вместо архитектуры, абсолютно ебанутый инструментарий. Когда мне на проекте дают фронтовую задачку - мне хочется уйти куда-нибудь в туалет и там тихонько поплакать.
мимофулстек
Аноним 03/03/19 Вск 22:11:25 1358674232
>>1358663
Поэтому прежде чем нагромаждать свои костыли можно поискать решение на stackoverflow/discord/telegram

бест практики по всему, чего угодно тоже не проблема загуглить: the best practices buzzwords
Аноним 03/03/19 Вск 22:20:47 1358682233
>>1358674
> buzzwords

Это про fizzbuzz? Че за бузвордс.
Аноним 03/03/19 Вск 22:25:55 1358684234
>>1358682
urban dictionary тебе в помощь, молодой
Аноним 03/03/19 Вск 22:42:47 1358701235
Как из объекта достать нужные свойства и передать в массив объектов?
Аноним 03/03/19 Вск 22:49:33 1358707236
>>1357266
>Сейчас если у тебя в интерфейсе нет веселых свистоперделок и страницы грузятся больше чем за 0.00000005 секунды, твоё поделие никто серьезно рассматривать не будет.

За свистоперделки отвечал Primefaces и нескучные CSS к нему, за "грузиться больше чем 0.000005 секунды" отвечал апач c настроенным кешированием страниц.
Аноним 03/03/19 Вск 22:53:47 1358710237
>>1357523
>3x выглядит как 30-39

Хватало трех, пушо ПМ с помогалами часть работы уже в rational rose запиливали по ходу общения с "клиентом". Дальше высер розы корректировался тимлидом-сеньером и уже отдавался вместе с подробным тзх исполнителям-жабакодерам.
Аноним 03/03/19 Вск 23:31:21 1358729238
1.jpg (103Кб, 604x590)
604x590
Господа, подкиньте годных туторов по ЖС. Желательно на русском.
Аноним 03/03/19 Вск 23:31:27 1358732239
>>1357533
Пиздос, я только висилицу написал, а чувак аналоги инсты ебашит и сомневается. Мне пиздец.
Мимо слегка освоил ЦСС и ШТМЛ пару месяцев назад
Аноним 03/03/19 Вск 23:45:54 1358736240
Аноним 04/03/19 Пнд 00:09:37 1358744241
.jpg (10Кб, 300x168)
300x168
>>1358674
> Поэтому прежде чем нагромаждать свои костыли можно поискать решение на stackoverflow/discord/telegram
Ну смотри. Вот я, например, работаю с вот этим проектом деанон травля:
https://www.societegenerale.com/en/content/komgo-blockchain-platform-to-transform-commodities-trade-finance
Блокчейн, модные технологии, многомиллионные инвестиции, отсутствие легаси, тайпскрипт везде. И знаешь что? Код там - полное говно, не помогли даже архитекторы с заоблачными зарплатами и все эти ваши бэст практисес. На фронтенде код вдвойне говно, даже несмотря на покрытие тестами, линтеры, стайлеры и прочую дичь.
К чему это я? Да хуй знает. Наверное джаваскрипт все таки говно.
Аноним 04/03/19 Пнд 00:20:11 1358751242
Подскажите, как из объекта с несколькими уровнями вложенности вытащить нужные параметры и добавить их в массив объектов. https://pastebin.com/6evyYfeB
Аноним 04/03/19 Пнд 00:49:30 1358758243
>>1358115
Спасибо, дружище!
>>1358140
Я за мес уже можно сказать стал... Ну могу в роутинг там, стайлдкомпонентс, щас по плану графкл и редакс за неделю
Аноним 04/03/19 Пнд 00:50:41 1358759244
>>1358088
Бамп, гляньте бога ради, наверняка тупую ошибку где-то сделал
Аноним 04/03/19 Пнд 07:52:23 1358815245
15515279949860.jpg (55Кб, 811x811)
811x811
Сап, Анон.

Не совсем ясна такая хуйня, как ООП, а именно — куда его пихать в вебе? Само ООП достаточно ясная и понятная хуйня, но как она помогает для построения веб приложений?

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

Все примеры связаны с какой-то хуйнёй, типа класс машина, наследник — определенная марка. Класс животные, наследник — кошки, собаки. А реальные веб проекты? Дай примеров, пожалуйста, Анон.
Аноним 04/03/19 Пнд 08:38:50 1358828246
>>1358684
These are trendy words and terms used by clueless corporate fatcats.

Ок, это модные словечки манагеров. Какой нахуй the best practices buzzwords? Что за хуйню ты несешь.

При чем тут js, долбоеб?

Аноним 04/03/19 Пнд 09:15:09 1358833247
>>1358815
Идеи ООП везде размазаны. Например, в Реакте элементы получаются как экземпляры класса. А потом им посылаются сообщения (лайфсайкл хуки) и элемент может знать, как реагировать (метод хука реализован).
Вот ещё книжечка про шаблоны в ЖС:
https://addyosmani.com/resources/essentialjsdesignpatterns/book/
Аноним 04/03/19 Пнд 09:16:19 1358834248
>>1358828
Ты крайне плохо интерпретируешь полученную информацию. Базворды здесь - это названия трендовых технологий, которые у всех на слуху.
Ну неужели это требовалось объяснять тебе?
Аноним 04/03/19 Пнд 09:20:54 1358836249
>>1358744
> Блокчейн, модные технологии, многомиллионные инвестиции, отсутствие легаси, тайпскрипт везде. И знаешь что? Код там - полное говно, не помогли даже архитекторы с заоблачными зарплатами и все эти ваши бэст практисес. На фронтенде код вдвойне говно, даже несмотря на покрытие тестами, линтеры, стайлеры и прочую дичь.
> К чему это я? Да хуй знает. Наверное джаваскрипт все таки говно.
Работаю на подобном проекте с похожим набором технологий. И могу с уверенностью сказать, что теперь действительно получаю кайф от работы. Говно в коде тоже встречается, но что тебе мешает его оттуда вычищать?
Аноним 04/03/19 Пнд 09:35:56 1358839250
Кто-нибудь работал итт с апи фейсбука? Есть вопрос небольшой.
Аноним 04/03/19 Пнд 10:27:32 1358854251
>>1358834
Да я уже понял, что ты долбаеб.
Аноним 04/03/19 Пнд 10:36:28 1358861252
>>1358623
Ты ведь понимаешь, что на твоей картинке что-то уровня:
Знания:
HTML, CSS, JAVASCRIPT, HTTP, HTTPS, JSON, MP3, RAR, EXE, E-MAIL ...

Т. е. из всего перечисленного только 3 предмета требуют много времени (несколько месяцев), остальное это мишура и удобные инструменты, работа с которыми осваивается за пару часов теории и пару дней практики. Только дурачок, который ничего учить и не собирался, будет пугаться подобных картинок.
Аноним 04/03/19 Пнд 10:49:20 1358868253
>>1358854
> мам, меня мокнули моськой в говно, ну мааам, чем мне ответить?
Аноним 04/03/19 Пнд 10:49:29 1358869254
>>1358759
>Cannot read property 'props' of undefined
Аноним 04/03/19 Пнд 10:55:14 1358872255
Аноним 04/03/19 Пнд 11:20:28 1358893256
>>1358861
> HTTP, HTTPS, JSON, MP3, RAR, EXE, E-MAIL ...

Где ты там все это нашел, шизик?

Научится писать webpack/gulp config под себя, например, это как почтовый клиент освоить?

А css/scss это типа блять lдень обучения. Ты на css grid дохуя уже сверстал? Или вообще про него не слышал? Откуда столько маняфантазеров в треде, сорта node.js за час.
Аноним 04/03/19 Пнд 11:30:55 1358897257
>>1358893
>Научится писать webpack/gulp config под себя, например, это как почтовый клиент освоить?

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

>css/scss

Я писал, что на CSS+HTML уходит 1.5 месяца, а ты сравниваешь их с тривиальной хуйнёй типа webpack и gulp.

>css grid

31 пункт в хтмлакадеми, вида "1. учимся писать grid-row-start" и "2. учимся писать grid-row-end". Теперь понятно с расчетом на кого растягивают одну тему на 2-3 пункта.

>node.js

1-го месяца хватит даже такому дауну как ты.
Аноним 04/03/19 Пнд 11:44:11 1358901258
>>1358732
Напиши еще калькулятор и можешь смело отправлять свое резюме в любую контору
Аноним 04/03/19 Пнд 11:47:12 1358903259
Аноним 04/03/19 Пнд 11:50:31 1358907260
>>1358897
>в хтмлакадеми

Это у тебя на это 1.5 месяца ушло?
Аноним 04/03/19 Пнд 11:52:37 1358910261
>>1358907
+ слитые курсы и вёрстка двух макетов из них.
Аноним 04/03/19 Пнд 11:54:40 1358911262
>>1358901
Я уже писал, но простенький, там сложение и вычетание только было. И еще для моих друзей задров кубики для вархаммера. Но там пока дизайна нет, хочу в ваховской стилистике ебануть, но пока не умею.
Аноним 04/03/19 Пнд 13:12:28 1358943263
>>1358910

Ты в tutorial pugatory. манямирке
Аноним 04/03/19 Пнд 13:20:02 1358947264
>>1358943
Фронт должен уметь хоть как-нибудь верстать. Курсы + интенсивы академии - это самый минимум, что надо знать.
Аноним 04/03/19 Пнд 13:30:14 1358953265
>>1358943

И как же я попал в tutorial purgatory (в твой манямир)?
Аноним 04/03/19 Пнд 14:41:04 1358986266
Вкачусь в ваш проект для нового опыта, портфолио. Предайте что угодно. JavaScript, NodeJS, WebGL.
Аноним 04/03/19 Пнд 14:41:37 1358987267
Аноним 04/03/19 Пнд 16:04:43 1359020268
>>1358986
На гитхабе бери любой попенсорс проект и вкатывайся.
Аноним 04/03/19 Пнд 17:03:19 1359044269
А вы гавном кидаться не будете если я вам вопрос про вёрстку html/css задам?
Аноним 04/03/19 Пнд 17:22:27 1359048270
image.png (85Кб, 236x236)
236x236
Как блджад, найти координаты курсора относительно объекта? У элементов есть куча координат, но нет таких элементарных. Для нахождения координат, вместо одной строчки
элементнах.координатаХбля
приходится вычислять протеины кучей отниманий и прибавлений типа такого?
https://coursesweb.net/javascript/get-mouse-coordinates-inside-div-image_s2
Серьезно? Кто это говно писал, этот html? Током ебнуть?
Аноним 04/03/19 Пнд 17:54:22 1359069271
Аноним 04/03/19 Пнд 18:10:47 1359074272
Аноним 04/03/19 Пнд 18:23:48 1359083273
>>1359074
Координаты-то вычислил?
Аноним 04/03/19 Пнд 18:25:32 1359084274
>>1359083
тебя по ip вычислил!! нельзя одной строчкой найти координату в 2019 году!! йобаный стыд!!!!!
Аноним 04/03/19 Пнд 18:51:28 1359101275
>>1358897
>htmlмакакадемия
>знаю всё про вёрстку
АХАХАХАХАХАХАХАХАХАХАХАХАХААААААААААААААААХАХАХАХАХ СУУКККККАААААА КАКОЙ ЖЕ ТЫ ТУПОЙ ПХАХАХАХАХАХАХАХА
фуф, блять я давно так не смеялся. Слыш, а где такие, на какой, галере точнее, такие как ты гребут? Ну просто что бы знать откуда перебезчиков сразу клеймить, или ты МАМКИН ВКАТЫВАЛЬЩИК?
Аноним 04/03/19 Пнд 19:04:16 1359115276
>>1359101
В голос с дауна. Т. е. хтмл академия мне запрещает параллельно заходить на тот же mdn и брать дополнительную информацию оттуда? Типа "НИЧЕСНА НИМУЖИК НА ОДИН РЕСУРС ЗАШЕЛ ТАМ И СИДИ"? Я не понимаю какой логикой ты руководствовалось, быдло.
Аноним 04/03/19 Пнд 19:08:22 1359118277
Аноним 04/03/19 Пнд 19:11:06 1359120278
>>1359115
Кокодемик, ты не маняврируй, а название галеры скажи, что бы знать кого даже на порог не пускать, знаток бля. Или ты просто кукаретик мамкин и знаток ток дома, не боишься на первом же собесике разреветься?
Аноним 04/03/19 Пнд 19:14:27 1359123279
Аноним 04/03/19 Пнд 19:15:15 1359125280
15502331645410.png (254Кб, 467x362)
467x362
>>1359123
нисколько. это просто задание для ученика. я же не пилю какой-то проект.
Аноним 04/03/19 Пнд 19:16:04 1359126281
>>1359123
нужно просто подвал помочь расположить правильно. я же не просил там написать мне скрипты или ещё что-то в этом роде.
Аноним 04/03/19 Пнд 19:24:02 1359137282
>>1359120
>ряяя ниманяврируй!!!! если я тупое быдло берущее информацию из одного источника, значит и все такие!!! !11

Я тебя понял.
Аноним 04/03/19 Пнд 19:29:52 1359147283
>>1359137
Проследуй на кокодемию, ты ещё не всю пыху выучил за 9,99 рублей.
Аноним 04/03/19 Пнд 19:31:11 1359152284
>>1359020
Хочется что-то с начала делать, а не разбирать уже почти готовый/наполовину готовый проект. И там одни пендосы бездуховные с такими же бездуховными проектами.
Аноним 04/03/19 Пнд 20:25:59 1359185285
Аноним 04/03/19 Пнд 20:27:19 1359187286
>>1359185
спасибо, я уже решил проблему. вот решение готовое https://codepen.io/westernstar0602/pen/MxjWqW

я сам всё загуглил в итоге. но всё равно спасибо всем анонам что жопы надрывали ради меня, не забуду.
Аноним 04/03/19 Пнд 20:27:56 1359188287
>>1359185
алсо я знаю про позиционирование и тем более про абслютное. я это юзал чтобы просто по быстрому показать на скорую руку что мне примерно нужно
Аноним 04/03/19 Пнд 20:32:52 1359192288
Аноним 04/03/19 Пнд 20:34:36 1359193289
1112222.png (71Кб, 1366x768)
1366x768
>>1359192
не верно. вот что получается на больших экранах. уже такое предлагали мне да и я сам днём ещё этот вариант пробовал сам.
алсо, проблема решена. ссыль выше кинул
Аноним 04/03/19 Пнд 20:35:01 1359194290
1112222.png (71Кб, 1366x768)
1366x768
>>1359192
не верно. вот что получается на больших экранах. уже такое предлагали мне да и я сам днём ещё этот вариант пробовал сам.
алсо, проблема решена. ссыль выше кинул
Аноним 04/03/19 Пнд 20:49:20 1359201291
Bump
Аноним # OP 04/03/19 Пнд 20:55:34 1359204292
>>1359201
Постите мемесы пожалуйсто.
Аноним 04/03/19 Пнд 21:01:32 1359208293
15502331645410.png (254Кб, 467x362)
467x362
15507643997761.jpg (4Кб, 250x250)
250x250
Аноним # OP 04/03/19 Пнд 21:07:39 1359211294
5b48b64d2ab66ea[...].png (34Кб, 600x600)
600x600
>>1359208
Автор ты что идиот? Мы же в тематике про скрипты на Жаве.
Аноним 04/03/19 Пнд 21:23:22 1359219295
>>1358585
Бампую свой вопрос.
Аноним 04/03/19 Пнд 21:55:06 1359232296
Аноним 04/03/19 Пнд 23:37:03 1359294297
image.png (5Кб, 709x30)
709x30
Существует ли какая-то короткая запись пикрелейтед (не через цикл или функцию).
Аноним 05/03/19 Втр 00:08:07 1359313298
image.png (11Кб, 208x232)
208x232
Аноним 05/03/19 Втр 01:46:14 1359357299
>>1359294
for(var i=0; i<3; i++) {
if(charsCombo == tempCombo) {
doSomething();
break;
}
}
Аноним 05/03/19 Втр 02:05:25 1359362300
Двач, есть эмулятор терминала на джаваскрипте, с функцией ввода и вывода, и чтоб предоставлял тебе строку со своим содержимым?
Чтобы можно было писать консольные приложухи в браузере, вот.
Аноним 05/03/19 Втр 02:12:24 1359364301
Аноним 05/03/19 Втр 04:01:00 1359371302
Аноним 05/03/19 Втр 04:01:39 1359372303
>>1359371
PS точку уберите в ссылке
Аноним 05/03/19 Втр 06:07:24 1359378304
>>1356694
Попробуй yarn, он вроде быстрее.
Аноним 05/03/19 Втр 06:10:20 1359379305
>>1356694
npm кэширует пакеты. Попробуй выполнить установку второй раз, должно быть быстрее. И да >>1356698
Аноним 05/03/19 Втр 07:19:33 1359380306
Аноны, как выполнена вк фича когда добавляешь что-то на стену и вылазит предпросмотр, с ютуба википедии и так далее
Аноним 05/03/19 Втр 07:55:00 1359381307
>>1359380
Мое предположение. Парсится ссылка (там где она находится. В нашем случае это вк.) Если jpg/png на конце, то он просто возвращает картинку в более мелком масштабе с рамками превью. Если в ссылке есть твиттер, ютуб (то скрипт парсит что именно это и где искать превью, так как эти все сайты имеют единный паттерн). Т.е. ты можешь щас зайти на ютуб в любое видео и поискать в img ресурсах превью ролика, вот именно оно тебе и помещается в рамку. Текст так же работает по паттерну. Если он определяет, что это википедия, то он просто берет там 4 строчки из хэдера статьи.
Аноним 05/03/19 Втр 08:01:49 1359382308
>>1359381
Почти для всего этого используются embeded версии ссылок или api вместо самописных костылей.
Аноним # OP 05/03/19 Втр 08:04:15 1359384309
>>1359371
старался / 10

>let charMas
Massive))) Array, а лучше List
>let step = 0; // Шаг для записи массива
charMas.push(str)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push
>let counter = 0;
console.count("METKA")
вставляй в цикл вместо этого. И удаляй это всё из готового кода. Это отвлекает. Как и замеры времени.
>if (currentCombo == charsCombo[0] ||
А если таких намного больше будет? Самое простое — вынеси в отдельную функцию, чтоб было if ( isValid() ) {}
А лучше разобраться с методами работы с массивом. Если ты уже до методов дошёл, конечно.
if (charsCombo.some(combo => combo == currentCombo) {}
>(charMas.length == 0) ? true
== уже возвращает true. Тернарный после этого избыточен.

Для хорошего решения тебя надо представить себе стопку.
https://www.youtube.com/watch?v=I2ygxgPu4YY
Если встречаешь открывающую скобку — помешаешь её на стек (в массив). Если закрывающую — она должна совпадать с последней открывающей, иначе сразу хана. Последние совпавшие аннигилируют. В конце не должно остаться открывающих, до этого ты догадался.
Аноним 05/03/19 Втр 08:37:52 1359393310
>>1359384
огромное спасибо за такой содержательный ответ. Единственное, что я хотел бы переспросить >>А если таких намного больше будет? . Я именно так и хотел сделать, но мне пришла в голову мысль, что цикл или функции - лишние переменные , которые мне кажется будут только дополнительно замедлять код. Т.е. каждый раз будет объявляться лишняя i по циклу или вызываться функция и возвращаться. Моя идея в том, что там где можно в пределах разумного написать 2 или 3 «или» лучше, чем что-то другое. Как правило читаемость оно вроде не портит.
Аноним 05/03/19 Втр 09:13:27 1359398311
>>1359294
if (!~charsCombo.indexOf(tempCombo))
Аноним 05/03/19 Втр 09:22:56 1359401312
>>1359393
Во-первых, ты имеешь дело с интерпретируемым языком. А это значит, что интерпретатор может выполнять совсем не то, что написано. Во-вторых, ты имеешь дело со слоботипизированным языком. А это значит, что за простейшими на первый взгляд операциями скрывается множество проверок и приведений типов. В-третьих, ты имеешь дело с жопасриптом, так что хуячь, не плачь, похуй, чё там ваще.
Нет смысла переживать из-за нескольких лишних операций в таком случае. А вот стремиться к читаемости и удобности всегда стоит.
Аноним 05/03/19 Втр 10:35:25 1359421313
>>1359371
Функция не должна быть такой большой. Раздели алгоритм на подзадачи и вынеси в отдельные функции. Алгоритм не совсем удачный, код выполняется очень медленно. Изучай алгоритмы и структуры данных. Ты не соблюдаешь code style. Тебе нужен линтер, в JS стандартом является eslint, используй его.

Code style https://github.com/leonidlebedev/javascript-airbnb
Обрати внимание на СИКП. Тебе его стоит прочесть. Хотя бы 1 и 2 главу, хорошо если еще и 3-ю. Поняв 1 главу ты уже сможешь улучшить свое решение. Поняв 2 главу познаешь дзен абстракции данных.
Аноним 05/03/19 Втр 10:39:10 1359423314
Посоны, тупой вопрос. Насколько востребованы react-frontender'ы удаленно? Хочу перекатиться из дизайнера-версталы, натягивателя на вордпрессы.
Аноним 05/03/19 Втр 10:42:56 1359427315
Снимок экрана 2[...].png (41Кб, 521x254)
521x254
Анчоусы, почему конструктор не хочет "else" распознавать? уже все возможные варианты с ним перепробовал.
Аноним 05/03/19 Втр 10:49:09 1359429316
>>1359427
Это троллинг тупостью или ты 5 минут от силы "программируешь"?
Аноним 05/03/19 Втр 10:50:19 1359430317
11.jpg (135Кб, 1024x683)
1024x683
>>1359429
скорее всего он хеллоуворлдщик
Аноним 05/03/19 Втр 11:01:11 1359438318
Аноним 05/03/19 Втр 11:03:00 1359441319
aasda
Аноним 05/03/19 Втр 11:06:35 1359446320
>>1359427
убери точки с запятыми
Аноним 05/03/19 Втр 11:11:34 1359450321
>>1359421
>СИКП. Тебе его стоит прочесть.

Ага, но перед этим выучить Lisp и архаичные слова из английского вида "conjure", а также быть готовым к повествованию на уровне окрыленного шизика.
Аноним 05/03/19 Втр 11:12:55 1359453322
>>1359427
Ты js с питоном перепутал.
Аноним 05/03/19 Втр 11:51:21 1359474323
Пацантре, реально ли понять джс за месяц-два на уровне, достаточном для версталы? Ходил когда-то на собес, тим-лид сказал, на лёрнджсе месяц посиди и ты уже ценный сотрудник. Насколько тру инфу он мне дал про эту херню?
Аноним 05/03/19 Втр 12:14:05 1359483324
>>1359450
Не читай, продолжай писать говнокод. Не хочешь учиться - не учись, хвастайся своим невежеством.

P.S. Lisp не нужно учить, потому что: 1) книга не про lisp. 2) лисп изучается за 20 минут, потому что это самый простой язык. Что такое "conjure"? наверное ты имел ввиду clojure. Вот оно невежество. А еще программист типа.
Аноним 05/03/19 Втр 12:31:16 1359486325
>>1359483
>Что такое "conjure"? наверное ты имел ввиду clojure. Вот оно невежество. А еще программист типа.
Может быть,он имел ввиду это https://conjure.readthedocs.io/en/v2.0.0/
Аноним 05/03/19 Втр 12:33:20 1359488326
>>1359483
>Что такое "conjure"? наверное ты имел ввиду clojure

В голос с дауна-маняфантазера, который сам не читал, но другим советует.

> Lisp не нужно учить

>все примеры на Lisp
>не нужно учить, потому что книга не про Lisp

Что еще спизданешь, дебилоид?

>2) лисп изучается за 20 минут, потому что это самый простой язык.

Одна история охутельнее другой. И это совет в js треде для новичков которые пытаются освоить js. Это как после раздела про бинарные операции из javascript.org идти учить Assembler.

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

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

Аноним 05/03/19 Втр 13:02:31 1359500327
>>1359483
я постил свой код, тебе писали другие люди
Аноним 05/03/19 Втр 13:03:06 1359501328
Аноним 05/03/19 Втр 13:12:28 1359505329
>>1359488
>В голос с дауна-маняфантазера, который сам не читал, но другим советует.
Что ты за тупое быдло, какое отношение слово conjure имеет к СИКП?

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

>>1359488
>Я хочу учиться, но не хочу читать дерьмо в котором полезная информация скрыта за тонной художественного дерьма.
Это называется "и рыбку съесть и ...", иди еще мамке поплачь, что жизнь такая несправедливая, заставляет обрабатывать информацию, а ты хочешь чтобы на блюдечке все давали. Типичный маменькин сынок. Иди лучше в армию, а то так и будешь ныть как девченка всю жизнь.
Аноним 05/03/19 Втр 13:12:47 1359506330
Аноним 05/03/19 Втр 14:38:05 1359549331
>>1359505
>слово conjure имеет к СИКП?

>cause (a spirit or ghost) to appear by means of a magic ritual.

>Structure and Interpretation of Computer Programs, also known as the "wizard book"
>МЯЯМ СКАЖИ ИМУ ШТО Я ЧИТАЛ НУ МЯМ

И да, если ты долбоеб, который не может освоить что-либо без копошения в дерьме и употребления лишней информации, то это не значит, что все такие.
Аноним 05/03/19 Втр 14:53:11 1359559332
>>1359549
Ты так и не ответил какое отношение слово conjure имеет к СИКП? Оно встречается там ровно 3 раза, и все 3 в предисловии к первой главе. До начала рассказа про то что в книге используется Lisp. И вообще имеет художественный смысл, как метафора сравнивающая программиста с заклинателем. Какое это имеет значение вообще? Знатно ты обделался. Иди уроки учи, и не лезь во взрослые дела вообще.
Аноним 05/03/19 Втр 14:55:32 1359560333
>>1359559
>взрослые дела
>фантазирует на анонимном форуме

Ну хоть начало теперь прочитал. Глядишь за 10 лет и целиком осилишь.
Аноним 05/03/19 Втр 14:57:26 1359561334
>>1359450
> выучить ... архаичные слова из английского вида "conjure"
Ты как будто никогда в фентези рпг не играл на английском.
И этот ваш СИКП на русском же есть, раз уж английский так сложен.
Аноним 05/03/19 Втр 14:58:25 1359562335
Двачеры это скот.
Аноним 05/03/19 Втр 15:04:02 1359569336
Все видели? Этот >>1359450 >>1359549 погромист сказал, что сложно читать сикп, потому что 1 слово незнакомое увидел. Охренеть, и он хочет изучать программирование. Изучая новое, всегда столкнешься с незнакомыми словами.(^o^ )X( ^o^)
Аноним 05/03/19 Втр 15:04:56 1359571337
>>1359560
Даун, во первых у меня бумажная книга на русском. Во вторых предисловие только ты зачитываешь. Я читаю главы.
Аноним 05/03/19 Втр 15:13:12 1359576338
>>1359561
>>1359571
>SICP
>на русском

Боже, давно так не проигрывал.

>>1359569
И где я это сказал? Хотя зачем что-то спрашивать у дауна, который предисловия не читает, а потом еще и несётся советовать своё дерьмо всюду.
Аноним 05/03/19 Втр 15:15:59 1359580339
>>1359576
>Боже, давно так не проигрывал.
Как будто SICP на русском - что-то плохое.
Аноним 05/03/19 Втр 15:21:50 1359583340
>>1359232

>getBoundingClientRect()

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

Ты даун?
Аноним 05/03/19 Втр 15:28:51 1359584341
>>1359576
Просто скройся, ты неосилятор. Иди поплачь, мамке пожалуйся, завернись в пледик.
Аноним 05/03/19 Втр 15:38:08 1359587342
Аноним 05/03/19 Втр 17:25:46 1359629343
>>1359587
мне надо учитывать все. я уже нагуглил как это делается и код занимает 50 ибаных строк вместе пары из-за того, что какое-то хуйло не додумалось считать координаты по объекту и встроить это. А еще это же хуйло придумало рисовать прямогугольники, круги, треугольники, линии, НО НЕ ДОГАДАЛСЯ РИСОВАТЬ ТОЧКИ. Сука как можно быть таким отбитым. Теперь приходится пердолиться. Это как если бы был элемент чекбокс но небыло радиобатона. И радиобатоны делали бы анально группируя чекбоксы и связывая их в коде вместе. Веб программирование - это худшее и самое костыльное программирование. Если вы видите сеньйор-вебдивелопера, ссыте ему в рот.
Аноним 05/03/19 Втр 17:37:01 1359641344
>>1359629
Не сделали, значит это не так просто как кажется долбоебу-васяну с его частными случаями.
Аноним 05/03/19 Втр 17:41:08 1359643345
>>1359641
>Не сделали, значит это не так просто как кажется долбоебу-васяну
Какой же ты даун.... почему бы не взять этот код на 50 строк и не запердолить в функцию .poluchitKoordinatuVnutriBlyatNahooy(); ?

А точку вообще пиздец как сложно нарисовать. Говроят билл гейтс всю жизнь пытался реализовать такую функцию, а потом умер от этого и его именем назвали премию, которую дадут тому, кто эту фичу запилит, но никто не осилил пока.
Аноним 05/03/19 Втр 17:47:18 1359648346
>>1359643
Да я уже понял, что ты единственный гений на земле по сравнению с которым все остальные дауны. Почему еще свой браузер не написал? Или, я так понимаю, ты сейчас этим и занимаешься?
Аноним 05/03/19 Втр 17:50:13 1359651347
>>1359648
Да прямо сейчас пишу свой браузер, который будет оптимизирован под просмотр порно с твоей мамашей. Еще вопросы есть?
Аноним 05/03/19 Втр 17:53:52 1359654348
>>1359643
Значит это нужно только тебе, наверное. Разработчикам игр на js это не нужно, а тебе вот нужно, да? Сделай свою либру сам тогда, если ничего не устраивает.
Чады over99lvl'a уж получше тебя знают, что необходимо, а что нет.
Аноним 05/03/19 Втр 18:03:07 1359665349
>>1359654
>Значит это нужно только тебе, наверное.
поэтому в интернете дохуя мануалов "как напердолить нормальные координаты не снимая свитера с примерами и без смс", ага

>Сделай свою либру сам тогда
вот это просто блять ахуенно. как меня заебали эти фреймворки, каждый делает какой-то пук, который просрали в самом ХТМЛ и джаваскрипте и потом этого говна у тебя куча, оно хуево совмещается, в разных браузерах работает по-разному, версии постоянно обновляются хуй поймешь как оно куда завтра будет. На любой среньк делают фреймфорк вместо того чтоб решить проблему на базовом уровне. Язык-пидор, язык-мразь.
Аноним 05/03/19 Втр 18:44:39 1359696350
>>1359665
Ты лучше покажи где ты это используешь, а мы поржем над дебилом, который придумал очередной костыль.
Аноним 05/03/19 Втр 18:55:24 1359703351
146089236419598[...].jpg (309Кб, 1600x1000)
1600x1000
Анонасы, за сколько по времени вы написали свой первый мувисёрчер?
Аноним 05/03/19 Втр 19:03:08 1359707352
>>1359703
>обречены на провал

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

>Анонасы, за сколько по времени вы написали свой первый мувисёрчер?

Примерно после 10 дней обучения JS'y. Но мне это на руку не сыграло, я забил на обучение и двигался дальше только по мере возникновения каких-либо новых потребностей, в итоге программа ради которой я начал учить JS получилась очень костыльная и кривая.
Аноним 05/03/19 Втр 19:25:55 1359719353
>>1359707
>Примерно после 10 дней обучения JS'y.
Ты не понял, у меня конкретный вопрос - про мувисёрчер и за сколько по времени его писали.

>Тем временем JS уже дошел не только до написания десктопных приложений, но и до написания приложений для мобильных устройств.
И хочешь сказать, что каждый человек их пишет?
Аноним 05/03/19 Втр 19:32:48 1359724354
>>1359719
>И хочешь сказать, что каждый человек их пишет?
Не каждый пишет, но каждый сможет, если захочет. Достаточно изучить основы и использовать чужой код. А если улучшишь свои знания, то и дорабатывать этот код под себя не составит труда.

>конкретный вопрос - про мувисёрчер

Задачи можно и по сложности сравнивать, ты не думал? 10 дней изучения JS хватит для мувисёрчера, при условии что ты большую часть дня будешь тратить на обучение. Для работобыдла и студентоты сроки конечно больше.
Аноним 05/03/19 Втр 19:37:33 1359726355
програмач, как думаешь, полезно ли в портфолио иметь простенькую игру на жс, или это бесполезная трата времени?
хочется для удовольствия написать игру, ну и конечно совместить приятное с полезным - показать какой я йоба-разработчик
из идей пока - написать пин-понг или небольшой аналог БК если вы конечно в курсе, что это лол
что скажете - подобные игры могут быть показателем того, что ты норм шаришь в жс?
Аноним 05/03/19 Втр 19:39:11 1359728356
20.mp4 (2945Кб, 1280x720, 00:00:12)
1280x720
>>1359724
>Достаточно изучить основы и использовать чужой код.
Ты реально настолько долбоёб или пытаешься так неумело троллить?

Алсо ты по ходу вообще не знаешь, что это за мувисёрчер такой.
Аноним 05/03/19 Втр 19:44:10 1359732357
>>1359728
А что это за мувисёрчер такой? Разве не тот, что json фетчит и рисует картинки с описанием? Нет?
Аноним 05/03/19 Втр 19:46:07 1359734358
>>1359726
Лишнем не будет точно. Но пинг-пинг это говнище. Лучше пиксельвар делай или аля агарио. Много аспектов затрагивает. Будешь казаться круче. Я серьезно.
Аноним 05/03/19 Втр 19:55:18 1359745359
>>1359728
Ну куда уж мне до "недолбоеба", который спрашивает, получает ответ и начинает бомбит от того, что ответили не так как он хотел/ожидал. Лучше скажи как долго ты уже не можешь написать тот самый сакральный, одному тебе известный, мувисёрчер. Хоть посмеюсь над необучаемым.
Аноним 05/03/19 Втр 19:56:33 1359747360
>>1359734
Поддвачну. Пинг-понг в 2к19 писать это что-то уровня написания калькулятора.
Аноним 05/03/19 Втр 19:56:56 1359748361
>>1359745
Чего это у тебя так жопа-то забомбила?
Давай кидай ссылку на свой мувисёрчер, который ты якобы написал через 10 дней изучения жс, чмоха)
Аноним 05/03/19 Втр 19:58:03 1359750362
Аноним 05/03/19 Втр 19:59:51 1359752363
>>1359748
>Чего это у тебя так жопа-то забомбила?

Это ведь я начал боевые вебемочки кидать и агриться на пустом месте, да?

>Задачи можно и по сложности сравнивать, ты не думал?
>Давай кидай ссылку на свой мувисёрчер

В голос с дауна.
Аноним 05/03/19 Втр 20:04:54 1359757364
>>1359752
Чёт ты быстро слился, шлепок майонезный.
Я то уж собирался порофлить над твоим хелоуворлдом на пару строчек)
Аноним 05/03/19 Втр 20:09:33 1359761365
>>1359757
А что скобочек так мало? Так ведь никто не поверит, что у тебя НИБАМБИТ и даже не забудет о том, что ты не захотел говорить о том сколько месяцев ебешься с написанием мувисёрчера. Самому стыдно стало и решил съехать с темы?
Аноним 05/03/19 Втр 20:22:42 1359773366
>>1359761
Давай уже кидай ссылку на свои проекты, а то всё что от тебя исходит - это беспруфные вскукареки.
Аноним 05/03/19 Втр 20:30:56 1359778367
>>1359773
Зачем мне что-то кидать дауну, который даже мувисёрчер не осилил? Ты же ничего не поймешь, кого ты обмануть пытаешься?
Аноним 05/03/19 Втр 20:42:34 1359779368
>>1359778
>дауну, который даже мувисёрчер не осилил
То есть ты только что признал, что не осилил мувисёрчер?
Тогда вопросов больше не имею)
Аноним 05/03/19 Втр 20:42:54 1359780369
>>1359696
пишу оверлей для игры
Аноним 05/03/19 Втр 21:00:35 1359789370
>>1359779
Ты кроме "нет ты" что нибудь знаешь? Не удивительно почему ты даже с такой простой задачей не справился. Сожалею, но умственная отсталость не лечится, поэтому на других можешь даже и не смотреть.
Аноним 05/03/19 Втр 21:54:17 1359826371
>>1358510
Вопрос скорее в том, как установить постоянное HTTP соединение.
Пытался сделать так:
$.ajax({
url: '../api/count',
headers: {
'Connection': 'Keep-Alive',
'Content-Type': 'text/html; charset=utf-8',
'Keep-Alive': 'timeout=5, max=1000'
}
// data: data,
// success: success, //success function === .done()
// dataType: dataType
})

лезут ошибки:
Попытка установки запрещённого заголовка была пресечена: Connection jquery.min.js
Попытка установки запрещённого заголовка была пресечена: Keep-Alive
То есть - запрещённые заголовки нельзя модифицировать client-side.
Аноним 05/03/19 Втр 21:59:00 1359827372
>>1355414 (OP)
Нубский вопрос

есть проект angular-cli

добавил в него скрипт "scriptname.ts"

внутри скрипта пытаюсь вызвать "angular.module(..."

angular. не распознаётся браузером

если в начале скрипта прописываю: import as angular from "angular";

то в консоли вылетает ошибка: scripts.js:2 Uncaught SyntaxError: Unexpected token
Аноним 05/03/19 Втр 22:01:53 1359829373
>>1359118
Спасибо анон за сайт с задачками, а можешь пояснить как ты все-таки сделал, чтобы ссылка не увеличивалась?
Просмотрел код и он одинаковый, или он изменился после того, как ты решение нашел?
Аноним 05/03/19 Втр 22:14:52 1359836374
01.mp4 (2945Кб, 1280x720, 00:00:12)
1280x720
Аноним 05/03/19 Втр 22:19:57 1359842375
>>1359703
Объясните ньюфагу что есть мувисёрчер?
Аноним 05/03/19 Втр 22:26:56 1359848376
>>1359842
Типовое задание для вкатывальщиков, что-то на уровне калькулятора, только чуть сложнее и более прикладное.
Аноним 05/03/19 Втр 22:30:18 1359851377
>>1358507
>>1359826
На странице надо отслеживать статус запроса, если он не завершен, то новый запрос не происходит. В этом помогут техника дебаунсинга или троттлинга, гугли.
Аноним 05/03/19 Втр 23:06:51 1359868378
>>1359848
А конкретно что это? Какой то круд особый?
Аноним 05/03/19 Втр 23:39:35 1359881379
Аноним 06/03/19 Срд 01:59:23 1359923380
Аноним 06/03/19 Срд 02:25:36 1359926381
Привет.
Есть iso 8601 дата.
Надо хуярить в стринги разного вида: чч:мм дд/мм, дд/гг и так далее.
Чем это правильнее и быстрее всего делать?
Аноним 06/03/19 Срд 02:51:14 1359928382
>>1359926
Уже не надо, нашел moment.js.
Аноним 06/03/19 Срд 05:09:43 1359942383
>>1355414 (OP)
Задача, нагенерировать рандомную фразу, по шаблону,
состоящую из ответов на эти вопросы?
>Какой? Кто? Как делает? Что делает? С кем делает?
>Красивый енот мило ебёт игрушку

Вопрос. Как это лучше сделать, чтоб без лагов было.
Основные лаги, которые могут быть:
>С кем делает? Игрушку - уже не то
>Красивый монашка головкой живёт игрушку - ваще не то...
Аноним 06/03/19 Срд 05:53:41 1359953384
Аноним 06/03/19 Срд 08:19:23 1359963385
>>1359942
Лаг это задержка, торможение программы.
Ты имел ввиду "баг"?
Усложни генератор . Пусть будет подлежащее и у него в параметрах будет какого рода прилагательные оно рядом с собой нормально ставит и из какого набора ставит сказуемые. И потом набахай таких списков.
Аноним 06/03/19 Срд 14:29:28 1360117386
>>1359829
нажми на ссыль на ютубе. я там в комментах под видосом скинул же код переделанный.
Аноним 06/03/19 Срд 18:14:28 1360238387
1080full-rosie-[...].jpg (87Кб, 1080x720)
1080x720
Посоны, помогите. Задали домашку, я не понимаю что делать.
ЖС, без приблуд.
Дан массив, оче большой, в нём несколько чётны чисел, мне нужно достать из массива все чётные элементы. И дан другой массив. Там всё чётное, но надо достать нечётные.
В чётных хочу сделать так:
каждый элемент массива пропустить через arr%2==0 но у меня не получается. Не могу функцию подобрать. С поиском нечётных чисел пока не начинал даже. Дама для привлечения внимания.
Аноним 06/03/19 Срд 18:16:45 1360240388
>>1360238
>Там всё чётное, но надо достать нечётные.
>всё чётное
>надо достать нечётные

Так подскачи кабанчиком и порешай вопросики, чего ты тут булки мнёшь?
Аноним 06/03/19 Срд 18:19:45 1360242389
Аноним 06/03/19 Срд 18:27:04 1360250390
1080full-rosie-[...].jpg (88Кб, 1080x720)
1080x720
>>1360242
Благодарю, Вы прекрасный джентельмен, Ваша мать - достойная дама.
Аноним 06/03/19 Срд 18:27:36 1360251391
Аноним 06/03/19 Срд 18:31:32 1360256392
13579383115552.jpg (20Кб, 320x320)
320x320
06/03/19 Срд 18:32:21 1360258393
>>1360251
тернарники не нужны
Аноним 06/03/19 Срд 18:36:20 1360261394
>>1360256
>>1360258
Я не обосрался, там вместо false было массив_нечета.push(e), но потом вспомнил, что работа ведётся с разными массивами.
Аноним 06/03/19 Срд 18:38:12 1360264395
>>1360261
Товарищ, вы реабилитированы.
Аноним 06/03/19 Срд 18:42:24 1360271396
740full-rosie-r[...].jpg (58Кб, 740x1110)
740x1110
>>1360251
Вообще спасибо, большое. От меня и от марьивановны.
Аноним 06/03/19 Срд 18:45:47 1360276397
Аноним 06/03/19 Срд 19:03:24 1360281398
>>1360276
Десятый. У нас в 9 была типа общая информатика совершенно пустая и скучная, с вижуалбейсиком и прочими бедами, а начиная с 10 по 11 сделали колаб с местным политехом города N. Можно выбрать веб, джаву, питун и что-то с юзер экспирианс дизайном. Мне веб больше импонирует. Мне кажется, что не смотря на постоянно выходящие и раздражающие фреймворки, интернет, как был так и остаётся - люди и 20 лет назад заходили на сайт, смотрели видосик, раскрывали список, подгружались картинки и т.д. По-этому я на джаваскрипт пошёл.
Аноним 06/03/19 Срд 19:06:35 1360287399
>>1358092
Тут попробуй вгрузить пикчу: https://www.whatfontis.com
потом скажешь этому >>1359953 какой это был шрифт.
Мне тоже интересно, но у меня не получилось...
Аноним 06/03/19 Срд 19:23:04 1360294400
15416658774630.mp4 (12558Кб, 1280x720, 00:00:43)
1280x720
>>1360238
как меня умиляют эти шаражные программы с их набором делфи, джава скрипт, пхп, c++, java и потом наивная студентота в резюме пишет всё это дерьмо в языках их специализации, хотя по факту ни в чём они не разбираются. нахуя вообще в вуз на погромиста идти?
Аноним 06/03/19 Срд 19:30:32 1360296401
>>1360294
Про какую шарагу речь, я ж не в КОЛЛЕДЖЕ учусь. Руководство с политхеом договорились о том, что у нас информатику будут преподы из молодняка вести, вот и всё. Ну и да, даже жс веселее как-то той кондовой информатики, которая была в 9. Зря Вы, господин хороший, так. И у нас типа специализацию выбираешь, я доступные перечислил. Питун и жаву я даже в руках не держал. Большинство потом программировать дальше не будет, вангую.
Аноним 06/03/19 Срд 19:34:54 1360298402
>>1360296
причём здесь специализация и языки. языков любой долбаёб миллион выучить может, этот синтаксис учить много ума не нужно. дело в другом, дело в том что нужно учить алгоритмы, разбирать свой кудахтер на атомы понимать как всё работает и вообще какого хуя я опять в js треде делаю не понятно
протёк из c++
Аноним 06/03/19 Срд 19:39:59 1360300403
>>1360298
Ты латентный пидор прост.
Аноним 06/03/19 Срд 19:58:08 1360311404
15220079911200.jpg (84Кб, 1920x1080)
1920x1080
>>1360296
>я ж не в КОЛЛЕДЖЕ учусь
Этот даун, учащийся в МухГУ думает, что это не шарага и с презрением смотрит на ПТУшников лул.
Аноним 06/03/19 Срд 20:02:29 1360315405
>>1360298
Блядь, животное, ты хотя бы Русский язык осиль, какие тебе алгоритмы, блять.
- 06/03/19 Срд 20:07:01 1360317406
-
Аноним 06/03/19 Срд 20:14:22 1360322407
>>1360315
я элита, олдфаг, тру-хикка, программист-сеньёр, а ты гавно
Аноним 06/03/19 Срд 22:12:57 1360387408
Спред операторы используете хоть?
Аноним 07/03/19 Чтв 02:30:22 1360497409
>>1359427
Блять сука в ГОЛОС ПРОСТО, я сначала даже не понял, что это за хуйня, но как понял - чуть не обосрался
07/03/19 Чтв 06:18:14 1360526410
>>1360298
Утекай обратно.
Java-тян
Аноним 07/03/19 Чтв 09:59:54 1360560411
>>1360387
Да, используем. Я применяю мнемоническое правило, чтобы лучше запоминать. Spread это маргарин/МАСПО. Вот я этим МАСПОМ размазываю тонким слоем один аррэй по другому.

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

const obj = {"name": "Vasya", "age": 33};
const name = "Petya";
const age = 92;
const newObj = {...obj, name, age};

Как же охуенен МАСПО-оператор.
Аноним 07/03/19 Чтв 10:34:51 1360566412
image.png (18Кб, 1083x89)
1083x89
Антоны, я не программист, но модуль поставить надо. Пришлось даже ноду установить.
Подскажите, что она от меня хочет? Ну деприкейтед,и что дальше? WARN это повод остановить сборку, я думал для этого нужен критикал или хотя бы еггог?

Аноним 07/03/19 Чтв 10:36:06 1360567413
>>1360566
А лол, ОНО ОЖИЛО. Пиздец, как же долго оказывается идет сборка мелкого проекта.
Аноним 07/03/19 Чтв 11:16:41 1360573414
>>1359963
Да, баг. Поскольку лаг - это баг синхронизации.
Я даже не представляю с чего начать, может быть ещё средний род ведь, и эти окончания как-то подставлять надо правлильно.
Есть какие-нибудь регулярки?
Аноним 07/03/19 Чтв 14:36:05 1360648415
js.jpg (15Кб, 488x122)
488x122
Есть необходимость скачивать торренты с pornolab.net автоматическим способом. Ну т.е. я захожу, выбираю нужные мне раздачи, потом жму кнопку в своем расширении для Chrome, и магия скачивает нужные мне раздачи. Но дело в том, что трекер водит мне по губам, и говорит "Скачивание возможно только со страниц трекера."
Может кто сталкивался с необходимостью скачивать торренты автоматом, да хотя бы с того же рутрекера, и скажет в чем проблема?
Аноним 07/03/19 Чтв 15:39:08 1360674416
>>1360648
По идее реферер нужно отсылать, но я не фронтендщик и могу ошибаться
Аноним 07/03/19 Чтв 15:56:17 1360677417
>>1360648
Да много чего может быть, тебе нужно смотреть на то что происходит во вкладке Network которая в DevTools, а потом имитировать происходящее в своём коде.
Аноним 07/03/19 Чтв 16:34:30 1360686418
ssssssss.png (46Кб, 1048x808)
1048x808
Очень надеюсь что мне кто-то ответит
Calculator- функция конструктор, и во всех примерах обычно показывается просто серия
this.
this.
this.
this.
Я думал что на этом эти функции и ограничиваются ( что логично), но вот тут в начале задается объект methods на который будет ссылаться результирующий this, а переменные заданные внутри функции видны только внутри функции.
--ВОПРОС--
Как в таком случае работает methods?
Аноним 07/03/19 Чтв 16:54:42 1360692419
>>1360686
- this не ссылается на methods
- перемнные внутри функции видны еще и во вложенных функциях
- замыкания
Аноним 07/03/19 Чтв 17:02:26 1360698420
>>1360686
Что тебе не понятно то? methods будет существовать внутри объекта созданного функцией конструктором, просто ты его не увидишь и не сможешь его изменить.
Аноним 07/03/19 Чтв 17:14:43 1360701421
>>1360692
>- this не ссылается на methods
Я может непонятно выразился, в результирующем объекте метод Calculate на него ссылается.
> замыкания
До этого я еще почему-то в своем обучении не дошел, загуглил, понял.
Благодарю.
Аноним 07/03/19 Чтв 17:23:34 1360703422
>>1360698
Ты ведь тоже про замыкания?
>Экземпляр функции displayName в свою очередь сохраняет ссылку на своё лексическое окружение, в котором есть переменная name. По этой причине, когда происходит вызов функции myFunc, переменная name остаётся доступной для использования и сохраненный в ней текст "Mozilla" передаётся в alert.
Аноним 07/03/19 Чтв 19:16:54 1360730423
>>1360677
А это реально сделать в JS ? Просто гуглил, инфы не так много, но что есть - PHP.
Аноним 07/03/19 Чтв 19:40:25 1360737424
>>1360730
Конечно. Можно реализовать через расширение для браузера, можно через Node.js. Я через расширение скачивал видосы на rec-tube к которым там доступ только 30 секундный дается, если открывать через браузер. У них система была такая, что первоначальная ссылка делала запрос в ответ на который приходила ссылка на id, который нужно вставлять в еще один запрос в заголовков ответа которого есть ссылка на прямую ссылку к файлу с видосом.
Аноним 07/03/19 Чтв 22:49:18 1360796425
08/03/19 Птн 01:32:08 1360832426
Eban.jpg (64Кб, 752x471)
752x471
Сап, формошлепы. Есть поехавшие, которые разобрались с Web Audio API настолько, что сам Аллах позавидовал бы, если бы был несовершенен? Короч в этой ебанине нету готового ивента на окончание загрузки файла, варик только дрочить ArrayBuffer, но и там ебанина с хуйпойми чем. Короч вопрос такой, если юзать fetch и тянуть файл, то в цепопче промиса работаем со скачанным файлом или еще с потоком? Как вообще ебанину эту делают невкатывальщики?
А вообще вот пикрил, оно играет как надо, но хуй пойми как проверить докачен ли файл ДО проигрвания проиграл с проигрывания
Аноним 08/03/19 Птн 01:33:04 1360833427
>>1360832
упд бле я ебан, сажу приклеил случайно
Аноним 08/03/19 Птн 09:11:49 1360870428
20181117183650.jpg (352Кб, 1242x953)
1242x953
>>1360796
Записи трансляций вебхор.
Аноним 08/03/19 Птн 23:44:33 1361201429
function f() {}
alert(!!window.f)

Объясните, плиз, почему false? Разве все глобальное не должно быть доступно через глобальный объект?
Аноним 08/03/19 Птн 23:47:47 1361203430
>>1361201
При этом в IE - true и, как мне, кажется это более логичный вариант.
Аноним 09/03/19 Суб 00:41:22 1361228431
>>1361201
В хроме/фф - true. Где у тебя false?
Аноним 09/03/19 Суб 00:54:39 1361232432
>>1361201
Двойное отрицание же- true будет.
Аноним 09/03/19 Суб 01:24:34 1361240433
>>1361228
В опере, хроме и лисе у меня false. Не знаю почему, но function declaration не попадают в window.
>Двойное отрицание же- true будет.
Двойное отрицание, чтобы либо функцию, либо undefined кастить в boolean. У меня выходит, получается, undefined.

Вот пример на jsfiddle
https://jsfiddle.net/h8p4mn1q/
Аноним 09/03/19 Суб 01:25:33 1361241434
Аноним 09/03/19 Суб 02:00:01 1361251435
>>1361240
Ты ебанутый? Фидл не так работает. Вводи в консоли и смотри результат, дурачок.
Аноним 09/03/19 Суб 14:35:43 1361401436
Господа, приветствую!
Изучаю курсы Hexlet, появилось два вопроса:
1) стоит ли изучать раздел основы командной строки? Действительно ли необходимо её знание, для меня это хрен пойми что, хрен пойми зачем нужный раздел.
2) Не могу вникнуть в лямбда считсление, анонимные функции и тому подобное. Есть ли сохранённые ссылочки на хорошую статью или видео, с простым изложение сути. В YouTube'e ничего годного не увидел, в гугле статьи нормальные тоже не нашёл.
Аноним 09/03/19 Суб 15:26:50 1361407437
>>1361401
Сначала учишь HTML+CSS на хтмлкокодемии.
Потом учишь JS на https://javascript.info/.

Потом уже можешь бесноваться со всякими хехлеками и прочим.
Аноним 09/03/19 Суб 15:45:55 1361420438
>>1361401
Ну анонимные функции это же просто. Найди книжку типа изучаем javascript и там почитай.
Пример :
function test(){
console.log("кури бамбук допустим");
}

test(
function one() {} //анонимная функция
)

Функциональное выражение, которое не записывается в переменную, называют анонимной функцией.
Аноним 09/03/19 Суб 15:47:05 1361421439
>>1361420
А если возникают вопросы что такое функ. выражение...то тебе стоит задать вопрос стоит ли тебе вообще связыватся с программированием...
Аноним 09/03/19 Суб 18:32:52 1361507440
А я напоминаю, что высшая форма обучения это видосы на Ютюбе. Тут как раз годные подъехали:
https://www.youtube.com/watch?v=ZihKWQXRBmE
Ну а высшая форма контента, это видосы на русском:
https://www.youtube.com/watch?v=PQfsUWaKsLI
Сейчас на нормальных собесах спрашивают только: "Какие тайтлы видосы смотрели?"
Аноним 09/03/19 Суб 19:29:32 1361527441
>>1361507
>куча не нужной информации, диктор с дефектами речи, невозможность быстро заглянуть назад/вперёд
>высшая форма обучения

Толсто.
Аноним 09/03/19 Суб 19:42:29 1361535442
1546844891000-0.jpg (140Кб, 788x804)
788x804
>>1355414 (OP)
Я так до пенсии буду смотреть обучающие ролики.
Аноним 09/03/19 Суб 19:44:17 1361536443
>>1361535
так начинай писать код, хули непонятно то??
Аноним 09/03/19 Суб 19:51:58 1361545444
>>1361536
Вот какая хуита. Читаешь книгу не понимаешь о чём речь идёт на 88 процентов. Практикуешься с помощью видосов, начинаешь сталкиваться с недостатком теоретической базы. Почему, когда и сколько? Начинаешь гуглить каждую методу опять сталкиваешься с пробелами в знаниях. Из-за этого начинает становится скучно и рука предательски тянется кликнуть ютуб-приколы. А помню, как некоторые темы были очень интересны, аж в туалет не ходил часам лишь посмотреть и тут же выполнить по памяти.
Аноним 09/03/19 Суб 19:55:18 1361550445
>>1361535
>>1361545
На заводах тоже кому-то надо работать, не переживай.
Аноним 09/03/19 Суб 20:00:02 1361554446
Господа реактеры тут? Есть одна хуйня, смотрите

Есть компонент Dashboard который рисует блоки с данными.
У него есть метод который рендерит содержимое своего пропса.

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

А метод , который рендерит пропс привязан статично к данным по артистам. Думал сначала сделать просто второй метод для рендера фильмов, но потом подумал что копирование кода хуевоая идея. Нужно чтобы он как бы был универсальным и просто рендерил то что ему сунули. Как это сделать?
Аноним 09/03/19 Суб 20:06:01 1361557447
>>1361554
Ну то есть получается, что у нас имеется
this.props.actors и this.props.films

пока что есть метод renderActors() который обрабатывает json из actors и рендерит его. Как не писать второй такой метод, но для films, а сделать универсальную и красивую конструкцию, есть ли некий бест-практис в таких ситуациях?
Аноним 09/03/19 Суб 20:14:44 1361567448
>>1361557
ну сделай this.props.data в виде функции с аргументом huita и возвращай что там тебе надо, подставляя huita
Аноним 09/03/19 Суб 20:32:58 1361580449
>>1361567
Просто там разная обработка получается для каждого из джсонов

вот например у артистов есть name и surname поля, которые мы рендерим например так: <h1>artist.name</h1> - <h1>artist.surname</h1>

а у фильма этих полей нет, но есть поле title: <h1>film.title</h1>

то есть сами функции рендера отличаются в зависимости от того какой жсон придет с какой структурой и я не совсем понимаю как этот рендеринг можно сделать универсальным, мы же например не знаем какие ключевые поля будут у другого блока данных
Аноним 09/03/19 Суб 20:49:59 1361601450
>>1361580
ну if или case тогда вставь, хули ты, на реакте пишешь, а элементарных вещей не знаешь
Аноним 09/03/19 Суб 20:54:09 1361607451
>>1361601
Ну бля это будет работать, но код будет нихуя не красивый. Я думал об этом, но спрашиваю именно про какую нибудь хуйню специально для подобных случаев, мб что то есть. Не хочется свой велосипед писать
Аноним 09/03/19 Суб 20:55:56 1361609452
>>1361607
тогда жди пока ИИ изобретут и код будет сам себя писать
Аноним 09/03/19 Суб 20:58:42 1361612453
>>1361554
Суй в этот компонент объект с унифицированными полями, типа {title, text, image, blockOne, blockTwo} и так далее. В зависимости от того, что рендеришь, заноси в эти поля что нужно. Кстати, отличное применение для флоу/тайпскрипта.
Аноним 09/03/19 Суб 21:01:13 1361615454
Привет, можете подсказать, как можно с помощью js отредактировать вордовский файл по заданным меткам?
Я еще плохо знаком с js так что немного теряюсь и хз чо делать, подскажите в какой фреймворк смотреть или еще что нибудь
Аноним 09/03/19 Суб 21:15:03 1361620455
Аноним 09/03/19 Суб 21:23:00 1361623456
>>1361620
в этом вся загвоздка, мне надо сделать бд в которой будут храниться данные, после выбора данных суют вордовский файл и он по меткам будет подставлять выбранные данные в файл, а потом выплевывать обратно пользователю заполненный вариант.
Аноним 09/03/19 Суб 21:36:34 1361630457
>>1361623
Ну и в чём загвоздка? Загружаешь пользовательский файл на гугл докс, потом при помощи его апи редактируешь исходя из выбранных параметров, а результат отправляешь в ответ пользователю. Если без гугл докс, то всё можно делать на стороне сервера.
Аноним 09/03/19 Суб 21:43:50 1361633458
>>1361612
Вот это то что нужно +-
Спасибо
Аноним 09/03/19 Суб 21:53:02 1361643459
>>1361630
окей попробую, спасибо
Аноним 09/03/19 Суб 23:32:12 1361689460
Решал задачку на кодварз, нашел интересное решение:
function openOrSenior(data) {
return data.map(([age, handicap]) => (age > 54 && handicap > 7) ? 'Senior' : 'Open');
}

Понимаю, что тут происходит, но не понимаю зачем и почему там =>
Кто-то может объясннить пожалуйста?
Аноним 09/03/19 Суб 23:52:12 1361707461
Аноним 10/03/19 Вск 00:59:38 1361758462
>>1361420
> Привел определение анонимной функции
> В примере анонимной функции нет
Ты точно разобрался что такое анонимная функция?
Аноним 10/03/19 Вск 02:04:14 1361782463
>>1361612
Другой анон, тоже учу реакт, объясни. Ты имеешь в виду делать что-то типа такого:
<Dashboard config={{title: 'name', text: 'bio'}} data={cast}/>
<Dashboard config={{title: 'title', text: 'plot'}} data={movies}/>
И в компоненте потом возвращать что-то типа:
<h1>data[0][config.title]</h1><p>data[0][config.text]</p>
??
Аноним 10/03/19 Вск 07:46:56 1361807464
>>1361421
Ты дебил. Мало того, что жсник.
() => {}
Вот это называется ЛЯМБДА выражение, не анонимная, не, блять, не стрелочная функции или че там ещё дауны напридумывали.
Аноним 10/03/19 Вск 07:49:33 1361808465
>>1361554
Ебать ты, это же основы.
>>1361782
Двачую вот этого, но только ты в конструкторе суешь из props в state и в render берёшь из него данные .
Аноним # OP 10/03/19 Вск 08:06:25 1361810466
Аноним 10/03/19 Вск 08:46:23 1361812467
Аноним 10/03/19 Вск 08:51:01 1361813468
>>1361782
Нет, нахуй так переусложнять? Просто делай примерно так:
><Dashboard data={
>. . title: artist.name,
>. . text: artist.bio,
>. . img: artist.photo
>}/>
Аноним 10/03/19 Вск 10:16:54 1361827469
319395.png (886Кб, 1366x768)
1366x768
>>1361807
>это называется ЛЯМБДА выражение, не анонимная, не, блять, не стрелочная функции
Аноним 10/03/19 Вск 11:29:41 1361850470
>>1361808
Основы чего ебать? Я еще раз объясняю, что мог наговнокодить решение, но оно было бы некрасивым и неуниверсальным. А искал я именно какой то элегантной штуковины
Аноним 10/03/19 Вск 12:17:17 1361869471
arr >= a && arr <= b

a <= arr && arr <= b

Так, хуе-мое, 1 работает как надо, 2 не работает вообще, почему?
Аноним 10/03/19 Вск 12:21:34 1361872472
6ufD1rpfNo[1].jpg (11Кб, 404x123)
404x123
>>1361869
У меня всё работает. Попробуй переустановить винду.
Аноним 10/03/19 Вск 12:29:49 1361876473
>>1361872
Спасибо, онлайн редактор поехавший походу
Аноним 10/03/19 Вск 14:11:16 1361922474
Дайте тутор как подружить nodejs и postgresql
Аноним 10/03/19 Вск 14:55:20 1361947475
Аноним 10/03/19 Вск 15:41:10 1361982476
Братва, почему у меня не получается с локалхоста удалённо получить шляпу?
Заголовок стоит в респонсе

Access-Control-Allow-Origin: *
Аноним 10/03/19 Вск 16:08:21 1361988477
>>1356842
Оставь контакты, интересно поговорить, сейчас вкатываюсь на стажировку(реакт).
Аноним 10/03/19 Вск 16:42:12 1362004478
Как в реакт-роутере сделать, чтоб url не менялся?

<HashRouter>
<Switch>
<Route exact path="/" component={HomePage} />
<Route path="/notes" component={NotesPage} />
<Route path="/artists/:artistId" component={ArtistsPage} />
<Route path="/artworks/:artworkId
" component={ArtworksPage} />
</Switch>
</HashRouter>


Есть такая залупа, нужно чтоб в Route где artworks не менялся юрл при клике на любой из айтемов списка
Аноним 10/03/19 Вск 16:44:55 1362007479
>>1361807
Что ты блять несешь то, дебил.
Аноним 10/03/19 Вск 17:23:51 1362030480
>>1362004
Так не меняй урл, делов то.
Аноним 10/03/19 Вск 17:31:02 1362037481
>>1362030
Я мб не так выразился
При клике на айтем в секции Artworks урл меняется с /artworks на /artworks/1 и отображает инфу по выбранному айтему

Нужно чтоб можно было так же кликнуть по айтему, отобразилась инфа, но урл остался /artworks
Аноним 10/03/19 Вск 17:36:07 1362044482
>>1362037
Сейчас при клике на айтем у тебя меняется урл - не меняй урл, сразу показывай ArtworksPage

Удачи заебаться, зачем тебе такое поведение?
Аноним 10/03/19 Вск 17:39:34 1362046483
>>1362044
Я сам если честно не понимаю зачем так нужно, эт не моя хотелка а требование
Аноним 10/03/19 Вск 17:46:31 1362053484
>>1362046
Скажи, что тебя пацаны с Усмача запретили РЕСТ нарушать.
Если выбран один элемент из коллекции — это должно быть в УРЛе.
Аноним 10/03/19 Вск 17:53:55 1362057485
>>1362046
Лел, всегда можно взять MemoryRouter, но тогда урл в адресной строке вообще меняться не будет.
Аноним 10/03/19 Вск 18:21:04 1362081486
>>1362057
Можешь плиз кинуть пример с его использованием? Я его тоже вроде нашел по своему запросу, но чет не особо понял как его юзать в моем случае, ведь мне нужно чтоб урл не менялтся только тут
<Route path="/artworks/:artworkId" component={ArtworksPage} />

А в остальных роутах урл менялся, как и было.
Аноним 10/03/19 Вск 18:36:11 1362086487
>>1362081
>не менялся только тут
Так не сделать. Удаляй этот роут и показывай стрницу вручную
Аноним 10/03/19 Вск 18:59:46 1362099488
Блять нахуя эти говноеды наплодили такую кучу фреймворков?!
Аноним 10/03/19 Вск 19:00:42 1362101489
>>1362099
Не хочешь - не юзай, пиши велосипеды на все случаи жизни снова и снова.
Аноним 10/03/19 Вск 19:01:21 1362102490
1.png (16Кб, 735x107)
735x107
Пытаюсь обратиться по id и отредактировать содержимое в тэге
<p id="para">Test</p>
Содержимое неизменно, а консоль выдает null в значении переменной
Подскажите, почему этот метод не работает?
Спасибо.
Аноним 10/03/19 Вск 19:41:41 1362115491
>>1362102
Рано обращаешься к элементу наверное, его еще не отрендерили.
Аноним 10/03/19 Вск 20:35:34 1362160492
15513524708880.jpg (28Кб, 478x478)
478x478
>>1362115
Но тут всего 2 строки кода и 0 контента
Аноним 10/03/19 Вск 21:04:25 1362180493
Аноним 10/03/19 Вск 21:26:15 1362198494
>>1362160
Но скрипты блокируют рендер. Надо просто утащить код в конец body.
Аноним 10/03/19 Вск 22:10:32 1362227495
>>1362180
Не, что-то не заводится
И да, пробовал var/let >>1362102
Аноним 10/03/19 Вск 22:35:27 1362248496
Ты заебал. Как можно быть таким тупым? В твоём огрызке кода на скриншоте ошибок нет, чего ты хочешь? Чтобы все тут гадали и перечисляли всевозможные варианты "пачиму ниработаит??"?
Ты либо код полностью дай, вместе с HTML, либо иди нахуй.
Аноним 10/03/19 Вск 22:57:10 1362254497
Аноним 11/03/19 Пнд 00:52:04 1362313498
>>1362037
Ну так добавь своему ArtWorksPage state={currentArtwork: artworkId} и рендери потом <>{this.state.artworkId & {<Artwork/>}}</>
Аноним 11/03/19 Пнд 00:54:18 1362315499
Не знаю, куда спросить, поэтому сделаю это здесь.

Насколько хорошие знания по хтмло даёт хтмл академия? Насколько полные?
Аноним 11/03/19 Пнд 01:56:59 1362333500
Я рот ебал того шизоида, что высрал всю эту еблю с версиями.
The react-scripts package provided by Create React App requires a dependency:

"webpack": "4.28.3"
Аноним 11/03/19 Пнд 02:26:16 1362340501
>>1362315
Нормально, базового курса хватит что бы верстать статику.
Все знания ХТМЛ умещаются на а4 страничку.
Там скорее проблема с использованием всяких хаков и костылей css, кроссбраузера и прочего дерьма.
11/03/19 Пнд 07:26:25 1362365502
>>1362333
Ну так обнови вебпак, в чём проблема-то, блядь? Так трудно написать npm i webpack?
Аноним 11/03/19 Пнд 08:48:27 1362377503
>>1362340
>Все знания ХТМЛ умещаются на а4 страничку.
Покажи эту страничку.

У css костылей, кстати, практически не осталось.
Аноним 11/03/19 Пнд 10:15:22 1362400504
>>1362315
Смотря как учить. Если будешь всё прожевывать и не задавать вопросов, то таких знаний будет мало, если будешь задавать вопросы и дополнительно смотреть каждый тег, то знаний будет достаточно. В любом случае, в русском сегменте лучше интерактивов нет.
Аноним 11/03/19 Пнд 10:48:27 1362405505
Поясните за Родионова? Его курсы норм? Где их щас можно найти? Что вообще про него можете сказать?
Аноним 11/03/19 Пнд 12:12:57 1362420506
>>1362315
Самое главное научится делать адаптивную верстку.
Аноним 11/03/19 Пнд 12:47:15 1362427507
>>1362405
С чего ты вообще взял, что ноунейма с 3к подписчиками на ютубе здесь кто-то знает? Больше похож на пиздабола-мотиватора уровня "просто сделай это", чем на грамотного специалиста.
Аноним 11/03/19 Пнд 12:55:43 1362428508
>>1362427
Ну про него часто пиздят в тусовке фронтендеров, в твиттерах всяких и чатиках. Вот и стало интересно что за хуй
ibragym 11/03/19 Пнд 15:20:39 1362454509
сап джесеры! нужна помошь.

расклад такой: закончил баку в универе по вашим этим компуктерным наукам, параллельно с учебой работал вебокодером 2-3 дня в неделю, последние месяцев 7 продолжаю быдлокодить в одном уютном стартапе на полную ставку.

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

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

из попыток что-то наладить. пытался убедить второго фронта взять либу готовых компонентов, дабы не ебать мозги хоть с этим и сфокусироваться на писании логики, НО НЕТ, !У НАС КАСТОМНЫЙ ДИЗАЙН!. (кастомный дизайн - это 4 нарисованных экрана из 40, цвета и отступы). напряг пацанов написать доки для апи. написал список фич для мвп фронта (да, этого не было). пытался написать роадмап и дедлайны - не прокатило

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

вопрос. стоит ли взять яйца себя в руки, проявлять инициативу и довести все до конца или сьебать в другую кантору на год, два, а то и больше, где дядя сеньор решит все проблемы и скажет че и как?
Аноним 11/03/19 Пнд 15:29:51 1362456510
>>1362454
Какие-то у тебя фентезийные сеньоры в голове, никто не гарантирует, что этим сеньером будет что-то подобное твоему фронтеру и опыт у него огромный не в написании годноты, а в написании костылей.
Вообще, с такими вопросами пиздуй в https://2ch.hk/pr/res/1361104.html этот тред. Здесь жс обсуждают и всё что с ним связано, а не устройство на работу и её процесс.
Аноним 11/03/19 Пнд 15:44:10 1362461511
Аноним 11/03/19 Пнд 16:14:27 1362475512
>>1362428
Ты в какой то неправильной тусовке, у тебя не фронтэндеры а хуй знает кто. В тусовке фронтэндеров трутся дэн Абрамов, син томас ларкин, вес бос и другие. Курсы вес боса, кстати, советую.
А родионов пиздабол, я его знаю и он реально наебщик, который пытается кабанчиком подскочить, но и это у него выходит плохо.
Аноним 11/03/19 Пнд 16:21:46 1362480513
>>1362475
Так я сам не в тусовке лул. Просто читал твиттерские шутейки и там по кд пиздят про этого родионова. И про Абрамова кстати тоже, и про Козулю. Но если про этих двух я что то слышал, то родионов для меня хз кто.
>родионов пиздабол, я его знаю и он реально наебщик, который пытается кабанчиком подскочить, но и это у него выходит плохо.

В принципе у меня было похожее впечатление о нем, но решил тут у знатоков поузнавать.
Аноним 11/03/19 Пнд 16:50:16 1362490514
Кто может помочь немного разобратся в основах Реакта?
Аноним 11/03/19 Пнд 16:51:38 1362493515
>>1362490
Доки-доки литературный клуб.
Аноним 11/03/19 Пнд 16:51:52 1362494516
>>1362480
Я бы не стал сравнивать абрамова с козулей. Первый что-то делает и шарит, второй вообще не ясно почему хоть кому то известен. Я то только англоязычных ребят почитываю и не уверен теряю ли что-то от отсутствия у меня в ленте ребят из СНГ
Аноним 11/03/19 Пнд 16:55:20 1362498517
>>1362493
State является свойством объекта props?
Аноним 11/03/19 Пнд 16:57:56 1362501518
>>1360737
А где это расширение взять?;)
Аноним 11/03/19 Пнд 17:41:32 1362517519
>>1362498
вам не стоит заниматься реактом
Аноним 11/03/19 Пнд 19:15:14 1362570520
Посоны, а как вы думаете, жс когда-то умрёт? И если да, то что станет альтернативой.
Аноним 11/03/19 Пнд 20:30:23 1362592521
>>1362570
js-у не хватает строгой типизации. Он умрёт, когда браузеры научатся в нативный typescript.
Аноним 11/03/19 Пнд 21:01:38 1362608522
>>1362592
всегда интересовал вопрос, почему же его тогда такой "корявый" гугол выбрал для своего движка?
Аноним 11/03/19 Пнд 21:07:11 1362611523
Докладывает Java ждун вкатальщик Аноним 11/03/19 Пнд 21:09:27 1362613524
Начал пилить ещё одно тестовое на неделю
Надеюсь уложиться в две
Аноним 11/03/19 Пнд 21:29:53 1362637525
>>1362592
напиши мне, зачем нужна типизация?
зачем лишний раз писать
const sumOfTwoNumbers = (a:number, b:number) : number когда из контекста в 99% случаев понятно, что ожидается
мимо ньюфаг
Аноним 11/03/19 Пнд 21:36:12 1362643526
>>1362637
например удобно рефакторить. Иногда приходится поменять тип данных в методе, со строгой типизацией ты сразу найдёшь всех, кто использует этот метод
Аноним 11/03/19 Пнд 21:41:59 1362649527
>>1362643
А ещё грамотные разработчики пишут аннотации в тайпингах. Я нажимаю ctrl+b (перейти к определению) и вижу документацию к конкретному методу. Примерно миллиард времени экономит.
Аноним 11/03/19 Пнд 21:43:32 1362651528
>>1362649
...так и в обычном коде можно, но часто код и типы для него пишут разные люди и они друг-друга компенсируют
Аноним 11/03/19 Пнд 21:46:05 1362658529
>>1362643
Как-то не убедительно. В vscode, например, я могу нажать alt+shift - и я найду все совпадения, где используется необходимый мне метод.
>>1362649
аннотация полезная штука, согласен. В моих crud проектах правда пока не пригождались, ибо мне понятно, что я пишу :)
Аноним 11/03/19 Пнд 21:48:46 1362660530
Аноним 11/03/19 Пнд 21:54:42 1362671531
А не, shift+f12 локально в файле ищет (ctrl+shift+f12 по идее должен глобально работать, но у меня не работает чёт)
ну как вариант можно использовать ctrl+shift+f
Аноним 11/03/19 Пнд 21:57:19 1362673532
>>1362658
ещё тип выполняет роль документации. Ты-то найдёшь все совпадения, а потом будешь их все проверять, чтобы узнать, какие поля они записывают в объект, который присылают. Потому что тебе письмо надо отправить с html табличкоой со всеми этими полями.

Вкусовщина. Удобно без типов — пиши без типов.
Аноним 11/03/19 Пнд 22:00:15 1362680533
>>1362570
Нет. Он прост в освоении и использовании. Программы на нём могут исполняться в браузерах, которые есть на любом современном устройстве. На нём написано тонны фреймворков и свистоперделок, которые не перестают появляться и обновляться. Реализовать с помощью него можно большинство потребностей пользователя, при этом времени это займёт меньше чем реализация на любом другом ЯП.

В общем, JS слишком хорош чтобы его заменять, его ждёт только улучшение.
Аноним 11/03/19 Пнд 22:01:36 1362682534
>>1362673
аннотация+документация ~ одно и то же.
В целом, я понял, спасибо: в пет проектах тайпскрипт излишен. Только в целях показать, какой ты крутой, знаешь тс.
В больших коммерческих проектах тс может быть очень даже полезен.
Аноним 11/03/19 Пнд 22:03:14 1362684535
>>1362592
Строгая типизация это костыль для говнокодеров, которые не умеют писать хороший код, а также архаизм который появился в результате малой мощности прошлых поколений компьютеров. Костыль и архаизм ну никак не могут служить нехваткой у здорового человека.
Аноним 11/03/19 Пнд 22:07:25 1362688536
>>1362682
Верно. В маленьких проектах тайпскрипт особо не нужен, он даже замедлит разработку. А вот в большом проекте с кучей кода и разрабов он довольно полезен это дополнительная информация которая очень не лишняя если тебе в среднем надо день потратить чтобы разобраться как работает кусок, который надо модифицировать. У меня вот проект которому уже больше 10 лет и я понимаю, что там тайпскрипт был бы очень кстати, но тогда его не было конечно :(
Аноним 11/03/19 Пнд 22:08:19 1362689537
такой вопрос: webgl кто-то использует вообще?
Аноним 11/03/19 Пнд 22:17:17 1362704538
>>1362688
и поэтому вместо тс я лучше заюзаю clojurescript, как-нибудь изъебусь, что бы оправдать использование какой-нить структуры из fantasy land, упомяну hott и теоркат, и пойду устраиваться джуном за 150к
Аноним 11/03/19 Пнд 23:23:43 1362760539
Аноним 12/03/19 Втр 04:57:27 1362837540
perekat.png (4Кб, 180x125)
180x125
Аноним 12/03/19 Втр 19:52:36 1363112541
>>1362475
За весбоса не понял, у него ж ток курсы аля 30 непонятных приблуд за 30 дней, которые научат тебя не понимать что происходит и тупо копировать код. Разве нет? Мне кажется его ну, нельзя считать серьезным обучающим про.
Аноним 13/03/19 Срд 10:11:26 1363324542
>>1363112
Не, там есть предметные курсы. Вот научит ли он тебя это не факт но покажет и расскажет как это он делает и куда копать и т.д. Кароче можно на торрентах глянуть
Аноним 13/03/19 Срд 14:44:16 1363429543
15101466665330.jpg (36Кб, 348x342)
348x342
foto27724.jpg (43Кб, 720x654)
720x654
>>1355414 (OP)
Куда съёбывают учителя по джаве? Вот они создают каналы в Трубе, пилят пак видосов для чайников, потом переходят на средний уровень обычно кончая созданием клиент сервера, затем идёт разработка в которой после 3-6 видоса они куда-то сваливают и больше не отвечают на комментарии.
Аноним 13/03/19 Срд 14:50:05 1363434544
>>1363429
>Куда съёбывают учителя по джаве?
Дальше они устраиваются на работу джуниором и начинают зарабатывать деньги и им некогда хуитой страдать!
Аноним 13/03/19 Срд 15:28:40 1363460545
5467788877878.png (22Кб, 100x111)
100x111
Аноним 13/03/19 Срд 15:58:06 1363486546
1546268393301.jpg (32Кб, 481x422)
481x422
>>1363434
А мне что делоть? Ну, вот я прошёл самопальный курс в голове осело 0,05% знаний, что дальше делать? Смотреть опять очередной курс по Джаве?
Аноним 17/03/19 Вск 20:06:58 1366184547
может кто подсказать как скормить веб странице json и docx файл, для последующей работы через docxtemplater? Просто даже как с docxtemplate работать я не понял.
Аноним 18/03/19 Пнд 01:18:23 1366325548
Как искать РАБоту? Я уже достаточно долго ковыряю JS, верстку и вот это всё. Но где можно взять какие-то простые задания для низкого уровня? На бесплатных фриланс сайтах на несложных заказах куча заявок от людей с огромным опытом и портфолио, хуй знает как там вообще пробиться можно.
Аноним 26/03/19 Втр 13:37:19 1370363549
example.jpg (37Кб, 493x391)
493x391
Пишу расширение для Chrome, для работы с rutracker. Нужно чтобы по нажатию кнопки в расширении происходило два простых действия:
1. Нажималась кнопка "Выход" (выход из аккаунта)
2. Нажималась кнопка "Регистрация"

Резльутат - пользователь вышел из аккаунта и перешел на страницу с соглашением рутрекера.

Проблема в том, что функции logout() и registration() выполняются синхронно. Пробовал я и window.onload и setInterval и все что угодно, но не получается. По отдельности каждая из них рабочая, а если подряд их ставить, то выполняется сразу вторая.

Может кто подскажет как их поставить на место и разрешить выполняться только одна за другой?
Аноним 27/03/19 Срд 21:31:33 1371030550
>>1370363
async/await не завезли у тебя там на ИЕ8 или чё?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное