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


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

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
570 42 130

JavaScript.thread = Number(`130`); /js/ Аноним # OP 15/04/19 Пнд 12:57:29 13817291
js.png (61Кб, 1050x1050)
1050x1050
comfortcat.jpg (106Кб, 800x800)
800x800
vdoty.jpg (79Кб, 700x511)
700x511
medsboy.png (961Кб, 1000x666)
1000x666
Прошлый тред: >>1375287 (OP)

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

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Аноним # OP 15/04/19 Пнд 13:01:19 13817302
П Л А Т И Н А
> Странное приведение типов, комплексные правила, неявные ошибки
Язык разрабатывался с расчётом на доступность Веба для авторов любого вида. Даже плохой код должен хоть как-то работать. А тебя не обязывает всеми этими странностями пользоваться.
> Почему бы не сделать нормальную версию языка
Выгоды сомнительны, а Веб ломать нельзя.
http://exploringjs.com/es6/ch_one-javascript.html
> Динамика, не компиляется, недоязык
Странно, что у тебя после объявления всех типов и компиляния осталось время покакать в этом треде, старичок.
> Что там и когда происходит в этом одном потоке Event Loop
https://www.youtube.com/watch?v=8cV4ZvHXQL4
https://www.youtube.com/watch?v=j4_9BZezSUA
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает
Для твоей безопасности в браузерах принудительно работает ограничение доступа к кросс-доменным ресурсам
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
> Хочу получить доступ к файлам на винте
Тебе бы не хотелось сидеть в таком Вебе, где произвольный сайт может получить доступ к твоим файлам.
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют решающего значения. Времени потребуется год с нуля, но это не точно.
https://ru.hexlet.io/blog/categories/success
https://medium.freecodecamp.org/inspirational-success-stories-from-self-taught-web-developers-4f6f375cf17d
Английский обязательно. Проследуй в /fl за гайдом.
Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
https://www.youtube.com/watch?v=vd2dtkMINIw
https://www.youtube.com/watch?v=IhuwS5ZLwKY&list=PL8dPuuaLjXtNcAJRf3bE1IJU6nMfHj86W
Ты помнишь образы и связи, а не конспекты.
https://www.youtube.com/watch?v=gj3ZnKlHqxI
https://www.youtube.com/watch?v=5nTuScU70As
Ты — это то, что ты делаешь каждый день.
https://www.youtube.com/watch?v=eLYNM5QAnpw
https://www.youtube.com/watch?v=JAnNUhWJQI8&list=PL5faAYlGYYoGr49h1WMInNSd5Ya1uu7KT&index=6
https://habitica.com/
Сколько помидорок сможешь сделать за неделю?
https://www.youtube.com/watch?v=H0k0TQfZGSc
https://pomotodo.com/
Математика. Не принципиально, но очень прокачивает.
https://www.khanacademy.org/math

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

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

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

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

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

Где-то на этом этапе ещё нужно разобраться с
Linux
https://itsfoss.com/getting-started-with-ubuntu/
https://linuxjourney.com/
shell
https://tproger.ru/translations/bash-cheatsheet/
https://explainshell.com/
https://www.shellscript.sh/
Git
https://tproger.ru/translations/difference-between-git-and-github/
https://githowto.com
https://git-scm.com/book/ru/v2
Docker
https://docs.docker.com/install/
https://training.play-with-docker.com/beginner-linux/
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/

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

При перекате не забудь тему и тег. Шапка с разметкой:
https://pastebin.com/CUeaY92u
Аноним 15/04/19 Пнд 13:17:52 13817393
В шапке много говна.
Аноним 15/04/19 Пнд 13:38:25 13817444
>>1381739
Но говно то с орешками.
Как скоро от тебя ждать шапку, в которой много годноты?
Аноним 15/04/19 Пнд 13:41:55 13817455
Поясните за всякие реакты, фреймворки. Что это такое? Долго это учить?
Аноним 15/04/19 Пнд 13:47:23 13817466
>In JavaScript, objects have a special hidden property [[Prototype]]
Скобочками же жидов обозначают, не?
Аноним 15/04/19 Пнд 13:52:42 13817507
>>1381744
Инфа про ивент лупы, корс, доступ к файлам не нужна, если ты оп только вкатываешься - оставь эту инфу для себя. кому это нужно будет - сами найдут.

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

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

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

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

Про фреймворки вообще не слова не сказано, почему?
Мне лень всё объяснять, но шапка полнейшая хуйня, опять таки. Тут все переделывать нужно, по хорошему.
Аноним 15/04/19 Пнд 13:54:42 13817528
>>1381750
А нет, про фреймворки совсем немного сказано и очень отдаленно, оп походу сам до них ещё не дошел.
Нужно гораздо больше инфы про фреймворки.
Аноним 15/04/19 Пнд 14:00:37 13817579
>>1381750
а что, в 2015 можно было вкатиться на чистом джс? минимум штмл, ксс и джквери знать-то надо было скорее всего
Аноним 15/04/19 Пнд 14:03:39 138175910
>>1381757
В 2015 была ещё вероятность, но сейчас требования довольно сильно увеличились.
Нет, в принципе, теоретически можно с одним жс(жиквери в добавок), но в самую говяную контору, в которой платить тебе будут копейки.
Аноним 15/04/19 Пнд 14:09:42 138176111
>>1381750
Твоя критика хуйня. Ты по какой шапке вкатывался, чепуш? Я именно по этой вкатывался и благодарен тому кто её составил. Если для тебя основы программирования и методологии обучения это "НИНУЖНАЯСКОЗАЛ", то никто не заставляет тебя всё это смотреть и учить, можешь пропускать, один хер с таким настроем никуда не вкатишься.
>ydkjs перед или после javascript.info поместить

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

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

Ну и напоследок двачну этого >>1381744
Как скоро от тебя ждать шапку в которой много годноты?
Аноним 15/04/19 Пнд 14:20:19 138176912
>>1381761
>Как скоро от тебя ждать шапку в которой много годноты?
Зачем я должен тратить время на убогих просто так? Платите деньги.
Я то умею гуглить инфу и вычленять из неё всё самое необходимое. Это вам, видимо, всё на блюдце подносить нужно.
Аноним 15/04/19 Пнд 14:25:13 138177213
>>1381750
> ивент лупы, корс, доступ к файлам не нужна
Нужна.
Аноним 15/04/19 Пнд 14:30:32 138177314
доступ к файлам нужен
Аноним 15/04/19 Пнд 14:47:54 138178215
Ты то умеешь!
Аноним 15/04/19 Пнд 14:53:37 138178516
Vamp
Аноним 15/04/19 Пнд 15:36:43 138180817
Может кто объяснить дегенерату, как вызвать функцию из функции?

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

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

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

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


Пытался найти здесь https://javascript.info/function-basics
но ничего не нашел :(
Аноним 15/04/19 Пнд 16:00:21 138181718
>>1381808
>как вызвать функцию из функции
const sum = a => b => a + b

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

если без стрел.функций то так:
function sum(a) {
return function(b) {
return a + b
}
}
Аноним 15/04/19 Пнд 16:06:12 138181819
>>1381817
Это функция в функции?
Если да, то как вызвать не вложенные друг в друга функции?
Аноним 15/04/19 Пнд 16:09:42 138181920
>>1381818
Да. Такой приём называется каррированием.
>Если да, то как вызвать не вложенные друг в друга функции?
эмм, не пойму, в чём сложность?
function f1() {
f2()
}
function f2() {}
Аноним 15/04/19 Пнд 16:25:01 138183021
>>1381819
>эмм, не пойму, в чём сложность?
В том, что я тупой)
Спасибо за разъяснение, дошло..
Аноним 16/04/19 Втр 13:24:19 138223422
Аноним 16/04/19 Втр 13:44:42 138224523
>>1382234
тыкаешь get hint, смотришь
когда на поздних заданиях там ничего нет спрашиваешь на их форуме
Аноним 16/04/19 Втр 13:50:08 138224924
>>1382234
const {tomorrow : tempOfTomorrow} = avgTemperatures
Там же всё написано
Аноним 16/04/19 Втр 14:05:45 138225925
Аноним 16/04/19 Втр 14:15:18 138226526
>>1382234
Да хуйня эта деструктуризация с переорпеделением, неудобно сделали, почему, блять, первым идёт свойство объекта, а потом уже название переменной которую ты назначаешь? Логично ведь наоборот, потому что ты всегда пишешь const "название переменной":значение, а тут я должен вспомнить, что здесь делается наоборот, сначала const потом значение которое берётся из объекта который будет после равно, потом двоеточие и потом только то название которое я использовать будут. Пиздец.
Аноним 16/04/19 Втр 14:24:35 138226727
>>1382259
Нормальный ты, расслабься.
Я вот деструктивное присваивание пару раз юзал, очень редкий кейс.
Аноним 16/04/19 Втр 14:38:58 138227328
>>1382267
У меня подсознательно что-то переклинило и "нельзя инициализировать без var/let/const" или что-то подобное. Словно помутнение. В итоге родил
let {tomorrow:tomorrow} = avgTemperatures;
const tempOfTomorrow = tomorrow;
И впал в ступор.
Аноним 16/04/19 Втр 14:44:11 138227529
Аноним 16/04/19 Втр 15:04:00 138228230
>>1382273
А про деструктурирование массива там рассказывают?
const [,specificVar] = [1,42,3]

или вот вычисляемые свойства - тоже оч полезная штука:
const f = (prop = 'meaningOfLife') => {
return {
[prop]: 42
}
}
Аноним 16/04/19 Втр 15:08:44 138228531
image.png (23Кб, 401x322)
401x322
Ребят, продолжаю делать свою реакт-тудушку, хочу разобраться подробно в material-ui.
Что они делают вот тут?
https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/Zoom/Zoom.js#L27
https://github.com/mui-org/material-ui/blob/master/packages/material-ui/src/transitions/utils.js

Что этот reflow делает? Я подумал, что может у получения scrollTop есть какой-то side effect, который выключает транзицию и ставит все свойства в конечные положения. Но потом я сделал пикрил тест, и нихуя. Нажатие на кнопку, которая вызывает reflow div'a, во время транзиций заднего фона не делает ничего. Так что я не понимаю, объясните плз.
Аноним 16/04/19 Втр 15:24:02 138229332
Не знаю куда обращаться, поэтому напишу тут и в пхп тред. Короче есть страничка, табличка на которой генерируется аяксом после нажатия кнопки. Я хочу получить этот контент. Какие сейчас существуют актуальные библиотеки для парсинга, чтобы они могли "нажать на эту кнопку, дождаться появления текста и забрать этот текст"?
Аноним 16/04/19 Втр 15:29:10 138229533
Безымянный.png (0Кб, 57x52)
57x52
Что означают эти числа в консоли? Я на них жму, они увеличиваются.
Аноним 16/04/19 Втр 16:01:50 138230734
>>1382293
Не надо нажимать на кнопку, достаточно отправить запрос который отправляется после нажатия на кнопку.
>>1382295
Одинаковые выводы в консоль группируются, если включить пометку времени, то они все развернутся. А твои нажатия на них ни на что не влияют.
Аноним 16/04/19 Втр 16:02:30 138230835
>>1382295
>Я на них жму, они увеличиваются.
Очевидно, что это счетчик нажатий на эти числа.

Так группируются одинаковые console.log'и или ошибки. Число - их количество. Где-то у тебя или цикл какой-то ебанутый, или рекурсия, которая тебе в консоль срет.
Аноним 16/04/19 Втр 16:14:37 138231636
>>1382308
>Где-то у тебя или цикл какой-то ебанутый
Обычный цикл, который перебирал массив на поиск определенного числа и выводил в консоль предложение о нахождении или не нахождении числа.
Аноним 16/04/19 Втр 16:20:24 138232037
>>1382307
>Не надо нажимать на кнопку, достаточно отправить запрос который отправляется после нажатия на кнопку.
Не работает, поэтому я и спрашиваю.
Аноним 16/04/19 Втр 16:27:48 138232438
>>1382267
Что в нём редкого? Постоянно юзаю в том же Реакте (React.useState), например. Или при работе с axios — axios.get(blablabla).then(({data}) => doSomething(data))
Аноним 16/04/19 Втр 16:31:39 138232539
>>1382324
Я имел ввиду деструктурирование с другим именем переменной.
Обычное деструктурирование я тоже постоянно юзаю.
Аноним 16/04/19 Втр 16:36:01 138232740
Аноним 16/04/19 Втр 17:01:30 138233541
>>1382320
Голова у тебя не работает. Можно проанализировать страницу и сделать всё по уму, но ты конечно установишь кучу ненужного дерьма, как предложили здесь >>1382327
Аноним 16/04/19 Втр 17:04:58 138233842
>>1382335
>Голова у тебя не работает. Можно проанализировать страницу и сделать всё по уму
Дай угадаю, ты конечно не скажешь как)

Вот страничка, например
https://euw.op.gg/summoner/userName=SKT+T1+Bacon
Сверху есть кнопка Update, которую и нужно "нажать" и дождаться завершения. На ней висит онклик $.OP.GG.summoner.renewBtn.start(this, '60378721'); который и не срабатывает в консоли.
Аноним 16/04/19 Втр 17:22:05 138234543
>>1381819
У меня почему-то так не работает
>function f1() {
>f2()
>}
>function f2() {}

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

function f1() {}
function f2() {
f1()
}
Я что-то не так делаю?
Аноним 16/04/19 Втр 19:54:32 138241244
urjp06b-6bjr9go[...].jpeg (60Кб, 780x411)
780x411
Аноним 16/04/19 Втр 20:09:13 138242145
Аноним 16/04/19 Втр 20:54:44 138244646
>>1382338
Сначала посылаешь запрос сюда:
https://euw.op.gg/summoner/ajax/renew.json/
с id саммонера, например у этого id=60378721
Потом отслеживаешь когда данные обновятся посылая запрос сюда (с тем же id)
https://euw.op.gg/summoner/ajax/renewStatus.json/

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

В чём проблема?
Аноним 16/04/19 Втр 22:26:02 138249447
Господа-олды, начал изучать Реакт до этого пользовался SASS. На Реакт ресурсе сказанно, что в SASS нет такой особой необходимости. Стоит ли мне продолжать использовать Реакт+SASS или все же переучиваться. SASS по себе очень нравится и не позволяет мне гавнокодить. И сильно ли заметно для проекта просадка производительности, если использовать SASS внутри Реакта?
Аноним 16/04/19 Втр 22:37:27 138250948
Что надо знать и уметь, чтобы вкатиться джуном?
Аноним 16/04/19 Втр 22:43:13 138251849
>>1382509
Идеально знать химию, философию и латынь.
Аноним 16/04/19 Втр 22:50:07 138252150
>>1382518
я слышал, что каждый уважающий себя разработчик должен знать нохчий мотт
Аноним 17/04/19 Срд 03:04:05 138259051
не пони почему если в get запросе есть req.params то долбанный экспресс не видит query прилепленное к этому же запросу

лень стэковерфлоу спрашивать, проще вручную отпарсить req.headers.referer, все-равно говнозадание говнокурсов и бэкэнд это фу
Аноним 17/04/19 Срд 06:13:59 138261852
>>1382590
req.params — это параметры пути.
Например, у тебя есть эндпонит /api/users/:id, и этот id можно будет получить так: req.params.id
Для того, чтобы получить параметры из query string, надо обращаться к req.query.
Аноним 17/04/19 Срд 06:28:05 138262053
>>1382618
это коню понятно
но у меня в строчке есть и параметры пути и строка квери
условно /api/users/:id?mew=mewmew&gaw=gawgaw etc и req.query сволочь пустой я весь req просмотрел
Аноним 17/04/19 Срд 10:41:21 138269754
Задачка с codesignal:
Given an array of integers, find the pair of adjacent elements that has the largest product and return that product.

Example

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

7 and 3 produce the largest product.


[CODE]
function adjacentElementsProduct(inputArray) {

}
[/CODE]

Вопрос: можно ли решить это через reduce?
Если да, то как?
Аноним 17/04/19 Срд 11:08:55 138271155
>>1382697
const f = arr => {
return arr.slice(0, -1)
.reduce((max, n, i) => Math.max(max, n * arr[i + 1]), -Infinity)
}
Аноним 17/04/19 Срд 11:19:58 138271556
глупый вопрос - нужен ли редакс если есть хуки?
Аноним 17/04/19 Срд 11:24:45 138271857
>>1382715
А как лучше можно решить это? что такое хуки если они не с правой
Аноним 17/04/19 Срд 11:25:18 138271958
>>1382718
Бля, хуйню написал, не читайте
Аноним 17/04/19 Срд 11:26:59 138272059
>>1382719
уже прочитал
ебать ты балда ыыыы
Аноним 17/04/19 Срд 12:38:07 138274360
>>1382715
Где-то прочитал, что редакс неделю назад переписали на хуках и впилили туда удобный апи для хуков. Только вот непонятно, где ебаный хук useRedux и ссылка для апи по нему.
Аноним 17/04/19 Срд 14:11:36 138277461
Немного оффтоп, но нужна ли вышка и если да, то какие вузы и специальности? Нужно ли профильное обучение на погроместа а такового для веба я не нашел или достаточно непрофильного, но технического?
Аноним 17/04/19 Срд 14:14:38 138277962
>>1382774
Если тебе 16 лет и ты молодой, игривый - поступай в вуз, конечно же
Аноним 17/04/19 Срд 14:18:30 138278263
>>1382779
да, я именно такой! но я не знаю, в какой вуз мне поступать, егэ сдаю в следующем году, скорее всего будет в районе 200-215~ баллов!! не бюджет не катит
Аноним 17/04/19 Срд 14:20:53 138278464
>>1382782
Метится нужно в самый топовый. (В реалиях рашки это ИТМО, МФТИ, насколько я знаю). Ставь планку выше - больше получишь. Тоже самое с баллами егэ: зачем тебе эти ссанные 215 баллов, когда можно задрочить на 300?
Аноним 17/04/19 Срд 14:25:56 138279265
>>1382784
но ведь все еще нет специализаций а-ля веб - тут вы будете учить джанго, пыху или js хуй его знает, а какие-то отдаленно связанные с ИТ типа информационной безопасности, математики и информатики - вот это и есть главный вопрос, какая специализация в принципе нужна вебпогроместу?
Аноним 17/04/19 Срд 14:31:09 138279466
>>1382792
Это нормально: всё то, что ты описал выше - можно выучить вообще без образования, будучи самой ссаной обезьяной.
Тебе нужны фундаментальные знания, которые ты получишь только в вузе и они пригодятся на всю жизнь.
Про специализацию не подскажу, я тут не шарю.
Аноним 17/04/19 Срд 14:35:43 138279567
>>1382794
За фундаментальными знаниями можно пойти куда-нибудь с хардкорным изучением математики. Научится жонглировать абстракциями, это везде пригодится, да и в любой фирме этот диплом будет только в плюс.
Аноним 17/04/19 Срд 14:36:13 138279768
Аноним 17/04/19 Срд 14:40:08 138280169
>>1382774
Конечно нужна, не слушай кукаретиков и мечтателей который устраиваются на работу без вышки. Работать без вышки можно только делая свой проект, когда ты работаешь на себя, иначе только на дваче и остается фантазировать, путая таких как ты.
Аноним 17/04/19 Срд 14:58:23 138281370
>>1382801
кукаретик тут только ты тащемта
Аноним 17/04/19 Срд 15:21:27 138282371
>>1382801
Двачую. Без вышки даже дворником никуда не устроишься.
Аноним 17/04/19 Срд 15:23:03 138282472
>>1382823
Ну это очень жирно уже, хватит.
Аноним 17/04/19 Срд 15:30:41 138283973
length(sum).jpg (14Кб, 342x177)
342x177
Может кто объяснить, как работает этот length(sum)?

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

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

Но при этом length(sum) работает в цикле в этой же функции, что на пикче. Спрашивается как так?
Аноним 17/04/19 Срд 15:37:58 138285574
Аноним 17/04/19 Срд 15:50:28 138287275
>>1382855
В функцию вводится число, а не строка
Аноним 17/04/19 Срд 15:59:30 138288576
>>1382813
Вот типичный пример. Пукнул своё "ВРЁЁЁТИ" и дальше улетел на облаках своих фантазий.
Аноним 17/04/19 Срд 16:00:24 138288777
>>1382794
Враньё. В вузе ничему не учат. Лучше сразу в 16-17 лет идти работать, больше пользы будет. Вуз только время будет отнимать.
21 лвл студент, последний курс
Аноним 17/04/19 Срд 16:02:44 138288978
>>1382887
Манюнь, не знаю почему от тебя это скрывали, но в ВУЗ идут не за знаниями, а за корочками и для того чтобы работодатель понимал, что перед ними человек который хотя бы получить бесполезный диплом может, а не хуй с горы у которого в голове фантазии о том какой он охуенный и как он щас без вышки будет 300к наносек зарабатывать, а потом на дваче треды создавать.
Аноним 17/04/19 Срд 16:06:39 138289279
11.jpg (10Кб, 230x130)
230x130
>>1382839
Всё и без цикла работает, ты какую-то хуйню несёшь.
Аноним 17/04/19 Срд 16:06:59 138289380
>>1382889
Это да. Но чувак выше писал, что в вузе дают какие-то там фундаментальные знания, которые можно получить только там.
Аноним 17/04/19 Срд 16:09:26 138289481
>>1382893
А это уже зависит от самого студента. Если ты хочешь получить знания, то ты их получишь. Но система образования, по крайней мере в России, такова, что без знаний ты можешь получить диплом. И всем это почему-то не нравятся, хотя будь по другому, все бы ныли, что для того чтобы получить диплом нужно задротствовать 24/7.
Аноним 17/04/19 Срд 16:11:05 138289782
Аноним 17/04/19 Срд 16:12:10 138289883
>>1382892
Все работает, и с циклом. Но почему "а" - undefined?
Аноним 17/04/19 Срд 16:19:47 138290984
>>1382898
a не undefined, a равно результату функции length(x), в данном случае 32. undefined она может быть только в случае когда ты вызываешь её не в области видимости функции. Если ты хочешь видить a вне функции, то тебе нужно определить её вне этой функции, а потом менять в функции, либо можно сразу в функции ёбнуть "a = length(sum)" без всяких let var const тогда "a" создастся в глобальной области видимости.
Аноним 17/04/19 Срд 16:20:03 138291085
>>1382898
a равно 32

функция возвращает undefined потому что в ней нет ретурна
пипец это ясельный уровень
Аноним 17/04/19 Срд 16:28:10 138291686
>>1382910
>пипец это ясельный уровень
это младенческий уровень
Аноним 17/04/19 Срд 16:28:49 138291887
>>1382889
ну тоесть ты подтвердил его слова?
Аноним 17/04/19 Срд 16:43:58 138293288
Аноним 17/04/19 Срд 16:44:30 138293489
>>1382916
Мне всего месяц в JS, так что может быть и верно подмечено..
Аноним 17/04/19 Срд 16:52:01 138293890
>>1382918
Нет, я только разъяснил для других почему он так думает. Он так думает потому что пошёл в ВУЗ не для получения знаний, а для корочки. Тот кто идёт в ВУЗ за знаниями, получает их.
Аноним 17/04/19 Срд 17:00:00 138294891
>>1382938
>Тот кто идёт в ВУЗ за знаниями, получает их.
только не от вуза
Аноним 17/04/19 Срд 17:28:04 138296392
>>1382948
Двачую. Более того, вуз не только не помогает в получении знаний, но и мешает. Потому что всякие лабы/курсовые по предметам, далёким от программирования, никто не отменял, за прогулы ебут в жопу и тд. В итоге даже самообразованием заниматься тяжело.
Аноним 17/04/19 Срд 17:57:07 138297493
Аноним 17/04/19 Срд 17:58:10 138297794
Аноним 17/04/19 Срд 18:32:14 138299195
>>1382494
Ты заебал бампать свою хуйню
>На Реакт ресурсе
Чигоблять? Вот единственный сайт по Реакту, который тебе нужен: https://reactjs.org/. И там про sass вроде вообще не говорится.
>или все же переучиваться
Чему переучиваться? Все эти css, less, sass, jss, styled components это одно и то же вообще. Там разницы в синтаксисе никакой. Только начальная подготовка немного разная, но это учиться за полчаса максимум и то если ты тупой и щепетильный как я
>не позволяет мне гавнокодить
Я уверен что ты говнокодишь.
>если использовать SASS внутри Реакта?
Ты вообще понимаешь, что говоришь? Я предположу, что ты пользуешься webpack'ом, а если нет - твои проблемы, начинай пользоваться. css-loader на пару с saas-loader просто берет стили, засовывает их в <style>, и возвращает объект с ключами-классами, которые ты потом можешь скармливать dom компонентам через className. Это делается 1 раз на этапе билда и все. Какие там проблемы с производительностью могут быть? А вот тот же jss будет постоянно передрачивать стили туда-сюда, при изменениях переменных.
Я делю на scss и jss также, как Кантор учил делить на классы и style атрибут: этот стиль будет когда-то меняться и от чего то зависеть? Нет - в один большой scss. Да - в jss.
Аноним 17/04/19 Срд 18:32:39 138299396
>>1382963
Вуз ничему не мешает, более того он не должен предоставлять конкретные нужные знания. Вуз учит тебя самому главному - уметь думать. И абсолютно неважно на чем тебя учат. Ты либо автономная еденица, либо думающий специалист. Ты либо делаешь как это сказанно (например на заводе), либо ты как минимум задаешься вопросом: а почему именно так?

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

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

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


Вуз - это не корочка. Это мощный метод.
Аноним 17/04/19 Срд 18:35:57 138299497
Аноним 17/04/19 Срд 19:24:46 138301998
>>1382994
Ну и зачем тогда спрашивать если ответ дан по ссылке? В первом абзаце тебе говорят, что необходимость использования препроцессоров отпадает, потому что она заменяется композицией компонентов. Но если ты тупой и руки у тебя кривые, то всё же можешь использовать препроцессоры.
Аноним 17/04/19 Срд 19:25:41 138302099
>>1382963
> Потому что всякие лабы/курсовые по предметам, далёким от программирования
Суждение уровня школьника, который не понимает зачем ему литература, если ему нравятся физика и математика, либо наоборот.
Аноним 17/04/19 Срд 19:52:15 1383034100
>>1381750
>Стереть. На дворе не 2015 год, что бы иметь возможность вкатится на знание одного голого жс
А что еще нужно знать? Получается, в шапке меня обманули и вкатываться нужно 5 лет?
Аноним 17/04/19 Срд 20:51:10 1383062101
>>1383019
нет
>Following this rule often makes CSS preprocessors less useful
Тезис говорит, что чаще всего соблюдая правило написания css из 1 абзаце, делает SASS менее полезным. Но здесь нет ни одного слова о том, что это не нужно и более того, обрати внимание на > чаще всего. К тому же дальше идет то, что >You can, however, integrate a CSS preprocessor if you find it valuable.

Учитесь читать внимательно.
Аноним 17/04/19 Срд 21:51:16 1383082102
Предположим есть json с данными, который приходит с рестпоинта или инжектируется через дата атрибут. Есть приложение на реакте или вуе, которое использует эти данные передавая десериализованный json пропсами через иерархию компонентов. Каждый компонент использует только свою часть json. Получается такая архитиктурная дрисня, где все зависит от всего. Если скажем для одного компонента потребовались новые данные и пришлось немного изменить формат данных в json-е, получаем кучу глюков и "удовольствие" вычищать говно вилкой по всему js приложению. Как вообще решать эту проблему. Как еще решать без всяких "Я просто использую GraphQL..."
,
Аноним 17/04/19 Срд 21:59:16 1383086103
Вы зачем такие картинки в ОП пост пихаете? Я про второй пик. Лучше любой другой мотиашки сработало
Аноним 17/04/19 Срд 22:02:05 1383087104
>>1383062
Долбоеб, это называется "политкорректность". Никто не будет писать о чём то не придеживаясь нейтральности, но там явно дают понять, что препроцессоры нужны только тем кто не может составлять композиции и использует наследуемость. Тебе даже в конце пишут:
>You can, however, integrate a CSS preprocessor if you find it valuable.

Т. е. они не считают препроцессоры в сочетании с реактом чем-то полезным и ценным, но если ты найдешь эту полезность (криворукий дебил который не может составить композицию), то они добавили возможность совмещать препроцессоры с реактом.
Аноним 17/04/19 Срд 22:02:42 1383088105
>>1383082
Как тебе идея юзать звучит как дефолтный юзкейс для контекста.
Аноним 17/04/19 Срд 22:07:02 1383089106
>>1383088
Что-то я не понял вас магистр Йода...
Аноним 17/04/19 Срд 22:08:34 1383091107
>>1383082
>новые данные и пришлось немного изменить формат данных в json-е, получаем кучу глюков

Состоит JSON у тебя из нескольких вложенных объектов, каждый из которых имеет название компонента для которого хранит данные, как изменение каких-то конкретных данных для конкретного компонента, повлияет на остальные компоненты? Не вижу связи.
Аноним 17/04/19 Срд 22:17:13 1383093108
>>1383091
1. У тебя стало два похожих компонента, но немного разных. Хуяк хуяк и в продакшен.
2. С рестпоинта приходит одна хуйня, в пропсы передается другая фигня преобразованная из первой.
3. Вчера Вася поработал за проектом. Незаметно, даже не приходя в сознание , использовал данные компонента A в компонете B.
Аноним 17/04/19 Срд 22:20:50 1383094109
>>1383093
Так это уже вопросы организации труда и кода в целом, при чем здесь JSON, React и прочее? JSON это всего лишь способ одной строкой преобразовать объект в текст и обратно, что это за объект и как ты данные из него будешь обрабатывать уже вопрос архитектуры которую придумываешь ты.
Аноним 17/04/19 Срд 22:31:35 1383096110
>>1383094
Архитектуру уже придумали за меня. Flux называется.Вопрос и был в том как с этим бороться в реальном мире. Как правильно использовать эту архитектуру. Ответ: "Ну выбери правильную архитектуру" - это тавтология получается.
Аноним 17/04/19 Срд 22:35:39 1383098111
>>1383096
В чистом виде flux никто не юзает, ты не используешь эту архитектуру
Аноним 17/04/19 Срд 22:52:38 1383103112
>>1383098
Ты слишком абстрактно рассуждаешь. Дали тебе проект, который ты "в душе не ибал", ка как говориться. Открываешь файл Хуйня.vue, видишь пропс mokropiski. Ты даже понятия не имеешь какая хуцпа через его может приходить. Будет там свойство mokropiski.collections.hui[11].size или нет. Это тебе не бекенд, где увидел url и по нему нашел и контроллер и акшэн и модель и даже конкретную запись в бд со всеми полями
Аноним 17/04/19 Срд 23:27:14 1383117113
>>1383103
я сам ньюфаг, но насколько я знаю, твою проблему точно частично решает нормализация стора
ещё погугли про селекторы(редаксовские, а не детдомовские),должны помочь
>mokropiski.collections.hui[11].size
это у вас такая хуйня на проде? с бэками поговори, проведите брейншторм, рассмотрите бест практике, я хз, обсудите всю эту хуйню, данные должны быть консистентными, у тебя ничего не должно ломаться от изменения куска данных
Аноним 18/04/19 Чтв 00:27:59 1383134114
>>1383087
Это твои личные догадки. + О композиции знают абсолютно все. Есть неявные причины, при которых композиция проигрывает.
Аноним 18/04/19 Чтв 01:17:42 1383143115
Аноним 18/04/19 Чтв 03:09:53 1383167116
155550395859721[...].jpg (481Кб, 744x738)
744x738
>>1382265
>неудобно сделали
>Логично ведь наоборот

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

качай англ в общем
Аноним 18/04/19 Чтв 03:13:35 1383170117
>>1383167
к языку не имеет отношения
еа русском х как а, у как б, ну прямо офигенная разница
Аноним 18/04/19 Чтв 03:31:15 1383172118
>>1383167
При чем здесь английский и as, дурачок? Ты не пишешь let obj.y = x, когда хочешь назначить переменной x значение свойства y объекта obj, ты пишешь let x = obj.y. Но при использовании деструктуризации ты будешь писать наоборот let {y : x} = {y:11}
Аноним 18/04/19 Чтв 04:04:18 1383180119
>>1383172
>>1383170

при деструктуризации знак присвоения : меняется по смыслу с equal на as, что весьма логично если ты думаешь на ангельском, иначе зачем это вообще обсуждать, если нет разницы в языковом отличии с русским?
Аноним 18/04/19 Чтв 04:10:09 1383181120
>>1383180
Т. е. у тебя при:
let { x : a } = obj = { x : 134 };
obj.x не equals a ? Что за хуйню ты несёшь? И при чем здесь то как ты это интерпретируешь словесно, если я говорю про визуальное восприятие, про то, что ты привыкаешь к схеме let x = y, к let x = {y:123,x:3432}, а не к let {y : x} = {y:123} откуда ты получишь let x = 123
Аноним 18/04/19 Чтв 04:23:04 1383182121
>>1383181
потому что это не особенно логично ни на русском ни на английском

к языку не имеет отношения т.к. грамматической разницы в данном случае нет
Аноним 18/04/19 Чтв 05:41:41 1383184122
155407283136611[...].jpg (19Кб, 651x436)
651x436
>>1383181

в жс дохуя где используется двоеточие, в тех же тернарниках, свитчах, лейблах и тд, на визуальном восприятие ты в жс далеко не уйдёшь @ поэтому и говорю, думай/те на эглише, используй/те в деструкторах слово as, рус "как" не ок, глупо и нелепо на мой слух
Аноним 18/04/19 Чтв 09:46:43 1383225123
>>1383184
В том то и дело, что в свитчах, лейблах и тернарных операторах я не объявляю переменную после двоеточия или равенства. При деструктуризации ты получаешь именно переменную с определенным названием и должен запомнить, что название переменной должно идти не перед значением, как обычно, а наоборот. И "думайте на английском просто))" тут совсем не к месту и не помогает.
Аноним 18/04/19 Чтв 10:02:27 1383232124
>>1383020
Не пизди. Литература, а точнее беллетристика - действительно не нужна. Вообще. Ну будет он знать когда умер Гоголь и про того мудака что бабку зарубил, и что дальше? Это поможет собес пройти или форму шлепнуть? Это все просто потеря времени, на такое говно тратят время только те, кто программирование откровенно ненавидит и терпит его через зубы рази зп. А чтобы хоть как-то отвлечься - типа РАЗВИВАЮТСЯ через литературу.
Аноним 18/04/19 Чтв 10:28:19 1383260125
>>1383232
>Это поможет собес пройти или форму шлепнуть?
А теперь представим человека, который за свою жизнь выучил только то, как форму сделать и получим тебя
Аноним 18/04/19 Чтв 10:38:40 1383269126
Аноним 18/04/19 Чтв 10:41:52 1383274127
>>1382265
Наобоот охуенно и сделано это чтобы без всяких там точек писать
Аноним 18/04/19 Чтв 10:42:39 1383277128
>>1383260
Ага, зато ты знаешь какую лютую хуйню писал Онегин своей шлюхе, и форму ты шлепнуть или вообще не умеешь, или лютое говнище выходит. Иди нахуй.
Аноним 18/04/19 Чтв 10:44:22 1383279129
>>1383277
>зато ты знаешь какую лютую хуйню писал Онегин своей шлюхе, и форму ты шлепнуть или вообще не умеешь, или лютое говнище выходит
Интересные проекции
Аноним 18/04/19 Чтв 10:47:28 1383284130
>>1383279
Иди нахуй, онежкин.
Аноним 18/04/19 Чтв 10:56:49 1383295131
>>1383284
>иди нахуй
>иди нахуй
>иди нахуй
А вот и школьник-максималист порвался, который прогуливал литературу и теперь не может высрать ничего больше одной фразы.
Аноним 18/04/19 Чтв 11:02:49 1383298132
>>1383260
Богомерзкое явление, соглашусь.
Вот пример такого похромиста - https://vk.com/atawerrus
Случайно наткнулся на его страничку в одном паблике пару лет назад и теперь мониторю периодически этого индивида, ради лулзов.
Аноним 18/04/19 Чтв 11:19:17 1383302133
>>1383232
не поверишь но поможет
образованность сразу видно
Аноним 18/04/19 Чтв 13:40:38 1383410134
>>1383298
Но никогда ему не отписываешься, потому что он тебя легко забодает. А в реале перед таким ты всегда опускаешь глаза.
Аноним 18/04/19 Чтв 13:40:41 1383411135
>>1383274
Ты долбоеб? Им ничего не мешало сделать конструкцию вида let {x : y} = {y : 123} после которой мы бы получали x = 123, но нет, они сделали let {y : x} = {y:123}
Аноним 18/04/19 Чтв 23:55:52 1383773136
155394452053313[...].jpg (877Кб, 635x1024)
635x1024
>>1383411

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

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

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


Аноним 19/04/19 Птн 00:12:13 1383780137
>>1383773
И в чём проблема, дауненок?

obj = {x: 1,y: 2}

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

Получаем:
o = 1, h = 2, z = 3 потому что g undefined.
Аноним 19/04/19 Птн 00:24:34 1383787138
>>1383780
>z = 3 : g

хуйню не неси
Аноним 19/04/19 Птн 00:47:20 1383793139
>>1383787
Мда, иди дальше читай туториалы, ты слишком туп даже для этого треда.
Аноним 19/04/19 Птн 00:52:24 1383794140
>>1381729 (OP)
Сап, жсаны.
Есть одна браузерная игра, starve.io. И в ней, когда играешь в одном окне, и открываешь вторую вкладку этой же игры, вторая вкладка подхватывает какой-то токен, игра переходит на неё, а на первой пишется, мол, someone stole your token.
Возможно ли передать токен от одного человека к другому? Если админ дополнительно сверяет айпи-адреса, сработает ли такое, если оба человека будут сидеть через одну проксю?
Аноним 19/04/19 Птн 02:01:06 1383805141
Аноним 19/04/19 Птн 10:18:53 1383886142
Как можно преобразовать элемент innerHTML в строку?
Аноним 19/04/19 Птн 10:23:02 1383887143
>>1383886
innerHTML это свойство элемента и значение у него всегда строковое
Аноним 19/04/19 Птн 10:23:50 1383888144
>>1383887
Почему тогда я не могу сохранить его в переменную таким образом?
$(".postbtn-reply-href").click(function () { var a = this.innerHtml; alert(typeof(a))});
Мне показывает undefined
Аноним 19/04/19 Птн 10:24:38 1383889145
>>1383794
Привязки по железу в интернете нет.
Аноним 19/04/19 Птн 10:25:18 1383890146
>>1383887
Нахуй ты так жестко вдавил в землю этого дегенерата? Он же сейчас выпилится от осознания своей тупости и никчемности, а тебе пришьют статью за доведение.
Аноним 19/04/19 Птн 10:27:08 1383891147
>>1383888
да и в алерте я не могу соединить его с другой строкой.
Аноним 19/04/19 Птн 10:30:25 1383893148
>>1383891
А outerHTML работает, блджад, я не могу разобраться.
Аноним 19/04/19 Птн 10:30:41 1383894149
>>1383888
>>1383891
Потому что надо писать:

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

Либо так:

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

Если хочешь навесить обработчики на все элементы с указанным селектором.
Аноним 19/04/19 Птн 10:56:34 1383904150
>>1383894
Спасибо, это работает.
Не подскажешь хорошую литературу по Jquery? А то я не понимаю, почему именно этот вариант работает, а спрашивать как-то стыдно.
Аноним 19/04/19 Птн 11:02:47 1383909151
>>1383904
Вот https://api.jquery.com/ очень хорошая, если не понимаешь, значит надо не с jquery начинать, а с javascript'a
Аноним 19/04/19 Птн 11:04:47 1383910152
>>1383909
Да я вроде javascript по первой книге Кантора знаю.
Аноним 19/04/19 Птн 11:58:50 1383944153
>>1383889
Ну браузер же шлёт какие-то специфические именно для этой пекарни запросы, нет?
Аноним 19/04/19 Птн 12:00:56 1383947154
>>1383889
А вообще, анон, ты меня порадовал. Правда, возникает вопрос, как писать расширения на обфусцированное жс-приложение?
Аноним 19/04/19 Птн 12:03:38 1383950155
зачем сейчас нужна жикверя
Аноним 19/04/19 Птн 14:34:19 1384070156
Вопрос по поводу обучения. Оно обязательно должно быть структурированным, с изучением исключительно какого-то ряда технологий и языка или допускается хвататься за все, куда направляется внимание и интерес? Допустим начал ты изучать JS, смотришь параллельно CS50. Там на некоторых видосах показано как идет работа с памятью на C, тебе стало интересно и ты переключился на C, потом через какое-то время заебало и переключился на JS, потом алгоритмы. Нашел классную книжку по алгоритмам на питоне, уселся за питон, сидишь решаешь задачи ну и так далее.
Аноним # OP 19/04/19 Птн 14:55:03 1384092157
>>1384070
Главное не позволять себе обманываться ощущением бурной деятельности.
https://habr.com/ru/company/everydaytools/blog/322980/
> Допустим начал ты изучать JS
Зачем начал? Если ответ типа "просто так", то какие проблемы? Развлекайся, как хочешь. Если всё же была цель, то достигни её, чтоб было, что показать в качестве результата. И тогда смело бери другой инструмент для новой задачи.
Аноним 19/04/19 Птн 15:13:17 1384109158
>>1384092
А решение задач на codewars - это прокрастинация или норм обучение (цель выучить JS)
Аноним 19/04/19 Птн 15:17:09 1384113159
Аноним 19/04/19 Птн 15:40:45 1384131160
>>1384109
Любая практика - это хорошо. Каты начального уровня могут помочь тебе освежить инфу из книжек. Что-то действительно интересное там начинается с 4+ кю.
Аноним 19/04/19 Птн 15:42:46 1384132161
>>1383910
Ключевое слово "вроде"? Помнится, в первой книге даже не пахло ES6, о каком "знаю" вообще тогда можно говорить?
Аноним # OP 19/04/19 Птн 15:51:26 1384136162
>>1384109
>цель выучить JS
Это неизмеримая "цель". Как раз охуительно для того, чтоб прокрастинировать. Сидишь на борщах: "Мам, ну я ещё не до конца выучил ЖС".
https://goal-life.com/page/goals/postanovka-celey-po-metodu-smart
Если цель стоит "применять язык по часу в день" и "изучать новый метод стандартной библиотеки каждый день", то задачки конечно шикарно подходят. Погорел пару помидорок над задачей, потом увидел новый метод в решениях в одну строку, прочитал на МДН про него и вот ты молодец сегодня.
Аноним 19/04/19 Птн 15:54:44 1384139163
>>1384136
Как тогда поставить правильную цель? Где критерий успеха в программировании, что бы тебе за навыки деньгу платили?
Аноним 19/04/19 Птн 15:58:39 1384141164
image.png (26Кб, 449x321)
449x321
image.png (9Кб, 424x117)
424x117
image.png (3Кб, 432x53)
432x53
Css-программисты, что происходит?
Есть большое правило для обоих псевдоэлемнтов ::before и ::after, после которого идут индивидуальные правила. И почему-то ::after в индивидуальном правиле не работает! Хотя работает в общем. При этом, если продублировать правило как :after вместо ::after, все заработает. Именно продублировать! Если написать индивидуальное правило с :after, а с ::after убрать - снова не будет работать. Я вообще не понимаю, что происходит.
Аноним 19/04/19 Птн 16:08:30 1384145165
Аноним 19/04/19 Птн 16:12:13 1384146166
image.png (8Кб, 276x156)
276x156
>>1384141
Отбой тревоги, у меня в ебучий css казачок попался, который просто ломал правило. Что за магия двача? Думаю над проблемой полчаса, а как наконец спрошу у двача, сразу нахожу решение.
Аноним 19/04/19 Птн 16:12:38 1384147167
>>1384141
>Css-программисты
проиграл
Аноним 19/04/19 Птн 16:16:09 1384152168
>>1384146
У тебя что-то не так с вниманием, попей какие-нибудь специальные таблеточки, это не совсем норма.
Аноним # OP 19/04/19 Птн 16:22:53 1384155169
>>1384139
> что бы тебе за навыки деньгу платили?
Рыночек порешает же. Начинай делать практические проекты и искать работу как можно раньше, так всё станет очевидно. "Я знаю ЖС настолько, что могу сделать часики. Вот такие" — уникально торговое предложение.
Аноним 19/04/19 Птн 16:24:41 1384156170
>>1384146
Тебе редактор не подсвечивает такую хуйню что ли?
Да и как там вообще скобка получилась, ты пишешь .меню жмешь таб сразу ставятся скобки, начинаешь писать свойства
Аноним 19/04/19 Птн 16:27:30 1384159171
14870017408660.jpg (115Кб, 960x653)
960x653
Ну вот я выучил js. А что дальше?
Аноним 19/04/19 Птн 16:31:18 1384161172
>>1384155
А вот поиск работы как раз вгоняет в уныние. Учишься-учишься, а в итоге тебя либо никуда не берут, либо платят меньше, чем соседу охраннику в пятерочке. Что-то серьезное требует опыта работы, который взять неоткуда, только если где-то сидеть бесплатно за еду 3 года. А в мухосрансках все еще хуже.
Аноним 19/04/19 Птн 16:33:20 1384162173
>>1384159
>Ну вот я выучил js.
Ты не выучил.
Аноним 19/04/19 Птн 16:34:43 1384163174
>>1384161
>платят меньше, чем соседу охраннику
Полноценному джуну платят от 60к.
>Что-то серьезное требует опыта работы, который взять неоткуда
Свой проект.
>А в мухосрансках все еще хуже.
Переезжай.

Аноним 19/04/19 Птн 16:35:12 1384164175
>>1383944
Конечно, вот тебе и нужно узнать что он шлёт и как сервер определяет, что это один и тот же человек. Может там привязка по ip всего лишь, а может быть по кукам + ip + юзер агенту + размеру экрана и т. д.
>>1383947
> как писать расширения на обфусцированное жс-приложение?
Деобфусцировать и писать. Весь код у тебя перед глазами. Единстванная сложность это то, что такие игры используют для общения вебсокет и шифруют сообщения в нём, но их легко дешифровать, просто это добавляет неудобств.
Аноним 19/04/19 Птн 16:37:09 1384170176
>>1383950
Чтобы не писать лишний код, но в последнее время смузихлёбы начали форсить, что НИНУЖНА И ТАК НОРМ, хотя как на самом деле в нём много фишичек, которые ускоряют написание кода. Но это конечно в случае если у тебя обычная страница, а не спашка. Для спа есть всякие реакты и вуе.
Аноним 19/04/19 Птн 16:49:28 1384175177
>>1384163
>Свой проект.
Что? Говорят, что мувисерчер с тудушкой на реакте уже не катит.
Аноним 19/04/19 Птн 16:59:19 1384178178
>>1384175
У тебя своих идей нету что ли?
Аноним 19/04/19 Птн 17:06:31 1384184179
>>1384162
Почем ты в этом уверен?
Аноним 19/04/19 Птн 17:07:23 1384185180
Всё является объектом, кроме примитивов и наследует свойства от одного большого объекта?
Аноним 19/04/19 Птн 17:08:41 1384186181
Какой стек нужен для создания веб-приложений? На JS это спокойно можно сделать?
Аноним 19/04/19 Птн 17:08:56 1384187182
>>1384184
Ну потому что это видно исходя из контекста твоего поста.
Аноним 19/04/19 Птн 17:16:54 1384190183
Аноним 19/04/19 Птн 17:26:41 1384197184
>>1383888
тому что нужно let a = $(this).html(); alert(a);
Аноним 19/04/19 Птн 17:38:46 1384200185
>>1384185
Нет, ты можешь сделать Object.create(null), который будет объектом без прототипа.
Аноним 19/04/19 Птн 17:39:40 1384201186
>>1384184
Потому что любой чел, который говорит "я выучил, я знаю" - глупец и пустышка. Даже Абрамов писал у себя на мудиуме длинност, чего он не знает, а ты выучил, блядь.
Аноним 19/04/19 Птн 17:40:24 1384202187
>>1384201
Но я купил курс за 225к на гикбрейнсе, мне сказали, что я молодец!
Аноним 19/04/19 Птн 17:42:11 1384203188
untitled.webm (2482Кб, 1280x720, 00:00:11)
1280x720
Аноним 19/04/19 Птн 17:44:54 1384206189
1555634369100.jpg (993Кб, 2008x1382)
2008x1382
Господа, как хочу вкатиться в Java script с нуля, опыта програмирования нет, английский С1. Посоветуйте он-лайн курсы и вообще программу как это стоит сделать.
Аноним 19/04/19 Птн 17:45:28 1384208190
что-то фронтенд тред в воркаче сдох, мозьно я у вас тут посизю?..
Аноним 19/04/19 Птн 17:48:07 1384210191
А стоит ли сразу вкатываться во фриланс?
Брать небольшие заказы за мизерную плату для опыта?
Аноним 19/04/19 Птн 17:48:37 1384211192
Почему я испытываю стыд?
Аноним 19/04/19 Птн 17:49:32 1384214193
Аноним 19/04/19 Птн 17:50:06 1384215194
>>1384211
Потому что ты омежка.
Аноним 19/04/19 Птн 17:50:54 1384217195
>>1384214
Исчерпывающий ответ, который пркрасно говорит, что отвеила бака вонючая.
Аноним 19/04/19 Птн 17:53:10 1384220196
изображение.png (117Кб, 246x246)
246x246
Аноним 19/04/19 Птн 17:54:04 1384221197
Аноним 19/04/19 Птн 17:54:24 1384222198
Аноним 19/04/19 Птн 17:55:54 1384227199
изображение.png (856Кб, 800x450)
800x450
Аноним 19/04/19 Птн 17:56:17 1384228200
>>1384214
Uncaught ReferenceError: puk is not defined
at anonymous:193
Аноним 19/04/19 Птн 17:59:21 1384231201
>>1384159
Перечисли критерии, по которым ты сделал вывод, что выучил его.
Аноним 19/04/19 Птн 17:59:22 1384232202
9.webm (700Кб, 392x360, 00:00:14)
392x360
Аноним 19/04/19 Птн 17:59:55 1384233203
Аноним 19/04/19 Птн 18:01:57 1384238204
Анимешиза, съеби.
Аноним 19/04/19 Птн 18:02:25 1384239205
>>1384238
А ты меня заставь, омежка :3
Аноним 19/04/19 Птн 18:04:00 1384242206
>>1384231
Хелло ворд написал.
Аноним 19/04/19 Птн 18:04:45 1384244207
Аноним 19/04/19 Птн 18:19:52 1384249208
redux с material ui вообще резонно юзать?
А то мне кажется, что будет какая-то хуйня из обёрток
а уж если я ещё next добавлю, то вообще пиздец.
Аноним 19/04/19 Птн 18:47:01 1384263209
>>1384164
С чего следует начать, если я хочу писать такие расширения, с учётом того, что я почти ноль в программировании?
Аноним 19/04/19 Птн 18:57:32 1384268210
>>1384206

хочу научиться писать смарт-контракты. С чего лучше начать?
Аноним 19/04/19 Птн 19:01:23 1384271211
Аноним 19/04/19 Птн 19:03:08 1384273212
>>1384268
>хочу научиться писать смарт-контракты

а раньше хотели стать космонавтом
Аноним 19/04/19 Птн 19:18:00 1384291213
>>1384184
>>1384162
Два чая. У самого 3 проекта в основе которых лежит JS, которые приносят неплохую прибыль, но при этом я с каждым днём и после очередного взгляда назад на написанное, я понимаю, насколько я плохо знаю JS. Переделываю ранее написанное, получается лучше, но до идеала еще совсем далеко.
Аноним 19/04/19 Птн 19:20:17 1384294214
>>1384263
С изучения жаваскрипта, очевидно.
Аноним 19/04/19 Птн 21:07:52 1384391215
>>1382446
Сложна... Но спасибо большое, я попробую.
Аноним 19/04/19 Птн 21:18:54 1384399216
>>1382446
Подожди, а как ты это нашел?
Аноним 19/04/19 Птн 21:37:10 1384405217
>>1384399
F12 на странице и вкладка Networks
Аноним 19/04/19 Птн 21:51:56 1384411218
>>1384405
Спасибо няша. Есть еще вопрос, допустим я пытаюсь вытащить сурс вот этой https://legends.ai/na/summoner/aniviakid страницы целиком, как я ее вижу в браузере после загрузки. Если как обычно получать html, то я вижу только его часть, остальное подгружается позже. Так вот как мне получить все вместе?
Аноним 19/04/19 Птн 21:53:26 1384414219
>>1384411
Загружать всё отдельно, как в браузере. F12 и Networks, там всё видно.
Аноним 19/04/19 Птн 21:57:25 1384417220
.png (56Кб, 1920x567)
1920x567
>>1384414
Там все состоит из иксов, которые невозможно просмотреть. Я загуглить этот сайт, он судя по всему принадлежит владельцам ресурса.
Аноним 19/04/19 Птн 22:03:41 1384423221
>>1384417
Бля, это основы работы с девтулс хрома, я не буду тебе всё по посту разжевывать. Я понимаю, что ты у нас умом не одарён, но неужели так сложно загуглить что-то вроде chrome dev tools guide и потратив час на изучение всё понять?
Аноним 19/04/19 Птн 22:06:17 1384425222
>>1384423
Тут ему не девтулзами надо, эти сайты сами пользуются тем апи, которые предоставляют владельцы игры. Лучше не парсить подобные сайты, а самому ходить к апишке и брать инфу.
Аноним 19/04/19 Птн 22:10:07 1384428223
>>1384425
> Лучше не парсить подобные сайты, а самому ходить к апишке и брать инфу.
Я так и думал делать, проблема в том что для моей задумки мне не дадут ключ. А проверка сайта длится месяц, лул.
Аноним 19/04/19 Птн 22:11:14 1384429224
>>1384425
Я предполагал, что доступ к api просто так не дают и он вроде как скопировать сайт хочет, а не своё сделать.
Аноним 19/04/19 Птн 22:14:50 1384431225
>>1384429
> он вроде как скопировать сайт хочет, а не своё сделать
-> >>1384428
Я хочу получить данные, которые разработчики мне просто так не дадут. Придется парсить, вот я и ищу способ получше. Честно говоря я не хочу писать на жаваскрипте, но обратился к вам поскольку это связано с жабаскриптом.
Аноним 19/04/19 Птн 22:18:44 1384434226
>>1384431
Копируешь запрос и получаешь данные. Но ты ведь даже на это не способен и ждешь, что всё за тебя сделают или за ручку тебя вести будут.
Аноним 19/04/19 Птн 22:19:13 1384435227
>>1384431
>разработчики мне просто так не дадут
А с хуя ли они не будут давать? Им хуже не станет, если по их игре еще один сайт сделают. Но даже в таком случае должен быть сервис, который парсит все игры и предоставляет свой вторичный апи.
Аноним 19/04/19 Птн 22:22:31 1384436228
>>1384434
>>1384435
Я короч придумал другой способ, тоже интересный. Поскольку я пишу на .нет, то могу просто встроить свой собственный браузер прямо в програмку (можно даже скрытый пользователю). И после загрузки странички в браузере брать хтмл прямо из него.
Аноним 19/04/19 Птн 22:27:44 1384439229
>>1384436
Охуенные костыли. Учитывая, что стандартный модуль браузера вряд ли будет грузить информацию правильно, то тебе придется устанавливать хром-модуль, а это +150 метров к размеру и +бесконечность с сожранной памяти.
Аноним 19/04/19 Птн 22:29:53 1384440230
.png (300Кб, 963x585)
963x585
>>1384439
Я уже проверил, со стандартным модулем все грузится правильно (по крайней мере выглядит как положено). Но костыль конечно знатный...
Аноним 19/04/19 Птн 22:31:19 1384441231
Посоветуйте что-то вроде этого треда по информативности , но без токсичного говнане на харкаче
Аноним 19/04/19 Птн 22:32:08 1384442232
>>1384440
Так там вся суть в динамической подгрузке информации, если нет, то не понятно зачем тебе такие костыли вместо обычных запросов.
Аноним 19/04/19 Птн 22:33:52 1384443233
>>1384442
Ну вот если ты глянешь на пикчу, то обычный запрос хтмл выдает шапку с именем и основной информацией сверху. Все остальное ниже подгружается постепенно секунды за 4. Вот мне и нужно получить такое состояние.
Аноним 19/04/19 Птн 22:38:16 1384450234
12312.jpg (92Кб, 916x238)
916x238
>>1384443
Всё это в запросах есть, если сама картинка не нужна, то браузер использовать не нужно.
Аноним 19/04/19 Птн 22:44:26 1384455235
>>1384450
Ебать и как это получить? Я пытаюсь разобраться, но не понимаю.
Аноним 19/04/19 Птн 22:54:18 1384466236
.png (37Кб, 1086x565)
1086x565
>>1384450
Я кажется понял, что нужно сделать пост запрос с правильными хедерами, но у меня почему-то не срабатывает. Какие могут быть причины?
Аноним 19/04/19 Птн 23:01:02 1384469237
.png (54Кб, 1591x316)
1591x316
>>1384450
Я кажется еще кое-то понял. С хедерами еще должен отправлятся соответствующий контент. Но блядь все равно не срабатывает.
Аноним 19/04/19 Птн 23:10:03 1384474238
.png (135Кб, 1140x1709)
1140x1709
УХ ЕБАТЬ РАЗОБРАЛСЯ ВСЕ СРАБОТАЛО

Это православный способ? Его и стоит использовать?
Аноним 19/04/19 Птн 23:40:48 1384489239
>>1384132
Окей, тогда я не знаю javascript.
Аноним 20/04/19 Суб 00:25:32 1384505240
Ребят, а вам не кажется, что вы какой-то сранью занимаетесь?
Аноним 20/04/19 Суб 01:48:35 1384521241
1512276608960.jpg (1243Кб, 1260x2100)
1260x2100
>>1384186
lamp - linux apache mysql php
ламповый надежный проверенный временем стэк

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

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

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

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

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

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

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

>>1384505
а то
у меня андроид студия взбесилась можешь ли ты ее остановить отказывается инсталлить проект все пропало пойду лучше дальше ноду долбать может студия подумает в одиночестве и успокоится
Аноним 20/04/19 Суб 10:48:49 1384601242
7-gune-7-orac-s[...].jpg (57Кб, 1181x1181)
1181x1181
>>1384203
Господи, как же хочется мемесов!
обнял, налил клубничного смузи, почесал за ушком
Аноним 20/04/19 Суб 11:13:40 1384607243
Аноны, помогите. Уже всё обыскал но ничего не нашёл.
Как сделать прозрачное окно в electron?
Аноним 20/04/19 Суб 11:31:34 1384619244
Var или let? Чаще 1ое вижу
Аноним 20/04/19 Суб 11:32:30 1384620245
>>1384607
Как то ты хуево искал, за несколько секунд нашел. Дам подсказску:
прозрачный по английски transparent
Аноним 20/04/19 Суб 11:33:02 1384623246
Аноним 20/04/19 Суб 11:33:27 1384624247
429715063095249[...].jpg (69Кб, 480x480)
480x480
Аноним 20/04/19 Суб 11:33:56 1384625248
>>1384624
Vse, let это как локальная переменная
Аноним 20/04/19 Суб 11:35:12 1384628249
>>1384619
Чаще потому что var устарел, в новых проектах не используется и является признаком отсталости программиста. Используешь либо let либо const. Но нужно помнить о подводных камнях let - в конструкциях switch/case лучше оборачивать каждый case в фигурные скобки, иначе компилятор будет говорить, что переменная уже задана и не захочет рассматривать код дальше, даже если эта переменная используется в разных кейсах.
Аноним 20/04/19 Суб 11:36:34 1384633250
Аноним 20/04/19 Суб 11:41:01 1384639251
>>1384633
Ну еще надо не забывать, что let ограничен областью фигурных скобок. Когда я переходил с var на let, то часто приходилось исправлять что-то вроде:
x = y == z;
if (x) {
let k = y + z
}
let j = k / 2

В итоге получается, что k после фигурных скобок undefined, поэтому нужно писать сначала let k перед if, а потом уже в if и после работать с k.
Аноним 20/04/19 Суб 11:42:27 1384641252
image.png (8Кб, 429x100)
429x100
>>1384639
Да, это я уже понял. Спс
Аноним 20/04/19 Суб 11:43:44 1384643253
>>1384641
Иногда под локальной понимают переменную находящуюся внутри функции, а не внутри фигурных скобок.
Аноним 20/04/19 Суб 11:44:11 1384645254
>>1384619
>Чаще 1ое вижу
Это говорит о том, что ты не там лазаешь. Var с прошлой эпохи нам досталась. Ищешь какие-нибудь материалы на русике и собираешь их в большой чёрный пакет?
Сейчас везде используй const. Используй let только тогда, когда без изменений никак (циклы и т.п.).
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Declarations
Аноним 20/04/19 Суб 11:47:14 1384649255
>>1384628
про свитч ерунда какая-то, приведи пример что ты имеешь ввиду
let крайне логично действует - блок скопинг, можно быть уверенным где переменная есть а где ее нет
Аноним 20/04/19 Суб 11:54:01 1384653256
11.jpg (33Кб, 488x228)
488x228
>>1384649
Пикрил. Чтобы избежать нужно оборачивать в фигурные скобки. При var такой хуйни не было бы.
Аноним 20/04/19 Суб 11:56:09 1384655257
>>1384645
И не надо везде использовать const. Const используется там где тебе точно ничего изменять не нужно будет, иначе используется let. Налепив везде конст ты либо потом будешь на let исправлять, либо лепить ненужные переменные вида const.
Аноним 20/04/19 Суб 11:59:04 1384659258
>>1384653
Не вижу тут никаких подводных камней.
Как только станет ясно, что такое блочная область видимости -всё станет на свои места.
мимо
Аноним 20/04/19 Суб 12:00:21 1384660259
>>1384659
Да-да, ты у нас тут самый умный, иди мамочке похвастай. А потом на MDN хоть раз зайди, там почему-то считают, что это подводный камень и хорошо описывают данный случай. Ну тупыыыееееее...
Аноним 20/04/19 Суб 12:04:59 1384666260
>>1384655
>используется
Тыскозал? Если в твоей программе сразу не понятно, что будет изменяться и тебе хочется везде пихать let, то лучше не давай пока никому советов.
Аноним 20/04/19 Суб 12:07:35 1384672261
>>1384666
Вот только проблема в том, что такие кукаретики-идеалисты как ты, ничего сложнее хеллоу ворлд не писали и поэтому у них всё всегда понятно, лол. А когда начинают писать, то лепят везде const, а когда компилятор по голове даёт, то с радостью лепит еще один const, в итоге получая 1000 const переменных вместо 200 let.
Аноним 20/04/19 Суб 12:08:48 1384674262
how about to de[...].png (55Кб, 1213x817)
1213x817
Аноним 20/04/19 Суб 12:08:51 1384675263
>>1384660
Ну видать умный, раз мне это очевидно.
{ } - блоки. Всё что в них - блочная область. Сложнааа, пиздец.
Аноним 20/04/19 Суб 12:10:23 1384677264
>>1384645
Так на самом таком популярном сайта по js рассказывается, как переменная через var создаётся. Про let ни слова https://learn.javascript.ru/variables
Аноним 20/04/19 Суб 12:10:37 1384678265
>>1384675
Так я и говорю - иди мамке похвастай, она порадуется, здесь твоё "А ВОТ МНЕ ПАНЯТНА!!" нахуй никому не нужно.
Аноним 20/04/19 Суб 12:15:18 1384683266
>>1384674
В цикле у тебя всегда будут создаваться 2 переменные, даже если они не всегда будут использоваться в болке case, поэтому я выбираю фигурные скобки, с ними и код более читаемым становится, в больших switch case конструкциях подобное объявление переменных как на твоём пикриле вводило бы в заблуждение, потому что пришлось бы постоянно запоминать, что это не объявление глобальных переменных, а переназначение уже существующих, которые объявлены выше в коде.
Аноним 20/04/19 Суб 12:16:21 1384685267
>>1384677
Что-то я не вижу в твоём посте самого популярного сайта по js (https://javascript.info/variables), вижу только какое-то устаревшее русикоговно для быдла.
Аноним 20/04/19 Суб 12:17:07 1384687268
d869799e4c93017[...].jpg (120Кб, 974x1374)
974x1374
>>1384683
>объявление глобальных переменных
Аноним 20/04/19 Суб 12:17:50 1384689269
>>1384685
ыаааа.
Ладно, я затупил.
Аноним 20/04/19 Суб 12:19:21 1384692270
>>1384687
>У МИНЯ ФСЁ ИДИАЛЬНО МАМА СКАЖИ ИМУ Я ДЕЛАЮ ПО ТРИ ТУДУ ЛИСТА В ДЕНЬ И НЕ ЗНАЮ ОШИБОК!!
Аноним 20/04/19 Суб 12:21:34 1384696271
>>1384672
> вместо 200 let
Да ты охуел. Заведи десяток-другой в глобальной области, на реально сложное приложение тебе хватит. Не перебарщивай так, а то за каждую новую переменную придётся заявку в технический отдел писать.

>>1384677
В шапке, которую ты похоже не читал, написано:
>https://javascript.info/ У него есть предыдущая версия на русском, но она безнадёжно устарела.
Аноним 20/04/19 Суб 12:30:27 1384701272
вообще тут имо путаница возникает т.к. очень легко начать считать свитч как своего рода if else где действия по условиям находятся в разных блоках, свитч это один блок, потому в нем и нужен break если не хочешь чтобы могло исполниться сразу несколько условий, а раз он один блок то в нем надо декларировать только один раз, но это очень странный блок т.к. даже если поставить default самым первым и задекларировать в нем свитч это не пропустит - или заранее или разбивать его на блоки вручную
Аноним 20/04/19 Суб 12:52:24 1384711273
>>1384474
Походу, тело запроса на GraphQL.
Аноним 20/04/19 Суб 12:54:03 1384712274
>>1384696
Одно предложение охутельнее другого. Завёл десяток в глобальной области и молишься чтобы нигде не ошибиться. В общем, я понял твой принцип - усложняйте себе работу, делайте говнокод, который никто кроме вас, а скорее всего и вы сами, не поймёт, главное используйте const вместо let.
Само название переменная говорит о том, что у тебя let должно быть больше чем const, но нет, дурачок продолжает настаивать на обратном.
Аноним 20/04/19 Суб 12:59:35 1384715275
>>1384712
Ахаха, ору. Захожу сюда периодически, это ты тот шизоид, что из тогда в тред твердит о необходимости использовать let вместо const?
Как у тебя с работой обстоят дела? Устроился уже куда-то или продолжаешь борщи хлебать с таким подходом?
Аноним 20/04/19 Суб 13:01:36 1384717276
>>1384712
не переживай так, все просто

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

очень много переменных не меняются никогда, в первую очередь это конечно объявления функций, импортированные штуки в той же ноде, всякие переменные на один раз подставить в строку и т.п.
Аноним 20/04/19 Суб 13:01:53 1384719277
>>1384715
Не знаю никаких твоих друзей шизоидов, которые делают утверждения вроде "используй это вместо того, потому что мне так показалось правильным". Я выступаю за использование по назначению, а не за:
>Сейчас везде используй const.
Аноним 20/04/19 Суб 13:06:11 1384721278
>>1384717
Так я про это и писал выше. Если знаешь, что переменная не будет меняться - используешь const, если не уверен, то let.
>в первую очередь это конечно объявления функций
Объявления функций не требуют переменных, ты путаешь с выражением функции через переменную. Оно и не удивительно, кто в здравом уме будет использовать выражение функций вместо их объявления?
Аноним 20/04/19 Суб 13:09:17 1384723279
>>1384721
const fn = () => alert(`РАУНД`);

Уносите этого.
Аноним 20/04/19 Суб 13:09:26 1384724280
>>1384721
> Если знаешь, что переменная не будет меняться - используешь const, если не уверен, то let.
Как, блядь, можно не знать, что будет происходить с переменной? Для тебя кодинг это что-то сродни магии, что ли?
Аноним 20/04/19 Суб 13:12:55 1384726281
>>1384724
как правило я знаю какие у меня планы на переменную
если я её менять не буду она const
если я или кто-то ещё её захочет поменять то можно её найти в коде и поставить let
Аноним 20/04/19 Суб 13:13:30 1384728282
>>1384724
Когда что-то сложнее туду листа сделаешь - поймёшь.
Аноним 20/04/19 Суб 13:16:03 1384730283
>>1384726
Всё правильно. Поэтому js компилируется прям в браузере - если пользователю надо менять переменную, то он просто меняет в коде const на let.
Аноним 20/04/19 Суб 13:25:00 1384735284
тред скатился в какую-то фигню...
Аноним 20/04/19 Суб 13:25:43 1384737285
>>1384728
> Когда что-то сложнее туду листа сделаешь - поймёшь.
Эээ, трейдинговые платформы считаются?
Аноним 20/04/19 Суб 13:28:56 1384739286
>>1384735
> тред скатился в какую-то фигню...
ЖСТред - это неиссякаемый источник фана.
Аноним 20/04/19 Суб 13:31:26 1384740287
трейдинговые платформы на джаваскрипте
трейдинг который мы заслужили
Аноним 20/04/19 Суб 13:36:17 1384747288
>>1384737
С одноклассниками готовой домашкой трейдишь?
Аноним 20/04/19 Суб 16:58:24 1384930289
>>1384294
А как деобфусцировать, когда там 80к строк кода? Как вообще такому научиться?
Аноним 20/04/19 Суб 17:05:43 1384938290
>>1384930
для начала можно загуглить deobfuscate javascript
Аноним 20/04/19 Суб 17:14:52 1384940291
>>1384938
> deobfuscate javascript
> https://beautifier.io/
Ну тот деобфускатор из одной строки с непонятными переменными сделал 70к строчек. Как понять, какая переменная, какая строчка за что отвечает? Допустим, мне нужно сделать, чтобы мой скрипт анализировал комбинации символов, и если он видит префикс клана перед никнеймом, то заменяет его у игрока с этим скриптом на определённую пикчу.
Аноним 20/04/19 Суб 18:36:14 1384985292
>>1384930
Наверно если такими вопросами задаешь, то никак. У тебя знаний в программировании не хватает, нельзя вот так просто взять и начать шатать чужой код. Для того чтобы это понимать нужно хотя бы базовое понимание как всё это работает и реализуется, а у тебя этого понимания, очевидно, нет, ты просто 80к строк видишь и серишь в штанишки, даже если бы они не обфусцированными были, ты бы насрал и забился в угол.
Аноним 20/04/19 Суб 18:43:23 1384991293
>>1384985
Получается, чтобы шатать чужую систему, надо уметь сначала написать свою, и шатать чужую, в целом, сложнее?
Попробовал, кстати, поискать addEventListener'ы, чтоб посмотреть, какие функции вызываются при нажатии на клавиш и кнопок мыши, опять же, пусто.
Аноним 20/04/19 Суб 18:51:56 1384993294
Просто смотрите, аноны, я много где читал, мол, хочешь научиться программировать, решай реальные задачи, по ходу дела гугли, что непонятно, спрашивай советы, а просто прорешивание задачек и чтение книжек - прокрастринация.
Ну и подумал, мол, надо бы решить задачку, хотя бы просто заменять комбинацию символов в никах на заданный пик. Какими путями к ней стоит потихоньку идти?
20/04/19 Суб 19:13:44 1384998295
>>1384747
Петушок, я твой рот ебал)) Ты так со своими друзьями-шизиками общаться будешь :) А тут ты должен следить за своим языком, иначе потом придётся отвечать за свой гнилой базар.
Аноним 20/04/19 Суб 20:20:30 1385023296
>>1384991
Ты о конкретной вещи пытаешься говорить общими словами. В твоём случае нужно начинать с вопроса "Как реализовано то с чем я хочу взаимодействовать?", ответом будут различные технологии, основа которых JS. Ключевое слово основа, знаний основы не хватит если хочешь повлиять на что-либо, поэтому тебе нужно изучить другие использованные технологии, вот тогда уже можно будет что-то предпринимать.
>>1384993
>решай реальные задачи
Так много где можно прочитать, что задачи должны быть соразмерны твоим знаниям. Начинать надо с маленьких задач, только потом переходить на более сложные. А ты пролистал учебник js и сразу рот разинул на проект о работе которого ты никакого представления не имеешь.
Аноним 20/04/19 Суб 20:26:49 1385028297
>>1384998
Нихуево ты подгорел. Чего ты так стесняешься? Все мы когда-то неопытными и заносчивыми были, главное не зацикливаться на этом.
Аноним 20/04/19 Суб 20:46:23 1385043298
>>1385023
Игра, по словам разраба, написана на нод.жс на сервере, и на обычном жс на клиенте, движок используется самописный. Тут мне, наверно, стоит учить общие принципы программирования, компилирования, шифрования и реверс-инжиринга чужих программ?
Аноним 20/04/19 Суб 21:05:46 1385058299
>>1384998
А ты случаем не то чмо, которое я год назад заебался банить в /moba/ в дотатредах? Такой же омега-униженец, те же посты, тот же бугурт от жизни психически здоровых мужчин. Ах да, ты даже не мужчина, кстати.
Аноним 21/04/19 Вск 02:20:02 1385166300
Аноним 21/04/19 Вск 02:23:51 1385169301
>>1385166
Ну в перспективе мне хочется создать целый сервис вокруг этой игры, кланы, эмодзи, возможность видеть пользующихся расширением пользователей на карте, торговую площадку, специализированных ботов-фермеров, спутников, чинильщиков стен, вот это всё.
Аноним 21/04/19 Вск 10:46:38 1385227302
>>1385043
Там всё через вебсокет делается, тебе только остается понять в какое место кода отвечает за дешифровку сообщений, потом смотреть что в этих сообщениях содержится и как обрабатывается. Потом либо модифицировать обработчик, либо обрабатывать данные самому и модифицировать отображение страницы.
Аноним 21/04/19 Вск 11:27:31 1385250303
Прочитал Джона Даккета "HTML и CSS", просмотрел все теги HTML и CSS на сайте htmlbook, выписал себе в блокнот шпаргалки со всем необходимым. Пока сперва хочу не браться за JavaScript, а развить и закрепить свои навыки с HTML. Можно ли где-то, пусть даже за копейки, за 10 рублей за сайт, начать заниматься вёрсткой чисто ради наработки практических навыков и обучения?
Моя тупопёздная знакомая, которая за 3 месяца с полного нуля, занимаясь до этого иностранными языками (корейским в основном) и рисованием, вкатилась во фриланс на JavaScript, говорила мне, что начинала она именно что с вёрстки и сразу после обучения HTML занималась вёрсткой за копейки. Хочу так же, потому что её пример проверен.

Где мне найти самую дешманская биржу фрилансеров-верстальщиков или типо того?
Пардон, если платина, FAQ прочитал, там только советы по курсам с нуля.
Аноним 21/04/19 Вск 11:40:22 1385260304
>>1385250
Предлагаю тебе не заострять на этом всё своё внимание, сделать какой-нибудь макет из html кокодемии и приступать к js.
Аноним 21/04/19 Вск 11:41:40 1385261305
>>1385250
что-то твоя "тупопездная знакомая" похоже умнее тебя...
Аноним 21/04/19 Вск 11:42:31 1385262306
>>1385250
Верстай рандомные макеты из интернетов. Зачем тебе именно за 10 рублей ебаться?
Аноним 21/04/19 Вск 12:38:22 1385300307
>>1385262
Совсем другое ощущение, подсознательное понимание того, что ты делаешь для кого-то, что кто-то оценит твою работу.
Мне же не ради денег это, а ради опыта. А верстать рандомные макеты у меня не хватает фантазии, не знаю, что делать без конкретного заказа.
Аноним 21/04/19 Вск 12:40:30 1385302308
>>1385261
Она действительно умна, но по жизни ведет себя как тупая пизда. Играет в Доту, смотрит Папича, мечтает стать моделью и постоянно навязывается на фотосессии всем фотографам в городе, слушает k-pop и изучает корейский, чтобы уехать в Южную Корею. Хотя вот в науках я признаю её талант, она очень способная, я в этом плане куда тупее.
>>1385260
Достаточно одного макета, чтобы понять, как это работает? Или может недельку каждый день по несколько надо делать?
Аноним 21/04/19 Вск 12:53:04 1385306309
>>1385302
Достаточно одного полноценного макета.
На одной вёрстки ты далеко не уедешь, я бы советовал тебе уже сейчас открыть javascript.info и проходить юниты, параллельно верстать.
Аноним 21/04/19 Вск 13:03:42 1385309310
а где можно взять рэндомный макет?
мне верстка не очень интересна, свои проектики верстаю без проблем хоть и с референсом, но просто попробовать
а бутстрап можно использовать? если макет сложный то всяко проще чем вспоминать грид
Аноним 21/04/19 Вск 13:22:23 1385315311
Нубский вопрос: почему часто пишут что jquery не нужон. ЧТо пришло ему на замену?
Аноним 21/04/19 Вск 13:35:35 1385321312
>>1385315
реакт, вуэ, ангуляр, все такое
Аноним 21/04/19 Вск 13:42:29 1385326313
>>1385315
Пиши на джикуери модульно и будет нужон.
https://www.youtube.com/playlist?list=PLoYCgNOIyGABs-wDaaxChu82q_xQgUb4f
Еще делай плагины для jquеry и создавай элементы DOM динамически внутри плагинов, а не скрывай/показывай cуществующую верстку
Используй шаблонизаторы
Аноним 21/04/19 Вск 13:46:28 1385334314
>>1385250
Если адаптивную верстку освоил, то можешь за 10 рублей найти, если нет, то ты нахуй никому не нужен.
Аноним 21/04/19 Вск 13:50:55 1385342315
>>1385315
>ЧТо пришло ему на замену?
В нативный JS добавили фишечки которые раньше были только в жквери.
В CSS добавили много инструментов для анимаций и изменений элементов.
Популярность SPA, которые пишутся при помощи других фреймворков.

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

Аноним 21/04/19 Вск 13:51:44 1385344316
Аноним 21/04/19 Вск 13:54:54 1385347317
>>1385342
а джсон все равно проще через жикверю дёргать чем чистым джс
Аноним 21/04/19 Вск 13:55:33 1385348318
>>1385344
А ты надеюсь в 2019 родился, или тебя уже в утиль пора сдавать?
Аноним 21/04/19 Вск 14:16:36 1385510319
>>1385347
Только если ты динозавр который не знает про fetch.
Аноним 21/04/19 Вск 14:17:23 1385515320
>>1385348
Припекло от того что твоё старое дерьмо никому не нужно? А ты как хотел. Это программирование, либо учишься всю жизнь, либо страдаешь от того, что изученное устаревает за год.
Аноним 21/04/19 Вск 14:27:22 1385568321
>>1385515
Чем старое дерьмо хуже твоих свежих какулек?
Аноним 21/04/19 Вск 14:30:14 1385581322
>>1385568
Удобством, скоростью разработки, количеством возможных багов, возможностями для реализации идей.
Аноним 21/04/19 Вск 14:40:09 1385621323
>>1385581
Ну и мало багов в этом твоем vue? Например реактивность, работающая через жопу и в vuex такая же хуйня. Тут работает, тут не работает.

Ты против самого себя гонишь, потому что согласен на роль белки в колесе. Можешь конечно уподобиться оперным певцам в европе 16 -17 веков, которые отрезали себе яица, чтобы улучшить голос. Хуле, профессия требует.
Аноним 21/04/19 Вск 14:54:44 1385679324
Почему JS хейтят?
Аноним 21/04/19 Вск 14:56:18 1385687325
>>1385679
А за что его любить?
Аноним 21/04/19 Вск 14:58:34 1385699326
>>1385679
Для развлечения. Потому что он простой. Попробуй похейть хаскел, если о нем ничего не знаешь. Будет выглядеть как тролинг тупастью.
Аноним 21/04/19 Вск 14:59:24 1385703327
Аноним 21/04/19 Вск 15:02:24 1385720328
>>1385621
Что за хуйню ты несёшь? Очевидно, что новые технологии превосходят старые, поэтому их, блять, и используют. То что ты не смог её осилить и написал дерьмо которое рендерится 10 минут, не значит, что вуе хуевый.
>Ты против самого себя гонишь, потому что согласен на роль белки в колесе. Можешь конечно уподобиться оперным певцам в европе 16 -17 веков, которые отрезали себе яица, чтобы улучшить голос. Хуле, профессия требует.

Если им было в кайф отрезать себе яйца, то почему нет? Мне нравится узнавать новые технологии, следить за их развитием и каждый день уделять по 2-3 часа на их изучение. Чем ты в это время занимаешь? Пишешь на дваче о том какой мир несправедливый и как всё сложно?
Аноним 21/04/19 Вск 15:06:29 1385736329
>>1385679
Потому что завидуют его успешности. Потому что ебутся со своей типизацией неделю и получают такой же результат, который JS реализует за день. Потому что я устанавливаю электрон и пишу нативные приложения с крутым интерфейсом используя html и css, в то время как сишарпопетушки ебутся с виндоусформами для того чтобы в итоге получить интерфейс аля "привет от билла из 2000-х".
Аноним 21/04/19 Вск 15:15:51 1385770330
>>1385720
А ты тратишь время, чтобы рассказать на дваче, какой ты классый.

Пойми. Когда дед топит за права дидов - он за твое будущее. Когда ты топишь за дидов и штабильность - ты за свое будушее. Вы вместе представляете реакционную силу. А вот когда ты топишь за все новое,ты помогаешь своему конкуренту, ради своей утилизации как ненужный мусор в будущем. Ты же движешься во вполне определенном направлении, явно не в сторону вечной молодости.
Аноним 21/04/19 Вск 15:18:20 1385780331
>>1385621
а еще отрезание яиц помогает избежать появления грубых мужских черт лица и тела и удлинняет жизнь, а еще рост в среднем выше будет, прямо сплошные профиты
Аноним 21/04/19 Вск 15:33:38 1385837332
>>1385568
у меня другой вопрос
если ты топишь против фреймворков то почему тогда за жикверю? что она может что не может современный чистый джаваскрипт?
Аноним 21/04/19 Вск 15:39:57 1385858333
>>1385837
Я только за БОД и против всего остального, включая jquery
Аноним 21/04/19 Вск 15:41:13 1385861334
>>1385679
Ответ найдешь в предисловии к любой книге по JS.
Аноним 21/04/19 Вск 20:05:42 1386039335
Пиздец у вас тут ребята. В смысле не у вас, в целом в программировании.
Я так-то инженер, хочу вкатиться. И, в части инженерии, я могу влёгкую вам назвать несколько шарашек, в которых от вас только диплом понадобится (хоть какой-нибудь технический, не по теме работы) и вас возьмут - можете сидеть, за копейки набираться опыта.

А тут у вас я так понимаю без портфолио и базы личных проектов даже на низшие должности никуда не возьмут. Охуеть просто.
Аноним 21/04/19 Вск 20:07:56 1386040336
>>1386039
Да, и ещё и всё по английски. Я хуею, где вы блять столько народу набрали, который на таком уровне английским владеет?
Аноним 21/04/19 Вск 20:19:01 1386044337
>>1386039
>>1386040
Какого "народу"? Программистов на самом деле мало, поэтому и платят им много. Даже по разделу можно всё увидеть, только JS тред более-менее живой, на первом месте социоблядский тред с нытиками которые фантазируют о том, как они на собеседования ходят.

И про сложность это ты зря. JS на самом деле легкий, ты посмотри что там в C языках делается, охуеешь от сложности в сравнении с JS
Аноним 21/04/19 Вск 20:22:45 1386048338
>>1386044
>JS на самом деле легкий, ты посмотри что там в C языках делается, охуеешь от сложности в сравнении с JS
Представляю. Я когда узнал, что на С можно выйти за пределы массива и тебе компилятор ничего даже не скажет то понял, что я столько не выпью.
Аноним 21/04/19 Вск 20:28:29 1386051339
>>1386044
ну ты даёшь сравнивать популярность профессий по активности на дваче,раздел про транспорт вон совсем дохлый лол, их наверное совсем мало

алсо на западе кодерам платят по среднему, дело скорее не в количестве а в том что в отличие от большинства того, что делается в россии код конкурентоспособен на мировом рынке, а сами кодеры более автономны чем средний работник, там и фриланс и зарубежная удаленка и т.п.
Аноним 21/04/19 Вск 20:30:02 1386052340
>>1386048
>на С можно выйти за пределы массива и тебе компилятор ничего даже не скажет
Так это же охуенно, можно делать разные интересные вещи :3
21/04/19 Вск 20:33:13 1386059341
>>1385621
Питушок, если ты не осилил Vue и Vuex, и у тебя что-то там "не работает", то это исключительно твои проблемы, мань :)
Аноним 21/04/19 Вск 20:33:50 1386060342
>>1386051
На западе кодерам платят в целом выше среднего по рынку. И дело как раз в количестве, везде их мало, просто у кого-то может сложиться ложное впечатление из-за бурной деятельности вкатывальщиков, которые бросают вкатывание через пару недель или месяцев.
Аноним 21/04/19 Вск 23:05:24 1386190343
>>1386060
На западе зарплата кодера зависит преимущественно от того, где он работает. Рядовая обезьяна в Гугл и обезьяна на мелкой галере могут делать одинаковую работу, но разница в доходах огромная.
Аноним 21/04/19 Вск 23:46:17 1386211344
Перекот
Аноним 22/04/19 Пнд 00:10:40 1386224345
Аноним 22/04/19 Пнд 02:02:57 1386270346
>>1385302
>Играет в Доту, смотрит Папича, мечтает стать моделью и постоянно навязывается на фотосессии всем фотографам в городе, слушает k-pop и изучает корейский, чтобы уехать в Южную Корею.
вот а раньше любили аниме, изучали японский и хотели в японию
мир меняется
алсо это не тп, лол
Аноним 22/04/19 Пнд 05:51:37 1386315347
Снимок2203.PNG (20Кб, 1062x253)
1062x253
>>1381729 (OP)
Проблема с электроном.

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

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

Но если раскомментировать алерт, то всё отработает как надо.
Аноним 22/04/19 Пнд 05:58:27 1386316348
>>1386315
Доки на фетч почитай, new Request нахуй не нужен
Аноним 22/04/19 Пнд 06:00:03 1386318349
почему вью такая непопулярная, такой то милый фреймворк в сравнении с реактом
Аноним 22/04/19 Пнд 07:17:01 1386329350
>>1386318
Вторая по популярности, хули тебе еще надо?
Аноним 22/04/19 Пнд 07:22:09 1386330351
>>1386316
Выкинул new Request.

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

Причём, проблема возникает по-прежнему только при сборке через электрон (если просто открыть html браузером, то всё норм)
Аноним 22/04/19 Пнд 07:33:42 1386331352
>>1386329
ты её с ангуляром не спутал? вью на третьем месте с оч. большим отрывом
Аноним 22/04/19 Пнд 08:40:56 1386342353
>>1386331
У тебя инфа устаревшая, вуе уже давно на втором, ангуляр слишком тормозной и никому не нужен.
Аноним 22/04/19 Пнд 11:01:18 1386412354
Аноним 22/04/19 Пнд 11:42:58 1386453355
Сап, жабаскриптач, я долбаёб.
Коротко говоря, я начинаю куда-то вкатываться, читать учебники, которые покупаю в интернет-магазинах, а потом просто теряюсь.
Пытался так в Python вкатиться, сейчас тоже самое с HTML/CSS.
Я все хорошо понимаю, я отлично выполняю все задания из учебника, начинаю разбираться в данной теме, а потом всё. Учебник закончился, вроде дальше надо как-то еще развиваться, нарабатывать опыт и брать откуда-то новую информацию. А я не знаю. Я даже не ленюсь, я просто не знаю, что делать дальше. Сажусь за компьютер, чтобы продолжить обучение, но просто сижу и смотрю на экран часа 3-4, пытаясь понять, что мне делать дальше.

Аноны, я не хочу опять проебаться, я хочу развиваться дальше, особенно учитывая, что это для меня последний шанс в жизни, хочу учиться, но не знаю, как.
Что делать то? FAQ читал, не помогло.
Аноним 22/04/19 Пнд 14:23:14 1386600356
Аноним 22/04/19 Пнд 15:35:58 1386658357
>>1386412
Для чего всё это переводить, если вкатывальщику один хер придется инглиш дрочить?
Аноним 22/04/19 Пнд 15:36:04 1386659358
>>1386453
Ты сам себе противоречишь. Сначала говоришь, что не забиваешь на обучение и полностью заканчиваешь изучать учебный материал, а потом заключаешь всё это "не хочу опять проебаться". В чём проеб?
Что значит "не знаю как"? Учишь, выполняешь задания. Что в этом не понятного? Потом изучаешь нововведения, либо используешь полученные знания на практике.
У тебя итоговая цель должна быть - либо устроиться на работу, либо реализовать свой проект. Если на работу хочешь, то смотри тестовые задания и как только начнёшь их выполнять без подсказок - пиздуй на собеседование. Если свой проект, то делаешь его по мере изучения материала.
Конкретно для хтмл/цсс хватит курсов хтмлакадемии (покупаешь интерактивные на месяц и скачиваешь с торрента их интенсивы).
Аноним 22/04/19 Пнд 16:25:35 1386698359
150264962745332[...].jpg (44Кб, 480x559)
480x559
Аноним 22/04/19 Пнд 16:55:48 1386707360
let a = 3;
let b =15;
Надо поменять значения а и б местами, без функций, без переменных
Как бы вы решили без гугла?
Аноним 22/04/19 Пнд 17:02:47 1386710361
Аноним 22/04/19 Пнд 17:04:50 1386712362
>>1386710
Это можно считать за функцию?
Без вот этой хуйни, без функции, без новых переменных
Аноним 22/04/19 Пнд 17:05:49 1386714363
image.png (17Кб, 764x227)
764x227
>>1386712
Да, я всё правильно понял.
Аноним 22/04/19 Пнд 17:07:12 1386715364
>>1386714
>новую функцию языка
>вам не нужна функция

))
Аноним 22/04/19 Пнд 17:08:34 1386716365
>>1386715
В этом ответе всё пояснено. Саму функцию писать не надо, ты воспользуешься этой функцией без её написания. Андерстенд?
Аноним 22/04/19 Пнд 17:32:38 1386727366
Программы для пк на жс извращение?
Аноним 22/04/19 Пнд 17:33:37 1386729367
>>1386727
А как ты будешь это реализовывать?
Аноним 22/04/19 Пнд 17:36:03 1386731368
>>1386707
На самом деле очень простая задача, но я с этим обосрался на собеседовании, мне до сих пор стыдно
Аноним 22/04/19 Пнд 18:44:01 1386779369
>>1386716
Сколько тебе лет, что ты не знаешь о нескольких значений одного слова?
Аноним 22/04/19 Пнд 18:44:28 1386780370
>>1386727
Я уже 3 написал, мне норм.
Аноним 22/04/19 Пнд 18:47:47 1386781371
>>1386779
Как раз-таки я и понял значение в данном контексте.
22/04/19 Пнд 18:54:16 1386785372
>>1386781
Мы вам перезвоним :)
Аноним 22/04/19 Пнд 19:41:07 1386825373
Redux в своей документации упоминает эту штуку:
https://github.com/paularmstrong/normalizr
Вопрос, что можно почитать по нормализации структур и как это правильно делать? Потому что их нормированный объект с ключами-id мне кажется странным.
Аноним 22/04/19 Пнд 19:43:04 1386829374
>>1386727
если на сотовые ок то чем хуже десктоп

>>1386729
очевидный электрон
Аноним 22/04/19 Пнд 20:04:11 1386851375
Прога на электроне жрёт около 300 мб, после длительной работы (несколько суток) около 400, при том, что у меня почти нет никакого интерфейса и электрон я использую потому что консоль удобная, иначе можно было обойтись голым жс. Сейчас пытаюсь изучить C# и переписать на него, посмотреть какая разница будет.
Аноним 22/04/19 Пнд 20:35:27 1386873376
Аноним 22/04/19 Пнд 20:51:28 1386882377
Аноним 22/04/19 Пнд 21:22:05 1386902378
Аноним 22/04/19 Пнд 21:23:57 1386905379
>>1386882
В том и дело, что дебажить нечего. Это вся оболочка столько занимает, у меня там только запросы и их обработка. А по твоей ссылке картинки которые гигабайт занимают.
Даже VS Code, который основан на электроне, сжирает всю память если его оставить открытым на сутки. Не думаю, что его делали парни глупее меня и не заботились об оптимизации.
>>1386873
Зачем, если C# быстрее?
Аноним 22/04/19 Пнд 21:29:31 1386907380
>>1386902
Это только с числами.
С строками, например, не получится.
Аноним 22/04/19 Пнд 21:35:33 1386908381
>>1386905
vs code очень быстрый
по сравнению с андроид студией вообще небо и земля
Аноним 22/04/19 Пнд 21:40:07 1386912382
>>1386908
бывает ни с того ни с сего фризы начинаются или зависает на 3 минуты при go to definition
хз как лечить
Аноним 22/04/19 Пнд 21:50:19 1386918383
Аноним 22/04/19 Пнд 21:59:24 1386929384
>>1386902
интересно если так ответить то тебе перезвонят или нет
Аноним 22/04/19 Пнд 22:03:37 1386939385
>>1386929
Нет, потому что поймут, что вместо того чтобы писать удобочитаемый и выразительный код, ты будешь изъебываться и писать все функции в одну строку, несмотря на O(n2) или делать вот такие кульбиты лишь бы не объявлять переменную или не использовать функции.
Аноним 22/04/19 Пнд 22:07:12 1386941386
>>1386939
но ведь они сами попросили не объявлять переменные и не использовать функции
Аноним 23/04/19 Втр 01:14:18 1387097387
>>1386941
Вот поэтому тебя и не возьмут. Ты должен решать как нужно и знать как нужно, а не говорить "ну миня так папасили жи(((". Вот придёт тебе заказчик, наговорит хуйни, ты эту хуйню сделаешь вместо того чтобы сделать оптимизированным способом, а потом будешь как дурачок удивляться, когда заказчик будет недоволен твоим тормозящим дерьмом.
Аноним 23/04/19 Втр 01:15:12 1387098388
>>1386659
У меня нет цели, учу, потому что нравится, потому что интересно. Но хочу и толк какой-нибудь из этого получить. Так вообще мечу во фриланс
Аноним 23/04/19 Втр 08:21:44 1387137389
Аноним 23/04/19 Втр 09:06:21 1387158390
>>1387097
Подобные задачи про умение находить нестандартное решение при сильных ограничениях, а не про "правильность".
Аноним 23/04/19 Втр 09:23:20 1387166391
>>1387097
короче мне скажут написать им сортировку я воспользуюсь встроенной и заявлю на серьезных щщах что "я должен решать как нужно и знать как нужно, а не говорить "ну миня так папасили жи(((", вот придёт мне заказчик, наговорит хуйни, я эту хуйню сделаю..."
Аноним 23/04/19 Втр 09:56:29 1387178392
>>1387166
В том и дело, что ты должен быть разумным человеком и отличать гуд практис от бэд практис. Когда ты засоряешь код неявной хуитой вместо того чтобы использовать функцию или переменную - это бед практис и таким не надо заниматься. Другое дело когда ты пишешь алгоритм сортировки под нужды какого-либо проекта.
23/04/19 Втр 10:27:33 1387190393
Аноним 23/04/19 Втр 10:42:28 1387200394
8123569123123.jpg (118Кб, 1112x675)
1112x675
Аноним 23/04/19 Втр 10:56:04 1387202395
>>1387190
Мы вам перезвоним, молодой человек, не задерживайте очередь. В ней есть кандидаты поинтереснее вас.
Аноним 23/04/19 Втр 11:00:00 1387203396
>>1387178
в реал-проектах будешь делать как надо, а на собеседовании изволь отвечать на вопросы, а не выебываться своим незнанием
Аноним 23/04/19 Втр 11:07:24 1387206397
>>1387203
Так я и ответил, дурачок. Если ты покажешь решение, вместо того чтобы ответить правильно, то на твоём деле поставят пометку карандашом и отправят тебя домой обнадеживающим обещанием перезвонить.
Аноним 23/04/19 Втр 11:13:22 1387207398
>>1387206
Да, тяжко тебе будет на собеседованиях.
В самую обоссаную конторку может возьмут, будешь бутстрап шаблоны натягивать. В подобных конторках будешь умничать, сколько тебе угодно будет.
Аноним 23/04/19 Втр 11:18:40 1387210399
>>1387207
Извини, не хотел тебя расстраивать, но мамкины корзины, которые воспринимают адекватные ответ как "умничает", ни в каком коллективе не нужны, тем более в IT секторе. Но ты и дальше можешь пребывать в манямирке в котором ты не сидишь на шее у мамки, а работаешь в гугле, в то время как остальные натягивают бутстрап шаблоны.
Аноним 23/04/19 Втр 11:54:41 1387220400
>>1387097
Чел, причем тут реальный проект если рассматривается сферическая задача в вакууме с четкими условиями?
Аноним 23/04/19 Втр 12:04:49 1387223401
>>1387210
Утешай себя этим.
А прикинь, какие вопросы типа гугла.
Ты бы тоже вякнул там, что-то типа "в реальных проектах красно-черные деревья не поворачивают"? С тебя бы посмеялись только и пообещали перезвонить.
Аноним 23/04/19 Втр 12:34:28 1387234402
https://javascript.info/

Это офф сайт?
Если у меня есть некоторые проблемы с английским, то можно ли некоторые вещи смотреть на русскоязычной?
Аноним 23/04/19 Втр 12:35:40 1387235403
>>1387234
>есть некоторые проблемы с английским
Почему бы их параллельно не порешать? Работать ты все равно не сможешь без знания английского.
Аноним 23/04/19 Втр 12:35:53 1387236404
Почему вы так ненавидете vue?
Аноним 23/04/19 Втр 12:42:51 1387239405
>>1387235
>Почему бы их параллельно не порешать?
Я их решаю. Просто иногда натыкаюсь на ситуацию, когда в предложении каждое слово знаю, но предложение в целом понять не могу.
Аноним 23/04/19 Втр 12:52:13 1387241406
>>1387236
Я не ненавижу, но вакансий на реакте в моем мухиче намного больше чем на вуе (20/2) так что учу пока реакт, а потом уже видно будет.
Аноним 23/04/19 Втр 13:20:49 1387256407
>>1387223
Уймись, колхозник. В Гугле никогда таких тупых вопросов не задают и задавать не собираются, а если и зададут, то правильным ответом на такую задачу будет именно замечание о том, что её решение не применяется в практике.
Аноним 23/04/19 Втр 13:23:18 1387257408
>>1387239
>>1387234

Учи по русской версии, потом переходи на английскую вооружившись гугл-транслейтом.
Аноним 23/04/19 Втр 13:24:03 1387258409
>>1387256
В гугле только такие вопросы и задаются.
А на позициях выше обычного инженера ещё вопросы по архитектуре, микросервисам и т.д. На то он и инженер, а не макака. Тебе вечно суждено быть макакой, которая только и может, что клепать формочки. Пиздуй.
Аноним 23/04/19 Втр 14:03:34 1387284410
>>1387257
А там все нюансы js затрагиваются?
Вроде не так много.
Аноним 23/04/19 Втр 14:16:44 1387288411
>>1387284
Там не затрагиваются только нововведения. Потом будешь сравнивать с тем как делалось раньше и как делается теперь, только на пользу пойдёт, тем более читать там не много, можно за пару недель всё изучить и уже более плотно посидеть над англ. версией. В любом случае, выбора у тебя нет, без знаний какого-либо ЯП ты по английскому учебнику без очень хороших знаний английского ничего не выучишь.
Аноним 23/04/19 Втр 17:42:01 1387393412
Есть место джуниор веб-разработчика в банке.
Требования: JS, CSS, HTML, SQL, вышка (можно последний курс).
ЗП - 70-80к
Писать сюда: mainfakepost@gmail.com
Аноним 23/04/19 Втр 18:00:12 1387402413
>>1387393
Ой, да иди ты нахер, пиздун
Аноним 23/04/19 Втр 18:05:33 1387405414
>>1387288
Я над английским буду сидеть.
Я его отчасти знаю, но затруднения встречаются.
Аноним 23/04/19 Втр 18:22:16 1387410415
>>1387402
Оффициально проебал свое счастье
Аноним 23/04/19 Втр 18:30:45 1387414416
>>1387405
Это не книжку литературную читать. Мало того что термины сложные, еще и нужно понимать как они между собой взаимодействуют, поэтому я и сказал, если другими ЯП не владеешь, то продуктивнее будет начать с русской версии.
Аноним 23/04/19 Втр 18:32:36 1387416417
>>1387393
Знаю JS и HTML с CSS. Вышки нет, SQL не пользовался. Готов работать за 30к и койко-место в офисе.
Аноним 23/04/19 Втр 19:14:12 1387426418
23/04/19 Втр 19:14:52 1387427419
>>1387393
Чёт какие-то странные требования. Если это фронт-энд, то нахера там SQL? А если бэк, то нахера там HTML и CSS и почему нет NodeJS, Express, MongoDB? Иди нахуй в общем.
Аноним 23/04/19 Втр 21:32:17 1387496420
>>1387393
>вышка
Хотел уже было откликнуться
Аноним 23/04/19 Втр 21:40:02 1387500421
Аноним 23/04/19 Втр 21:48:42 1387503422
>>1387500
здесь тебе доска объявлений чтоле. пройди нахуй, банкир

мимо
Аноним 23/04/19 Втр 22:35:33 1387529423
Screenshot2019-[...].png (157Кб, 557x889)
557x889
насрал в ваш тред.
Мимо кложаскриптер
Аноним 23/04/19 Втр 22:41:16 1387532424
Аноним 23/04/19 Втр 22:44:01 1387535425
Screenshot2019-[...].png (75Кб, 925x953)
925x953
>>1387532
збс шрифты просто ты не эстет.
Аноним 23/04/19 Втр 22:50:05 1387541426
>>1387535
я эстет иначе не пошел бы во фронтэнд
но это шрифты для украшения текста а не для чтения кода
Аноним 23/04/19 Втр 22:53:54 1387552427
>>1387541
>чтения кода
Мне за чтение не платят, бумерок, мне за писание платят.
24/04/19 Срд 00:29:55 1387626428
Аноним 24/04/19 Срд 01:23:53 1387643429
>>1387427
>А если бэк, то нахера там HTML и CSS

А что по твоему бэк делает? Он отдает фронту хтмл и цсс, поэтому без их знаний никак. Они не должны быть такими же хорошими как у фронтендера, но без них ты работать не сможешь.
Аноним 24/04/19 Срд 06:41:25 1387664430
>>1384146
это называется метод утёнка
Аноним 24/04/19 Срд 10:08:35 1387684431
>>1387552
Нарисуй свой шрифт, это не так сложно, там пару сотен символов (2 мб).

Аноним 24/04/19 Срд 10:48:31 1387700432
чет туплю пздц, помогайте аноны - как определить, что прокрутка дошла до самого низа страницы??
юзаю window.pageYOffset - document.documentElement.scrollHeight, но там всегда значение больше или меньше нуля (в зависимости от высоты окна)
Аноним 24/04/19 Срд 10:55:47 1387701433
>>1387700
для чего тебе гугл?
Аноним 24/04/19 Срд 11:46:17 1387719434
Парни, за юнит-тесты может кто пояснить? Почему во многих туторах я вижу тесты вроде "див рендерит класс залупа", "компонент с классом залупа- это h1" и т.п. Мне кажется более логичным тестить логику компонента обычными тестами, а тестить статику которую компонент выплевывает и которая не меняется, снапшотами. Чем вы вообще руководствуетесь, кто решаете, снапшотить или руками всё писать?
Аноним 24/04/19 Срд 15:20:19 1387810435
>>1381730
Чёто по линуксу гавно какое-то
Аноним 24/04/19 Срд 16:27:25 1387839436
>устроился на новую удаленку за доляри
>две недели не дают никаких задач, только читать доки и смотреть код
>наконец насыпали тасков АЖ ДЕВЯТЬ ШТУК
>уровень сложности "кроссворд для дошкольников"
>чиля порешал всё 3 часа и опять плюю в потолок
>ДА ЗА КОГО ОНИ МЕНЯ ПРИНИМАЮТ БЛЯДЬ
Аноним 24/04/19 Срд 16:29:31 1387842437
Аноним 24/04/19 Срд 16:32:03 1387844438
Аноним 24/04/19 Срд 16:32:37 1387845439
>>1387844
>этот днотадебил
Все сходится.
Аноним 24/04/19 Срд 16:34:55 1387846440
>>1387845
Эх, щас бы не различать фанатиков нашего Величайшего Бога и Идола Папзаниславыча ака сверхлюдей и ничтожных плеебеев пердотеров! Чел, ты...
Аноним 24/04/19 Срд 16:36:00 1387847441
>>1387846
>этот жопич
В сортах днотадаунов (тебя) не разбираюсь.
Аноним 24/04/19 Срд 16:37:23 1387848442
>>1387847
ты такооооооой зануда и шутки дефолтные. так шутить на дваче, это все равно, что подкатывать к телке с захода "вашей маме зять не нужен" или типа того
Аноним 24/04/19 Срд 16:39:57 1387851443
>>1387848
Ебать ты обиженка и даун, хуево быть тобой.
Аноним 24/04/19 Срд 17:11:04 1387859444
>>1387848
Школьник-кун, съеби в контакт.
Аноним 24/04/19 Срд 19:36:05 1387958445
image.png (17Кб, 380x224)
380x224
Аноним # OP 24/04/19 Срд 23:49:29 1388137446
Аноним 25/04/19 Чтв 00:55:33 1388170447
Внимание: кложаскриптер только что пернул в ваш тред
Аноним 25/04/19 Чтв 00:56:14 1388171448
>>1388170
занюхал хуле. попахивает мамкиным борщом
Аноним 25/04/19 Чтв 00:58:29 1388172449
>>1388171
запомни этот запах - так пахнет успех
Аноним 25/04/19 Чтв 01:00:28 1388173450
>>1388172
а долларами этот успех выражается в какой сумме за месяц например?
Аноним 25/04/19 Чтв 01:02:05 1388174451
Аноним 25/04/19 Чтв 01:02:47 1388175452
>>1388174
6 долларов в месяц или 6 тысяч долларов месяц? если 6 тысяч, то где? в дании? в германии? в россии? удаленка, в офисе? трудно оценить уровень твоей крутизны
Аноним 25/04/19 Чтв 01:04:20 1388176453
>>1388175
тысяч. удаленка в канаде
Аноним 25/04/19 Чтв 01:05:27 1388178454
>>1388176
неплохо неплохо. достаточно чтобы впечатлить школьникив в етом итт треде и бабу сраку которая в такие зп не верит
Аноним 25/04/19 Чтв 01:08:52 1388181455
>>1388178
да нахуй их просто представь софт который пишется один раз и больше никогда не ломается. а если и ломается то это целое событие представь архитектуру настолько чистую, что можно 30% кодовой базы заменить в один момент на аналогичную и никто этого даже не заметит...
боже я так сладко сплю по ночам
Аноним 25/04/19 Чтв 01:09:54 1388182456
Аноним 25/04/19 Чтв 03:21:55 1388208457
>>1388181
да ты штрейкбрейхер какой-то
чем больше софт ломается тем больше кодеров нужно тем выше потребность зп все такое вакух больше
Аноним 25/04/19 Чтв 08:41:54 1388246458
Зачем учить фронэнд, если на бэкенде больше платят?
Аноним 25/04/19 Чтв 09:33:01 1388264459
>>1388246
ну во первых фронтэнд это няшно а бэкэнд это какая-то кишкопараша и с гадкими базами данных
во вторых потребность в фронтэнде гораздо выше
Аноним 25/04/19 Чтв 09:51:37 1388285460
>>1388264
Нахуй ты ему отвечаешь? Это же байт на то, чтобы мы ответили, что во фронтэнде платят не меньше так и есть, а он в ответ бы привел задрищенскую манястатистику, где бэкэндерам платят на 3-5% больше, чем фронтам.
Аноним 25/04/19 Чтв 14:03:51 1388425461
>>1381729 (OP)
Как вернуть .length для именованного массива {[key: string]: string}
Аноним 25/04/19 Чтв 14:14:26 1388432462
>>1388425
Это не именованный массив, а объект. Ну или "словарик", если ты из этих.
Аноним 25/04/19 Чтв 14:52:17 1388452463
Почему в alert(document.body.childNodes[1]) мне выводит HTML?
Аноним 25/04/19 Чтв 16:15:40 1388506464
yarn для хипстеров? Сильно лучше npm?
Аноним 25/04/19 Чтв 16:41:43 1388516465
>>1388506
быстрее да и всё, что заметил
Аноним 25/04/19 Чтв 17:11:59 1388528466
Адекватные люди, можете объяснить пожалуйста почему многие люди которые работают в других сферах разработки так сильно хейтят front end?
Аноним 25/04/19 Чтв 17:25:54 1388540467
>>1388528
Программисты, за неимением успеха в борьбе за место в иерархии в обществе придумали свою собственную иерархию и писькомеряние. В этой иерархии крутым считается задротство и часто неприкладной онанизм. А вещи, которые задротскими не считаются им кажутся не крутыми.
Аноним 25/04/19 Чтв 18:45:17 1388622468
>>1387535
погоди это ты 6к $ зарабатываешь? че-то проиграл
Аноним 25/04/19 Чтв 18:55:01 1388633469
Аноны, подскажите как можно забабахать такой же эффект в жс? На чистом css такое не выйдет сделать? https://vimeo.com/306898929
Аноним 25/04/19 Чтв 18:56:57 1388635470
Подскажите почему данный код выводит в консоль undefined?

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

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

console.log(a);
Аноним # OP 25/04/19 Чтв 19:12:26 1388648471
Аноним 25/04/19 Чтв 19:43:26 1388687472
image.png (675Кб, 540x767)
540x767
У меня на экране есть битый пиксель и сегодня с утра из него появилась желтая вертикальная полоска до самого верха экрана. Она то исчезает, то появляется. Что это, как фиксить? Хуйня для удаления битых пикселей поможет?
Аноним 25/04/19 Чтв 21:53:44 1388770473
Заплачу человеку, который охуенно пояснит мне тупому за асинхронность в js. Можно даже удаленно.
Если есть желающие - оставлю контакт
Аноним 25/04/19 Чтв 23:46:09 1388844474
>>1388770
Посмотри видос из первого поста про асинхронность, он довольно наглядный, после этого попробуй реализовать асинхронные вызовы сначала через колбек, потом через промис, потом через async/await.
Аноним 26/04/19 Птн 01:10:02 1388884475
>>1386698
Анончик, столкнулся с траблой, как посмотреть сколько бит уже записалось? По сценарию там макс размер файла, и три вида битрейта для audio/webm, соответственно там разная длина в секундах, мне нужно как то посмотреть сколько бит уже накапало в кеш, как это сделать? есть релейт, но он не ок для хрома: https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder/requestData

помоги
Аноним 26/04/19 Птн 04:03:02 1388916476
Мне кажется, или Ангуляр говно?
Начинающий.
Аноним 26/04/19 Птн 04:51:31 1388917477
>>1388916
настоящие девочки пишут на реакте
Аноним 26/04/19 Птн 05:02:02 1388919478
>>1388917
Смотрите, ангулярщика выгнали из конторки, когда его легаси-говно на мертворожденном перепиле Ангуляра прикрыли нахуй.
Аноним 26/04/19 Птн 05:06:56 1388920479
>>1388919
в смысле я наоборот за реакт агитирую
Аноним 26/04/19 Птн 05:37:53 1388925480
Аноним 26/04/19 Птн 10:43:19 1388983481
>>1388528
Потому что фронтендеры - не програмисты, но зачем-то называют себя ими.
Аноним 26/04/19 Птн 11:21:35 1389008482
Аноним 26/04/19 Птн 12:31:32 1389052483
Почему я так часто натыкаюсь на мнение, что ЖС не ЯП?
Аноним 26/04/19 Птн 12:38:47 1389054484
>>1389052
Тебе не похуй на мнение пары долбоебов? Это интересно, это востребованно, это хорошо оплачивается. Вот что важно.
Аноним 26/04/19 Птн 12:44:42 1389056485
>>1388528
Потому что они не представляют как это сложнее чем работа над бэкендом.
Аноним 26/04/19 Птн 12:46:18 1389059486
>>1388633
И что там такого необычного? Элементарный селектор :focus и свойство transform translate
Аноним 26/04/19 Птн 12:50:21 1389061487
>>1388770
Что пояснять то?
Создаешь асинхронный метод, потом вставляшь его в метод с модификатором async. Когда дело в коде доходит до него, то интерпретатор возвращает работу в основной код, до тех пор пока не получит промис от твоего асинхронного метода.
Аноним 26/04/19 Птн 12:54:35 1389063488
>>1389061
>>1388844
Что такое вообще синхронный и асинхронный, что за понятия, что за концепция?
Аноним 26/04/19 Птн 13:02:03 1389067489
>>1389063
Это способы выполнения кода. Синхронный это когда всё делается дожидаясь ответа останавливая весь процесс, асинхронный это когда всё делается по мере поступления результата, не останавливая основной процесс.
Если у тебя есть вычисление которое занимает много времени, то при асинхронном выполнении оно не будет задерживать взаимодействие пользователя с интерфейсом, а при синхронном взаимодействие прекратится до тех пор пока вычисление не завершится.
Аноним 26/04/19 Птн 13:48:19 1389084490
>>1389067
>Синхронный это когда всё делается дожидаясь ответа останавливая весь процесс
Нет же. Ясно, что компилятор не будет дожидаться ответа от асинхронной операции, он просто вернёт какое-то значение(undefined, например) и продолжит свою работу дальше. Он не будет дожидаться ответа.
Аноним 26/04/19 Птн 13:56:46 1389089491
Аноним 26/04/19 Птн 14:21:04 1389101492
Аноним 26/04/19 Птн 14:45:53 1389107493
>>1389084
И вот эти мразоты сидят потом с 120к зп. Яхуею.
Аноним 26/04/19 Птн 15:11:37 1389119494
>>1389107
люди учатся, удивительно же
Аноним 26/04/19 Птн 15:20:59 1389125495
>>1389067
При чем здесь интерфейс, мы пока говорим только про простой набор команд
Аноним 26/04/19 Птн 17:20:41 1389179496
>>1381729 (OP)
Как же вы все задолбали со своими let и const:
Uncaught SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode.

Хорошо что хоть в гугл таких погромистов не пускают, а то гугл вываливался бы с ошибкой в консоли - как вот этот ихний jsfiddle.
Свалю на codepen.
Аноним 26/04/19 Птн 17:43:29 1389195497
>>1389101
Именно. Там помимо знаний js еще и геометрию знать нужно и вообще хорошо уметь представлять в голове расположение геометрических объектов и их взаимодействие между ними. И всё это усложняется не очевидными размерами самих объектов, потому что у некоторых есть паддинг и маржин, у некоторых их нет, а у каких-то еще и аутлайн с шедоу добавляется. Другое дело бэкенд - выучил ЯП и работаешь в его рамках, никакой лишней хуйни.
Аноним 26/04/19 Птн 17:44:25 1389198498
>>1389125
Взаимодействие пользователя с интерфейсом это и есть простой набор команд. Упомянул я это в качестве примера.
Аноним 26/04/19 Птн 17:52:00 1389204499
>>1389195
>потому что у некоторых есть паддинг и маржин, у некоторых их нет, а у каких-то еще и аутлайн с шедоу добавляется
А еще это все может зависеть от браузера. И от его версии. И от платформы, где установлен браузер. И от его изменения размеров окна.
Аноним 26/04/19 Птн 17:53:49 1389207500
>>1389195
>Другое дело бэкенд - выучил ЯП и работаешь в его рамках, никакой лишней хуйни.
Там в рамках ЯП больше всего, что есть во всем фронте вместе взятом.
Аноним 26/04/19 Птн 17:58:46 1389213501
>>1389204
Вот именно. Другое дело бэк, особенно когда он сделан на языке со строгой типизацией - компилятор укажет на ошибку еще до сборки, он, как мамочка своего ребенка, будет вести тебя за руку на протяжении всей работы. В то время как во фронте ты сам себе хозяин и никто тебе не поможет, потому что компьютер слишком глуп для того чтобы понять твои цели и исправить ошибки.
>>1389207
Сами рамки ЯП слишком узки для того чтобы вмещать в себя больше чем сочетание ЯП, вёрстки, адаптации, UX и т. п. Иначе у нас бы не было возможности, зная пару языков программирования, изучить еще один за пару недель.
Аноним 26/04/19 Птн 18:05:27 1389222502
Что-то не понял, что делает вторая строка, а именно тильды и доллары?

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

Аноним 26/04/19 Птн 18:11:03 1389234503
Аноним 26/04/19 Птн 18:16:27 1389248504
>>1389222
Интерполяция строк.
Аноним 26/04/19 Птн 18:20:09 1389250505
>>1389234
О спасибо.
Надо было всё-таки сразу начинать с английского кантора.
Аноним 26/04/19 Птн 18:21:29 1389253506
Аноним 26/04/19 Птн 19:10:28 1389322507
image.png (143Кб, 1824x819)
1824x819
Почему хоть и указано отступить элементам, они все подряд хуячяться? Тупые???
Аноним 26/04/19 Птн 19:12:30 1389325508
image.png (143Кб, 1824x819)
1824x819
Почему элементы не отступают, хоть яскозал им это сделать?
Аноним 26/04/19 Птн 19:14:06 1389327509
>>1389325
Блин, давай че-нить полегче, такие вопросы я не вывезу.
Аноним 26/04/19 Птн 19:15:36 1389328510
>>1389327
На ввод дается два числа. Требуется найти их произведение и вывести с фанфарами и блестками по середине экрана.
26/04/19 Птн 19:17:43 1389330511
>>1388687
Ты блять серьезно послушался совета с main треда и пишешь сюда с этим вопросом? Иди в /s
Аноним 26/04/19 Птн 21:02:15 1389382512
>>1381729 (OP)
Поясните за "[HTML Academy] Профессиональный Javascript, уровень 1/2" стоит своего времени?
Аноним 26/04/19 Птн 22:16:09 1389450513
>>1389056
Будто ты представляешь насколько сложен бэкенд. То, что ты там на пыхе по туториалу поднях гостевуху не говорит о том, что ты что-то в это понимаешь
>в себя больше чем сочетание ЯП, вёрстки, адаптации, UX и т. п.
Все это говно можно не учить. Библиотекозадротство во фронте - это не более чем прихоти начальства.
Аноним 26/04/19 Птн 22:18:05 1389453514
>>1389322
Потому что нужно прописывать в коде, а не указывать.
Аноним 26/04/19 Птн 22:41:17 1389475515
Мне ОП посоветовал 2 месяца назад попробовать курсы от Хекслет. Я дошел до 10 курса JS Последовательности, и я нихуя не понимаю.
Кто-то с этим сталкивался?
Чувсвую, что вряд ли у меня получится, и я только потратил время
Аноним 26/04/19 Птн 22:41:57 1389476516
>>1389475
>я нихуя не понимаю
Нихуя не понимаю именно на этом курсе
быстрофикс
Аноним 26/04/19 Птн 22:45:40 1389478517
>>1389475
Нахуй курсы. Если хочешь понимать, то просто и без задней мысли копируешь страницы сторонних сайтов, периодически заглядывая в справочники, если что непонятно.
Аноним 26/04/19 Птн 23:16:45 1389488518
>>1389475
Полистал этот курс. Структуры, абстрактные типы - это вообще не про JS, такое учат в полноценных ЯП, а не в JS у которого даже полноценных классов нет.
В общем, надо было Кантора читать и не выебываться с хекслетом.
Аноним 27/04/19 Суб 00:18:34 1389522519
>>1389488
Я два месяца назад жаловался, что нихуя не понимаю на фрикодкемпе, кстати это было на курсе функционального программирования, меня отправили на Хекслет, и все получалось там, до этого курса.
Пиздец, просто сейчас все с что я бы не начинал, я дохожу до места где я не понимаю, и мне говорят, что я учу хуйню, и направляют в другое место.
Аноним 27/04/19 Суб 01:39:00 1389547520
>>1389522
>я дохожу до места где я не понимаю
Так ты раньше до него дошел. Этот материал связан с предыдущим, если не понимаешь этот, значит не понял предыдущий, просто признал это только сейчас. Значит надо лучше изучать материал, останавливаться на моментах которые ты не понимаешь, а не прожевывать их. Также ты про практику забываешь, очевидно, что голым текстом ты материала не усвоишь, да и никто не усвоит, знания подкрепляются практикой, без неё никак.
Аноним 27/04/19 Суб 04:32:35 1389567521
>>1389522
фрикодкэмп очень простой хотя последние задания через жопу сделаны, даже не знаю что посоветовать, проще не будет
Аноним 27/04/19 Суб 09:37:55 1389606522
Снимок.PNG (17Кб, 867x397)
867x397
Решил обмазаться конфигом еслинта от реакта, и он прри создании класса выводит пикерлейд. Поясните, эти припиздки хотят принудить меня отказаться от няшных классов в пользу функций чи шо?
Аноним 27/04/19 Суб 09:40:29 1389607523
>>1389606
> конфигом еслинта от реакта
от аирбнб же
Аноним 27/04/19 Суб 09:50:22 1389612524
>>1389606
>няшных классов
В js не классы, а их жалкое подобие. Если сравнивать с полноценными ЯП, то называть это подобие классами, тоже самое, что называть полноценным человека с отрубленными ногами и руками.
Аноним 27/04/19 Суб 09:54:53 1389614525
>>1389606
>классов
Забудь про это навсегда. В реакте классов больше не будет никогда.
Аноним 27/04/19 Суб 10:39:14 1389633526
>>1389606
Название темы, плиз.
Аноним 27/04/19 Суб 10:52:55 1389648527
Аноним 27/04/19 Суб 11:35:32 1389686528
Аноним 27/04/19 Суб 12:43:33 1389729529
>>1389612
Это большой шаг вперёд по сравнению с функциями.
Аноним 27/04/19 Суб 14:42:08 1389818530
>>1389729
Большой шаг вперёд это развиваться в том направлении, в котором ты развивался всё время, а не пытаться изобразить из себя другой ЯП.
Аноним 27/04/19 Суб 15:43:31 1389867531
Стоит ли вести какой-либо конспект при изучении учебника Кантора?
Перепроходить материал на следующий день?
Не малая часть информация забывается при продвижении вперёд. Или это нормально?
Аноним 27/04/19 Суб 16:00:36 1389881532
>>1389867
>Стоит ли вести какой-либо конспект при изучении учебника Кантора?

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

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

Ты будешь возвращаться к нему после прохождения всего материала. Главное как можно быстрей перейти к практике и запомнить основные моменты, т. е. нужно знать, что есть различные методы для работы с массивами и если ты видишь, что работаешь с массивом, то просто смотришь на эти методы и выбираешь нужный тебе.
Аноним 27/04/19 Суб 16:36:09 1389907533
Изучал жс, добился некоторых успехов, понадобилось учиться верстать. Около недели учил это дело, вернулся к жс...... и всё забыл, пришлось заново кантора задрачивать, даже синтаксис объявления функций. Прочту и вспоминаю, руки помнят как говорят. Это у всех так?
Аноним 27/04/19 Суб 16:39:27 1389910534
>>1389907
Нет, ты просто мало практиковался после прочтения материала по жс. А практиковаться нужно не только после прохождения материала, но и во время его прохождения. Если ты забыл как функции объявляются, то даже сложно представить как ты учил жс. Это уже не изучение получается, а чтение учебной литературы как художественной.
Аноним 27/04/19 Суб 16:45:55 1389917535
>>1381729 (OP)
> Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались.
Я не понял. Как мне на ноде поднять приложение с фронтом? Фронт есть, а руками прописывать низкоуровневые конструкции, которые решают, что и когда возвращать, мне надоело через десять минут. Есть какие-нибудь фреймворки, которые будут подгружать из файловой системы страницы и добавлять туда данные из приложения вместо меня?
Аноним 27/04/19 Суб 16:46:42 1389919536
Алсо, npm или yarn?
Аноним 27/04/19 Суб 16:47:50 1389922537
>>1389919
Лично я использую npm, никаких проблем.
Аноним 27/04/19 Суб 17:03:02 1389928538
Аноним 27/04/19 Суб 17:09:31 1389932539
>>1389928
Electron для нативных, а мне нужен веб
Аноним 27/04/19 Суб 17:12:49 1389934540
>>1389932
Пиздец ты тупенький. Ну веб так и работает - заходишь на сайт, а он тебе подгружает страницу с сервера. Вот этот сервер тебе и надо реализовать на ноде, но нативной нодой никто не пользуется, обычно используют обертки в виде Express и комбинируют их с фронтом сделанном на React и т. п.
Аноним 27/04/19 Суб 17:16:58 1389936541
>>1389934
> Express
Воот, уже лучше
Аноним 27/04/19 Суб 17:17:37 1389938542
>>1389936
Суровый продакшн использует метеор
Аноним 27/04/19 Суб 17:29:57 1389943543
Как часто TypeScript и CofeeScript используются?
Аноним 27/04/19 Суб 17:40:14 1389958544
>>1389943
Использование тайпскрипта сейчас приоритетнее в крупных проектах, чем обычно жс. Кофескрипт звучит как мёртвый язык.
Аноним 27/04/19 Суб 17:46:30 1389963545
Как скоро после начала изучения JS можно параллельно начать учить Реакт, Ангулар, Вуе и пр. Или сперва лучше весь учебник Безоса перелопатить?
Аноним 27/04/19 Суб 17:50:48 1389968546
>>1389963
Как только изучишь js, так сразу и начинай. Скакать по материалам, как шлюха по хуям, не имеет смысла.
Аноним 27/04/19 Суб 17:51:36 1389970547
>>1389968
Библиотеки же за пару дней учатся, ты чего.
Аноним 27/04/19 Суб 17:53:58 1389974548
>>1389970
Так и есть, только условием для этого будет знание базы, т. е. JS.
Аноним 27/04/19 Суб 18:33:38 1390033549
Аноним 27/04/19 Суб 21:38:12 1390183550
Господа, поясните, как соединить React c БД, чтобы они могли общаться друг с другом (например если я хочу сделать полноценную регистрацию)? Объясните пожалуйста на пальцах с чего начать или что посмотреть, потому что в гугле что-то близкое уже пишется быстро и профессионально.

В том же Django на этапе старта сразу поясняют за SQL и куда и зачем, но почему я не могу ничего найти по React.
Аноним 27/04/19 Суб 21:59:37 1390193551
Аноним 27/04/19 Суб 22:02:26 1390198552
>>1390183
выглядишь зеленым, ну похуй отвечу:
кидаешь ajax запрос/graphql mutation ( с логином пассом пользователя ) на роут на котором твой бэкенд ожидает его увидеть, бэкенд бежит в базу проверяет есть ли пользователь с таким паролем, если есть возвращает тебе его данные в ответе, если нет регает и шлет ему на почту письмо.
Аноним 27/04/19 Суб 22:04:24 1390202553
>>1389729
ооптварь закукарекала, пернул тебе в рот
мимо кложаскриптер
Аноним 27/04/19 Суб 22:07:08 1390204554
>>1389974
знание базы это знание что 'A' === 65 а 255 === 8 единиц.
Аноним 27/04/19 Суб 22:19:17 1390212555
>>1390204
>библиотеки
>'A' === 65 а 255 === 8 единиц

Мы вам перезвоним.
Аноним 28/04/19 Вск 02:22:28 1390375556
Аноним 28/04/19 Вск 02:24:11 1390376557
>>1389958
разве тайпскрипт это не преимущественно ангуляр?
Аноним 28/04/19 Вск 03:23:17 1390384558
Аноним 28/04/19 Вск 06:46:29 1390402559
Как понять, когда надо обмазыватья ЖС фреймоблядями, а когда нет?
Аноним 28/04/19 Вск 06:49:16 1390403560
В коммерции при создании реакт приложений юзают функции или классы?
Аноним 28/04/19 Вск 07:16:35 1390405561
>>1390403
Функции только месяц назад добавили, на них еще не успели переключиться с классов.
Аноним 28/04/19 Вск 09:43:00 1390435562
>>1390405
Функции были всегда, алло.
Аноним 28/04/19 Вск 10:00:57 1390436563
>>1381729 (OP)
Анон, помоги сгенерировать вот эту таблицу, в зависимости от значений i и j

i\j 16 17 18 19 20 21 22 23 24 25

16 9 8 7 6 5 4 3 2 1 0

17 8 7 6 5 4 3 2 1 0 25

18 7 6 5 4 3 2 1 0 25 24

19 6 5 4 3 2 1 0 25 24 23

20 5 4 3 2 1 0 25 24 23 22

21 4 3 2 1 0 25 24 23 22 21

22 3 2 1 0 25 24 23 22 21 20

23 2 1 0 25 24 23 22 21 20 19

24 1 0 25 24 23 22 21 20 19 18

25 0 25 24 23 22 21 20 19 18 17

Чё-то у меня вообще не получается формулу подобрать.
Аноним 28/04/19 Вск 10:02:03 1390437564
>>1390436
Разделитеть - символ табуляции. Ну ты понел.
Аноним 28/04/19 Вск 11:16:41 1390452565
Посоветуйте какие-нибудь места, где сидят серьёзные сеньоры и отвечают на не самые простые вопросы. Можно и на английском.
Аноним 28/04/19 Вск 12:19:29 1390477566
П Е Р Е К А Т Аноним # OP 28/04/19 Вск 12:45:06 1390488567
perekat.png (4Кб, 180x125)
180x125
Аноним 29/04/19 Пнд 04:35:17 1391342568
>>1390183
1. Хуяришь базёнку на каком мЛабе.
2. Хуяришь сервер на пару строчек, заливаешь на Хероку или что там у тебя религия позволяет.
3. Мама я фуллстэк девелопер.
Аноним 03/05/19 Птн 11:41:04 1393341569
>>1387393
Уже два года вкатываешься, мань?
Аноним 13/05/19 Пнд 14:49:10 1399025570
Круто
Аноним 13/05/19 Пнд 14:49:40 1399027571
Круть
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов