Сохранен 614
https://2ch.hk/pr/res/1336498.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JavaScript thread Number(`124`); /js/

 Аноним OP 28/01/19 Пнд 02:18:30 #1 №1336498 
40BC81D3-8D07-460D-93B5-ABDC106534A3.png
01ECB6B7-C125-4D7B-98B7-71C3EF1DB8D5.png
D5D42686-97DB-4ABE-922C-DA0932509768.jpeg
FC1CC02E-6102-469C-A312-2DC369988707.jpeg
В К А Т И Т Ь С Я

Возраст, пол, образование не имеют значения. Времени потребуется год с нуля, но это не точно.
Английский обязательно. Проследуй в /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 позволит тебе вырваться за пределы браузера, сделать свой сервер, автоматизировать рутину в разработке и жизни:
https://www.youtube.com/watch?v=C7TFgfY7JdE
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs
Нода это уже отдельная приблуда, человечного MDN’a тут нет. Но ты же уже не боишься сухих документаций. Нужно найти доки Ноды nodejs api и сверяться с ними, пока читаешь статьи.

Где-то на этом этапе ещё нужно разобраться с
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://www.youtube.com/watch?v=bzwZJwiNUiY
Оформи такое в портфолио на Гитхабе и можешь искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.
Аноним 28/01/19 Пнд 02:20:28 #2 №1336499 
6F7A0093-E51E-4BA2-AC37-AA7FDD49C5A9.png
Освящаю говнокодером-внимание блядью.
Учитесь на его ошибках
Аноним 28/01/19 Пнд 02:54:52 #3 №1336507 
Прошлый тред
https://2ch.hk/pr/res/1325847.html

Спасибо старый оп, наконец-то ты вернулся!!!
Аноним 28/01/19 Пнд 07:20:58 #4 №1336523 
>>1336499
И какие у него коммиты? Переменные переименовывал?
Аноним 28/01/19 Пнд 08:56:25 #5 №1336531 
11.png
>>1336500
Да меня интересует почему я b не могу использовать, я специально кидаю в json.parse неправильную строку. Почему после этого я не могу присвоить b например значение 1. Uncaught ReferenceError: b is not defined.
Как мне b использовать или она все, с концами?
Аноним 28/01/19 Пнд 09:40:09 #6 №1336536 
>>1336531
В школе расставляли циферки над примерами понимая, в каком порядке действия выполняются.
Сначала выполняется вызов функции parse, который обрывается с не пойманной ошибкой и накрывается весь скрипт.
Переменная создалась бы после и если бы функция вернула нормально.

>>1336507
Перекат раньше 500. Проёбана ссылка на прошлый тред. Картинки беспонотовые. Проёбана главная часть шапки. Вместо ОП-поста опять простыня, которую невозможно свернуть тем, кому неудобно-неинтересно.
Но я всё равно доволен. Теперь было бы здорово шапку отредактировать. Для начала, убрать ссылку на последнее видео, которое удалил автор.
старый хуй
Аноним 28/01/19 Пнд 09:43:30 #7 №1336538 
>>1336536
Хорошо что трапов нет. А то был тут один, JS треды создавал, с трапами.
Аноним 28/01/19 Пнд 09:45:59 #8 №1336540 
>>1336536
Так все, b никак больше нельзя использовать?
Аноним 28/01/19 Пнд 09:58:46 #9 №1336543 
>>1336531
В первой примере на строку ругается. Если сделать так let b = JSON.parse('true'); то все нормально.

Если переменная объявлена с помощью let, ее нельзя переопределить.
Аноним 28/01/19 Пнд 10:01:21 #10 №1336544 
>>1336498 (OP)
Мало что опять простыня, так еще и этот ОП долбоеб так спешил высраться, что ссылки на работоспособность не проверил. Правильно, нахуй надо.
Аноним 28/01/19 Пнд 10:05:37 #11 №1336546 
11.png
>>1336543
>ее нельзя переопределить
Аноним 28/01/19 Пнд 10:06:49 #12 №1336547 
>>1336546
Изменить можно, а переопределить (передекларировать) с помощью let нельзя.
Аноним 28/01/19 Пнд 10:09:08 #13 №1336549 
>>1336547
>Изменить можно
Видишь там b не получается изменить, а c изменяется
Аноним 28/01/19 Пнд 10:13:50 #14 №1336550 
screen.png
>>1336546
Все нормально работает. Ты что-то делаешь не так.
Аноним 28/01/19 Пнд 10:16:05 #15 №1336551 
>>1336549
У меня все работает, смотри мой скрин выше.
Аноним 28/01/19 Пнд 10:19:12 #16 №1336552 
Да я баг в хроме нашел ничоси, в мозилле работает
Аноним 28/01/19 Пнд 10:30:50 #17 №1336554 
>>1336498 (OP)
Это какой-то специальный троллинг? Зачем в шапку всю простыню копировать?
Аноним 28/01/19 Пнд 12:27:32 #18 №1336586 
Приветствую, анонимусы, хочу знать ваше экспертное мнение
С осени того года начал учить/читать/писать JS, прошло почти полгода не продвинулся почти нинахуйа, занимаюсь после работы где-то по часу в день, иногда скипаю дни
Недавно осознал что данный подход к учебе вообще какая-то хуйня, сижу прокрастинирую
Есть варик дропнуть нынешнюю говноработу на полгода и сидеть безвылазно задротить данную тему, но вопрос, увеличится ли профит, есть вообще в этом смысл? Мб сходить на курсы, чтобы вживую задавать вопросы шарящим людям?
Мб тут есть такие же даунята нюфани как и я с такими же проблемами, если да, то го вместе разбираться и вкатываться дальше
Аноним 28/01/19 Пнд 12:28:12 #19 №1336587 
Приветствую, анонимусы, хочу знать ваше экспертное мнение
С осени того года начал учить/читать/писать JS, прошло почти полгода не продвинулся почти нинахуйа, занимаюсь после работы где-то по часу в день, иногда скипаю дни
Недавно осознал что данный подход к учебе вообще какая-то хуйня, сижу прокрастинирую
Есть варик дропнуть нынешнюю говноработу на полгода и сидеть безвылазно задротить данную тему, но вопрос, увеличится ли профит, есть вообще в этом смысл? Мб сходить на курсы, чтобы вживую задавать вопросы шарящим людям?
Мб тут есть такие же даунята нюфани как и я с такими же проблемами, если да, то го вместе разбираться и вкатываться дальше
Аноним 28/01/19 Пнд 12:43:26 #20 №1336598 
>>1336586
>С осени того года начал учить/читать/писать JS, прошло почти полгода не продвинулся почти нинахуйа, занимаюсь после работы где-то по часу в день, иногда скипаю дни
Что ты конкретно делал? Что писал?
Аноним 28/01/19 Пнд 12:47:30 #21 №1336601 
>>1336536
Простыня конечно, но я лично доволен. У меня подгорало от предыдущего опа...
Аноним 28/01/19 Пнд 12:53:44 #22 №1336603 
реакт1.PNG
реакт 2.PNG
Ебашу в реакте калькулятор по мануалу. Но кнопки не нажимаются. Где я проебался антоши?
Аноним 28/01/19 Пнд 13:44:40 #23 №1336633 
>>1336603
На кодпэн выложи.
Аноним 28/01/19 Пнд 13:52:51 #24 №1336638 
>>1336633
https://codepen.io/stepan-jam/project/editor/AoLnJg

Чисто компонент отвечающий за кнопки выложил и рут компонент. Ни одна кнопка не нажимается
Аноним 28/01/19 Пнд 13:58:15 #25 №1336643 
>>1336603
У тебя проебался контекст родительского компонента в handleClick = {this.addToInput}
Аноним 28/01/19 Пнд 13:59:01 #26 №1336645 
>>1336586
>Есть варик дропнуть нынешнюю говноработу на полгода и сидеть безвылазно задротить данную тему
ты не сможешь ее безвылазно задротить, но если свободного времени целый день, то я бы поступил так:
утром верстаешь сайты по макетам часа 3
потом перерыв, а после гдет часа 2 читаешь и понимаешь учебник по жс (ключевое слово понимаешь)
ну а потом решаешь задачки (на codewars например)
иначе ты просто будешь тратить время впустую - в мозг нельзя впихнуть больше определенного лимита новой для него инфы в день, все что свыше лимита мозг просто откажется воспринимать и время будет потрачено зря
Аноним 28/01/19 Пнд 14:12:09 #27 №1336654 
/pr/, не знаю куда обратиться просто уже.
Есть window.open(), есть webkit, в котором window.open() по тачэнд ВНЕЗАПНО перестал отрабатывать и стал блокироваться попап блокером. Неделю назад было всё отлично, а на следующей день оно просто перестало работать. В коде ничего не менялось. По явному вызову функции onclick всё отрабатывает штатно. window.open() вызывается в синхронной операции, всё как надо. Я уже хуй знает куда идти и к кому. Проблема есть только на блядском мобильном яблоке.

Помоги, /pr/, я тебе отсосать готов даже.
Аноним 28/01/19 Пнд 14:24:50 #28 №1336660 
>>1336643
Можешь поподробнее пожалуйста? А то только учусь и не всегда понимаю.
Аноним 28/01/19 Пнд 14:33:45 #29 №1336667 
>>1336586
Обучение без цели -- не оч. Попробуй сделать какое-то рабочее приложение, небольшое. Сразу столкнешься с реальными, а не учебными проблемами, набьешь шишек и получишь опыт.

Алсо анон выше прав -- изучай верстку, без ее знания в веб не вкатишься.
Аноним 28/01/19 Пнд 14:59:32 #30 №1336679 
>>1336643
Разве функция через стрелочку может потерять контекст?
Аноним 28/01/19 Пнд 15:04:58 #31 №1336682 
>>1336660
жс изучил, прежде чем вкатываться в реакт?
судя по твоему вопросу, ты не до конца разбираешься в принципах функционального программирования
Аноним 28/01/19 Пнд 15:10:36 #32 №1336688 
>>1336682
Изучал. Может что подзабыл. Но я в упор не вижу почему не работает. Стрелочная функция же норм должна робить
Аноним 28/01/19 Пнд 15:13:37 #33 №1336689 
>>1336660
Проведи эксперимент и переделай функцию addToInput так, чтобы она тупо выводила в консоль this. Увидишь, как у тебя выводится твой дочерний компонент, т.к. this берётся оттуда, откуда вызывается функция, а не где эта функция объявляется.
>>1336679
Я не совсем корректно выразился - не теряется, а заменяется на тот, откуда вызываешь функцию. Замени короче handleClick = {this.addToInput} на handleClick = {() => this.addToInput}, тогда у тебя this будет передаваться из родительского компонента.
я сам нуб есличо, пусть шарящие поправят где ошибся
Аноним 28/01/19 Пнд 15:16:38 #34 №1336690 
>>1336689
Короче когда обращаемся к методу класса нужно либо биндить либо через стрелочную функцию. Правильно понимаю?
Аноним 28/01/19 Пнд 15:17:04 #35 №1336692 
>>1336689
>handleClick = {() => this.addToInput()}
быстрофикс
Аноним 28/01/19 Пнд 15:19:40 #36 №1336694 
блять ну почему ангуляровские router outlet такое унылое говно, а?

почему блять столько с ней ебаной какойто возни скуа!

пизда, нахуй, 4 час и ни разу не отрисовал в именованной херне другой компонент.
Аноним 28/01/19 Пнд 15:20:36 #37 №1336695 
>>1336690
Если в методе мутишь с каким-либо контекстом, который нужно помнить, то да. Как в случае с изменением стейта родителя через потомка в реакте - тебе нужен именно родительский this в передаваемом методе; без запоминания контекста ты лезешь в стейт потомка и пытаешься там несуществующие значения менять.
Аноним 28/01/19 Пнд 15:36:40 #38 №1336699 
>>1336688
а почему тогда вместо this.props.хуйнянейм ты пишешь props.хуйнянейм??
Аноним 28/01/19 Пнд 19:40:15 #39 №1336817 
>>1336544
не нужна простыня - пиздуй на ответы мэйл, а если нашёл инвалидную ссылку будь так добр скажи какую именно, а не высирай что попало
Аноним 28/01/19 Пнд 19:41:05 #40 №1336818 
>>1336552
хых)) обычно наоборот
Аноним 28/01/19 Пнд 19:45:20 #41 №1336825 
>>1336603

в конструкторе после this.state this.addToInput = this.addToInput.bind(this)
Аноним 28/01/19 Пнд 19:46:43 #42 №1336827 
>>1336667
работаю мидл фулстеком уже больше двух лет, и до сих пор нихуя не знаю не то что бы в сасе, а в обычном css. Все делают верстальщики за меня
Аноним 28/01/19 Пнд 19:51:02 #43 №1336830 
Везет тебе
Аноним 28/01/19 Пнд 21:16:14 #44 №1336912 
this
Аноним 28/01/19 Пнд 21:44:06 #45 №1336952 
>>1336498 (OP)
Почему не возвращается переменная base64_from_URL
из function return_dataURL(str)?
Как её вернуть, и юзать дальше?
Вот пример: https://jsfiddle.net/pnojwLd1/
Аноним 28/01/19 Пнд 21:51:12 #46 №1336958 
>>1336952
Вытащи \tvar base64_from_URL;
из функции function return_dataURL(str)
и помести её выше.
И добавь ? 'AAAAAAA!!!'+base64_from_URL в соответствующей строке.
Аноним 28/01/19 Пнд 22:01:19 #47 №1336971 
Привет.
Умею в реакт-редакс, node/koa/express.
Писал CRUD приложение с аутентификацией jwt (фронт и бэк).
Могу верстать(не очень) и делать css-анимацию.
Но боюсь выкатываться. Живу в 40 минутах от ДС1.
Моих знаний достаточно что бы искать работу? И если да, сколько просить?
Аноним 28/01/19 Пнд 22:06:36 #48 №1336977 
>>1336971
age?
Аноним 28/01/19 Пнд 22:07:25 #49 №1336979 
>>1336971
Чтобы аутенификацию сделать надо 50 строк кода. Ты там не вспотел?
Аноним 28/01/19 Пнд 22:28:31 #50 №1336998 
>>1336827
Я предпочитаю шарить во всех элементах производства въеб-продукта -- от верстки до маркетинга. На карьеру влияет положительно. Но кому что нравится больше.
Аноним 28/01/19 Пнд 22:41:54 #51 №1337015 
>>1336977
24
>>1336979
Ну так это можно про что угодно сказать, Например и мувисерчер простой можно в 50 строк кода написать.
Аноним 28/01/19 Пнд 23:06:53 #52 №1337047 
>>1336958
А как вообще лучше сделать так, чтобы первая функция,
внутри которой используется var
ждала пока этот var "undefined",
и продолжала работу дальше,
но когда var этот - "не undefined", а возвращён, через время (другой функцией)?
Аноним 29/01/19 Втр 01:00:01 #53 №1337118 
>>1337047
если я правильно понял, можешь сделать setInterval и проверять например каждую секунду var i !== undefined
Аноним 29/01/19 Втр 01:00:51 #54 №1337119 
>>1337118
но это бред.
лучше сделай промисами или async/await
Аноним 29/01/19 Втр 01:40:33 #55 №1337135 
Sisters of Doom.jpg
https://www.youtube.com/watch?v=dpw9EHDh2bM
Это страшная тян или страшный трап?
Аноним 29/01/19 Втр 01:46:58 #56 №1337138 
>>1337135
Это петучь
На этих конфах либо петучи либо куки
Аноним 29/01/19 Втр 01:52:04 #57 №1337141 
Capture.PNG
>>1337135>>1337138
Я про вот это, если что.
Аноним 29/01/19 Втр 01:55:24 #58 №1337143 
>>1337141
Да я понял епты.
Это петучь, ты не видишь что ли сам? И по голосу не слышишь? Тогда зайди к нему в твиттер и почитай, что он идентифицирует себя гендерфлюидным петучь-сексуалом.

На жс конфах нормальных нет, а на ривакт-конфах уж подавно.
Аноним 29/01/19 Втр 02:13:09 #59 №1337146 
1423716205138-0.jpg
>>1337143
>петучь
Совсем обдвачевался? Это какой-то новый петушиный сленг?
Я это слово раньше встречал, но не в таком значении.
Аноним 29/01/19 Втр 03:10:24 #60 №1337168 
https://codepen.io/anon/pen/XOKGYo

Вот эта хуета не работает, хотя вроде по алгоритму делал

Условие
Дано число n (n > 0). Проверьте, простое оно или составное. Если число простое - верните из функции строку "Простое число", если нет - "Составное число". Воспользуйтесь методом перебора делителей числа.
Аноним 29/01/19 Втр 03:24:07 #61 №1337172 
>>1336827
Земля тебе асинсом
Аноним 29/01/19 Втр 03:56:42 #62 №1337178 
>>1337118
Годно, но этот интервал надо в переменную загнать, чистить по условию.

>>1337119
В промисы с async вообще не врубаюсь, они для JQuery вроде-как, а я на PureJS пишу.
Я просто сделал таймаутами:

функция
если не ундефайнед - код
если ундефайнед и ещё чё-то - код
иначе - вызов её же, по таймауту
запуск функции...

________
В общем-то,
я хочу сделать copy-paste area в виде div с contenteditable=true,
чтобы туда, внутрь неё, можно было вставить картинку:
1. Скопированную по правому клику мыши -> копировать картинку.
2. Картинку из буфера, сохранённую по нажатию клавиши PrintScreen.
3. DataURL (или URL с выгрузкой пикчи, и конвертацией её в dataURL), при включённом CORS.
4. Картинку, вставленную копипастой файла (когда в буфере Blob или File).
Дальше, уже, когда картинки вставлены, отобразить preview в contenteditable div,
а сами картинки эти - сконверовать в base64, который сунуть - объект "new File()".
Но так как полифилла для конструктора для "new File()" я не нашёл,
а для Blob - полифилл есть, то base64 можно сунуть в Blob,
c атрибутами объекта File, и отправить затем XHR-запросом,
этот файлоподобный Blob - на сервер, приаппендив его к FormData.
Если имени файла нет во вставленном URL или Blob - то сгенерировать его рандомно.

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

Но я не хочу сразу отправлять файлы, и блобы на сервер,
а просто при вставке - хочу добавлять их в массив
(желательно с удалением оттуда, при удалении картинки из contenteditable div)...
А вот список этот, можно уже грузить чем-то асинхронным,
вроде этого скрипта: http://jsfiddle.net/Misiu/6y2Cm/28/
Главное, чтобы всё было client-side, и копипаст-арея редактируемая эта.
Скрипт из фиддла - client-side, но он зависит от других файлов,
которые можно выгрузить из Embed -> Resources.

Всё это я набросал так, чтоб было покороче, но у меня чё-то не получается собрать всё это воедино...
И проектов не вижу, на JS, с копипаст ареями редактируемыми, годными...
Аноним 29/01/19 Втр 04:39:01 #63 №1337183 
>>1337178
Вот тут копипаста пикч: https://codepen.io/netsi1964/pen/IoJbg
Не арея, конечно, и не div, двигать и удалять картинки нельзя,
но копипаста поддерживается.
URL и dataURL нельзя пастить, но можно вставлять картинку, скопированную по printscreen, скопированную из папки,
или картинку, скопированную из вкладки браузера.
На выходе - base64.
Аноним 29/01/19 Втр 05:25:55 #64 №1337184 
>>1337168
Ты нахрена корень из двух берёшь?
Наоборот, от двух до корня из n целые делители перебирай, и кстати, все эти делители - простые.

И что это за запятая у тебя в условии?
Вот так сделай:
while (i<=Math.sqrt(n) && j!=1) {
Внизу ещё, перед return, напиши:
console.log(n+' - '+x);
и после самой функции - пару тестов сделай:
testCycle(1);
testCycle(2);
testCycle(3);
testCycle(4);
testCycle(5);
//...

Инфо - смотри в консоли.

И вообще - на тебе тест Миллера-Рабина в 50 раундов: https://username1565.github.io/Javascript-Primality-Tester/
Аноним 29/01/19 Втр 05:41:55 #65 №1337185 
Опять же я >>1337184
>И что это за запятая у тебя в условии?
Погуглил про запятую.
>Оператор запятая выполняет каждый из его операндов (слева направо) и возвращает значение последнего операнда.

>>1337168
Если хочешь, эту свою, запятую, то просто - поменяй местами операнды.
while (j!=0, i<=Math.sqrt(n)) {
Аноним 29/01/19 Втр 07:21:03 #66 №1337193 
>>1337178
И ещё один вариант вставки картинки добавлю:
>5. Это вставляемый путь к картинке, полный или относительный путь в файловой системе (windows/*nix),
>или же путь на сервере, как полный, так и путь относительный,
>то есть относительно страницы со скриптом.
Возможно ли всё это реализовать filereader'ом, чтоб выдавал base64?
Аноним 29/01/19 Втр 07:29:20 #67 №1337194 
>>1337184
> Ты нахрена корень из двух берёшь?
сяпки, в этом проблема,
Аноним 29/01/19 Втр 07:54:53 #68 №1337198 
>>1336825
Забиндил в конструкторе. Все равно не работает.
Аноним 29/01/19 Втр 09:16:54 #69 №1337213 
>>1337198
Ты бы вместо того, чтобы ныть, залил нормально код на codesandbox, тебе бы за минутку нашли проблему. Или же дебажь сам по-старинке, через расставления консоль логов.
Аноним 29/01/19 Втр 09:20:57 #70 №1337216 
>>1337213
https://codepen.io/stepan-jam/project/editor/AoLnJg

Я залил
Аноним 29/01/19 Втр 09:22:07 #71 №1337217 
>>1337216
>codesandbox
Внимательнее читай. Твою хуйню ни запустить, ни редактировать нельзя.
Аноним 29/01/19 Втр 09:32:26 #72 №1337222 
>>1337217
https://codesandbox.io/s/88z5y34xr8
Аноним 29/01/19 Втр 09:59:28 #73 №1337233 
>>1337222
Еле запустил твою хуйню. Почему ты поленился все вставить как человек? Где ксс файлы, почему ты библиотеку не подключил?
Как я понял, твое говно работает, просто ты Input неправильно подключил. Сделай что-то вроде <input value={this.state.input} />
Аноним 29/01/19 Втр 10:12:59 #74 №1337244 
>>1337233
Спасибо дружище, заработало. В инпуте была проблема.
Аноним 29/01/19 Втр 10:26:05 #75 №1337250 
Еще вопрос.
https://codesandbox.io/s/m545p079j9
Помогите понять логику учебного приложения плиз. Есть HOC под названием Auxie. Логика у него простая. Принимает props и возвращает props.children. И этим хоком заворачивают компоненты layout и burgerBuilder. Для чего нужны HOCs понимаю. Но конкретно здесь зачем они используются вместо div блоков?
Аноним 29/01/19 Втр 13:14:58 #76 №1337331 
Поцоны, я понемногу вкатываюсь в JS с бэкнраундом HTML/CSS прогромиста. И к фреймворкам тоже постепенно присматриваюсь. И мне, как CSS-прогромисту совершенно непонятно зачем в реакте так хуево реализовано все что связано со стилями. inline-стили, styled components это пиздец какой-то нахуй. Я когда увидел VUE с его styles coped, у меня камень с плеч свалился. Не все разработчики фрейворков законченные хуесосы.
Аноним 29/01/19 Втр 14:30:35 #77 №1337372 
Как проще всего сделать аутентификацию по ролям в Vue?
Аноним 29/01/19 Втр 18:35:05 #78 №1337488 
Юзаю material-ui для реакта.
Как стайлить готовые компоненты, не вставляя стили в жс файл? Я прописываю className ручками, делаю css со стилями, но он затирается нахуй дефолтными значениями.
Не вставлять же импортанты там, в самом деле.
Аноним 29/01/19 Втр 20:27:45 #79 №1337539 
>>1337488
Никак.
Аноним 30/01/19 Срд 03:25:51 #80 №1337697 
>>1336498 (OP)
Как получить base64 от пикчи, находящейся в "С:\images\image.png" или "file:///C:/images/image.png" ??
Аноним 30/01/19 Срд 04:36:02 #81 №1337705 
>>1337178
contenteditable drag and drop: http://jsfiddle.net/MWe8U/
можно таскать пикчи в див.
Аноним 30/01/19 Срд 12:25:00 #82 №1337805 
>>1337697
Подтягиваешь пикчу, бейс64-етырешь её.
Аноним 30/01/19 Срд 14:53:09 #83 №1337864 
>>1337805
Да бля, перетащить я и в дроп-зону могу,
и просто select сделать в input[type=file],
но что если я скопировал путь к картинке, и вставляю этот путь,
и хочу преобразовать его в ссылку вида file:///диск:/папка/пикрил.жпг?
XHR-запросом уже загрузить не получится! Они только по HTTP.
Возможно ли как-то по-другому прочитать пикчу?
Кстати, если из браузера копировать, по правой кнопке, то - опять же получается такой путь,
а вот картинка сама - не копируется.

>тырешь
И только сейчас до меня дошло, что так могут весь прон с винчестера посливать.
Аноним 30/01/19 Срд 16:18:28 #84 №1337919 
Почему гайд на гитхабе удален, потерял ссылку из-за вас (нашел уже).
Аноним 30/01/19 Срд 18:23:03 #85 №1338026 
image.png
>>1336498 (OP)
Хули ему надо блять?
Какого он невер юзд то если он используется в вызове ало
Аноним 30/01/19 Срд 19:28:34 #86 №1338078 
>webpack
От аутистов для аутистов. Я пока настраивал ебаный хелло ворлд 2 часа прошло
Аноним 30/01/19 Срд 19:29:44 #87 №1338079 
>>1338026
дебс это имя поля, а не переменная.
Аноним 30/01/19 Срд 19:47:07 #88 №1338089 
>>1337178
>я хочу сделать copy-paste area в виде div с contenteditable=true,
>чтобы...
Вот что получилось, в общем: https://codepen.io/anon/pen/QYGxyY

На входе - пикча, вставленный printscreen,
url, бейс, dataURL - на выходе dataURL и файлоподобный Blob,
который уже можно слать на сервер XHR-запросом, при-append'див этот блоб - к formdata.
HFS принимает блобы в Uploadable folder, даже если в браузере выключен CORS.
Видно ошибку, статус не возвращается, но файл на сервере - есть. Проверено на практике.
>>1337183
Годно, но там без сторонних библиотек этот код не работает в одной HTML-странице. Значит он неполный.
А этот - работает.
>>1337193
Вот это не получилось из локальных файлов вытащить бейс, пушо иноче кулхацкеры - все пикчи потырят.
Поэтому пути - исключил в том примере, по ссылке.
>>1337864
Файлы можно и в дропзону таскать, причём не обязательно пикчи.
И тут эта дропзону просто прикрутили к диву, ещё и на JQuery.

Аноним 30/01/19 Срд 20:04:53 #89 №1338102 
744666.jpg
Геометрия Любви.webm
Блять, месяц отдыхал от JS изучая няшный Rust и забыл как настраивать сборку JS-говна, чтобы заебись всё было.
Проект - набор утилит на nodejs, но возможно я дальше захочу добавить веб-странички с использованием этих утилит.
Ну и как мне сразу сделать проект "кроссплатформенным" - хотя бы с ES6-модулями? Ручками писать конфиги вебпака/бабеля/etc?
Для чисто-React-проектов есть create-react-app который скрывает в себе настройки всего дерьма.

И ведь я не один десяток часов в своё время потратил на пердолинг вебпака/бабеля, но как делать ХУЯК ХУЯК И ВСЁ РАБОТАЕТ КАК НАДО так и не понял, тратил минимум час на настройку сборки в каждом новом проекте.

Короче дайте статьи какие-нибудь почитать, чтобы всё это говно вспомнить.
Аноним 30/01/19 Срд 20:05:47 #90 №1338104 
image.png
>>1338079
я понял, я тупой.
Ладно еще такой вопрос:
как мне проверить что строчка входит не в массив пикрелейтед, а только в определенные поля объета?
т.е. я хочу чтоб было вот так:
if (oButton in oData.results.Fldname)
но я так сделать не могу т.к. results есть array
Аноним 30/01/19 Срд 20:15:49 #91 №1338114 
Анон, а ты писал что-то на OpenUI5? Как фреймворк? Что-то не могу найти сайты готовые, которые были сделаны с использованием сабжа.
Аноним 30/01/19 Срд 20:56:13 #92 №1338183 
33333.png
>>1338104
Кажется нашел вот такую хуйню
Но в отладке работает, а в иде ругается на =>
(отладчик справа)
Аноним 30/01/19 Срд 21:03:45 #93 №1338191 
>>1338104
>входит не в массив пикрелейтед, а только в определенные поля объета
Какого объекта? У тебя же их несколько в массиве. Укажи индекс:
oData.results[index].Fldname или проверь все - циклом
for (var i=0; i < oData.results.length; i++)
можешь сунуть это всё в одну функцию, возвращающую true/false,
ну чтоб цикл не использовать в условии.
Аноним 30/01/19 Срд 21:11:09 #94 №1338199 
>>1338191
>Какого объекта?
Всех имеющихся. Я не знаю по какому индексу она лежит, я проверяю, есть ли определенная oButton в oData.results или нет. И таких определенных oButton может быть несколько, и я надеялся обойтись без вложенных циклов.
Аноним 30/01/19 Срд 23:20:49 #95 №1338330 
2019.png
Ну чё, как повкатывались?
Аноним 31/01/19 Чтв 00:48:59 #96 №1338371 
Почему все высеры на электроне так лагают и почему кодеры продолжают высырать утилитки весом в 100мб, которые на нормальном языке занимали бы 100кб?
Аноним 31/01/19 Чтв 01:22:45 #97 №1338380 
>>1338371
Толсто. Утилиты весом в 100 КиБ требуют рантайма на 200 МиБ. А рантайм электрона всегда с собой, не нужно беспокоиться за наличие его в системе.
Аноним 31/01/19 Чтв 06:29:21 #98 №1338415 
https://pastebin.com/s7gLXfkv

Почему не работает этот пример из книги?
Нормально ли вообще зашивать CSS В JS Файл?
Аноним 31/01/19 Чтв 06:32:38 #99 №1338416 
>>1338415
https://jsfiddle.net/3bdgv2p6/

Быстрофикс. СУдя по книге, должны меняться цвета
Аноним 31/01/19 Чтв 06:33:46 #100 №1338417 
>>1338330
3й месяц вкатываюсь, продолжаюработать Linux Админом
Аноним 31/01/19 Чтв 09:15:49 #101 №1338451 
>>1338102
Двачую вопрос.
Аноним 31/01/19 Чтв 10:17:57 #102 №1338467 
>>1338330
Я не бросал работать в продажах, кек. Работаю себе не спеша дальше в процессе вот вката.
Аноним 31/01/19 Чтв 10:31:44 #103 №1338470 
>>1338415
>>1338416
Разобрался
Там в классе, где Return Надо стаивть
<div style = ...
Что очевидно ведь, но в книге этого нет - примеры списывал 1в1


Короче, что видосики, что книги или статьи - обсираются ошибками везде, независимо купил или скачал..
Аноним 31/01/19 Чтв 11:18:53 #104 №1338496 
>>1338417
Двачую)
Аноним 31/01/19 Чтв 13:59:33 #105 №1338580 
>>1338330
Вкатился ждуном, чувствую что так и будет. Ибо пердолинг своих пет-проджектиков и боевые условия со строгими дедлайнами это разные вселенные.
Аноним 31/01/19 Чтв 16:05:02 #106 №1338628 
elementary.png
Вкатываюсь месяц где-то. Но вот такая хуйня как на пике дизморалит. Это с codesignals, если че.

На решение ушел час. У задания тиер - simple, ориентировочное время исполнения 10мин.

Ну охуеть.

Аноним 31/01/19 Чтв 16:15:37 #107 №1338635 
>>1338628
>codesignals
Как это юзать? Дай ссылку именно на эту задачу. Зашел на сайт, ничего не понятно.
Аноним 31/01/19 Чтв 16:29:24 #108 №1338643 
>>1338628
Описание зверское конечно, но из чего я понял, это sum(1...n)*4
Аноним 31/01/19 Чтв 16:29:33 #109 №1338644 
>>1338628
Так, и какая сложность у правильного алгоритма? На первый взгляд решается по формуле со сложностью О(1).
Аноним 31/01/19 Чтв 17:09:42 #110 №1338666 
>>1338628
Там минут 5. Это мысленно повернуть эту фигуру то увидишь что это просто всегда два вложенных друг в друга квадрата, один чуть больший, а второй на единичку меньший и надо просто сложить их площади: https://codepen.io/anon/pen/MLJqzP
мимо вкатывальщик
Аноним 31/01/19 Чтв 17:10:40 #111 №1338667 
Это мысленно fix Если мысленно
Аноним 31/01/19 Чтв 17:18:17 #112 №1338669 
>>1338628
сука как жи печет, я только час буду задание читать про эти "интересные полигоны"
Аноним 31/01/19 Чтв 17:39:26 #113 №1338680 
>>1338666
Нихуя не понял.jpg

Наглядно понимаю в твоей функции только n=3.

Центральный квадрат - площадью девять + четыре отросточка.

n=4, непонятно где там вложенные квадраты. Будь ласка, обведи.
Аноним 31/01/19 Чтв 18:01:07 #114 №1338689 
Есть вкатившиеся со средним профильным техническим образованием?
Интересно просто статистически
Заметил, что среди программистов подавляющее большинство все же с вышкой, а со средним - максимум сисадмины
Аноним 31/01/19 Чтв 18:48:15 #115 №1338727 
>>1338689
а где ты тут видишь программистов ?
Аноним 31/01/19 Чтв 18:50:49 #116 №1338728 
square.jpg
>>1338680
Будь ласка, ось дивись
Например n = 4. 4 это "длина" стороны "квадрата", меряем в огурцах ячейках.
Синие ячейки это больший квадрат, 4 x 4 = 16
Красные ячейки это немного (на единичку) меньший квадрат, 3 x 3 = 9
16 + 9 = 25
Аноним 31/01/19 Чтв 20:11:11 #117 №1338802 
А куда гайд делся с гитхаба?
Аноним 31/01/19 Чтв 21:21:31 #118 №1338836 
.png
>>1338728
Ты меня натолкнул на ещё одну интрепретацию. Написал формулку, и вышла ШОК сумма квадратов только в профиль.
Но графическая интерпретация мне кажется интереснее. даже подумал, как это на куб спроецировать. Чувствую, там тоже что-то лежит.
n + (n-1) (n-1 + n)
мимо*
Аноним 31/01/19 Чтв 21:32:51 #119 №1338839 
>>1338628
S = 2n(n-1) + 1
Аноним 31/01/19 Чтв 21:55:32 #120 №1338849 
>>1338026
{ [fldName]: fldVis }
Аноним 31/01/19 Чтв 21:57:49 #121 №1338850 
>>1338689
Образование решает только если ты в гос организацию устраиваешься чаще или релокейшн планируешь.
А у фронтенд-разраба оно почти никогда не нужно.
Аноним 01/02/19 Птн 02:05:17 #122 №1339019 
>>1336498 (OP)

оправдывайтесь кто-нибудь https://youtu.be/uMuYaES4W3o
Аноним 01/02/19 Птн 02:43:25 #123 №1339030 
Яростный Геннадий Горин.jpg

Ебаный ты Яваскрипт по голове. Аноны, какого хуя не работает ебучий window.location.href= или window.location.replace() или даже window.location.assign(). Я же блять сейчас ебанусь, третий чась пошел как колупаюсь с этим говном, а все нихуя. Как блять в той же вкладке открыть ебучую ссылку, блять?!

На onclick кнопки висит эта блять, и нихуя не работает, причем сам скрипт работает, но вот эта блядская часть никак, гнида ебаная. И window.open() тоже отлично работает, блять, но я хочу в той же вкладке, ебаный твой рот, блять, а

function checker() {
var x = document.getElementById('t').value;
if (x == "Слава Яхве") {window.location.replace("google.com"); }
Аноним 01/02/19 Птн 02:55:39 #124 №1339033 
1508939680240263160622.jpg
>>1339019

жс ожидаемо медленнее крестов, но примерно всего в 2 раза @ жс таки не компилируется, и поэтому это довольно хардкорная скорость для скриптового ЯПа @ webassembly таки неожиданно слегка медленнее крестов, но на какие-то сотые проценты
Аноним 01/02/19 Птн 06:49:49 #125 №1339061 
>>1338839
Как вывел эту формулу?
Аноним 01/02/19 Птн 07:20:53 #126 №1339062 
>>1338628
n^2+(n-1)^2
Аноним 01/02/19 Птн 07:56:52 #127 №1339064 
>>1339061
Методом тыка искал зависимость, сошлось для n = 1 ... 6.
Аноним 01/02/19 Птн 08:55:58 #128 №1339069 
Ебана рот, как мне писать в ноде тесты для функций, которые срут в базу? Как мне эти высеры удалять потом?
Аноним 01/02/19 Птн 09:04:37 #129 №1339075 
>>1339069
Я не эксперт, но для тестов нужно интегрировать специальную тестовую базу.
Аноним 01/02/19 Птн 11:01:01 #130 №1339149 
Пишу одну хуету на ноде с сокет.ио. Хуита эта с регистрацией и логином, при каждом запросе залогиненного юзера передается токен, миддлвар из токена получает юзера и пропихивает его в объект запроса. Мне нужно как-то по айди юзера найти его соединение и отправить ему событие. Как такую хуйню запилить?
Аноним 01/02/19 Птн 11:10:13 #131 №1339161 
Как же хочется паттерн матчинга...
Аноним 01/02/19 Птн 16:23:31 #132 №1339361 
https://jsbin.com/xivizuwuje/edit?html,js,output

Аноны, хелпаните плз, почему оно не работает?
Аноним 01/02/19 Птн 17:11:43 #133 №1339384 
>>1336498 (OP)
Аноны, хелп.
Есть вакансия стажера разработчика. Из обязанностей примерное знание создание сайта. Короче, проходил htmlacademy (не интенсив) месяц назад. Почти все забыл . Можете подсказать как подготовиться за 3-7 дня. Какой нибудь сайт для примера наверное надо сделать? Помогите пожалуйста.
И еще. Там в требованиях было отличное знание интернета и пк. Что они имели в виду? Так же коммуникативные качества. С кем мне там общаться надо?
Аноним 01/02/19 Птн 17:35:27 #134 №1339390 
>>1339361
У тебя у обработчика события this сейчас указывает не на класс, а в пизду, т.е. событие не прибайджено. Надо в конструктор добавить this.handler = this.handler.bind(this)
Дальше, у тебя не прединкремент установлен, а ПОСТинкремент.
Прединкремент: ++i; сначала выполняет инкремент, а потом возвращает результат;
Постинкремент: i++; сначала возвращает результат, а потом выполняет инкремент;
Т.е. у тебя сначала возвращает неизменное значение и записывается в стейт, и только уже потом увеличивается.
Плюс гудтиер это не менять стейт как ты меняешь. У Реакта там асинхронная обработка-хуйобработка, мутабельность-хуебальность, короче долго объяснять, скоро сам прочитаешь. Вообщем используй для сет стейт анонимную функцию возвращающую объект с твоими новыми данными, аргументом принимающую предыдущее состояние стейта. См. код https://codepen.io/anon/pen/bzqOzW для конструктора и хандлера.
Аноним 01/02/19 Птн 17:41:25 #135 №1339393 
>>1339390
>>1339390
Спасибо!
Аноним 01/02/19 Птн 17:46:33 #136 №1339396 
>>1339384
>Там в требованиях было отличное знание интернета и пк.
Проиграл.
Аноним 01/02/19 Птн 18:01:21 #137 №1339400 
>>1336428
Ты блять можешь просто почитать, что на входе, https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
Прямым текстом написано --> Разбираемая строка JSON.
Аноним 01/02/19 Птн 19:10:21 #138 №1339421 
>>1339384
Судя по описанию, шарага - дерьмо, и там тебя посадят "программировать" на хтмл/ксс.
Аноним 01/02/19 Птн 19:22:35 #139 №1339428 
>>1339421
Главное, чтобы стаж был
Аноним 01/02/19 Птн 19:52:29 #140 №1339457 
>>1339428
Ага, чтобы на пенсию потом выйти.
Аноним 01/02/19 Птн 20:40:43 #141 №1339536 
>>1339428
Главное - это твои знания и навыки. А ты вместо их получения будешь верстать тупорылые лендинги.
Аноним 01/02/19 Птн 23:55:17 #142 №1339744 
>>1339030
Хочешь кушац? Напиши там "http://google.com/"
Хуле ты ломишься на страницу "./папка/google.com"
Аноним 01/02/19 Птн 23:59:04 #143 №1339750 
>>1339030
и скобку фигурную в конце добавь...
https://jsfiddle.net/q9oknz6t/1/
Аноним 02/02/19 Суб 01:55:08 #144 №1339772 
>>1336498 (OP)
Помогите с регекспом.
Хочу проверить является ли имя файла именем и расширением.
Но...
Латинница работает:

/^[-\w^&'@{}[\],$=!#().%+~]+$/.test("test1_filename.txt")
true

А кириллица - нет:

/^[-\w^&'@{}[\],$=!#().%+~]+$/.test("test1_fileнейм.txt")
false
Аноним 02/02/19 Суб 02:00:52 #145 №1339774 
>>1339772
Всё, нашёл, и добавил ёЁ.
/^[-\wЁё\u0430-\u044f^&'@{}[\],$=!#().%+~]+$/.test("test1_fileнёЁйм.txt")
true

А что насчёт других символов?
Мне просто надо проверить, исключены ли спецсимволы?
Ведь в имени файла могут быть и всякие юникод-символы...
Аноним 02/02/19 Суб 02:04:25 #146 №1339775 
>>1339774
>>1339774
>Ёё\u0430-\u044f
Можно и без юникода:
/ёЁА-я

/^[-\wёЁА-я^&'@{}[\],$=!#().%+~]+$/.test("test1_fileнёЁйМ.tИкСt")
true
Аноним 02/02/19 Суб 09:21:00 #147 №1339934 
мывмывмывм.jpg
ascascas.jpg
анон, почему блять такие разные результаты? я не понимаю.

в https://angular.io/guide/router - написано столько текста что можно ахует. мне просто нужно было перейти на другой компонент, а внутри компонента менять контент в router-outlet с помощью чайлд роутов

блять, минус 1.5 дня из жизни
Аноним 02/02/19 Суб 09:24:36 #148 №1339935 
ascascas.jpg
>>1339934
почему нахуй параметр id виден только в родительском компоненте а не в чайлдах?

да, его можно перенести к чайлдам. то ':id/details' - почему-то ломает навигацию по ВСЕМУ сайту
Аноним 02/02/19 Суб 10:29:07 #149 №1339953 
пиздец, с каждым таким приколом все больше думаю что я
1. совершил ошибку выбрав ангуляр
2. нужно переходить на vue. реакт я уже видел - мне не зашел.
Аноним 02/02/19 Суб 11:30:00 #150 №1339998 
>>1339953
На ангуляре ты скорее всего найдешь работу по поддержке старой легаси хуйни. В стартап ты с таким стеком вряд ли устроишься.
Аноним 02/02/19 Суб 12:37:16 #151 №1340019 
лакоон2.jpg
А теперь платина - React vs Vue для вката?
Аноним 02/02/19 Суб 12:49:14 #152 №1340020 
f312cbe6568bce10828b5b89e7e6659b.jpg
>>1340019
JQuery!
Аноним 02/02/19 Суб 12:51:24 #153 №1340021 
>>1340019
Пиши на вью. Тут никто на нем на пишет, как раз советы ньюфагам давать будешь.
Аноним 02/02/19 Суб 13:14:23 #154 №1340028 
>>1340019
бери жиквери не выебывайся
Аноним 02/02/19 Суб 13:43:37 #155 №1340048 
>>1340019
В начале HTML, CSS, JavaScript освой, потом потрогай JQuery и Bootstrap.
sage[mailto:sage] Аноним 02/02/19 Суб 14:15:02 #156 №1340060 
>>1340020
>>1340028
>>1340048
Какой нахуй Jquery? Как там в 2006-м, долбаёбы?
Аноним 02/02/19 Суб 15:03:09 #157 №1340095 
>>1340060
Там его надо знать на уровне Ajax дёрнуть формой, но нет тут сука будут вкатальщику советовать сразу смузифреймфорки!
Аноним 02/02/19 Суб 15:11:37 #158 №1340101 
Снимок.PNG
что значит недостижимый код? как с этим бороться и что я сделал неправильно?
Аноним 02/02/19 Суб 15:13:30 #159 №1340103 
>>1340101
бля, анон, извини, понял где обосрался
Аноним 02/02/19 Суб 15:54:32 #160 №1340133 
Перекатился
Аноним 02/02/19 Суб 16:20:05 #161 №1340165 
image.png
Двач, помоги долбоёбу.
Идёт TypeError после ввода команды. Если нажать на элемент через Ctrl+Shift+C, то после раскрытия ветки элементов эта же команда выдаёт нужный результат.
Аноним 02/02/19 Суб 16:22:45 #162 №1340172 
>>1340165
Мб до отрисовки DOM-дерева вызываешь первый раз, вот и нулл выдаёт.
Аноним 02/02/19 Суб 18:26:41 #163 №1340241 
Есть кнопка по которой открывается окно.
Как и чем отследить, что окно закрыто?
Аноним 02/02/19 Суб 19:04:38 #164 №1340252 
>>1340241
if (theWindow.isClosed) {твой код}
Аноним 02/02/19 Суб 19:17:30 #165 №1340255 
Поступил на фронтенд в финтех-школу банка Тинькофф. Есть тут еще такие? Тяжело там учиться ньюфагу?
Аноним 02/02/19 Суб 19:40:29 #166 №1340264 
>>1340241
DOM.style.display === 'none'
Аноним 02/02/19 Суб 19:51:40 #167 №1340270 
>>1340255
Даже не хочу знать, что это за говно курсы высрались.
Аноним 02/02/19 Суб 20:02:01 #168 №1340275 
>>1340270
https://fintech.tinkoff.ru/tfschool/frontend

а ты узнай
Аноним 02/02/19 Суб 20:20:51 #169 №1340285 
>>1340255
Плюсую вопрос, сам на скалу поступил
Аноним 02/02/19 Суб 21:03:59 #170 №1340325 
>>1340285
в дурке лежал?
Аноним 02/02/19 Суб 21:17:38 #171 №1340337 
>>1340255
>>1340285
А как они отбирали? Что нужно знать, чтобы поступить туда?
Аноним 02/02/19 Суб 21:20:03 #172 №1340339 
>>1336971
>Писал CRUD приложение с аутентификацией jwt (фронт и бэк).
Какие меры ты предусмотрел на тот случай, если таблица с хешами паролей утечет? Что если jwt был скомпрометирован - как ты защищаешься от этого кейса? Что хранишь в payload'е у jwt? +10050 вопросов.
Написать аутентификацию может и школьник, только это будет аутентификация от школьника.
Аноним 02/02/19 Суб 21:22:31 #173 №1340342 
>>1337118
>>1337047
T_T
Мои глаза сочатся кровью, товарищи. Зачем такие костыли для имитации асинхронщины, вместо использования непосредственно самой асинхронщины?
Аноним 02/02/19 Суб 21:28:00 #174 №1340346 
>>1339069
Сначала изучи матчасть, почитай что такое тесты вообще, чем юнит-тесты отличаются от интеграционных и так далее.
У тебя функции в базу каким образом срут? Dependency injection, strategy pattern, Inversion of control - это про твой код? Если нет, то рано тебе еще о тестах думать.
Аноним 02/02/19 Суб 22:43:07 #175 №1340381 
>>1340339
Посолить?
Мимо ждун вкатальщик
sage[mailto:sage] Аноним 02/02/19 Суб 23:22:02 #176 №1340424 
>>1340339
> Какие меры ты предусмотрел на тот случай, если таблица с хешами паролей утечет?
Если админы БД настолько обосрались, что у них пиздят таблицы, это не моя проблема.
> Что если jwt был скомпрометирован - как ты защищаешься от этого кейса?
Если тупорылый пользователь установил у себя какое-то дерьмо, которое пиздит его данные, опять же, это не моя проблема :)
Аноним 03/02/19 Вск 04:42:59 #177 №1340585 
>>1340424
Отлично. Мы вам перезвоним.
Аноним 03/02/19 Вск 04:47:35 #178 №1340586 
Объясните плз, почему этот код https://codepen.io/anon/pen/bzWOJB каждую секунду выводит "undefined", а этот https://codepen.io/anon/pen/BMRvbz выводит 100, но всего один раз?
Аноним 03/02/19 Вск 04:52:30 #179 №1340587 
>>1340586
https://learn.javascript.ru/bind
Аноним 03/02/19 Вск 06:08:45 #180 №1340595 
>>1340381
Хер свой посоли. Вангую, твоя соль будет одинаковой для всех паролей. А про PBKDF2 ты и не слышал.
Аноним 03/02/19 Вск 12:06:56 #181 №1340675 
>>1340595
А как верно свой велик делать с авторизацией?
Аноним 03/02/19 Вск 13:47:12 #182 №1340722 
>>1340675
Ну значится так, ебать. Канал, по которому ты передаёшь данные шифрован. Точка. На сервере 80 порт должен быть закрыт нахуй. Или быть редиректом на 443. Дальше. На клиенте ты получаешь пароль и СРАЗУ же хуччишь по нему односторонней функцией для получения производной от пароля (какая-нить годная KDF). С логином можно поступить так же, при желании, и присваивать пользователям только те имена, которые они сами выберут, расшифровывая их в рантайме. Для каждой сущности свой ключ. В зашифрованном виде пароль пересылается на сервер, там солится (уникальное значение для каждого пользователя, которое можно положить рядом с паролем), перчится (уникальное значение для БД, например. Отличается тем, что оно непубличное, и лежит вне БД), от этого при помощи очередной KDF (на сегодняшний день актуален Argon2) считается производная и сравнивается с тем, что у нас лежит в БД.
Если пока всё хорошо, в дело вступает двухфакторная авторизация ну, или не вступает. Если ЦА — адекватные люди, в теме.
Ещё есть вариант с авторизацией по публичному ключу. TLS позволяет не только клиенту проверять сервер, но и серверу пропеоять клиента. Вот тут просто и доходчиво написано: https://blog.cloudflare.com/introducing-tls-client-auth/
Про то, что сейчас актуально, тут: https://latacora.singles/2018/04/03/cryptographic-right-answers.html
Если где-то проебался, или чего не учёл, бати-сисадмины, поправьте. Буду признателен
Аноним 03/02/19 Вск 14:06:49 #183 №1340737 
>>1340722
йобаныврот
Аноним 03/02/19 Вск 17:28:10 #184 №1340851 
>>1340722
Это уровень мидла или такие дела толко для синьоров?
Аноним 03/02/19 Вск 18:26:09 #185 №1340901 
>>1340722
Могу добавить к этому, что описанное здесь это еще не максимум паранойя. Есть схемы сложнее, включающее несколько серверов и с большей защитой от слитых данных, плюс добавляется еще пара математических шахов, которые позволяет в случае компрометации любого из шагов аутентификации безопасно и стойко перехешировать конечные значения. Если на глаза попадется статья про это, закину.
Главное помнить, что безопасности всегда будет мало.
Аноним 03/02/19 Вск 18:31:26 #186 №1340904 
>>1340901
Бонусом к этому идет то, что даже если сольется и скомпрометируется 90% (что, в принципе маловероятно) всего и вся, злоумышленник, даже имея большие вычислительные мощности, все равно заебется. А компрометация парочки шагов из подобного рода аутентификаций, не даст злоумышленнику ничего. Т.к. там уже даже всех мощностей мира ему не хватит на генерацию радужных таблиц в достаточном объеме.
Аноним 03/02/19 Вск 18:41:52 #187 №1340908 
двач, помоги, знаю тут должны быть те, кто шарит в Gulp и Browser Sync
Аноним 03/02/19 Вск 18:44:56 #188 №1340909 
Снимок2.PNG
Снимок.PNG
уже часа 3 бьюсь в конвульсиях и не могу понять, почему эта параша не релодит sass файлы
Вручную все работает, но автоматически нихуя
Аноним 03/02/19 Вск 18:48:59 #189 №1340914 
>>1340737
Да, забыл ещё пару штрихов про HTTPS/SSL/TLS.
SSL сразу нахуй, TLS принимать не ниже предпоследнего релиза (>=1.2), обязательный HPKP. В настройках соединения нужно выключить все схемы с коротким ключом, и с уязвимыми шифрами.
Обязательные политики на запрет 3rd party script, куки если и устанавливать, то только сессионные: они недоступны через JS от слова совсем.
Пользователь должен уметь проверять сертификаты, и раз в день заглядывать в список каштомных сертификатов. По возможности, пользоваться лисой из-за её независимого внутреннего хранилища сертификатов по крайней мере, под ос шиндовс.
>>1340901
Буду признателен за все статьи, котик. Ибо то, что я тута написал — пока предел моих знаний ;з
>>1340904
Главное, что пароль пользователя (а при должной архитектуре которую я ни разу в жизни не видел, правда и логин) при такой схеме не может быть скомпроментирован при атаке на сервер.
А радужные таблицы гасятся уже на соли (главное, её с перцем не путать)
Аноним 03/02/19 Вск 19:25:24 #190 №1340940 
>>1340914
ЙОБАНЫВРОТ
Аноним 03/02/19 Вск 21:43:43 #191 №1341121 
>>1340940
Ну ты же не ожидал, что тебе позволят пилить безопасность для финансовых систем, банковских транзакций, персональных данных и прочее-прочее, с одним лишь знанием об md5 и sha256.
Аноним 03/02/19 Вск 22:48:01 #192 №1341170 
>>1341121
>позволят пилить безопасность для финансовых систем, банковских транзакций, персональных данных и прочее-прочее
Как будто в >>1336971 говориться об этом, а не о поиске работы веб-джуном.
В JS-тред зашел только чтобы выебнуться своими знаниями, да? Впрочем присаживайся, основной контингент тут куда хуже.
Аноним 04/02/19 Пнд 00:48:11 #193 №1341217 
>>1341121
Это говно часто гораздо ниже уровнем того, что я вспомнил и придумал за 5 минут, не надо идеализировать~
>>1341170
> В JS-тред зашел только чтобы выебнуться своими знаниями, да?
Вопрос хороший попался. Да и интересно сравнить своё видение безопасной архитектуры с видением её другими анончиками которые пока только навели тени и саспенса и уползли~
Аноним 04/02/19 Пнд 02:32:31 #194 №1341307 
>>1337178
>В промисы с async вообще не врубаюсь, они для JQuery вроде-как
Промисы под PureJS тоже пашут.
Вот твоя шняга на промисах, с интервалом и с таймаутом:
https://jsfiddle.net/rd2ch9g0/
Возвращённая переменная прописывается внутри функции, где и используется локально.

>>1340020
>JQuery
>>1340028
>бери жиквери не выебывайся
>>1340060
>Какой нахуй Jquery? Как там в 2006-м, долбаёбы?
Помню была ещё давно где-то, более оптимизированная версия JQuery - zepto.min.js
Вот статья 2012-го года: https://stepansuvorov.com/blog/2012/09/выкидываем-jquery-и-начинаем-использовать-zep/
Аноним 04/02/19 Пнд 07:55:59 #195 №1341378 
jquery wins.JPG
>>1341307
Аноним 04/02/19 Пнд 08:01:15 #196 №1341380 
>>1340908
Нет тут таких
Аноним 04/02/19 Пнд 10:40:43 #197 №1341437 
1544142475683.jpg
let symbolOne = 1;
let symbolTwo = 2;
let symbolThree = '3';
alert( symbolOne + symbolTwo - symbolThree );

Какого хуя результатом становится 0? Типа в js можно из числа "вычесть" символ, и он это спокойно посчитает? Тогда почему при сложении получается 33, а не 6? Где тут логика?
Аноним 04/02/19 Пнд 10:44:25 #198 №1341439 
>>1341437
минус приводит типы к числам и выполняет вычитание
сложение выполняет конкатинацию, если одно из значений строка
Аноним 04/02/19 Пнд 10:45:13 #199 №1341440 
>>1341437
>Тогда почему при сложении получается 33, а не 6?
3 + '3' = '33', потому что он считает что это строки, ибо посредством символа плюса можно контактенировать строки.
3 - '3' = 0, потому что гладиолус строка с тройкой была приведена к числу.
Аноним 04/02/19 Пнд 11:37:48 #200 №1341490 
Посоны, как убирать гап между учебниками и реальными задачами?

К примеру простейшая задача убрать дубликаты из массива
https://www.youtube.com/watch?v=dvPybpgk5Y4&t=431s

Но это же нихуя не очевидно, мне никто не рассказал про временную переменную, например, как у индуса в видео.
Аноним 04/02/19 Пнд 11:39:18 #201 №1341491 
>>1339536
Отличный вариант набить руку на верстке, дома ты хуй себя заставишь верстать
Аноним 04/02/19 Пнд 11:41:36 #202 №1341494 
>>1340103
И где?
Аноним 04/02/19 Пнд 11:42:58 #203 №1341495 
>>1340337
Спрашивают "умеешь ли переустанавливать ос, анон?". Ответ да - принят!
Аноним 04/02/19 Пнд 11:46:04 #204 №1341498 
Как проверить, содержит ли массив все элементы из другого массива?
Аноним 04/02/19 Пнд 11:48:04 #205 №1341499 
>>1341494
return в первое строке.
Аноним 04/02/19 Пнд 11:48:38 #206 №1341500 
>задача убрать дубликаты из массива
new Set(arrayWithDuplicates)
Аноним 04/02/19 Пнд 11:51:48 #207 №1341503 
>>1341500
Мы вам перезвоним.
Аноним 04/02/19 Пнд 12:00:21 #208 №1341506 
>>1341500
В видео есть этот способ. Вопрос был в другом ебана.
Аноним 04/02/19 Пнд 12:12:36 #209 №1341512 
>>1341498
Ну че вы, помогите нубу. Includes и some в такой ситуации не работают, верно же?
Аноним 04/02/19 Пнд 12:20:03 #210 №1341517 
>>1341512
А если every?
Аноним 04/02/19 Пнд 12:22:12 #211 №1341518 
>>1341506
Допустим тебе надо проверить есть ли элементы массива b в массиве a. Для этого можешь просто конкатировать два этих массива в один, допустим с. Дальше как выше тебе написали. new Set(c).size размер уникальных элементов. Если он больше чем размер массива a, значит в b были элементы которых в a нет.
Аноним 04/02/19 Пнд 12:35:41 #212 №1341525 
>>1341517
Да, похоже на правду. Спасибо!
Аноним 04/02/19 Пнд 12:39:02 #213 №1341527 
>>1341525
Не похоже это на правду. Это называется вызвать колбек для каждого элемента массива, где ты один хуй будешь брутфорсить.
Аноним 04/02/19 Пнд 12:41:30 #214 №1341530 
>>1341527
Хм, а как тогда сделать?
Аноним 04/02/19 Пнд 12:42:34 #215 №1341531 
>>1341530
>>1341518
Аноним 04/02/19 Пнд 12:48:34 #216 №1341533 
>>1341530
Ой не братишка, я что-то туп как валенок стал. Все тебе пральна сказали. в Колбеке просто incldes(currentValue) делай и все.
sage[mailto:sage] Аноним 04/02/19 Пнд 14:33:08 #217 №1341592 
>>1341440
Какое же Джаваскрипт говно, пиздец просто.
Аноним 04/02/19 Пнд 14:53:01 #218 №1341596 
>>1341440
А почему + 3 не была приведена к числу, а -3 приведена?
Аноним 04/02/19 Пнд 14:59:26 #219 №1341602 
>>1341596
Потому что строки складывать можно, а вычитать нельзя.
Аноним 04/02/19 Пнд 15:30:06 #220 №1341618 
>>1341592
Это ты еще ноде модулес, и вебпак с бабелем и полифилами не видел.
Аноним 04/02/19 Пнд 19:41:41 #221 №1341801 
>>1341490
Чекай просты олимпиадные задания в духе расстановки шахматных фигур, проблем с массивами не будет!
sage[mailto:sage] Аноним 04/02/19 Пнд 20:40:11 #222 №1341856 
20170713204945.png
Нужно написать ГОВНО для проекта шараги через 2 недели. Подробностей нет, но бэк будет готовенький, скорее всего. Реально ли это попытаться сделать, если я сейчас на функциях+знаю верстку(средне-хуево)? Доучить основы и пробовать через ванильный js что-то реализовывать || попытаться освоить vue || забить на корку и в своем темпе продолжать учить, проебав проект?
Аноним 04/02/19 Пнд 21:33:54 #223 №1341895 
Почему Vue обгонит по популярности React уже в этом году?
Аноним 04/02/19 Пнд 22:58:54 #224 №1341970 
node-js-main.jpg
>>1336498 (OP)
сап жабакрипач!!
вопрос анонам, которые могут в ноду - как вкатиться в нее, где искать годные пошаговые манулы?
смотрю сейчас курс от юдеми, там что ни видос, установка новых пакетов и использование функций из них - начинаешь дико путаться во всем этом
есть вообще способ вкатиться в фулстак через ноду, если за плечами только опыт использования ванилы и реакта, или лучше не вскрывать эту тему и задрачивать пых?
вроде как хочется быть фулстаком на жс, но блять эта нода вообще на дается что то
Аноним 05/02/19 Втр 00:26:09 #225 №1342018 
>>1341970
берешь экспрес + монгу и делаешь рест апи для борды. Из фреймворков на выбор loopback, typeorm, apollo-server ( разберешься заодно c graphql), types-graphql, обязательно бери тайпскрипт. Можешь базу другую посмотреть, постгрес например. С основами разберешься.
а вообще вкатись лучше сначала фронтом а потом переедешь на бэк, как на курорт. А потом начнется девопс....
Аноним 05/02/19 Втр 08:47:09 #226 №1342103 
Аноны, зачем пересоздавать свою вполне рабочую CRM (на Yii2/Twig) на Angular, когда я об этом спросил фронтендера, он просто пожал плечами и сказал, что компания хочет идти в ногу со временем. И теперь весь функционал с различными страницами с кучей форм переписывают на какого-то монстра SPA с Angular/RxJS и всей этой лабудой. Хотя изначальная система вполне себе работает. И все переписывается одним разработчиком, без каких-либо тестов, а он собирается уходить...
Аноним 05/02/19 Втр 11:11:38 #227 №1342159 
>>1341895
Не пизди.
Аноним 05/02/19 Втр 11:22:01 #228 №1342170 
>>1342018
>а вообще вкатись лучше сначала фронтом
я бы с радостью, но только смущает обилие вакансий типа - "ищем фронтенд джуна со знанием node, SQL, PHP и тд"йоба-фейс.джипэг
Аноним 05/02/19 Втр 11:34:42 #229 №1342181 
>>1342170
>со знанием node, SQL, PHP
Лучше не стоит откликаться на такие вакансии. Знание nodejs необходимо frontend-разработчику для понимания некоторых инструментов, для написания BFF, но знание SQL, PHP это уже про другое. Если в вакансии идет перечисление всего возможного и невозможного, значит либо занимаются чем попало и как попало, либо, что наименее вероятно, HR неправильно составляет описание вакансии.
Аноним 05/02/19 Втр 13:05:39 #230 №1342223 
>>1342181
спасибо анон, что внес ясность, а то мне все кажется что в рф вообще болт клали на фронтендеров и рассматривают только фулстаков в основном.....
Аноним 05/02/19 Втр 14:42:46 #231 №1342270 
>>1342103
>в ногу со временем
>ангуляр
Паста пятилетней давности, надеюсь?
Аноним 05/02/19 Втр 15:17:54 #232 №1342286 
>>1342103
Бля, беги оттуда не оглядываясь, будет тотальный пиздец! Говна хапните с горкой
sage[mailto:sage] Аноним 05/02/19 Втр 17:00:22 #233 №1342339 
>>1342270
Ты чё, охуел?
Аноним 05/02/19 Втр 17:01:55 #234 №1342341 
Вкатываюсь в JS, уже знаю некоторые другие языки. Можно ли как то просто про различия почитать, выучить новое и все? Я не очень хочу все изучать по новой. Есть ли такой ресурс?
Аноним 05/02/19 Втр 17:13:50 #235 №1342343 
Какая корпорация курирует node.js?
Ни для кого не секрет, что чудес не бывает, и почти любое крупное свободное ПО курируется и спонсируется (и это не благотворительность) тем или иным финансовым гигантом.
Angular - Google
React - Facebook
Vue - Alibaba
Node - Joyent? (по данным вики)

Меня интересует стабильность проекта node.js, когда Joyent перестанет его курировать.
А это очень вероятно, ведь компания очень маленькая, и держать на балансе не приносящий прибыли проект - достаточно накладно.
Вы сейчас мне скажете: да его же подхватит открытое сообщество! Но я не верю в эти сказки, в таком режиме пару лет проект протянет, а после начнет загибаться.
Или может Joyent - это витринный куратор, а у ноды есть некто более большой?
Ваше мнение?
Аноним 05/02/19 Втр 17:58:16 #236 №1342373 
>>1342341
https://2ch.hk/pr
Аноним 05/02/19 Втр 17:59:11 #237 №1342374 
>>1342343
Linux Foundation
Аноним 05/02/19 Втр 18:03:18 #238 №1342376 
Сап, двачаны. Хочу вкатиться в айти программирование через node.js.
какие языки программирования нужно изучать?
Аноним 05/02/19 Втр 18:11:14 #239 №1342383 
Вот есть вебпак. В конфиге вебпака можно указать, в каких директориях вебпак должен искать подключаемые модули (опция resolve: { modules: ["modules", "node_modules"] }). Также для вебпака написан плагин directory-named-webpack-plugin, который позволяет вебпаку при подключении модулей искать не index.(js/ts), а файлы, названные именем директории, из которой они подключаются (например, ./src/modules/Storage/Storage.js подключается просто как import as Storage from "Storage";). Всё это работает и для жс и для тайпскрипта.
Проблема в том, что для тайпскрипта модули, расположенные подобным образом, IDE (PHPStorm) не находит, и всякие проверки и автокомплит, соответственно, не работают. Можно, конечно, в tsconfig.json задать baseUrl и прописывать все директории с модулями в paths: { "
": [...] }, но это гемор, т. к. директорий много и появляются новые.
Может, кто сталкивался с подобной ситуацией и как-то решил эту проблему? Как с этим обстоят дела в VS Code? Может, там можно как-то для тайпскрипта кастомный резолвер для модулей задать, чтобы IDE их находила?
sage[mailto:sage] Аноним 05/02/19 Втр 18:50:26 #240 №1342419 
>>1342376
Если node.js, то паскаль и брейнфак
Аноним 05/02/19 Втр 20:08:58 #241 №1342458 
>>1342374
Не пизди мне тут
Аноним 05/02/19 Втр 22:31:52 #242 №1342525 
Я неофит и написал веб версию змейки для двух игроков на node.js. Развернул это поделие на heroku и хочу получить хоть какой-то живой опыт от этого. Где взять людей которые просто зашли бы туда и поиграл хоть секунд 20, а я посмотрел на логи своего шедевра?
Аноним 05/02/19 Втр 22:54:10 #243 №1342541 
>>1342525
Кидай ссыль сюда, очевидно же.
Аноним 05/02/19 Втр 23:04:18 #244 №1342547 
>>1342541
https://web1snake.herokuapp.com/
Аноним 05/02/19 Втр 23:08:06 #245 №1342549 
>>1342547
Чому кубы иногда не взаимодействуют со змеёй?
Аноним 06/02/19 Срд 02:01:44 #246 №1342592 
>>1342525
Если постараться и быстро нажать две стрекли (по вертикали и горизонтали), то можно, развернувшись на 180 градусов, врезаться в себя и проиграть. Ниочинь как-то.
Аноним 06/02/19 Срд 02:33:51 #247 №1342602 
>>1342376
Начни с NOD, потом Java и Script.
Аноним 06/02/19 Срд 03:21:57 #248 №1342613 
image.png
image.png
image.png
Сап анончик, сам я совсем не кодер, ищу человека который разбирается в веб деве и поможет мне разобраться в происходящем на этих скринах, тому кто сможет уделить мне пару часов и помочь во все это вникнуть заплачу энную сумму в битках. Сорян если не туда пишу, показалось что это ближе всего к js.
Если кто заинтересовался писать в телегу @yacrdr
Аноним 06/02/19 Срд 11:11:02 #249 №1342742 
image.png
>>1338628
s = n(n-1) - (n-1)
Аноним 06/02/19 Срд 11:13:25 #250 №1342743 
>>1342742
PS s = n*(2n-1) - (n-1)
Аноним 06/02/19 Срд 11:39:16 #251 №1342756 
>>1342286
Спасибо за совет, анон. Так и сделал.
Аноним 06/02/19 Срд 11:45:50 #252 №1342760 
>>1342341
>Я не очень хочу все изучать по новой
Так не получится. Не ленись, погугли в интернете, или загляни в шапку треда, и найди учебник по душе. У JS есть свои особенности, своя философия, поэтому отнесись к этому с уважением.
Аноним 06/02/19 Срд 11:49:10 #253 №1342763 
>>1341895
Я ставлю на светлый.
Аноним 06/02/19 Срд 11:49:16 #254 №1342764 
>>1342743
Да прям в лоб решается за 2 минуты: n x n + (n - 1) x (n - 1) для n > 0 ну а далее можно и твое решение получить при желании.
Аноним 06/02/19 Срд 13:43:48 #255 №1342810 
.png
Почему функция af возвращает промис, а не строку?
Аноним 06/02/19 Срд 14:20:12 #256 №1342834 
Посоветуйте годного материала для IoT для тех кто не знаком с arduino
Аноним 06/02/19 Срд 14:29:50 #257 №1342838 
>>1342810
Потому что она объявлена как async. Async-функции всегда возвращают только промисы.
Аноним 06/02/19 Срд 17:40:10 #258 №1342921 
>>1336498 (OP)
гоу поебёмся?
Аноним 06/02/19 Срд 18:20:31 #259 №1342952 
Аноны, существует ли в природе сервис Rest API для извлечения текущей даты и времени в виде строки? Платный/бесплатный - без разницы.
Аноним 06/02/19 Срд 19:20:46 #260 №1342967 
Господа, посоветуйте новичку софт аналог фотошопа (для верстки) - линейка, выгрузка фото из PSD, если это все возможно. Интересует аналог, потому что фотошоп работает достаточно медленно.
Аноним 06/02/19 Срд 19:20:58 #261 №1342968 
Что не так с методом sort у массива? Почему так странно работает callback, и за что принимает a и b эта функция?
a - это следующее значение, а b - текущее? Почему arr.sort(callback = (a, b) => return a-b) массив по возрастанию?
Аноним 06/02/19 Срд 19:45:52 #262 №1342982 
>>1342763
Это еще кто такой
Аноним 06/02/19 Срд 20:07:32 #263 №1342989 
>>1342967
Если psd то только попожоп. Иначе рискуешь часть макета проебать и ты узнаешь об этом в последнюю очередь, когда тебя дезигнер обоссыт. Был адоб экстракт, но по-моему адоби его прикрыли. Остальное все херня, которая переодически пиздит.
Аноним 06/02/19 Срд 20:31:36 #264 №1342996 
>>1342989
Благодарю за ценный совет
Аноним 06/02/19 Срд 20:39:42 #265 №1343007 
>>1342967
https://avocode.com/
Регаешь на левую почту каждые две недели.

>>1342968
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
Всё с ним в порядке.
Аноним 06/02/19 Срд 20:45:35 #266 №1343010 
>>1343007
Читал. Ответов на мои вопросы не нашёл.
Аноним 06/02/19 Срд 21:29:02 #267 №1343047 
Стоит ли вообще читать Фленагана в 2к19? Не устарел ли?
Аноним 06/02/19 Срд 22:40:25 #268 №1343095 
>>1343047
не стоит никогда, лучше навернуть лернжабакрипт.ру
и да, жс познается только на практике, а фленаган это теория в чистом виде, причем крайне сухо поданая, про отсутствие ЕС6 я вообще молчу
Аноним 07/02/19 Чтв 08:27:22 #269 №1343187 
Изучил базовый жс и es6. Сейчас изучаю реакт. Вижу еще всякие курсы аля ассинхронный жс. Что это такое ребят и стоит изучать? Алсо где изучать и как вообще гуглить функциональный жс?
Аноним 07/02/19 Чтв 10:45:08 #270 №1343222 
Друзья, решаю Кату на кодварс и не могу пройти Random Test

Вот Ката: https://www.codewars.com/kata/5813d19765d81c592200001a/train/javascript

Вот решение: https://jsbin.com/voriyofedo/edit?js,console

Что я делаю не так? Да, я пока совсем нуб
Аноним 07/02/19 Чтв 10:55:59 #271 №1343226 
>>1343222
filter должен возвращать булев тип, ты возвращаешь число. Если это число 0, то оно переведется в false, и ты получишь результат на 1 меньше, чем нужно.
Аноним 07/02/19 Чтв 10:57:28 #272 №1343227 
>>1343222
И вообще, читай кантора на английском, твои вары и анонимные функции не через стрелку тебя выдают.
Аноним 07/02/19 Чтв 11:21:27 #273 №1343245 
>>1343226
>>1343227
Спасибо, ну точно же

А со стрелочными функциями я пока разбираюсь, не ругайся
Аноним 07/02/19 Чтв 12:09:26 #274 №1343270 
https://gist.github.com/CubiZm/63d56548271aca52d5e222614efc2584#file-closure-example-js


function numberGenerator() {

var num = 1;
function checkNumber() {
console.log(num);
}
num++;
return checkNumber;
}

var number = numberGenerator();
number(); // 2



Подскажите, вопрос по строчке 11.
var number = numberGenerator();

Переменной number неопределенного типа присваивается функция (?) numberGenerator.
Я пониманию, что присваивается именно функция, а не возвращаемый ею результат, поскольку в следующей строке переменная number уже вызывается как функция.

Но в то же время по строке 11 и по скобкам с параметрами var number = numberGenerator(); (в нашем случае без параметров) я понимаю, что эта функция именно вызывается, а значит и в переменную number должен быть записан результат ее выполнения. А для записи функции было бы логичнее использовать такую запись var number = numberGenerator;

Или я чего-то не понимаю? Как понять, когда присваивается функция, а когда результат ее выполнения?
Аноним 07/02/19 Чтв 12:14:08 #275 №1343277 
>>1343270
>в переменную number должен быть записан результат ее выполнения
Так и есть, и этот результат - объявление другой функции, которую потом вызывают, приписав переменной number скобочки.
Аноним 07/02/19 Чтв 12:56:44 #276 №1343314 
Анон, есть карусель на основе bootstrap - ну ты знаешь, куча div с одинаковым классом, активный div получает класс active, при клике на thumbnail для другого div класс active переходит с первого на кликнутый. Внутри каждого такого дива на некоторой глубине есть два input. Задача казалось бы простая. При клике на любой из этих input получить их data. Получается такая история:

1) если я пробую $(".item.active input").on("click", function() { console.log($(this).data("id"))}); - то событие срабатывает только для input в том div, который на момент загрузки имел класс .active. Хотя если через консоль выполнять то все работает как нужно.

2) если $(".item input").on("click", function() { console.log($(this).data("id"))}); то событие срабатывает для всех input в этих div, но data-id показывает всегда от первого, то есть this не срабатывает или срабатывает но показывает для первого элемента массива этих input.
Аноним 07/02/19 Чтв 13:50:27 #277 №1343353 
gdekupitdollary-400x300.jpg
Аноны Москвы. Нужен препод JS на 11.02 и 13.02. Занятия по три часа с 19:00 до 22:00. Платят 800-1000р/ч. Задача объяснить четырём жлобам тему, шоб они были довольны.

Кто заинтересовался: пишите на [email protected]
Аноним 07/02/19 Чтв 14:07:07 #278 №1343363 
Screenshot1.png
Итак, всем здарова! Увлекаюсь WEB-ом месяц. И, собственно, увлекаюсь программированием я - месяц.
В последнее время я начал понимать, что мне нужен: или ментор или такой же чувак, который учится WEB-у и в принципе не против периодически созваниваться в skype и делать какие-то совместные проекты... или учиться их делать...или просто учиться вместе.
В общем, если есть желающие начать совместное движение к вершинам WEB-а, милости прошу.
P.S. Для связи: [email protected]
Аноним 07/02/19 Чтв 14:22:42 #279 №1343371 
>>1343363
Твой веб не нужен. Всё, чему ты будешь учиться — это тому, как правильно просирать ресурсы, тормозить браузеры, и нагружать экчейнж потины. Бессмысленным трафиком.
https://suckless.org/sucks/web/
Аноним 07/02/19 Чтв 14:23:34 #280 №1343373 
>>1343371
Этот вскукарек с байтоебской параши
Аноним 07/02/19 Чтв 14:31:55 #281 №1343383 
>>1343373
Ты тоже не нужен. Или будешь защищать Ашота Гурамовича, которому ты разработал замечательный сайт с колбасами. Настолько красивый, что мясные ряды рисуются на канвасе с использованием фреймворка для 3D рисования, упакованного в WebPack. М? Что ещё спизданёшь?
Ваш веб говно, а вы тратите время на хуйню. Я всё сказал.
Аноним 07/02/19 Чтв 14:42:31 #282 №1343392 
lG8Tu7k7QI.jpg
>>1343383
Я и есть Ашот Гурамович. Точнее Гурам Ашотович. Че, сука? Колбасок моих захотел?
Аноним 07/02/19 Чтв 14:57:23 #283 №1343397 
>>1343383
>Ваш веб говно, а вы тратите время на хуйню.
Это должно быть в каждой шапке каждого жс-треда. Аминь.
Аноним 07/02/19 Чтв 14:58:48 #284 №1343399 
>>1343371
Когда за байтоговно начнут платить столько же тогда и приходи.
Завуалированное "если вы такие умные то почему такие бедные?"
Аноним 07/02/19 Чтв 16:11:44 #285 №1343436 
images.jpg
Аноны, кто кодил в OpenUI5? Пытаюсь найти готовые сайты на гитхабе, но как-то тихо. В интернете тоже не вижу примеров готовых сайтов на этом фреймворке. Уже неплохо разбираюсь в фреймворке наверное, всё же плохо, но как начать делать сайт, я не представляю. Было бы хорошо найти что-то готовое и поковыряться в нём или найти шарящих людей.
Аноним 07/02/19 Чтв 16:14:39 #286 №1343437 
Screen Shot 2019-02-07 at 16.12.46.png
>>1343371
>and in the meanwhile ruined our climate: the web.
Аноним 07/02/19 Чтв 16:38:25 #287 №1343450 
>>1343436
>не вижу примеров готовых сайтов на этом фреймворке
>180 UI controls,
>view formats (XML, HTML, JavaScript or JSON)
>Data binding
А что нельзя на реакте там или митриле сделать? Обязательно нужно разргебать 180 контролов, какие-то вью форматы, ебучий дата-биндинг? Я имел как-то дело с подобной монолитной ебалой - вместо разработки как таковой там постоянно нужно было занималься изучением фреймворка. Все время ощущаешь себя пустым местом, ведь ты не в состоянии в полной мере охватить замысел творцов этого талмуда.
Аноним 07/02/19 Чтв 18:56:30 #288 №1343511 
>>1343371
ПК конфиги не стоят на месте и они постоянно растут по экспоненте, при этом необходимый функционал для пользователя в ВЕБе уже не меняется 20 лет. Человек как заходил почитать статью, посмотреть видосик или музыку, так и продолжает. И то что что-то стало там сильнее нагружать ПК конфиг - смешно, потому что это не сопоставимо с ежегодными обсерами гейм девелоперов, где у игор функционал с годами только становится меньше, а флагмановый титан с рязанью ели-ели выдает 60 фпс в ультра.

Что еще смешнее, когда фотошоп грузится несколько минут и в нем банально нельзя выключить ненужные модули в 2019 году.
Аноним 07/02/19 Чтв 20:13:29 #289 №1343563 
>>1343511
Вот, адекват подтянулся.
А вместо этого мы видим ебала негров и жирух с улыбками. Сайт интела превратился в какое-то посмешище с нескучными картинками. Вот кто вас этому научил? Думаете, те, кто заходят на сайт крупного производителя аппаратного обеспечения, хотят посмотреть на жалких людишек? Ссылки вместо простого заметного синего текста с подчёркиванием оформлены кнопками в ультра-ёба стиле. Когда ты наводишь курсор на кнопку, подгружается картинка. С той же кнопкой, но немного другой. Картинка кнопки обязательно в FullHD.

Тормоза простых лендингов, от которых нужно: прайс-лист (КОТОРЫЙ НЕ НАДО ЗАКАЧИВАТЬ, БЛЯТЬ), контакты, как проехать (и не в виде ебаного ифрейма, а в виде ссылки на 2гис), да график работы.
Ещё было бы хорошо сразу узнать ФИО руководителя, фотографии производства, и значимых контрагентов.
Какого хуя я такой элементарной информации нигде не вижу? Почему везде только шаблонные морды и параллаксы на вебворкерах, сжирающие ЦП ещё жёстче, чем майнеры?

Блять, как же бомбит-то
Аноним 07/02/19 Чтв 21:16:33 #290 №1343609 
>>1343563
Потому что клиенты жрут говно причмокивая. Им лишь бы попиздатее, кого ебет юзабилити, грузится три секунды,ебать проблемы, раньше вообще 5 грузилось и перделок не было.
Аноним 07/02/19 Чтв 21:21:17 #291 №1343614 
Какой есть хороший, современный, актуальный учебник по js не в электронном виде?
Аноним 07/02/19 Чтв 21:41:35 #292 №1343636 
>>1343614
Sorax + Кантор
на бумажных ниче годного не найдешт
Аноним 07/02/19 Чтв 21:41:54 #293 №1343637 
>>1343450
Реакт не щупал. Щупал Vue. Там в коде с этими компонентами запутаться на иззи. В UI5 интересная компоновка + это MVC фреймворк и подобное разделение очень легко читается, т.к. взаимодействия кнопочек и интерфейс в разных файлах находятся. А дата-биндинг норм. Поищу на гите готовые сайты ещё раз.
Аноним 08/02/19 Птн 00:51:34 #294 №1343730 
Нашёл в туториале по созданию игры такой код:
https://jsfiddle.net/g6m4ueab/
И тут у меня возник вопрос: откуда в millis появляется значение?
Аноним 08/02/19 Птн 05:01:30 #295 №1343762 
>>1343730
> https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame#Parameters
> The callback function is passed one single argument
Аноним 08/02/19 Птн 06:05:56 #296 №1343767 
Можно ли замутить свой стиль для alert и прочих модальных окон?
Аноним 08/02/19 Птн 11:08:12 #297 №1343826 
>>1343609
>грузится три секунды,ебать проблемы, раньше вообще 5 грузилось и перделок не было.
Да если бы 3-5. У меня бывает страницы грузятся минут 5, а бывает вообще бесконечно. Они запрашивают внешний ресурс, например библиотеку или еще чего, а тот не отдает (например перегружен), и запрос чето по таймауту не отваливается, так и висит постоянно. Я все это безжалостно режу адблоком, uBlock-ом и стайлишем. А также излишне громоздкую навигацию, какие-то ебанутые огромные бары и приблуды и подобное говно... Некоторые сайты уже за время использования практически полностью переверстаны ПОДСИБЯ стайлишем, лол. Пусть они со своим попиздатее нахуй все идут.
мимо анон
Аноним 08/02/19 Птн 12:07:56 #298 №1343847 
>>1343767
думаю что нет, но можно замутить свою кастомную модалку с нуля
Аноним 08/02/19 Птн 12:14:47 #299 №1343850 
Сука, хули вы меня наебали. Джаваскрипт нихуя не легкий язык, он пиздец хитровыебанный, колбакси, замыкания, промисы - хуй разберешь
Вот привожу код:

1 function MyObject(name, message) {
2 this.name = name.toString();
3 this.message = message.toString();
4 }
5 (function() {
6 this.getName = function() {
7 return this.name;
8 };
9 this.getMessage = function() {
10 return this.message;
11 };
12 }).call(MyObject.prototype);

Вот че эт блять. Сначала определяется функция - это понятно.
Потом на строке 5 она тут же вызывается (?) с параметром анонимной функции.
КАК? У нее же параметры name и message?
И в конце еще какой-то метод call исполняется.
Че блять к чему, нахуй так мудрить - не понимаю. Нельзя что ли по-человечески по расписать.


Аноним 08/02/19 Птн 12:20:31 #300 №1343854 
>>1343850
это какой-то очень древний синтаксис, так уже никто на жс не пишет
Аноним 08/02/19 Птн 12:24:32 #301 №1343857 
>>1343563
Двачую анон, графику нужно сжимать, использовать правильно code splitting, прогонять сайтец через анализаторы производительности. Но это все занимает время, а всем нужно уже вчера.
Аноним 08/02/19 Птн 12:24:45 #302 №1343858 
>>1343850
Это только выглядит хитровыебанно, на самом деле просто демонстрация работы с this - через анонимную функцию в прототип к MyObject вписывают методы getName и getMessage в call передаётся контекст (this), с которым следует запустить функцию, у которой этот самый call вызван
Аноним 08/02/19 Птн 12:25:58 #303 №1343859 
>>1343614
>актуальный учебник по js
>не в электронном виде
Самый эффективный способ выучить JS, это открыть редактор кода и писать код.
Аноним 08/02/19 Птн 12:41:13 #304 №1343867 
>>1343762
Спасибо
Аноним 08/02/19 Птн 12:41:45 #305 №1343868 
>>1343858
Сука я порвался
Аноним 08/02/19 Птн 12:46:41 #306 №1343870 
>>1343859
Так а если хуево писать будешь?
Аноним 08/02/19 Птн 12:46:57 #307 №1343871 
Стоит ли учить vue вместо реакта? Работа потом найдется на нем?
Аноним 08/02/19 Птн 13:13:45 #308 №1343881 
sddefault-1024x684.jpg
Снимок.JPG
Здравствуйте, ребята джаваскриптеры. Я - мсье питонье. Забрел в ваши луга с целю запилить логотип как у Артемия Лебедева. Если не в курсе, то там у него логотип красиво переливался градиентиками.
Переливание цветов не градиентами и не красиво, да и похуй я кое как но запилил. А вот как реализовать механизм изменения со временем - ума не приложу. Делал тупо через whilе и скрипт закономерно уходит в бесконечный цикл и страница не грузится. Поэтому взываю вам о помощи. Поясните как у вас там это делает.
Если хотите посмеяться над моими кривыми потугами - гляньте пикрил за нумером два.
Аноним 08/02/19 Птн 13:16:26 #309 №1343883 
>>1343881
А чтобы не использовать setTimeout и setInterval?
Но это не точно, я сам говновкатывальщик.
Аноним 08/02/19 Птн 13:25:26 #310 №1343888 
>>1343881
А с чего ты взял, что тебе нужен жс? Делай через ксс.
Аноним 08/02/19 Птн 13:32:31 #311 №1343894 
>>1343881
тебе смена цвета с интервалами нужна чтоли?
тогда пили setinterval и внутри него вставляй функцию назначения цвета бекграунду
Аноним 08/02/19 Птн 13:44:37 #312 №1343900 
>>1343870
Практически невозможно что-то начать делать, и сразу же делать это здорово и качественно, но согласно одному из принципов диалектики: количественное переходит в качественное.
Аноним 08/02/19 Птн 13:47:20 #313 №1343901 
>>1343871
Если ты хорошо знаешь js, то это совершенно не имеет значения, согласно статистике работу на React найти шанс выше, поэтому изучи сначала этот фреймворк, но если будет возможность реализоваться на проекте на Vue, то освоить его будет не сложно. В любом случае, важна команда разработчиков, продукт и методология его создания. Технологии вторичны.
Аноним 08/02/19 Птн 14:17:43 #314 №1343912 
интересна.png
>>1343883
Благодарочка! Сделал через сетИнтервал ебать как долго я тупил что функцию надо указывать без скобок
>>1343888
Потому что я нубло и сделал вывод что такая динамика подвластна только жс.
>>1343894
Йепп, так и поступил.
И теперь, когда я запил что хотел на бичевско-днищенском уровне что тащемта и так не плохо для человека который не знает жс от слова совсем, мне захотелось большего. Хочу чтобы цвета плавно перетекали градиентами прям как у Татьяныча™
Есть идеи как это запилить? У меня чот нет. Представляются какие-то сложные матрицы со значениями ргб и от такого зрелища течет кровь из носа
Аноним 08/02/19 Птн 14:21:50 #315 №1343918 
>>1343859
>Самый эффективный способ выучить JS, это открыть редактор кода и писать код.

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

1. Теория
2. Короткие задачки (codewars etc)
3. Видео-курсы с проектами приближенными к ИРЛ.

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

Аноним 08/02/19 Птн 15:50:43 #316 №1344016 
>>1336825
то что ты предлагаешь он достиг через functioName = () => {}
Аноним 08/02/19 Птн 16:10:33 #317 №1344030 
Гуру JS, извиняюсь за провокационный вопрос, не провоцирую.
Сравниваю JS с PHP:
PHP все ругают. С моим опытом есть минусы -
1. глобальная область переменных завалена мусором.
2. провоцирует меня неопытного на императивный код (очень субъективно)
3. HTML прошлое

JS гораздо меньше ругают. С моим опытом есть минусы:
1. всплывающий var(уникальное по моему фича) - хорошо что есть let. Вопрос - зачем оба let и var???
2. картинка - почему проституткой быть легче: https://pikabu.ru/story/tyomnaya_storona_javascript_4477613
3. ES6 с недоделанными классами(хотелось бы Private Protected съесть раз уж на то пошло)
4. Браузерное прошлое

Lua - больше всего опыта с ним:
1. Та же проблема с классами как и JS - они недоделаны
2. Не годится для веб сервера(хотя есть библиотеки, но зачем мне дырявый веб сервер с багами???)

Теперь что я хочу кодить (не коммерческое, pet project):
NODE JSON SERVER API(всего один запрос, но сложный, можно любое другое на самом деле - полегче бы - и не бинарное - хотя его я тоже скушаю) в будущем оно должно выполнять кастомный код на сервере(посланый в JSON строке) и этот код должен быть в песочнице - сервер будет без регистрации и блекджека с щлюхами и авторизацией)
JAVA ANDROID CLIENT(с гуем полных полей превращающийся в JSON для JSON SERVER API)
HTML CLIENT(должен подключаться к серверу, не знаю как буду делать, ещё мало опыта в frontend)

Что посоветуете в плане языка? И по поводу моего сравнения? Правильно PHP ругают по сравнению с JS? И что мне лучше всего подойдет(напоминаю - надо исполнять кастомный код на сервере в самодельной или не очень песочнице).

Аноним 08/02/19 Птн 17:03:31 #318 №1344074 
>>1344030
согласен, PHP в прошлом, js будущее в ближайшие 10 лет минимум
Аноним 08/02/19 Птн 17:46:39 #319 №1344111 
>>1344030
Лучше иди в проститутки, серьезно.
Аноним 08/02/19 Птн 17:48:01 #320 №1344113 
>>1344074
PHP отлично подходит для серверного рендеринга статики. В этой нише у него мало конкурентов. Это единственный язык, в котором работа с вебом идет из коробки.
Аноним 08/02/19 Птн 17:58:10 #321 №1344122 
>>1343912
>Хочу чтобы цвета плавно перетекали градиентами прям как у Татьяныча™
как вариант - использовать цвет беграунда в ргб и туда пихать с помощью обратных кавычек переменную, например так:
huita.style.background = `rgb(225, 225, ${hui} )`
а уже для hui задать сетинтервал и менять динамически значение
Аноним 08/02/19 Птн 18:06:01 #322 №1344128 
>>1344030
https://haydenlee.io/networked-aframe/shooter-2.html
Аноним 08/02/19 Птн 18:54:16 #323 №1344148 
Какой ide вы пользуетесь?
Аноним 08/02/19 Птн 19:36:31 #324 №1344169 
>>1344148
Intellij
Аноним 09/02/19 Суб 06:56:05 #325 №1344376 
>>1344148
MS Visual Studio
Аноним 09/02/19 Суб 08:13:26 #326 №1344377 
>>1344148
Vim, vs code
Аноним 09/02/19 Суб 18:50:14 #327 №1344688 
>>1343901
>Если ты хорошо знаешь js, то это совершенно не имеет значения, согласно статистике работу на React найти шанс выше
Учить реакт без js? Мы вам перезвоним...
Аноним 10/02/19 Вск 01:49:22 #328 №1344910 
2KOpUWXmhng.jpg
][уе-мае, братцы, выручайте.

Есть vue проект отбилженный.
По манам запилил pwа, все работает НО:

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

Как прописать настройку, чтобы created() сразу отрабатывали при запуске приложения. Это в сервис-воркере делается или во vue?
Аноним 10/02/19 Вск 07:18:23 #329 №1344927 
>>1344688
> Учить реакт без js?
Да да я!
Аноним 10/02/19 Вск 08:46:13 #330 №1344938 
Ребзя, вот делаю я сервер-хуервер чтобы данные гонять с фронта до БД.
И вдруг осознаю, что нихрена не вдупляю, как это сделать не для текстовых значений, а для файлов.

В том плане, что вот есть хороший няшный REST. Отлаженный и безопасный.

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

Вот допустим, мне нужно постоянно вести каталог на условные 10000 картинок/мп3. Они должны от пользователей прилетать, раскладываться, заменяться, итд.

Вроде уже нашёл как это к БД присобачить (впрочем, выглядит костылём).
А к серверам? GraphQL например наладить на эту хуйню.

Аноним 10/02/19 Вск 15:15:05 #331 №1345084 
>>1344938
С большой долей вероятности ты изобретаешь велосипед. Искал готовые решения?
Аноним 10/02/19 Вск 15:36:15 #332 №1345105 
>>1345084
В том-то и дело, что пытаюсь, а мне предлагают BLOB для БД, либо обыкновенные файловые загрузчики которые тупо в public грузят (или ищут там же).
Опять же это под Ноду/pSQL должно работать.
Аноним 10/02/19 Вск 16:22:25 #333 №1345143 
Можно ли импортировать кусок библиотеки в скрипт?
То есть в жаве я бы просто написал
import xui.nya.name;
и использовал.
В JS такое есть?
Аноним 10/02/19 Вск 16:34:28 #334 №1345150 
>>1345143
import {name} from 'xui/nya'
Аноним 10/02/19 Вск 16:37:08 #335 №1345154 
>>1345150
Даже после установки через npm выдает синтакс еррор.

(function (exports, require, module, __filename, __dirname) { import moment from 'moment'
Аноним 10/02/19 Вск 16:42:04 #336 №1345160 
>>1345154
Из коробки это работать не будет, надо ставить какой-то там пресет для Бабеля (вроде env).
Нативные импорты на Ноде выглядят так:
const name = require('xui/nya').name;
Аноним 10/02/19 Вск 16:44:05 #337 №1345161 
>>1345160
Окей. Спасибо ща потыкаю. Хотя как то криво все это.
Аноним 10/02/19 Вск 16:52:57 #338 №1345170 
>>1345160

const moment = require('moment');
const date = moment().format('HH:mm:ss');
console.log(date);

Хм, да все заработало.
Правда проблему с выводом даты с поправкой на летнее время не решило.
Аноним 10/02/19 Вск 16:56:22 #339 №1345172 
>>1345170
Так сейчас же зима, у тебя какая дата то?
Аноним 10/02/19 Вск 16:58:18 #340 №1345174 
>>1345172
const date = moment().format('MMMM Do YYYY, HH:mm:ss');
Выдает
February 10th 2019, 15:58:08
Хотя сейчас 16,58.
Аноним 10/02/19 Вск 17:02:36 #341 №1345178 
>>1345174
УМВР, у тебя на пекарне время то настроено?
new Date().toString() правильную таймзону показывает?
Можешь конечно moment-timzeone взять и явно указывать, а в какой таймзоне работать
Аноним 10/02/19 Вск 17:03:37 #342 №1345179 
>>1345178
Тоже неправильную.
Жава / С / и питон выдают правильную.
Аноним 10/02/19 Вск 17:10:18 #343 №1345185 
>>1345174
Ты дальше Калининграда на западе? :)
Аноним 10/02/19 Вск 17:12:24 #344 №1345187 
>>1345185
А время сверяешь по московскму
Аноним 10/02/19 Вск 17:12:27 #345 №1345188 
>>1345185
Один хрен не работает где бы я ни был.
Забавно, гугл выдает что надо на винду поставить пакет обновлений каких то.
Аноним 10/02/19 Вск 17:15:48 #346 №1345189 
>>1345188
new Intl.DateTimeFormat('ru-RU').format(date)
Аноним 10/02/19 Вск 17:19:37 #347 №1345193 
>>1345189
new Intl.DateTimeFormat('ru-RU', {hour: 'numeric'}).format(new Date())
Аноним 10/02/19 Вск 19:38:12 #348 №1345276 
>>1340909
ставь webpack и css-hot-loader (если есть возможность)
Аноним 11/02/19 Пнд 07:26:59 #349 №1345460 
vddvd.jpg
скажи, ананас, как ты справляешься с психологическим давлением и желанием убивать?
Аноним 11/02/19 Пнд 08:11:08 #350 №1345477 DELETED
>>1344030
>Вопрос - зачем оба let и var
Var - старый стандарт. Let - новый.
В ES66 var практически не имеет никакого смысла использовать.
>Браузерное прошлое
В чем тут минусы?
Аноним 11/02/19 Пнд 08:14:05 #351 №1345479 DELETED
Объясните простыми словами Callbacks. Ничего толком не понятно. То есть люди не могут объяснить словами везде, где я читал о них, вместо этого дают примеры и объясняют типа "функция пошла сюда, вызвала то-то, вот это колбэк". Охуено конечно, но для новичка не понятно от слова совсем.
Аноним 11/02/19 Пнд 08:33:34 #352 №1345481 
>>1345479
вот тебе метод с колбеком

function podgotovitsaKPrihoduMamki( chetEshe ) {
>>//алгоритм
ubratIgrushki();
politCveti();
proteretStol();

>>//то что будет в конце или в каком-то еще месте
chetEshe(); >>//Callback
}

>>//вот так ты используешь колбек
podgotovitsaKPrihoduMamki( () => spryatatVaginu() );
Аноним 11/02/19 Пнд 08:51:10 #353 №1345483 
>>1345481
> Спрятать вагину
Обосрался. Спасибо за наглядное объяснение

другой анон
Аноним 11/02/19 Пнд 08:53:26 #354 №1345484 DELETED
>>1345481
Попросил словами объяснить. Не можешь - пройди мимо.
Аноним 11/02/19 Пнд 10:00:40 #355 №1345505 
>>1345479
В жабаскрипт ты можешь кроме обычных значений, типа строки (например "Vovan") или цифр, хранить функцию. Т.е. ты ее где-то создал, но не вызвал, а просто присвоил в другую переменную (например var myvar = myfunction; ), и она в переменной храниться в виде грубо говоря типа просто ее кода, ее можно вывести в console.log и полюбоваться.
Вот храниться, она там себе и храниться... Но!
Ее можно вызвать чтобы она сработала.
И для этого вызываем эту твою переменную как обычную функцию с двумя дужками в конце имени, т.е. myvar(), и она сработает.
Ее можно вызвать и с аргументом, чтобы данные в нее передать, например объект с именем юзера : myvar({ name: 'Vovan' });
Подумаем теперь о практическом применении.
Поскольку функция храниться себе в переменной, то ее можно и передать куда-то. В другую функцию как аргумент, например. И эта другая функция чето поделала, поделала, а потом просто где-то в себе вызывает этот переданный аргумент-функцию как функцию способом как я выше написал, т.е. myvar(). Это называется каллбэк. И обычно он нужен чтобы выпулить данные (полезные или инфо с ошибкой) после отработки кода, т.е. например myvar({ name: 'Vovan', status: 'live' }) или myvar({ error: 'polny pizdec!' }). И обычно такую функцию для каллбэка используют именно стрелочную, и у нее крайне желательно иметь аргумент чтобы эти самые данные принять, и код чтобы их обработать, логично.
Аноним 11/02/19 Пнд 10:20:25 #356 №1345509 
>>1345460
ГУГЛИШЬ ПРОБЛЕМУ. 100500 ТАКИХ ЖЕ ВОПРОСОВ НА РАЗНЫХ ФОРУМАХ, НА СТЭКОВЕРФЛОУ, И ДАЖЕ НА ПИКАБУ
@
ВСЕ ПРЕДЛОЖЕННЫЕ ВАРИАНТЫ НЕ РАБОТАЮТ, РАБОТАЕТ ТОЛЬКО ОТКАТ НА СТАРУЮ ВЕРСИЮ
@
НО ДЛЯ ЭТОГО НАДО ОТКАТИТЬ И ВЕРСИИ ВСЕХ ЗАВИСИМОСТЕЙ
@
В ПРОЦЕССЕ ОТКАТА ВСЕГО ЭТОГО ХРЕНОДРОМА ЧТО-ТО ГДЕ-ТО ПЕРЕСТАЕТ РАБОТАТЬ, А ГИТХАБ РУГАЕТСЯ НА УЯЗВИМОСТИ

>скажи, ананас, как ты справляешься с психологическим давлением и желанием убивать?
Купил себе небольшую боксерскую грушу.
sage[mailto:sage] Аноним 11/02/19 Пнд 10:59:14 #357 №1345521 DELETED
>>1345505
>В жабаскрипт ты можешь кроме обычных значений, типа строки (например "Vovan") или цифр, хранить функцию. Т.е. ты ее где-то создал, но не вызвал, а просто присвоил в другую переменную (например var myvar = myfunction; ), и она в переменной храниться в виде грубо говоря типа просто ее кода, ее можно вывести в console.log и полюбоваться.
Function expression, верно?
>>1345505
Прочитал тебя, еще вот это https://ru.hexlet.io/blog/posts/javascript-what-the-heck-is-a-callback
посмотрел сюда >>1345481
и вроде понял.
То есть грубо говоря, калл бэк это когда мы хотим получить в аргумент функции результат этого аргумента и этот аргумент может быть полноценной, обрабатываемой функцией с какими-либо условиями по необходимости?
Аноним 11/02/19 Пнд 11:31:41 #358 №1345536 
UbsDcxyH.png
Vue.js
Вот есть список, к каждой записи в нем надо прикрутить input с value, но как? Дело в том что v-model конфликтует с v-bind:value, а мне нужно чтобы в инпуте был value со значением из списка, и чтобы по нажатию кнопки рядом с инпутом эта форма отправлялась.
Аноним 11/02/19 Пнд 11:42:50 #359 №1345540 
>>1345521
ну да, т.е. внутри метода есть алгоритм, по истечению которого или во время нужно вызвать что то тех кто юзает метод.

>>1345484
ну дядь.. ну але. первые 2 правила крутого программиста
1. не пиши велосипеды
2. пиши велосипеды

написать метод - это самое простое
Аноним 11/02/19 Пнд 12:05:33 #360 №1345558 
>>1339934
1. Ты передаёшь в routerLink строку 'details' без привязки.
2. Ты привязываешь routerLink к свойству details, в котором, скорее всего, лежит массив ['details', 1].
3. Привязываешь routerLink к значению 'details'.
4. Привязываешь routerLink к значению ['details']. Можно передать либо уже склеенный путь в виде строки, либо по кускам в виде массива.
5. Ты делаешь п.4, но путь у тебя абсолютный ('/') и считается от baseUrl.

>>1339935
В ActivatedRoute есть parent, через него и получай id.
Аноним 11/02/19 Пнд 12:14:43 #361 №1345565 
Аноны, помогите вернуть значение из ajax Фнукции

https://pastebin.com/WZShij6P

let whyItIsUndefined;
$.getJSON('/api.main/records','{page=1}', function(data, status){
whyItIsUndefined = data.results;
})

console.log(whyItIsUndefined);

В самом Callback значение есть
Аноним 11/02/19 Пнд 12:21:26 #362 №1345568 
>>1345565
Не ругайте меня сильно, работаю эникеем за 30к в нии мухосранска.
Ушел изучать промисы
Аноним 11/02/19 Пнд 12:48:52 #363 №1345579 
sdsdfsdfs.jpg
>>1345558
1-5 это ахуенно анон, но почему в первом случае routerLink="details" - это строка details, а во втором - это свойство details?

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

там было:
path: '', children: [ { path: ':id/details'
path: ':id', children: [ { path: 'details'

всякие комбины с / и без.

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

{ path: 'vehicle', loadChildren: './components/vehicle-routing.module#VehicleRoutingModule'},

в итоге я понял что я 2 раза укажу вот это vehicle:
- в корне
- в VehicltRoutingModule и уже

а уже потом оставлю себе нужный линк

БЛЯТЬ: вот сука, есть же бабель. почему не изобрести свой сука синтаксис и его парсить. почему нахуй нужно это дерьмо собачье. почему сука тупой eslint ругается то так то эдак, почему блять все так по тупому7
Аноним 11/02/19 Пнд 12:51:22 #364 №1345581 
>>1345568
Консольлог синхронно выполняется, коллбек - асинхронно.
Аноним 11/02/19 Пнд 13:39:27 #365 №1345598 
>>1345565
Консоль.лог засунь в калбек. Или промисом, да.
Аноним 11/02/19 Пнд 14:25:40 #366 №1345628 
gdekupitdollary-400x300.jpg
Аноны Москвы.

Нужен препод JS на 13.02. Занятие длится три часа, начало в 19:00 и заканчивается в 22:00. Платят 800-1000р/ч. Задача объяснить четырём жлобам тему, шоб они были довольны. Центр находится в пяти минутах ходьбы от станции метро Курская.

Кто заинтересовался: пишите на [email protected]
Аноним 11/02/19 Пнд 14:40:16 #367 №1345629 
>>1345628
За три часа и три косаря объяснить четырем жлобам весь JS?
Аноним 11/02/19 Пнд 14:41:43 #368 №1345630 
>>1345628
Поцоны не ходите, поедете на дагестанскую галеру, паспорта отберут.
Аноним 11/02/19 Пнд 14:57:33 #369 №1345633 
>>1345579
>но почему в первом случае routerLink="details" - это строка details, а во втором - это свойство details
routerLink="details" в конкретно этом случае - это, можно сказать, сахар для [routerLink]="'details'"
Попробуй собрать оба варианта (со скобками и без) с --prod и посмотри, что выдаст компилятор. Там в фабрике будет что-то типа:
routerLink="details" -> t(e,1,0,"details")
[routerLink]="details" -> t(e,1,0,e.context.$implicit.details)
Аноним 11/02/19 Пнд 14:58:22 #370 №1345634 
Нет. Рассказать лишь то, что уместится в три часа.

В идеале про асинхронные запросы, ajax и json.

А можно вообще про любую связанную с темой веб-разработки хуйню. Главное пройти собес.
Аноним 11/02/19 Пнд 14:59:12 #371 №1345635 
>>1345630

Это >>1345634 тебе

Аноним 11/02/19 Пнд 15:02:04 #372 №1345637 
>>1345629

И >>1345634 тебе.

Пиздец, блядь, капчевать разучился.
Аноним 11/02/19 Пнд 17:01:32 #373 №1345702 
>>1345581
Сделал по другому. Весь цикл программы выполняется в самой функции колбэка. Не уверен,что такой подход правильный. На с++ были вещи такие, как ожидать завершения потока
Аноним 11/02/19 Пнд 17:09:23 #374 №1345708 
>>1345634
СЛИШИШЬ ДАРАГОЙ, ХУЕВО ОБЬЯСНИЛ МЫ НЕ ПОНЯЛИ НИЧАГО, АЛИБАБУ ХАТИМ НАПИСАТЬ НО НЕ ПОЛУЧАЕТСЯ, ХУЕВО ТЫ ОБЯСЯНЕШЬ, НЕ УВАЖАЕШЬ НАС ЩА ИЛИ МЫ ТЕБЯ ЗАРЕЖЭМ ИЛИ ДАВАЙ ИЩЕ РАЗ, И БАБКИ ПОЛУЧИШЬ КОГДА МЫ ВСЕ ПОЙМЕМ
Аноним 11/02/19 Пнд 19:21:32 #375 №1345855 
Чем сравниваете объекты, посоны? Lodash isEqual(value, other) или чем еще?
Аноним 11/02/19 Пнд 19:58:21 #376 №1345882 
Angular2 или React?
Jquery есть, основы чистого js есть. Уровня написать часы / калькулятор / сделать карусель. Хуево кароч.
Будет использоваться в связке с java+spring REST/Security/Hibernate+всякая ебола типо разных БД. Касандра / монго / обычные SQL.
Аноним 11/02/19 Пнд 20:04:20 #377 №1345891 
>>1345855
===
Аноним 11/02/19 Пнд 20:12:09 #378 №1345899 
>>1337141
Какой ХУЕВЫЙ ФРОНТЭНД,
Аноним 11/02/19 Пнд 21:04:52 #379 №1345946 
>>1345882
С джавой - определённо ангуляр.
Аноним 11/02/19 Пнд 21:07:18 #380 №1345949 
>>1345946
Какие то аргументы за?
Почему не реакт?
Аноним 11/02/19 Пнд 21:11:56 #381 №1345952 
13579383115552.jpg
>>1345899
Аноним 11/02/19 Пнд 21:13:18 #382 №1345953 
>>1345949
Привычней будут всякие сервисы/контроллеры/ди
мимоанон
Аноним 11/02/19 Пнд 21:14:10 #383 №1345957 
>>1345949
Потому что на ангуляре вакансии на рынке представляют собой такой же тяжёлый легаси энтерпрайз, что и на джаве.
Аноним 11/02/19 Пнд 21:17:29 #384 №1345959 
>>1345957
Это ты зря. Джава-вакансии нихуя не легаси, если не лезть в залупу ЕЕ. Просто это легаси надо знать, на всякий случай. Как с питоном примерно.
Аноним 11/02/19 Пнд 21:20:51 #385 №1345966 
>>1345953
Глянул мельком код реакта, вполне норм. Читабельно, понятно сразу. Есть опыт работы с питоном. С ЖС нет почти.
Вроде как реакт это больше ЖС чем ангуляр. Ангуляр тайпскрип, который я не знаю вообще.
Аноним 11/02/19 Пнд 22:51:20 #386 №1346040 
>>1345855
Так ты проверишь, что две переменные ссылаются на один и тот же объект. А я про одинаковую структуру говорю.
Аноним 11/02/19 Пнд 22:52:06 #387 №1346041 
>>1346040 это тебе
>>1345891
Аноним 11/02/19 Пнд 23:01:32 #388 №1346053 
254205655dbd0d91f93c2017653bd460bd149033a800.jpg
>>1344148
Конечно же скайпом
Аноним 12/02/19 Втр 00:44:03 #389 №1346114 
Господа, Помогите решить проблему.
Есть форма, которая отображается ajax запросом на главной странице (1 метод). При отправке этой формы запускается 2 метод, который также отправляет данные ajax запросом и в результате выводит результат обработки метода (некоторый текст).
Результат выводится, но сразу по окончании метода происходит переход на главную страницу в состоянии до отображения формы.
При дебаге обнаружил, что на строке return false мой результат висит на странице, а при выходе редирект на главную.
https://codepen.io/anon/pen/PVeRrY
Аноним 12/02/19 Втр 08:22:59 #390 №1346185 
>>1346114
preventDefault() поставь.
Аноним 12/02/19 Втр 09:17:04 #391 №1346202 
>>1345957
Что за хуйню вы несёте? Какой легаси тырпрайз на ангуляре, он в конце 2016 релизнулся, реакт в два раза старше, лол.
Аноним 12/02/19 Втр 10:03:33 #392 №1346215 
>>1345966
реакт это вообще чистый жс, а ангуляр нет, его ведь даже разрабатывали типы, которые не любили кодить на жс, а реакт запилил Стоян Стефанов, который дохуя гарит в жс
Аноним 12/02/19 Втр 10:16:30 #393 №1346218 
>>1346215
>чистый жс
>jsx
Одна история охуительнее другой.
Аноним 12/02/19 Втр 10:55:41 #394 №1346228 
>>1346218
нашел до чего доебаться - про jsx Стеанов сам писал - заебало 80% процентов времени тратить на document.queryselector....
я про функциональное программирование говорил вообще-то
Аноним 12/02/19 Втр 11:48:34 #395 №1346244 
>>1346215
Ну я пока чисто из этих соображений посмотрю реакт. Сделаю фронт на нем к апи на спринге. Если не понравиться буду ковырять ангуляр.
Хотя мне кажется реакт намного проще, меньше и легковесней.
Ангуляр это как еще один спринг. Вроде с родным языком что то есть похожее, а вроде отдельная хуета полностью.
Аноним 12/02/19 Втр 12:46:08 #396 №1346271 
Господа фронты, скажите, кто-нибудь из вас кодит на винде? Или все поголовно сидят на макос?
Аноним 12/02/19 Втр 12:47:38 #397 №1346273 
15459205010641.jpg
Приветствую вас анончики. Сегодня в очередной раз убедился в том, что вышка а темболее профессия которую я на данный момент получаю абсолютно мне не нравится, и видимо тогда, 3 года назад стоило сдавать информатику, а не физику. Но это все детали. Всегда хотел стать программистом а кто не хотел, масло в огонь моего желания подлил знакомый погромист своими рассказами о том как изи он вкатился, а щас гребет бабло лопатой. Гор бабла мне не нужно,звезд с неба не срываю, хочу обычной работы в офисе а не вьебывания инженегром где то там на северах именно это моя вышка и предполагает. Соответственно встал ряд вопросов, и чтобы опять не проебаться с выбором профессии лучше задам их сейчас, чтобы потом не хвататься за голову.
1)htmlacademy - learn.js - что то про фреймворк на мой выбор. Сейчас в моей голове все обстоит так. Ну и знакомый офк посоветовал развиваться по такому пути Правильно ли это? Или есть другие источники?
2)Что с работой? Тяжело ли ее найти? По завершению своего вузика хочу переехать в ПИТОР, трудно ли там будет найти работу? Звезд с неба опять же не хватаю, джуном за еду + сьем говнохаты -вот цель. Реализуема ли она?
3) Нужна ли вышка? Вышку то я сейчас получаю, только вот по инженерсной специальности, а возможности перевестись уже нет. Критично ли это? В госконотры не стремлюсь
И вообще, стоит ли это затраченного времени. Я упорный и трудолюбивый лишь только тогда когда стоит четкий ориентир.
Есть ли какая то конференция этого тредика?
Аноним 12/02/19 Втр 12:56:00 #398 №1346275 
>>1346271
Я на винде десятке.
Аноним 12/02/19 Втр 12:56:13 #399 №1346276 
>>1346273
Пиздуй в /б с такими пастами.
Аноним 12/02/19 Втр 12:58:53 #400 №1346279 
>>1346276
Что именно тебе не понравилось в моей пасте, шизоид?
Аноним 12/02/19 Втр 13:02:26 #401 №1346281 
>>1346275
А почему большинство сидит на макос? Ты сам будешь в будущем перекатываться на эту ось ради кодинга?
Аноним 12/02/19 Втр 13:06:26 #402 №1346282 
>>1346273
>сначала дайте мне гарантии, что меня через полгода возмуть джуном и тогда я так уж и быть начну учить ваши фронтэнды
вкатывальщики невер ченч
ответь себе на такой вопрос - мог бы ты сейчас без гугла составить алгоритм перемножения двух чисел без использования операции умножения?
если ответ нет, то ты будешь много страдать, прежде чем сможешь реально считать себя фронтэндером
Аноним 12/02/19 Втр 13:09:12 #403 №1346283 
>>1346282
Алгоритм смогу, как нехуй сделать, нужно использовать сумму, прибавить к числу X число X Nое количество раз. Где X * N сама операция. Это простейший цикл. Если бы я знал синтаксис джса я бы смог его оформить за 2 минуты.
Аноним 12/02/19 Втр 13:12:15 #404 №1346285 
>>1346283
тогда удачи, база в основах кодинга у тебя есть, значит и изучать все тебе будет не так сложно
Аноним 12/02/19 Втр 13:14:34 #405 №1346286 
>>1346285
Спасибо конечно, но это я знал и так, в школе писал простенькие программки.
Мне бы более развернутый ответ. Понимаю это стандартные вопросы вкатывалщиков, но все же
Аноним 12/02/19 Втр 13:16:46 #406 №1346287 
>>1346273
>И вообще, стоит ли это затраченного времени.
Сумеешь пройти human resource machine и 7 billions human - пробуй. Если нет или сложна то попробуй что-то еще. Игрушки дадут ясность что примерно тебя ждет.
Аноним 12/02/19 Втр 13:25:20 #407 №1346291 
>>1346273
имхо, всегда нужны говнокодеры на багфикс, готовые работать за еду экспу, всегда нужны средние кодеры на саппорт, готовые работать за зарплату говнокодеров с багфикса экспу, и всегда нужны крутые кодеры в стартапы, готовые работать за зарплату средних кодеров с саппорта экспу. А накопив экспы, ты сможешь сам диктовать условия.
вышка сегодня не нужна.
Аноним 12/02/19 Втр 13:34:26 #408 №1346293 
>>1346279
Пока ты там чешешь яйца, размылшяешь и спрашиваешь разрешение у двача, значит она тебе не так уже и надо.
+ Ерохи с профильными образованиями уже заняли все места в ИТ. Пиздуй на завод.
Аноним 12/02/19 Втр 13:35:31 #409 №1346294 
>>1346271
Никакой разницы с чего сидеть. ИДЕ, бразуеры и код одинаковы везде, если нет привязки языка к среде.
Аноним 12/02/19 Втр 13:41:21 #410 №1346296 
>>1346286
развивай навык поиска инфы (один из самых важных навыков кодера)
и не так, что типо спросил и ждешь опока тебе ответят
подсказка - на лерн.жабакрипт в конце каждой темы в комментах иногда бывает очень годная инфа
Аноним 12/02/19 Втр 13:44:14 #411 №1346297 
>>1346287
в семи милиардах последний красный блок так и не смог пройти, какие видимо слишком замороченные алгоритмы там надо писать с учетом такого маленького набора доступных инструментов
а так вообще да, игрушки эти мастхэв для любого вкатывальщика
Аноним 12/02/19 Втр 13:49:06 #412 №1346298 
>>1346297
Ну ладно, дойти до красных и решить пару красных будет достаточно. Там действительное некоторые красные задачи очень упоротые и имеют нетривиальное решение.
Аноним 12/02/19 Втр 14:01:59 #413 №1346300 
>>1346287
Да я уже начал по чуть чуть шатать html academy, не хочу тратить время на какие то игры.
>>1346291
Хм, хорошо. Просто мой вузик выпускает спецов довольно узкого плана. И по обьявлению с остановки на работу просто так не устроишься, вот думал что везде так.
>>1346296
Меня предупреждали что придется много гуглить

Уже второй человек пишет про эти игры. Они реально стоят потраченного времени?
Аноним 12/02/19 Втр 14:04:28 #414 №1346301 
>>1346294
Почему тогда большинство сидит? Есть какая-та логика? Может на макос чем-то легче писать код?
Аноним 12/02/19 Втр 14:09:41 #415 №1346303 
>>1346301
Да хуй знает. Кнопочки может быть по другому нажимаются?
Или дроч типо ололо я дохуя погромист смотрите все.
Один хуй консоль везде консоль. Настраивать все равно придется.
Разве что то делать какую то специфичную хуйню под именно эту ось_нейм ну тогда да.
Аноним 12/02/19 Втр 14:21:58 #416 №1346307 
>>1346300
>Уже второй человек пишет про эти игры. Они реально стоят потраченного времени?
не, лучше на дваче посиди, раз занятой такой
эти игры как вступительный экзамен - прошел, значит можно смело браться за изучение, не прошел - есть большая вероятность того, что программирование не для тебя
Аноним 12/02/19 Втр 14:31:01 #417 №1346313 
>>1346307
Один долбоеб считает игрушечки мерилой вкатывания в ИТ, другой долбоеб ноет на дваче, вместо того чтобы УЖЕ что то делать или хотя бы загуглить КАК что то делать.
Пиздос.
Аноним 12/02/19 Втр 14:33:08 #418 №1346315 
>>1346313
>считает игрушечки мерилой вкатывания в ИТ
Почему ты читаешь жопой? Может лучше на сварщика?
Аноним 12/02/19 Втр 14:37:49 #419 №1346319 
>>1346315
Я уже работаю давно, пока Вы тут хуйней страдаете, лол.
Аноним 12/02/19 Втр 14:59:33 #420 №1346328 
>>1346319
>я это великий 300кк/сек, а вы все говно
Аноним 12/02/19 Втр 15:03:27 #421 №1346329 
>>1346328
Земля тебе пухом, братишь.
Аноним 12/02/19 Втр 16:15:30 #422 №1346359 
>>1346185
Спаситель, давай адрес, отсосу у тебя!
Аноним 12/02/19 Втр 18:50:03 #423 №1346426 
Снимок экрана 2019-02-12 в 17.40.41.png
Сап, ПР, репост из вебача.

Есть приложение на JS+Vue2, которое монитируется в дом по скрипту и загружается в айфрейм.

Есть навигационный блок, есть блок с видеороликами, где на весь массив <video> 1 <source>, который меняет по мере изменения текущего видеоролика. Галерея видосов, да.

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

Наблюдается после полного проигрывания ~5-6 роликов по 12-15 секунд. Ролики весят по 3-6 метров. Проблема видна только на айфонах и мобильном сафари.

Я понимаю, что на скрине баг дебаггера, но...Может сталкивался кто? Гугл не помог.
Аноним 12/02/19 Втр 19:40:06 #424 №1346454 
image.png
Сап
Заказчик просит сделать красивый анимированный фон наподобие как это сделано на пикрелейтед, источник здесь http://i-remember.fr/en
Там есть перемещение по карте, приближение и все такое, но мне нужно просто сделать похожий фон с огоньками. Как это лучше будет делать? Насиловать canvas или есть какая-то альтернативы?
Аноним 12/02/19 Втр 21:29:56 #425 №1346508 
>>1346426
Ставь на виртуалку макось и смотри там, это ебаный сафари он живет своей жизнью ебал я его рот. хотя если жрёт память то наверняка утечка памяти, но не гарантирую. Алсо что за вью2 ?vue.js?
Аноним 12/02/19 Втр 21:37:03 #426 №1346513 
>>1346454
Я бы что нибудь на css поискал, sorax вон трехмерные кубы за минуту на css3 делал.
Аноним 12/02/19 Втр 22:01:49 #427 №1346525 
>>1346454
На webgl за пару часов делается.
Аноним 12/02/19 Втр 22:16:19 #428 №1346531 
>>1346454
По-моему на сайте three.js есть как раз такая демка
Аноним 12/02/19 Втр 23:02:33 #429 №1346549 
>>1346531
Нихуясебе, а мы тут формочки на сервак отправляем, в то время как кто то делает управляемые машины в браузере телефона.
Аноним 12/02/19 Втр 23:12:54 #430 №1346553 
>>1346525
Как вкатиться в webgl? Нужно понимание 3д моделирования, математики и принципов отрисовки кадра? Есть ли смысл перекатываться с реакта?
Аноним 13/02/19 Срд 00:01:13 #431 №1346567 
>>1346531
О, спасибо! Теперь осталось понять, смогу я все это сделать и стоит ли браться за работу
js в bookmarklet Аноним 13/02/19 Срд 00:37:41 #432 №1346581 
Ребзя, нужна помощь.
Есть 2 скрипта, скрывающих посты без картинок на имаджбордах.

https://pastebin.com/dvLdsa1g
https://pastebin.com/qdATyyed

Они управлялись встроенной на страничке кнопкой , а потом кнопку выпилили нахуй. Нагуглил, что можно заставить JS запускаться локально в браузере букмарклетом, помогите пожалуйста преобразовать.
Аноним 13/02/19 Срд 00:59:48 #433 №1346590 
>>1346508
Хм, а зачем мне ставить на виртуалку макось, если я с неё и смотрю?

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

Да, vue.js
Аноним 13/02/19 Срд 02:26:00 #434 №1346615 
image.png
Чому регулярка не захватывает SEL2702TYO?
Аноним 13/02/19 Срд 02:37:44 #435 №1346618 
>>1346615
Читай Mastering Regular Expressions вокруг слова eager.
Аноним 13/02/19 Срд 02:45:58 #436 №1346620 
>>1346618
>читать книгу
>ради нахождения ответа на один мизерный вопрос
Читай словарь английского вокруг слова inefficiency
Аноним 13/02/19 Срд 11:16:55 #437 №1346737 
>>1346273
Пиздуй на Хекслет. Все остальное хуйня.
Аноним 13/02/19 Срд 11:18:53 #438 №1346738 
>>1346282
Можно использовать сложение.
Аноним 13/02/19 Срд 11:19:58 #439 №1346739 
>>1346283
code-basics.ru
А потом hexlet.io
Аноним 13/02/19 Срд 13:11:06 #440 №1346777 
>>1344148
editra
Аноним 13/02/19 Срд 13:58:44 #441 №1346821 
>>1346739
>>1346737
Ну где же вы были раньше. Я уже проплатил курс на html академии и целый день выполнял там задания. Короче на месяц ну или если раньше закончу буду там обитать, там все разжевывают и прямо в ротик кладут.
Аноним 13/02/19 Срд 14:43:10 #442 №1346846 
>>1346821
>Я уже проплатил курс на html академии
ебать ты начинающий верстальщик.....
сколько отдал, 15к или может 20 ?
на юдеми по 10 баксов есть просто шикарные курсы, академия с их высокомерными преподами сосет, единственное что макеты у них неплохие для верстки своего первого адаптивного сайта
Аноним 13/02/19 Срд 14:44:09 #443 №1346848 
>>1346846
Он про интерактивные курсы на сайте, а не про интенсивы. Они стоят 300 рублей за месяц.
Аноним 13/02/19 Срд 16:05:24 #444 №1346897 
>>1346846
Отдал 273 ржубля. Я не собираюсь так сильно углубляться в верстку. Так, проходной этап, чтобы понимать как все +- работает и что за чем идет. 10к на обучение у меня к сожалению нет. Но я и не такой долбоеб чтобы тратить их на то, что можно найти в пабликах и сайтах со сливами или всяческих складчинах.
Аноним 13/02/19 Срд 16:10:04 #445 №1346901 
>>1346897
>Но я и не такой долбоеб чтобы тратить их на то, что можно найти в пабликах и сайтах со сливами или всяческих складчинах
Постой, но ты уже...
Аноним 13/02/19 Срд 16:22:13 #446 №1346909 
>>1346901
Я знаю что их спецкурс тоже выложен в интернете. Но знакомый порекомендовал именно купить его потому что там какая то программа, что то там проверяет. Я не сильно вдавался в подробности. Да и 300р не такие уж и большие деньги, на обучение потратить их не жалко. Главное чтобы толк был
Аноним 13/02/19 Срд 16:28:33 #447 №1346911 
>>1346909
>Да и 300р не такие уж и большие деньги, на обучение потратить их не жалко. Главное чтобы толк был
>Но я и не такой долбоеб чтобы тратить их на то, что можно найти в пабликах и сайтах со сливами или всяческих складчинах.
Вся инфа с платных курсов лежит на поверхности на мне, в3скулс и так далее.
Не в обиду, но вся разница между тобой и теми, кто выкидывает $10к на coding bootcamps в Америке - это то, что у них есть деньги, а у тебя нет.
Аноним 13/02/19 Срд 16:55:36 #448 №1346925 
>>1346911
Ну если бы я знал где искать, я бы пошел туда. Но когда мне это подсказали я уже оплатил академию. Чито поделать теперь.
Аноним 13/02/19 Срд 19:44:35 #449 №1347058 
Очень у вас тут интересно! но нихуя не понятно
Аноним 13/02/19 Срд 21:37:16 #450 №1347115 
1.png
Че вы на jQuery гоните, на нём весь двач написан.
Аноним 13/02/19 Срд 21:44:29 #451 №1347118 
>>1347115
По-твоему техническая часть двача не параша?
Аноним 13/02/19 Срд 21:53:06 #452 №1347126 
2 girls.jpg
Привет js-девочки.

Научите делать аппы на электрончике портабельные, плизки.
Аноним 13/02/19 Срд 22:16:08 #453 №1347145 
>>1346739
А html css где изучать?
Аноним 13/02/19 Срд 22:20:39 #454 №1347148 
>>1347118
Сайт нормально работает, сайт относительно популярный. Ломается бывает, да, но оперативно чинится. Обновляется функционал и говнодизаен Почему сразу параша? Вон на форчане или других бордах без куклоскриптов сидеть невозможно.
Аноним 13/02/19 Срд 23:14:27 #455 №1347169 
Я передумал, Хромиум на хуй не нужен.
По этому и Электрон на хуй не нужен.
Аноним 14/02/19 Чтв 08:25:56 #456 №1347294 
>>1347145
https://www.udemy.com/modern-html-css-from-the-beginning/
Аноним 14/02/19 Чтв 08:27:40 #457 №1347297 
>>1347115
На нем и пикабу написан.
Аноним 14/02/19 Чтв 09:16:40 #458 №1347306 
>>1346282
> без операции умножения
А закончил бы вузик, смог бы делать это без сложения.
Аноним 14/02/19 Чтв 09:19:48 #459 №1347307 
>>1347306
Это тоже смогу, если использовать вычетание, или ++х или х++, что то такое есть в жс
Аноним 14/02/19 Чтв 09:35:59 #460 №1347315 
>>1347297
А ты откуда знаешь? Ты что, из этих?
Аноним 14/02/19 Чтв 10:36:19 #461 №1347349 
>>1347148
>Сайт нормально работает
No. Практически каждый день что-то отваливается. Наиболлее часто это капча, становятся недоступными на короткое время треды, слетают стили.
Аноним 14/02/19 Чтв 11:00:01 #462 №1347358 
image.png
>>1345509
>Купил себе небольшую боксерскую грушу.

ЗАПОМНИТЕ ТВАРИ

АРРАЙ ПРОВЕРЯЕМ ДЛИННОЙ

ПУСТОЙ ВЕРНЕТ ОБЖЕКТ А НЕУНДЕФАЙНД


Мимо из другого языка, не ебу там как на самом деле.


Аноним 14/02/19 Чтв 12:54:25 #463 №1347433 
>>1347358
Объекту можно приделать свойство length. Мне кажется, неплохой вариант - это
>Object.prototype.toString.call(item)
У массива вернется object Array, у объекта - object Object.
Аноним 14/02/19 Чтв 13:19:49 #464 №1347442 
Напоминаю про жс-конфу в слаке - https://slack-2chpr.herokuapp.com/
У нас есть сеньоры, вкатывальщики, тут вам помогут составить резюме и найти работу, а заодно ответят на любые вопросы по жс.
Аноним 14/02/19 Чтв 13:21:57 #465 №1347443 
>>1347442
>У нас есть сеньоры
сеньеры-помидоры?
Аноним 14/02/19 Чтв 13:56:13 #466 №1347458 
Откуда в pr столько челов рекламирующих ХЕКСЛЕТ? Им платят за это что ли?
Аноним 14/02/19 Чтв 14:34:47 #467 №1347469 
>>1347458
Ты что предлагаешь рекламировать? Очевидно что в рунете это лучший проект. Яндекс открыл свой практикум, так там цены от 60 тыс. рублей, а по качеству не думаю что лучше. Лендинг вообще еле грузится.
Аноним 14/02/19 Чтв 14:54:21 #468 №1347477 
>>1347469
> ХЕКСЛЕТ
и сколько это говно стоит?
Аноним 14/02/19 Чтв 14:56:04 #469 №1347478 
>>1347145
htmlacademy у них есть интерактивные курсы с практикой.
Аноним 14/02/19 Чтв 14:58:23 #470 №1347479 
>>1347477
Для таких как ты туда вход закрыт. Научись сначала с людьми разговаривать.
sage[mailto:sage] Аноним 14/02/19 Чтв 15:10:43 #471 №1347485 
>>1347477
80к
Аноним 14/02/19 Чтв 15:11:35 #472 №1347486 
>>1347479
>>1347485
Ну нихуя себе
sage[mailto:sage] Аноним 14/02/19 Чтв 15:12:17 #473 №1347488 
>>1347486
Что не так?
Аноним 14/02/19 Чтв 15:13:10 #474 №1347489 
>>1347488
Я не знаю что тебя так встревожило. То что я назвал это говном?
sage[mailto:sage] Аноним 14/02/19 Чтв 15:14:03 #475 №1347490 
>>1347489
Ты не тому отвечаешь
Аноним 14/02/19 Чтв 15:38:25 #476 №1347502 
>>1347469
>цены от 60 тыс
пиздос, и кто же их целевая аудитория, интересно
Аноним 14/02/19 Чтв 15:41:46 #477 №1347503 
>>1347502
В чем проблема вложить 60к в карьеру, которая тебе вдвое больше будет приносить каждый месяц?
Аноним 14/02/19 Чтв 15:44:43 #478 №1347504 
>>1347503

>В чем проблема вложить 60к в карьеру
мб в их отсутствии, ведь у тебя пока нет 120к лол в месяц
или предлагаешь пойти кредит на учебу взять?
Аноним 14/02/19 Чтв 16:20:20 #479 №1347523 
>>1347485
Зачем врешь, 24$ в месяц.
Аноним 14/02/19 Чтв 16:21:41 #480 №1347526 
>>1347502
Вот поэтому Хекслет рулит. У них и курсы отличные и цены приемлемые.
Аноним 14/02/19 Чтв 16:30:38 #481 №1347533 
Сначала до идеала задрочить верстку или же после ЖСа уже браться за нее?
Аноним 14/02/19 Чтв 16:50:04 #482 №1347544 
>>1347533
нужно купить курс на хекслет.govno всего лишь за $0,9999999 и там тя всему научат
sage[mailto:sage] Аноним 14/02/19 Чтв 16:55:06 #483 №1347547 
>>1347526
Заебали пиарить здесь свое говно.
Аноним 14/02/19 Чтв 17:58:52 #484 №1347562 
>>1347533
если ты начнешь дрочить верстку до идеала, то до жс можешь и не дойти
Аноним 14/02/19 Чтв 18:14:37 #485 №1347570 
>>1347547
хм
Аноним 14/02/19 Чтв 18:27:36 #486 №1347576 
fgrdger21.png
Сука че оно хочет помогите блять аж трисет!
Аноним 14/02/19 Чтв 18:51:52 #487 №1347584 
>>1347576
4-х уровневый нужно, а тебя 2 уровня.
Аноним 14/02/19 Чтв 19:11:17 #488 №1347595 
22323.png
>>1347584
Так в ответе же также!
Аноним 14/02/19 Чтв 19:58:17 #489 №1347620 
>>1347533
Верстку до идеала невозможно додрочить, у нее говнокванотовая суперпозиция и все ее параметры знать однозначно с уверенностью и во всех браузерах - невозможно. Плюс ты споткнешься когда дойдешь до темы scss и прочего подобного говна - когда ебутся в жопу с конем css пишут через js.
Аноним 14/02/19 Чтв 19:59:20 #490 №1347622 
говноквантовая fix*
Аноним 14/02/19 Чтв 20:36:50 #491 №1347645 
>>1347349
Переустанови шиндовс. У меня все нормально, последняя поломка была, когда у сайта сертификат https просрочился.
Аноним 14/02/19 Чтв 21:37:01 #492 №1347697 
>>1347645
У нас тут не сидят на винде. Няшные молоденькие девочки фронтэндерши на маках, а взрослые суровые дяди бэкэндеры на линуксе.
Аноним 14/02/19 Чтв 22:33:46 #493 №1347739 
>>1347595
Нет, не также.
Аноним 14/02/19 Чтв 22:57:05 #494 №1347753 
Привет в попу можно?
Я рубист
Аноним 14/02/19 Чтв 23:01:25 #495 №1347754 
Есть где слитые интерактивные курсы htmlacademy? Нашел только 1-2 проф уровни.
Аноним 14/02/19 Чтв 23:25:05 #496 №1347759 
Кто-нибудь проходил курсы на openedu.ru?

Записался на https://openedu.ru/course/ITMOUniversity/WEBDEV/ перенаправляет на htmlacademy и задания 1 в 1 как там, весь курс будет по htmlacademy? Или будет что-то дополнительно?
Аноним 15/02/19 Птн 01:10:16 #497 №1347797 
Анон, учу JS по книжке "Выразительный JS" автор М. Хавербек. Переводная ествественно. И охуеваю от языка. Дошёл пока до модулей и нихуя не понял от слова совсем. Как вы его выучили? Или это книжка такое говно?
Аноним 15/02/19 Птн 02:29:20 #498 №1347819 
>>1347797
>И охуеваю от языка.
Как будто другие языки ты знаешь.
Аноним 15/02/19 Птн 02:40:19 #499 №1347823 
>>1347819
С++ от Шилдта зашёл на ура.
Аноним 15/02/19 Птн 02:41:23 #500 №1347824 
>>1347797
Тебе же дали нормальный учебник:
https://javascript.info/

Зачем дерьмо мамонта трогать? Ты бы еще в библиотеку городскую пришел, отрыл бы там учебник по JS и начал его учить. Уже давно всё есть в интернете, садись, учи и сразу пробуй, нет, я буду книжечку 4-х летней давности дрочить и говорить, что ничего не понимаю.
Аноним 15/02/19 Птн 06:22:08 #501 №1347864 
>>1347754
Там хуёвые курсы
Аноним 15/02/19 Птн 08:44:57 #502 №1347891 
>>1347824
>https://javascript.info/

Это справочник без задач. Патамушта есть https://developer.mozilla.org/ru/docs/Web/JavaScript
Аноним 15/02/19 Птн 10:43:32 #503 №1347930 
2.jpg
>>1347891
>справочник без задач

Дальше первой главы не заходил?
Аноним 15/02/19 Птн 10:53:16 #504 №1347937 
>>1347697
А игры?
Аноним 15/02/19 Птн 11:00:51 #505 №1347945 
>>1347697
Я сижу на двух стульях - на хуях (винда десятка) и на пиках (линух). Винда для игорь и прона и иногда прогерства, линух - для прогерства онли.
Аноним 15/02/19 Птн 11:02:50 #506 №1347948 
>>1347645
Не пизди. У меня другие сайты не отваливаются даже если там есть гуглокапча. Только вот двачи.
Аноним 15/02/19 Птн 11:20:24 #507 №1347972 
>>1347945
А почему нельзя кодить только на винде?
Аноним 15/02/19 Птн 12:24:54 #508 №1348005 
frontend.jpg
Аноним 15/02/19 Птн 14:30:08 #509 №1348108 
>>1347864
Чем они хуевые? Одни макеты для создания сайта уже стоят для того чтобы этот курс пройти, особенно учитывая, что всё это делается меньше чем за месяц.
Аноним 15/02/19 Птн 14:41:38 #510 №1348119 
>>1347754
Интерактивные с сайта которые?
Они есть в виде скриншотов в торрентах интенсивов, но естественно никакой интерактивности.
Аноним 15/02/19 Птн 14:43:51 #511 №1348120 
>>1347937
Откуда у тебя время на них?
Аноним 15/02/19 Птн 15:08:30 #512 №1348145 
>>1348120
А у тебя откуда на двач?
Аноним 15/02/19 Птн 15:33:32 #513 №1348156 
Можете пожалуйста объяснить, как кодируются знаки типа пробела, восклицательного и прочих в base64? А чёт нихуя не понятно, везде пишут, что всё что не a-zA-Z0-9+/ скипается что логично, ибо не влезает в 64 комбинации шести единиц и нулей, но декодер каким-то хуем их из base64 в нормальный вид возвращает же.
Аноним 15/02/19 Птн 16:04:57 #514 №1348200 
>>1348108
макеты можно и бесплатные найти без проблем, а можно и вообще без макетов сайт запилить - так даже интереснее, чем когда тебе весь дизайн готовенький преподносят
Аноним 15/02/19 Птн 16:47:20 #515 №1348252 
>>1348200
Так я не дизайн практиковать хочу, а знания HTML и CSS.
Аноним 15/02/19 Птн 19:31:36 #516 №1348374 
1.jpg
2.jpg
>>1336498 (OP)
аноны, есть ли тут те кто немного шарит js? имеется легкий аддон на chrome "Link Inspector", так вот все бы ничего но у него нельзя по дефолту сохранять фильтр.

http://cutt.us/7MIB8

можно ли сделать так чтобы в поле ввода, там всегда стояло "track/"? из файлов там, некотоыре вообще в пару строк. помоги пожалуйста анончик. (сам знаю html и css, до js практичкески не добирался)
Аноним 15/02/19 Птн 19:37:30 #517 №1348377 
>>1348374
Все элементы интерфейса аддонов пишутся при помощи HTML и CSS, добавляешь полю фильтра атрибут value="track/" и всё.
Аноним 15/02/19 Птн 19:40:50 #518 №1348381 
ВКАТЫВАЕШСЯ
@
ПОТРАТИЛ ПОЛ ДНЯ НА ЗАДАЧКУ CODEWARS
@
ГОРД СОБОЙ
@
В ТОПЕ РЕШЕНИЙ УАНЛАЙНЕР, КОТОРЫЙ ТЫ ДАЖЕ НЕ В СОСТОЯНИИ ПОНЯТЬ
@
НЕ ГОРД СОБОЙ
Аноним 15/02/19 Птн 19:43:01 #519 №1348383 
>>1348381
Час решал leetcode medium, после правильного решения выдало, что мое решение в топ 95% по перфомансу.
Аноним 15/02/19 Птн 19:46:08 #520 №1348384 
>>1348381
Там в большинстве задач нужно знать какой-нибудь определенный алгоритм и просто реализовать его через код, иначе можно потратить несколько часов/дней/недель придумывая велосипед и в итоге прийти к очень хуевому решению.
Аноним 15/02/19 Птн 19:53:52 #521 №1348392 
1.jpg
>>1348377
таак. нашел html файл формы, и изменил пустой параметр на "track/". теперь при открытии плагина, он сканит все ссылки, в поле ввода мое значение. но работает оно к сожалению при нажатии enter. таймер бы какой нибудь прикрутить.

это сложно ребят? полжизни мне спасете если кто поможет
Аноним 15/02/19 Птн 19:55:29 #522 №1348397 
>>1348384
А разве в этом не суть?
Аноним 15/02/19 Птн 19:59:15 #523 №1348400 
>>1348397
Нет, суть в том, что ты нагуглишь нужный алгоритм, переведёшь его в код своего языка, запомнишь для какой задачи ты его применил и перейдешь к следующей задаче. Лучше вообще гуглить готовое решение и разъяснение "какой алгоритм и почему используется", изучать его и переходить к следующей задаче, а уже потом, через недельку-две попытаться снова решить уже пройденное, но без посторонней помощи.
Но это всё конечно если ты хочешь чему-то научиться, а не создать видимость бурной деятельности с около нулевой полезностью.
Аноним 15/02/19 Птн 20:07:08 #524 №1348403 
2.jpg
>>1348392
Попробуй добавить в конец этого html документа перед </body> пикрил.
Аноним 15/02/19 Птн 20:07:27 #525 №1348404 
Постоянно вылазит контекстная реклама курсов фронтенда всяких мейлсру, сбербанка и пр. Обещают сертификат и стажировку, гарантируют устройство на работу после и зп 300к/сек. Пиздят? Стоит связываться? Деньги есть.
Аноним 15/02/19 Птн 20:19:26 #526 №1348409 
>>1348403
там не клик,а Enter именно нажать надо, при том через n секунд. суть я понял, класс. (эту строку пробовал не работает)

он прост результаты поиска не сразу показывает, парсит(или ищет) а потом готов к "поиску"
Аноним 15/02/19 Птн 20:25:15 #527 №1348411 
>>1348381
вообще не обращал на это внимание, когда зависал на кодварз - тебе ведь важно фундамент заложить, а не показать какой ты ловкий и умелый кодер
а в топе всегда решения зубров с опытом овердохуя лет и отличным пониманием ООП и ФП, а так же регулярок и проч, у тебя этого чисто физически пока еще не может быть, ты же вкатываешься
Аноним 15/02/19 Птн 20:26:33 #528 №1348412 
>>1348404
На htmlacademy норм курсы и вроде в конце помогают устроиться.
А хули у меня Эвклид отвалился? Аноним 15/02/19 Птн 22:07:15 #529 №1348490 
untitled123.PNG
Вчера считал, позавчера считал, 24-го декабря считал. А сегодня не считает. Ни в хроме, ни в файерфоксе. Ком перезагрузил даже, проверил чтобы в файле был утф без бома. Не. Виснет наглухо. Бесконечный цикл.
Для отладки, перед вайлом добавил:
к=0;
перед закрытием вайла добавил:
к++;
иф к==100 брейк;
консоль.лог(а, б).
Пихаю в Эвклида 21 и 14. Пишет в консоль:
7 14
7 0 <--здесь вайл должен из цикла выкинуть
NaN 0
NaN NaN
NaN NaN
NaN NaN
NaN NaN
NaN NaN
...
То есть, на а!=0 ор б!=0 вайл из цикла не выбрасывает. Не могу понять, че это за нахуй?
Аноним 15/02/19 Птн 22:14:00 #530 №1348494 
>>1348490
Ссылка отклеилась: https://jsfiddle.net/c8qf7jed/3/
Аноним 15/02/19 Птн 22:21:15 #531 №1348498 
>>1348494
>>1348490
Ты на ноль делишь и получаешь NaN
Аноним 15/02/19 Птн 22:28:43 #532 №1348500 
>>1348498
Подожди, я перед делением проверяю, чтобы там нуля не было:
a!=0 or b!=0;
Аноним 15/02/19 Птн 22:31:20 #533 №1348501 
>>1348500
Нет, ты проверяешь чтобы a или b не были равны нулю, т. е. если одно из них равно нулю, а другое нет, то цикл продолжается, вот и получается, что у тебя деление на ноль идёт.
Аноним 15/02/19 Птн 22:38:11 #534 №1348504 
>>1348501
А, бля, я ж вчера там в файле все && заменил на ||. Лол, бля, туплю)))
Аноним 15/02/19 Птн 22:52:55 #535 №1348510 
tablica.PNG
>>1348504
Вот терь заебись график норм рисует.
Аноним 15/02/19 Птн 22:55:06 #536 №1348512 
Без названия (16).png
Без названия (17).png
>>1348510
Слева - с Эвклидом, справа - без Эвклида.
Аноним 15/02/19 Птн 23:06:33 #537 №1348514 
Это нормально делать функцию, которая принимает несколько массивов, изменяет их и ничего не возвращает?
Сильно говнокод?
Аноним 15/02/19 Птн 23:11:06 #538 №1348518 
>>1348514
Как бы да. Глобальные переменные в функциях только уебки изменяют.
Аноним 15/02/19 Птн 23:21:09 #539 №1348525 
>>1348518
А как сделать тогда? Разбить на несколько функций? 1 и массив вовзращает, другая другой?
Аноним 15/02/19 Птн 23:45:23 #540 №1348533 
>>1348525
Не нормально не то, что у тебя функция с несколькими массивами работает, а то, что она у тебя в глобальные переменные лезит. Функция с локальными переменными должна работать - с теми, которые переданы в качестве аргументов и с теми, которые объявлены внутри функции. Глобальные переменные в функции трогать не надо. И уж тем более не надо их изнутри функции изменять. За это и пизды получить можно.
Все, что ты в функции посчитал - пихаешь в массив и возвращаешь через return. Дальше, после вызова функции, достаешь из массива и пихаешь уже по своим глобальным переменным.
Аноним 15/02/19 Птн 23:55:50 #541 №1348539 
>>1348533
Окей, как тогда вернуть несколько массивов не закидывая их еще во что то?
Аноним 16/02/19 Суб 00:34:11 #542 №1348555 
>>1348539
Религия не позволяет?
Аноним 16/02/19 Суб 03:30:29 #543 №1348584 
>>1348374
>Javascript тред
>есть ли тут те кто немного шарит js?
Аноним 16/02/19 Суб 03:32:47 #544 №1348585 
>>1348584
Сразу видно, что человек тред прочитал.
Аноним 16/02/19 Суб 12:05:52 #545 №1348687 
cats infect.png
Трудно ли быть гомосексуалистом в JS?
Аноним 16/02/19 Суб 14:51:01 #546 №1348774 
1385671940844.jpg
Реквестую добротный видеогайд на русском на http-запросам и REST API на Node.js
Аноним 16/02/19 Суб 15:07:10 #547 №1348782 
image.png
>>1348383
Слух, а шо це такэ тута?

Типо процент тех, кто взялся и смог решить задачу? Или просто процент принявших?
Аноним 16/02/19 Суб 15:27:43 #548 №1348792 
>>1348774
динах отюсда дыра ненужная
Аноним 16/02/19 Суб 15:30:43 #549 №1348795 
>>1348774
Охуеть запросы. На русском даже в текстовом виде нет нормальных гайдов по Node.js, а тебе еще и видео подавай.
Аноним 16/02/19 Суб 15:34:26 #550 №1348798 
>>1348795
Я давно заметил, в параше мадо ноджс кодеров и ещё меньше электронокодеров.

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

Пошли на хуй!
Аноним 16/02/19 Суб 15:43:14 #551 №1348808 
>>1348798
Все языки программирования на английском, язык разметки на английском, таблицы стилей на английском. В общем, ты сам понимаешь, что с маняфанатазиями вида английскийнинужон тебе прямая дорога в 1С и себе подобным маняфантазёрам.
Аноним 16/02/19 Суб 15:59:08 #552 №1348820 
>>1348795
Хорошо, тогда на ангельском.
Аноним 16/02/19 Суб 16:01:38 #553 №1348823 
>>1348820
Гугл в помощь.
Аноним 16/02/19 Суб 16:02:47 #554 №1348824 
>>1348823
Понятно, нихуя не знаешь
Аноним 16/02/19 Суб 16:23:03 #555 №1348843 
>>1348808
значит пора делать языки на русском, немецком, китайском итд и чтобы везде своя система была
Аноним 16/02/19 Суб 16:23:50 #556 №1348844 
>>1348824
зато я знаю, учи элеткрон.
Аноним 16/02/19 Суб 16:26:39 #557 №1348849 
>>1348820
тот ангельский язык, про которйый ты говоришь - поддела короче
Аноним 16/02/19 Суб 16:26:58 #558 №1348850 
>>1348849
подделка
Аноним 16/02/19 Суб 16:40:28 #559 №1348864 
>>1348843
Т. е. изобретать велосипед и изолироваться, вместо того чтобы использовать общепринятый стандарт и кооперироваться, а всё только потому что васяну с двача так хочется? Держи в курсе.
Аноним 16/02/19 Суб 16:40:50 #560 №1348865 
>>1348774
так то их и на ангельском не очень-то много годных
Аноним 16/02/19 Суб 16:40:58 #561 №1348866 
>>1348844
Электрон тормозящая хуета без задач.
Аноним 16/02/19 Суб 18:44:18 #562 №1348933 
>>1348865
Давай что есть
Аноним 16/02/19 Суб 20:20:25 #563 №1348986 
>>1348933
https://nodejs.org/api/
Аноним 16/02/19 Суб 20:23:05 #564 №1348988 
>>1348843
Нет, надо делать ЯПы на эсперанто.
Аноним 16/02/19 Суб 20:34:19 #565 №1348997 
Это нормально когда промис внутри промиса?
Или это вся суть асин прогромирования на жс?
Аноним 16/02/19 Суб 21:06:01 #566 №1349024 
>>1348997
>Это нормально когда промис внутри промиса?
Ну если код работает, то в чем проблема, мб первый промис достает запрос для второго
Аноним 16/02/19 Суб 21:08:36 #567 №1349025 
>>1348997
Если ты в антипаттерн не вступил, то так и надо
https://medium.com/@pyrolistical/how-to-get-out-of-promise-hell-8c20e0ab0513
Аноним 16/02/19 Суб 21:21:50 #568 №1349034 
>>1336498 (OP)
Как заставить данные "перетечь", из одного массива в другой, и наоборот.
Так, чтобы можно было задать два массива, и произвольное число -
количество элементов в каком-либо из этих массивов.
Функция должна бы вернуть именно массивы, а не reference,
потому что если будет возвращена ссылка на массив, и тот массив изменится,
то результат - похерится, нахуй, к хуям, а потом всё взорвётся, а потом ещё и сюда залетит - планета.
Аноним 16/02/19 Суб 21:44:04 #569 №1349065 
>>1349034
Array.from([...sourceArray]).slice()
Аноним 16/02/19 Суб 22:30:30 #570 №1349101 
>>1349065
ООО, пасибки, анонче. А то я тут такую херню понаписывал, с перестановками, так она ещё и не работает...

Сработала вот эта строчка:
console.log(Array.from([1,2,3].concat([4,5,6])).reverse().slice(/0, /this.length-1-(4)).reverse()); //где, [1,2,3] - dest, [4,5,6] - source, 4 - elements in dest. slise(0, value) - elements in source.
Аноним 16/02/19 Суб 22:32:11 #571 №1349104 
>>1349101
Там где ноль косо поехавший, там были звёздочки, возле слэшей.
Это был ноль в комментарии. С нулём - выдаёт остаток source, без нуля - dest.
Аноним 16/02/19 Суб 22:44:42 #572 №1349111 
>>1349101
Ну давай разберем по словам тобою написанное
concat и так возвращает новый массив, Array.from тут нинужен
два реверса - это пушка/10, в slice можно передавать отрицательные индексы, тогда он работает с конца массива, а не с начала.

И что этот пиздец должен делать? double slice with a twist?
Аноним 17/02/19 Вск 00:50:28 #573 №1349178 
>>1349111
>concat и так возвращает новый массив, Array.from тут нинужен
>два реверса - это пушка/10, в slice можно передавать отрицательные индексы, тогда он работает с конца массива, а не с начала.

Годно, оптимизировал.
console.log([1,2,3].concat([4,5,6]).slice(0, this.length+1-(4))); //где, [1,2,3] - dest, [4,5,6] - source, 4 - elements in dest slice(0,val). slise(val) - elements in source.
Один concat и один slice.

>И что этот пиздец должен делать?
Есть массив со строками. Он - вгружается. Юзер выбирает строки, скрипт суёт эти строки с другой массив.
Задача состоит в том, чтобы строки перетекали при выборе из одного массива в другой.
Если в одном массиве - прибавляется инфа, то в другом - она должна урезаться. Как нигде - важна очерёдность.
Ведь этими строками являются хеши постов наноборды.
https://github.com/username1565/nanoboard
Хочу очередь пришпандорить туда, как у карасика, почти заебенил уже,
но эти массивы ебучие я чуть ли не на пол кода размазюкал.
Аноним 17/02/19 Вск 00:56:28 #574 №1349180 
>>1349111
>И что этот пиздец должен делать? double slice with a twist?
Как я понял, он хотел имея
a1 = [1,2,3], a2 = [4,5,6]
Получить, например,
o1 = [1,2,3,4], o2 = [5,6]
или
o1 = [1,2], o2 = [3,4,5,6]

Зачем тут вообще реверсы и даже отрицательные индексы я не очень понимаю, например. Тут хватит одного коната и двух слайсов с положительными индексами. Либо в один большой и два раза нарезать, либо один обрезать, а второй законкатить с обрезком.
Аноним 17/02/19 Вск 02:32:04 #575 №1349209 
>>1349180
Совершенно верно, правильно понял.
>Зачем тут вообще реверсы и даже отрицательные индексы я не очень понимаю, например.
Я вообще поначалу сверхуй скрипта - целый полифил для Array.From() сунул,
потому что в хроме на XP не работает эта шняга. А с полифиллом - работает.
Отсюда и отталкивался, реверсами, чтобы по порядку номера шли, поэтому их два.
Отрицательные индексы в памяти не удерживал, и вообще давно сталкивался с ними.

>Тут хватит одного коната и двух слайсов с положительными индексами.
Да, внатуре:
>console.log([1,2,3].concat([4,5,6]).slice(0,this.length+1-4));
>Array [ 1, 2, 3, 4 ]
>console.log([1,2,3].concat([4,5,6]).slice(4,6));
>Array [ 5, 6 ]

Более оптимально - с одной конкатенацией:
var concat = [1,2,3].concat([4,5,6]);
var dest = concat.slice(0,this.length+1-4)
Array [ 1, 2, 3, 4 ]
var src = concat.slice(4,6) //(4, this.length) не работает чё-то
Array [ 5, 6 ]
Здесь только один большой массив.

Этот вариант более приемлемый, ведь конкатенация происходит один лишь раз,
а не два как в предыдущем примере. Если там зебибайт будет, нутыпонел...
Аноним 17/02/19 Вск 12:28:17 #576 №1349394 
Сколько тайтлов нужно посмотреть чтобы стать хорошим фронтендером?
Аноним 17/02/19 Вск 12:42:24 #577 №1349416 
>>1349394
Тоже интересует данный вопрос. Посмотрел где-то 50 тайтлов, устроился джуном, но пока как-то не клеится.
Аноним 17/02/19 Вск 12:48:48 #578 №1349427 
>>1349024
>>1349025

Там рекурсия. + функция обертка которая возвращает результат рекурсивной функции и служит скопом для переменных, чтобы не засирать глобал...
2 недели вкатываюсь прост
Аноним 17/02/19 Вск 14:38:53 #579 №1349561 
Подскажите где можно удобно брать заказы на верстку/фронтенд. Может какие то каналы в телеге.
Аноним 17/02/19 Вск 14:40:57 #580 №1349564 
Нахуя нужны стрелочные функции, если они в IE не работают, а?
Аноним 17/02/19 Вск 14:41:48 #581 №1349568 
>>1349561
Есть работа, если интересно, пиши id140202777
Аноним 17/02/19 Вск 15:32:14 #582 №1349614 
Забавный видос, который по касательной задевает и тему этого треда.
Оказывется, пиндосы своим шахтерам тоже советуют учиться кодить.
Аноним 17/02/19 Вск 15:32:36 #583 №1349615 
>>1349614
https://www.youtube.com/watch?v=AXX2CsfWvwo
Аноним 17/02/19 Вск 18:20:20 #584 №1349776 
>>1349564
Нахуя делать что-то для IE, когда все уже давно перешли на Edge?
Аноним 17/02/19 Вск 18:30:52 #585 №1349789 
>>1349615
>>1349614
Суть в том, что у пендосского шахтера есть возможность купить хорошее жилье (по меркам России), приемлемую машину, отдыхать на курортах 1-2 раза в год, а у русского шахтера есть возможность выплачивать еботеку за гниющий хрущ (в лучшем случае) и надеяться, что его не завалит в шахте.
Аноним 17/02/19 Вск 19:10:02 #586 №1349841 
FhT4RYLAFU0.jpg
Привет, меня заебало искать дополнения выкачивающие музыку из ВК - тормозное говно со страшными иконками и интуитивно непонятным интерфейсом, которые внезапно перестают работать, а разработчику покс. Поэтому я решил освоить JS и написать свой аддон.
Ещё мне 26. Вооот.

Сколько времени у меня уйдет чтобы разобраться в BOM/DOM и научиться извлекать ссылки на музыку?
Аноним 17/02/19 Вск 19:49:17 #587 №1349902 
>>1349841
Двух недель хватит.

План:

1. 4 дня тратишь на прохождение бесплатной части интерактивных курсов на htmlacademy
2. 10 дней тратишь на изучения Javascript (https://learn.javascript.ru/intro)

Теперь копируй всё из шапки и пили перекат.
Аноним 17/02/19 Вск 21:05:27 #588 №1349974 
Знает кто сайты с крутыми шаблонами для тренировки верстки?
Аноним 17/02/19 Вск 21:10:02 #589 №1349975 
>>1349974
Открываешь любой крутой сайт и используешь его как макет, пытаясь реализовать тоже самое.
Аноним 17/02/19 Вск 21:24:30 #590 №1349987 
>>1349975
Так не интересно. Сайты хорошие еще найти нужно. Готовые макеты обычно выглядят круче. Пару сайтов нагуглил. Вот здесь нравятся макеты https://html5up.net/ правда однотипные немного.
Аноним 17/02/19 Вск 22:11:08 #591 №1350037 
>>1349987
Так бы и сказал, что для тебя "крутой шаблон" это то что твоему манямирку понравится, а не сайты крутых и популярных фирм.
Аноним 17/02/19 Вск 22:19:53 #592 №1350041 
hqdefault.jpg
сссука
сделать контейнер
заставить работать с ts-node
написать тесты
прикрутить автогенерацию документации к апи
написать проксю с apollo к нашему сраному ресту
описать запросы и мутации
проревьюить код джунов
проревьюить код миддлов
ответить на вопросы менеджеров
задать вопросы разрабам системы на c++
обозначить задачи для фронтендеров на неделю

бля мой вам совет не вырастайте дальше синьера никогда. ВАМ НЕ ДАДУТ ПИСАТЬ КОД. Это ловушка

П Е Р Е К А Т Аноним 17/02/19 Вск 22:47:26 #593 №1350084 
perekat.png
П Е Р Е К А Т

>>1350080 (OP)
Аноним 17/02/19 Вск 23:04:55 #594 №1350100 
>>1349987
такие макеты подойдут, если только первый свой сайт пытаешься сверстать, а вообще >>1349975 прав, тут же топик дж, а не верстаков, никто легких путей не ищет
Аноним 17/02/19 Вск 23:07:26 #595 №1350104 
>>1350037
В популярных сайтах шаблоны как правило примитивные. Это делается в угоду UX. А выставочные шаблоны обычно более навороченные. Чисто для красоты, но в ущерб UX.
Аноним 18/02/19 Пнд 01:43:28 #596 №1350176 
>>1336587
Ищи бесплатные курсы аналайн либо другую любую хуйню, где есть четкие требования к тому что сделать и когда дедлайн. Иначе нихуя не выйдет, т.к. я понял, что ты такой же ленивый уебан как и я.
Аноним 18/02/19 Пнд 01:49:36 #597 №1350179 
>>1337119
Так ониж синхронно работают, если ничего асинхронного внутри нету, что изменится?
Аноним 18/02/19 Пнд 01:53:29 #598 №1350182 
>>1337331
Что ты несешь, поехамший, какие инлайн стили?
Аноним 18/02/19 Пнд 01:56:18 #599 №1350184 
>>1338078
Без вебпака ты только кое-что хуй без соли будешь кушоть.
Аноним 18/02/19 Пнд 02:10:47 #600 №1350189 
>>1341490

new Set([1,2,3,4,5,6,1,2,3])

и в продакшен епту
Аноним 18/02/19 Пнд 02:18:17 #601 №1350190 
>>1342343
Да начнет кто-нибудь другой курировать, епт. Один npm имеет хуеву тучу миллионов скачиваний всякого говна. Баннеров вхуячить в доки и можно будет поднять лаве ебическое.
Аноним 18/02/19 Пнд 02:24:07 #602 №1350192 
>>1343270
Вызов numberGenerator() возвращает функцию checkNumber.
Аноним 18/02/19 Пнд 02:31:31 #603 №1350194 
>>1343901
Прекрати.
Аноним 18/02/19 Пнд 02:32:45 #604 №1350195 
>>1343918
Делать нужно самому, а не повторять за гуру безработными.
Аноним 18/02/19 Пнд 02:38:08 #605 №1350197 
>>1346218
переименуй jsx в js епту бля
Аноним 18/02/19 Пнд 06:51:28 #606 №1350228 
>>1347442
хуеплёт. там ничего нету. только 2.5 хохла версталы
Аноним 19/02/19 Втр 00:22:10 #607 №1350719 
Сап, а че стоит учить если из web'a впринципе выкатываться не собираешься (знаю что jQuery, а как его учить не знаю) и как понять когда уже готов к фрилансу?
Аноним 19/02/19 Втр 18:19:28 #608 №1350952 
>>1350719
Чтобы выкатиться, сначала нужно вкатиться.
Аноним 21/02/19 Чтв 02:02:37 #609 №1351728 
>>1336498 (OP)
x => x
js Аноним 27/02/19 Срд 11:02:29 #610 №1356152 
1111.png
Помогите выключить darkLayer функцией darkLayers. Окно закрывает а слой затемнения нет
Аноним 08/03/19 Птн 18:49:21 #611 №1361103 
Id разные
Аноним 14/03/19 Чтв 21:08:27 #612 №1364398 
>>1338628
let getSquare = (a) => a 2 + (a - 1) 2

1 минута, мимо в-математику-вкатывальщик
Аноним 14/03/19 Чтв 21:09:41 #613 №1364400 
>>1364398
Ебучий Абу , там были звездочки степени между a и 2
Аноним 14/03/19 Чтв 21:10:26 #614 №1364402 
let getSquare = (a) => a2 + (a - 1)2, может так получится лол
comments powered by Disqus

Отзывы и предложения