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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
15679602891790.png61 Кб, 1050x1050
JavaScript.thread = Number(`143`); /js/ 1491831 В конец треда | Веб
Предыдущий: >>1485720 (OP)

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

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?

Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:

У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).

Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
2 1491836
Чем проще правило - тем круче бублик.
3 1491861

>2019

4 1491886
>>1861

>не писать на js

5 1491950
Посоветуйте нормальную статью по эвентлупу, очередям, микротаскам и вот этому всему
6 1491982
>>1491864
его пост про "псевдо-апи" чтобы можно было легко сменить имплементацию хранения данных это и есть пример инкапсуляции и полиморфизма в работе, классы для этого не нужны если что
7 1491987
>>1491490
сам ты макака
какие промисы ты прикрутить хочешь для записи локалсторейдж?
лс синхронный если что
и нахрена тебе класс сервис
8 1491990
>>1831 (OP)
Сколько просить на собесе джуну с react в миллионнике? Есть небольшой опыт в BigData.
9 1491992
>>1990
как насчёт того чтобы посмотреть вилку на хх
Какой кошмар 10 1492008
Взяли джуном в 27 лет... До этого сидел на жопе лет 10. А мог бы уже давно зарабатывать, иметь опыт и не быть дедом без перспектив. В тридцадку буду тем, кем должен был бы стать сейчас...
Хотя, думаю, что лучше поздно, чем никогда...
11 1492027
>>2008
Это вкус залупы реальности, сынок.
12 1492028
>>2008

>До этого сидел на жопе лет 10.


В смысле не работал? Или работал, но в жопе байтослесарем на микроконтроллерах?
13 1492033
>>2027

>сынок


Дедок.
>>2028
Не работал, сидел и программировал в стол.
А слесарем на микроконтроллерах я охуеть как хочу стать, потому что это хотя бы частично избавило бы меня от комплекса неполноценности, свойственного каждой второй веб-макаке. Все-таки байтослесарь - это гораздо ближе к настоящему программисту. Это тебе не на css + html кодить.
14 1492036
>>1950

смотри исходники V8

выебнулся типа я крутой и это все так просто, на деле даже не знаю на чем они написаны
15 1492039
>>2033

миф, веб макаки щас делают сложней вещи чем всякие бек макаки.
16 1492040
где шапку проебали старую?
17 1492069
>>2036
Причем здесь V8? Ивентлуп в ноде поддерживается libuv либой, в хроме - libevent. На Хабре не счесть статей на эту тему.
18 1492098
>>1992
ЗП почти нигде не указывают, а обещания не совпадают. Поставлю вопрос по другому. Есть ли среди вас Джуны из миллионников и сколько вы получаете?
19 1492099
>>2098

джуны от 60 до 130к
в ДС1 100к стабильно за джуна
1570592709934.jpg7 Кб, 210x146
20 1492143
>>2099

>


> джуны от 60 до 130к


> в ДС1 100к стабильно за джуна

21 1492149
>>2008
Привет. Я в 31 вкатился. Так что не раскисай
22 1492150
Вопрос к тем кто учится в основном по видеокурсам(видео-туториалам). Вы повторяете код с видео сразу или сначала смотрите урок полностью, а потом просматриваете второй раз и повторяете код?
23 1492152
>>2150
Блять. Сразу. Но после твоего сообщения подумал, что второй вариант лучше. Если время есть, лучше 2 раза посмотри, первый просто пытайся понять че происходит
24 1492153
>>2150
я пробовал так учиться и забил
все эти туториалы пилим то-то или се-то полностью бесполезны имо
25 1492174
>>2150
Сразу повторяю.
26 1492177
>>2153
поцчему?
27 1492188
>>1987
Я уже придумал способ удалять статьи из ЛС. работа с useState и фильтрацией массива.
28 1492198
>>2150
Повторяю, потом начинаю понимать что происходит, потом четко понимаю что написал.
29 1492222
Ироды, что с шапкой треда сделали? Дена Абрамова на вас нет. Следующий тред надо перекатить с правильной шапкой, иначе твой кот умрёт через девять дней.
30 1492239
>>2222
Мой кот умер девять лет назад.
31 1492256
На связи анон, который делает тестовое с блогом. Удалось реализовать добавление, удаление и редактирование статьи в localStorage, теперь нужна годная идея по реализации комментариев на странице статьи.

Структура такова:
Есть ArticlePage - страница со статьёй(объектом из массива статей), в которой выводятся нужные поля объекта. И есть компонент комментариев, в который я передаю пропс текущего объекта статьи.

В комментариях есть форма добавления статьи. И есть метод для добавления комментария(пик 1). Структура объекта(пик 2).

Цели:
- Реализовать адекватный способ добавления комментария в массив с коментариями статьи
- Обновлять страницу после добавления комментария, чтобы они появлялись на странице

Проблемы:
- После отработки метода ничего не происходит, коммент добавляется в объект статьи, но статья не сохраняется в localStorage.
Пробовал заносить трансформацию массива в новую переменную и сохранять в LS её, комменты добавлялись, но после добавления коммента в соседнюю статью, этой статье присваивалось значение null И тут я уже перестал понимать что происходит и почему, поплыл мозг
- После добавления страница не обновляется, надо как-то реализовать через вебхуки

P.S спасибо всем, кто откликнулся и помогал. Может быть я завалю это тестовое, но должен его доделать, осталась совсем малость.
image.png30 Кб, 743x519
32 1492257
>>2256
Пик со страницей статьи. Кол-во комментариев считается через длину массива комментариев статьи, надо обновлять счётчик после добавления комментария.
33 1492262
>>1987

>и нахрена тебе класс сервис


Показать что понимаешь и используешь MVC
Промисы нахуй не нужны в локальном хранилище
34 1492265
>>2150
Если к видео идет код, то не программирую, смотрю как челик объясняет свой выбор, бестпрактис и тп, запоминаю где и как если что подсмотреть
Начинаю делать свой проект, вспоминаю про видео, подглядываю, если что то не получается
35 1492266
>>2256
Делаешь отдельный массив с комментариями айдишникам. В статью пишешь айдишники комментов при рендере рисуешь комменты, при добавлении коммента меняешь стейт статьи, все.
Хуй знает, простые и очевидные вещи опять же. Это хорошее ТЗ для джуна
42.jpg66 Кб, 390x998
36 1492270
Реально ли надрочиться за месяц, чтобы взяли стажёром вротенд-разработки? Есть начальные знания вёрстки, знание C++ на уровне написания всяких математических лаборатоных работ в универе, вроде не долбаёб, но бегло посмотрев объём знания, кажется, что месяц - катастрофически мало, тут пол года надо ебашить не просыхая.
37 1492272
>>2256
Хуя джуны богатые пошли. С маками.
38 1492273
>>2270
Мало. Нужно хотя бы полгода усиленной дрочки.
39 1492278
>>2270
Сделай туду лист, сделай красивую регистрацию, навигацию по приложению, пили потихоньку и заполняй гитхаб, этого достаточно. Без этого сложно будет устроиться хз, сейчас не 2010, стажеры и джуны не нужны. После 2-3 приложений позиционируй себя как мидла, но приложения отрефактори до идеала
40 1492280
>>2262

>Промисы нахуй не нужны в локальном хранилище


Удивительная неконсистентность IO в JS - некоторые вещи априори асинхронны - запросы к серверу, например, а некоторые, напротив, строго синхронны - методы объекта console, localStorage...
Так вот, я это к чему, промис был бы вполне валиден здесь для унификации, т.е. это его использование продемонстрирует в работе то, что без изменений во вьюхе можно переписать абстрактный клиент. УНИФИКАЦИЯ.
41 1492292
>>2270
Вместо того чтобы спрашивать уже давно начал бы и попробовал.
42 1492293
>>2262
ты пыхер чтоле? при чём тут реакт и долбанное никому кроме пыхеров не нужное mvc? ладно еще про flux задвигал бы
43 1492311
>>2280

>Удивительная неконсистентность IO в JS


Что удивительного? Жопаскрипт - однопоточный синхронный язык, асинхронность тут приделана в виде костыля.

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


Отличное мышление жопаскриптера, давайте пользоваться костылями везде, даже где они не нужны, тогда это будут уже не костыли, а ЮНИФИКАЦИЯ

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


Во-первых, для этого надо вынести всю логику хранения в отдельный модуль. Во-вторых, это называется оверинжинирнг и является антипаттерном(не вынос логики в отдельный модуль, а оборачивание в костыльный промис, до того, как он реально понадобится)
image.png36 Кб, 282x118
44 1492347
КАК МНЕ НА КНОПКУ НЕСКОЛЬКО СОБЫТИЙ ПОВЕСИТЬ? т.е. первый раз нажал ,одно событие выполняется ,второй другое

только вкатился не кричите
45 1492351
>>2293
Хуй знает, я в каждом проекте на реакте вижу mvc так или иначе
46 1492352
>>2347
Заведи глобальный счетчик, внутри функции клика проверяй его значение и добавь логику
Либо после клика удаляй событие и бинди новое

Наверное еще что то можно выдумать
47 1492353
>>2347
вообще addEventListener добавляет сколько угодно событий, но чтобы они выполнялись не одновременно надо иметь счетчик нажатий (и лучше всего одно событие с разной логикой для разного количества нажатий)
48 1492354
>>2278
Так мидл же это не только уровень знаний, но и опыт работы года три, не?
49 1492359
>>2354
Любой уровень выше джуна не имеет точного определения и не значит почти нихуя в отрыве от контекста.
50 1492367
>>2359

>позиционируешь себя в резюме как мидла


>0 опыта работы

51 1492378
еще вопрос,стоит ли учить jquery ?если нет то что тогда?
52 1492379
Что не так?
Есть массив числе, для которого нужно найти наименьшее общее кратное для всех элементов массива.
Если там есть 1, 2 и 3, то ответ будет шесть, ибо все три числа делятся на шесть без остатка.

while (!arrNum.every(e => startNum % e === 0)) {
startNum++;
}
Пока число не делится на элементы массива без остатка, число увеличивается.
Это сработало почти для всех массивов, кроме массива с числами от 18 до 23. Ответом должно быть 6056820, а у меня он какие-то рандомные номера выдаёт, хоть и близкие к ответу.
Я делил каждый элемент массива на число, получался остаток. Выходит, я что-то не так написал в условия every. Но там всё верно, вроде, простая же строчка.
14870017408660.jpg115 Кб, 960x653
53 1492380
>>2379
В других редакторах и вовсе ошибку Potential infinite loop выдаёт.
54 1492381
>>2379
>>2380
Хотя с малыми числами всё ок.
55 1492398
>>2311

> оверинжинирингом


Хорошее оправдание для последователей паттерна "хуяк-хуяк".
Какое отношение к тестовому - такое отношение будет и на собесе.
abrashka.jpg243 Кб, 1024x1343
56 1492403
Стоит ли использовать хуки?
57 1492404
>>2367
На самом деле берешь пару проектов на фрилансе и максимально с них коммитишь себе, и потом на собесе рассказываешь про эти 2 проекта и годы на фрилансе. Главное не краснеть, че ты, не жулик что ли?
58 1492405
>>2311

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


Ну так и решили, что делаем сервис, который выдает данные. Без промиса.
59 1492409
>>2152
>>2153
>>2174
>>2198
>>2265
Спасибо за ответ.
60 1492410
>>2379
>>2380
>>2381
Пока ходил за хлебом, до меня дошло. Слишком много операций. Нужно прибавлять наибольший элемент массива, а не увеличивать на 1. Теперь всё работает.
61 1492414
>>2404
Не жулик. Меня мама учила что врать нехорошо.
62 1492415
Если на первом пике Advanced Code Solution, то у меня убер-адвансед?
63 1492426
Че почитать по Js для максимально быстрого вката?
64 1492432
>>2426
Молитву "Отче наш".
65 1492435
>>2415

>МАМ ОДНОСТРОЧНИК)))

66 1492436
>>2426
sicp
67 1492437
68 1492438
>>2405

>Ну так и решили, что делаем сервис, который выдает данные. Без промиса.


Без ОБЕЩАНИЙ и без надежд.
69 1492440
>>2435
Ван лайф. Ван лов. Ван лайн.
70 1492441
>>2435
Это плохо?
71 1492447
>>2398
Мальчик, ты слышал такое выражение "преждевременная оптимизация"? Наверняка слышал, и даже знаешь, почему она вредит коду и эффективности его написания. Так вот, коду можно вредить не только через преждевременную оптимизацию, а еще и через преждевременное добавление фич с оправданием "авось понадобятся". Об этом пишется в любой книге по софтваре девелопменту на первых страницах, это самая-самая базовая вещь. Я понимаю, что жаваскриптеры книг не читают и срут на базовые практики разработки своим студенческим невежеством, но все-таки стыдно должно быть.
72 1492479
>>2379
Все достаточно просто.
Берем числа из массива [18,19,20,21,22,23].
Дальше, есть такое свойство, что любое число можно представить через произведение исключительно простых чисел. Например, если чисто непростое - 18 => 233 => {2:1,3:2}, 19 (простое, сразу записываем) => {2:1,3:2,19:1}, 20 => 225 (видим, что у нас двоек больше, поэтому кол-во двоек переписываем на большое) => {2:2,3:2,5:1,19:1}, 21 => 37 (тройка уже есть и она < чем кол-во в объекте, поэтому тройку не трогаем) => {2:2,3:2,5:1,7:1,19:1}, 22 => 211 (аналогично с двойкой) => {2:2,3:2,5:1,7:1,11:1,19:1}, 23 (простое число) => {2:2,3:2,5:1,7:1,11:1,19:1,23:1}.

Теперь нужно перемножить простые числа (учитывая их повторения, то есть степень) => 223357111923 => 6 056 820
73 1492483
>>2479
проебалинились знаки умножения, полный ебать
74 1492487
>>1831 (OP)
В шапку добавляйте гайд на вкатывание
75 1492490
>>2039

>сложнее бек макаки


Эт кто же?
Я с бека сюда пришёл, кайфую на реакте
76 1492497
>>2490
Ещё чё-то ору когда во всяких гайдах пишут "React довольно сложен для новичков"
77 1492545
>>2415
Добавь комментарии как там, будет так же, ебик.
image.png92 Кб, 500x410
78 1492557
Пикча на следующий перекат.
79 1492558
>>2557
Там логотип Java
80 1492565
>>2558
И в чем проблема? javascript своим названием пытался хайпануть на только что взлетевшей жаве.
81 1492568
>>2558
Та же самая кава, просто скриптованная.
image.png16 Кб, 120x120
82 1492584
Откуда пошел форс JavaScript?
Сейчас потребовалось освоить JS для одного проекта, причем, по иронии судьбы, даже не связанного с вебом.

И что я, блядь, вижу? JS - это недоязык в прямом смысле слова, сердцем которого является здоровенный костыль.
Как это говно вообще достигло такой степени распространения?

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

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

хз я джун в ДС1 и работаю за 105к сейчас
84 1492596
>>2584
Похуй на твоё нытье и язык, расскажи лучше, что за проект на жс, не связанный с вебом.
85 1492604
>>2558
Java = Java Script дебил, учи мат часть.
86 1492606
>>2584

аргументы? в чем недоязык то мань?
87 1492607
>>2584

>Нет ни полноценного ооп


Нахуй оно надо, когда ФП рулит?
88 1492609
>>2584
Блог себе создай и туда это говно вываливай, дефективный.
89 1492610
>>2584

1) ооп не нужен в 2019 году
2) проблем в современном JS - нет
3) типизация есть, кури flow/typescript , прикручивается за 10 минут, учится за неделю.

JS лучший язык, но на первом месте rust , остальные сосут хуйцы
90 1492611
>>2584
Двачую, редкостная блевотина
91 1492613
После собеса. Пиздец сколько незнакомых слов узнал. Ещё ебнутые вопросы с подвохом. Короче, думал что знаю js, в итоге ща заново буду изучать
92 1492616
>>2613
На жс проще писать, чем учить задроченную теорию, потому что в нем теории сейчас как в 3-4 языках из-за постоянного добавляющихся фич, браузерного окружения, бэкенда, совместимости версий, по фреймворкам можно гонять, просто по бест пректисес в ui
93 1492617
>>2613
Рассказывай, не обламывай оргазм на полуслове.
94 1492618
>>2613

Тебе просто попался хуесос, который за 10 минут до собеса погуглил новые статейки и спрашивает
95 1492619
>>2617
Да блин, долго писать, про потоки в js спрашивал, даже про html поток, о котором я вообще не слышал. Про сравнение переменных классов, как это делать, не знал что через instanceof можно. Про хуки спросил, прототипы.

На стажёра фронтендера подавал.
96 1492620
>>2619

>поток в html


Бля, теперь понял, что он хотел услышать. Просто на многие вещи я мог бы ответить, но не понимал как что-то называют эту вещь среди программистов, но эту вещь я знаю и использую.
97 1492622
>>2610

>1) ооп не нужен в 2019 году


ПХАААААААААААААААА
98 1492625
>>2620
Что сервер может стримить хтмл и что браузер может его рендерить по мере загрузки?
99 1492626
>>2622

java-легаси макака не палиться
ООП придумали 100 лет назад
деды учили лохов
лохи строили проекты так как учили деды.
ФП - нет книг и нет дедов которые научат
самому учить - лень.
значит ФП - говно (с) логика стариков
100 1492630
>>2607>>2610

>ооп нинужно!!!


В языке с мутабельностью всего и вся, где объектом является почти любая хуйня, кроме базовых типов, хорошее ООП было бы очень мощным инструментом. Но в жопаскрипт его к сожалению не завезли и вряд ли завезут как раз из-за подобных дурачков, которые про ООП знают только две вещи: что оно недостаточно модное в 2019 и то, что там можно делать класс Dog и Cat, наследующие класс Animal. Про кучи паттернов и богатую историю, когда многие грабли были уже открыты и описаны, они не задумываются, главное, что НИМОДНА. Правда дурачкам забыли сказать, что ФП в жсе точно такое же огрызочное и вызывающее боль, как и ООП, так что для более-менее комфортного программирования на жопаскрипте приходится комбинировать оба стиля, и подобная возможность как раз и является одной из немногих сильных сторон жса, но от такого заявления мозг бинарных смузехлебов сразу же взорвется.
101 1492631
>>2266
Так и делаю, в статье есть отдельный массив с комментариями, но не могу реализовать нормальное добавление.
102 1492639
>>2626
Вот это кстати типичная 20-летняя жс-мартышка. ООП стало популярным всего какие-то 20 лет назад(и по хорошей причине), но для него это уже вечность.
103 1492641
>>2630

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

все новые языки создаются с инмутабельнйо философией, почему? потому что поняли что деды допустили ошибку создав ООП , мутабельность итд.

производительность? там где она нужна берут С++, rust , если ты пишешь на java и думаешь о производительности то идешь нахуй сразу
104 1492643
>>2639

ООП - для дедов
105 1492644
>>2626
ФП в те же времена появилось
Его не использовали, скорее всего, из-за производительности
106 1492648
>>2644

Учат то что на хайпе, ООП было на хайпе , щас уже - все.
все перекатываются в иммутабельность и фп
107 1492649
>>2641

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


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

>деды допустили ошибку создав ООП , мутабельность итд.


Ошибку допустила разве что твоя мать, а ООП придумали для того, чтобы не писать мешанину из функций и процедурщины(см. джаваскрипт), а оперировать более удобными и понятными абстракциями.
108 1492650
>>2644

Да, но щас не нужна производительность. 100 000 элементов в памяти мэпится как родны даже на стареньком телефоне.
109 1492652
>>2650

>Да, но щас не нужна производительность.


Сказал жопаскриптер, отрисовывая формочку с кнопкой 5 секунд, предварительно загрузив в браузер клиенту несколько мегабайт говнокода.
110 1492735
>>2652
5 это еще быстро. Легко могут быть и все 15. А со всеми баннерами - может и 30. А может и вообще нихуя никогда не отрисоваться, потом что подвис какой-нибудь сторонний ресурс с которого подтягивается либа.
1570658574825.png135 Кб, 1080x832
111 1492784
Ну что, вебмакаки-формошлепы, какие будут оправдания?
112 1492789
Аноны, подскажите. Имеется Свг, который при ховере должен менять цвет: https://jsfiddle.net/mrsane2y/
Однако, он какого-то хуя вообще ни на что не реагирует. Я тремя разными способами пытался изменить его цвет, но ему похуй, при этом, с другими Свг это работало. Что здесь не так?
113 1492795
>>2789
цвет в stroke а не fill
114 1492796
>>2789
и hover применяй к path а не svg
115 1492797
>>2789
короче вот так
https://jsfiddle.net/bnayzkfg/1/
116 1492802
>>2796
>>2795
>>2797
Спасибо, разобрался.
117 1492811
>>2351
чуууууууушь полная

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

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

реактовский (и вообще спа) популярный паттерн для больших приложений это флакс с однонаправленным потоком данных, обычно его обеспечивает ридакс, но так экшны и диспатчер можно самому написать, в eloquent javascript его автор флакс запихнул в несколько последних проектов лол
118 1492816
>>2584
Ты прав во всём. Говорю как фанат js. Но альтернатив нет.
119 1492817
>>2630

>паттернов


Вспоминается коллега, любивший раскладывать архитектуру на каноничные паттерны. Он такие костыли строил, чтобы превратить какой-нибудь наш класс в каноничный Factory, что хотелось просто взять и уебать. Такой, сука, дебил был. Паттерны у него, ебать
120 1492845
>>2098
80к, но я по опыту уже ближе к мидлу, чем к джуну. Планирую к лету подняться до 120к или менять локацию
121 1492856
>>2619
Ты никаких курсов этой конторы давеча не заканчивал?
122 1492861
>>2856

>Ты никаких курсов этой конторы давеча не заканчивал?


Они меня о том же спросили, кстати. Я вообще никаких курсов не проходил, js изучаю 4й день, перекатываюсь с шарпа.
123 1492866
>>2619

>На стажёра фронтендера подавал.


Ебать, нахуя стажеру знать про сравнение переменных классов? Кому в реальной задаче пришлось такую проверку реализовывать? Че за контора ебанутая? Не ссы.
FOOP.png45 Кб, 834x807
124 1492870
>>2648
Пиши на ФООП
125 1492871
>>2866
Мне больше интересно, зачем им надо было знать, можно ли в данном случае использовать this или нет
let a = 5;
this.a = ???

Ну какой смысл в этом this, когда можно присвоить сразу a = ...
126 1492874
>>2871
можно т.к. переменная а относится к текущему скоупу

я принят?
127 1492876
Вот что меня охуеть как бесит в собеседованиях жса, это не проверка навыков построения приложений, архитектуры, ооп, а вместо этого забиваешь себе голову костылями, всплытиями, версткой, пиздос.
128 1492877
>>2619

>Про хуки спросил, прототипы.


Это правильные вопросы. Ответил?
129 1492878
>>2876
Двачую.
130 1492881
>>2866
Бугурт жуликов
131 1492883
>>2870
БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
132 1492884
>>2870

> ...sub


Фикс = const Person = sub => (name, age) => sub({
133 1492885
>>2876
Потому что во фронте много денег и надо отсеить жуликов. Просто макет сверстать и сделать файлообменник на пхп, как 5 лет назад, уже не достаточно
134 1492886
>>2877
Хуки я ещё не изучал, про прототипы немного сказал про наследование.
Вообще изначально мы договорились о том, что они будут изучать с нуля "Нам нужны такие люди как ты. Ибо мы с нуля всех обучаем".
135 1492887
>>2885
это так не работает
если много желающих то можно снижать зп
алсо файлообменник это бэк
136 1492888
>>2870
Хорошаякомпозиция
137 1492891
>>2887
Лет 5 назад надо было и фронт и бэк знать, да и сейчас надо. Даже если ты только фронт делаешь
Мало кто хочет ущерб качества в пользу низкой зп
138 1492893
>>2886
Так, а что в итоге в конце? Мы вам перезвоним?
139 1492894
>>2887

>если много желающих то можно снижать зп


От количества желающих, количество могущих не особо растет, и это радует. Программирование нихуя не легкое занятие, к 30 я это понял, когда начал выгорать.
140 1492895
>>2891
У тебя противоречие в строчках. Больше технологий, меньше знаний, голова не резиновая. Узкий стэк выгоднее, если ты не работаешь на ИП ИВАНОВ
141 1492898
>>2893
Пока не знаю. Надеюсь, что отпишут, иначе они просто ищут джуна, который готов был бы бесплатно работать РАДИ ОПЫТА.
Я себя позиционировал как стажёра, который готов будет первый месяц стажировки отработать бесплатно.
142 1492899
Интересно, а кто идет по иерархии ниже, чем стажер?
143 1492900
>>2898
На самом деле месяц работы в офисе даже бесплатно это хороший, уже можешь указать в резюме опыт работы в команде, проект, просто умолчи про сроки, чуть меньше полугода.
144 1492902
>>2619
Да забей, это не вопросы на джуна, это какая-то мешанина из основ и последней хуеты которую придумали в реакте
145 1492906
>>2895
Так узкая специальность -то как раз знание кишочков жс, а не хватает всего по верхам. Противоречие у тебя, жулик
146 1492907
>>2900
Бизнес-план: открываем контору, в которой начинающе прогеры работают бесплатно, чисто за опыт. А если пойти дальше, то с них еще за это можно небольшое бабло брать, мотивируя это тем, что в будущем они будут зарабатывать в тысячи раз больше.
147 1492908
>>2902
Что там от реакта, поехавший?
148 1492909
>>2908
Хуки?
149 1492910
>>2907
Это называется курсы
150 1492914
>>2910
Так они же учатся там. И опыт обучения на курсах не засчитывается как опыт работы.
151 1492921
>>2909
Ну так не знать хуки в 2019 это иди нахуй из профессии
152 1492924
>>2898

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


кажется я понимаю почему они начали его жестоко гонять по теории и всему подряд
153 1492925
>>2921

>Что там от реакта, поехавший?


>Ну так не знать хуки в 2019 это иди нахуй из профессии


Ты там ебнутый совсем?
154 1492929
>>2921
наркоман чтоле
это чисто реакт фишка
155 1492934
>>2907
>>2910

> Это называется курсы


Б У Т К Е М П
У
Т
К
Е
М
П
156 1492945
>>2929
>>2925
Ясен хуй речь про реакт. А че блять вы когда вакансию выбираете там это не видите? Какой стек используется на проекте
157 1492947
>>2945
Чел блять, ты спросил, что там от реакта, тебе ОТВЕТИЛИ.
Сука, что ты такой тугодум пиздец
158 1492950
>>2945
хуки это такая необязательная штука, которую в новой версии (16.9?) выкинут, если его величество Абрамов решит что теперь крута это структурное программирование или другая хуета.
159 1492952
>>2925
хуки и во вью есть. Не знать реакта или вью в 2019 и идти фронтом - ну такое.
160 1492958
>>2952

>что там от ...


> вот это ...


> так лол ясен хуй что это, чё вы блять слепые нахуй


> так ты же спросил...


Ты реально тугодум. Я в ахуе.
161 1492960
>>2952

>во вью есть


давай показывай. Только без ссылок на 3 версию, которая ещё не вышла.
162 1492992
маня с хуками для вью слился, найс
163 1493059
Напишите, пожалуйста, последовательность действий как забабахать расширение для гугла
164 1493063
И так, аноны, основная и функциональная часть блога завершена, осталась самая малость!

Необходимо выполнить следующие задачи:
- Выводить нормальную разметку на странице статьи. Я пробовал, гуглил, но так и не понял, почему реакт не выводит отступы. Это защита от XSS?
- Самое сложное - реализовать подгрузку контента. Чтобы статьи не выводились сразу все на странице, а подгружались при пролистывании. Можете накинуть идей как это сделать? Пока не представляю, с чего начинать.
165 1493070
>>3063

> Выводить нормальную разметку на странице статьи. Я пробовал, гуглил, но так и не понял, почему реакт не выводит отступы. Это защита от XSS?


В инспекторе посмотри какие у тебя стили на элементах

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


Проверять что посты не в поле видимости, грузить несколько постов.
166 1493073
>>3070

>В инспекторе посмотри какие у тебя стили на элементах


Благодарю, помогло.

>Проверять что посты не в поле видимости, грузить несколько постов.


Как работать с полем видимости? У меня распаковка статей на странице происходит с помощью array.map
167 1493074
что я начинаю сочувствовать работодателям лол
168 1493076
>>3073

>Как работать с полем видимости? У меня распаковка статей на странице происходит с помощью array.map


Начни с того, что когда пользователь пролистает высоту окна, грузить новую порцию постов.
https://alligator.io/react/react-infinite-scroll/
169 1493103
>>3074
что такое?
170 1493119
>>3063
Судя по ТЗ тебя развели на продакшн работу
171 1493122
>>3119
и кому на продакшене нужен блог, с локал стораджем?
172 1493133
Напишите, пожалуйста, последовательность действий как забабахать расширение для гугла
173 1493143
>>3119
В голос с долбоёбушки.
174 1493152
>>2960
Хуки жизненного цикла
2381787detail.jpg282 Кб, 588x699
175 1493162
Аноны пикрил актуален ?
176 1493166
>>3119
Челик пишет для гугла продукшен, и даже не подозревает этого.
177 1493171
>>3162
на обложке мальчик или девочка?
178 1493198
>>2907
На ебаном, по кд статьи постят про такие конторы в украхе. Там как то народ, пораньше побежал в ИТ, чем в рахе, и много лютого треша. Когда люди ПЛАТЯТ ЗА ТО ЧТО РАБОТАЮТ. У нас тоже уже вроде есть буткемпы, где ты потом ГОД отдаешь процент своей зарплаты за обучение. Дальше будет только больше пиздеца.
Опять таки в других сферах, подобный пиздец процветает уже давно.
Типа хочешь получить опыт вождения крана или экскаватора, заплати 50-100к за пару недель.
В некоторых сферах, должность или место можно только купить в принципе.
179 1493204
>>3198

>Типа хочешь получить опыт вождения крана или экскаватора, заплати 50-100к за пару недель.


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

>Когда люди ПЛАТЯТ ЗА ТО ЧТО РАБОТАЮТ.


глупо как-то
во-первых работодатели быстро вкурят что люди с опытом в вон той конторе на практике там числились за деньги
во-вторых для фальшивого опыта куда проще просто нарисовать в резюме левую контору
180 1493207
>>3198

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


Там где рыночка нет, а есть бюджеты. В айти это например государство и банки. Распил на распиле.
181 1493214
>>3162
Если вообще никогда не трогал Веб, то вполне.
1570679727403.png598 Кб, 996x868
182 1493219
>>2898

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


Почему во фронте так много лошков без самоуважения?
183 1493223
>>3219

>фронте


Иди нахуй, фронт здесь не при чём.
184 1493225
>>3119
Ты рофлишь, такое задание нормальный мидл накидает так быстро, что даже не будет смысла разводить каких-то там джунов.

>>3063
Infinite scrolling либо пагинация.
185 1493228
>>3219
Наслушались баек о получении опыта даже на стажировке, хотя можно и из дома пилить проекты и получать опыт.
Знаю охуенных кодеров, которые омеганы и боятся просить норм зп.
186 1493230
>>3223
Лошку, работающему даже не за еду, а за воздух пригорело? Где ты ещё кроме фронта видел таких демпингующих до дна сверхразумов?
187 1493237
>>3230
Алё, я с бекенда пошёл во фронт, в беке за 15к работал в своём Мухосранском офисе
188 1493238
>>3237

> в своём Мухосранске в офисе

189 1493242
>>2619
Запили списочек вопросов, которые задавали, другим пригодится
190 1493243
>>3242
Я уже написал
191 1493244
>>3237

>за 15к работал


Так и думал, что ты лох, пашущий за низкий прайс. В моей родной мухосрани даже сраным пхп-битрикс макакам платят хотя бы 30-45, а нормальным бекендерам 60 и выше.
192 1493248
>>3244
Чел, зп такие в Мухосрансках, не я их ставлю.
193 1493258
>>3248

> Чел, зп такие в Мухосрансках, не я их ставлю.


От вас как раз и зависит вилка. Сами соглашаетесь работать за такую зп.
194 1493266
>>3258
Ахуеть, прям Америку открыл.
195 1493267
>>3258
Сидеть без денег голодным лучше?
196 1493270
хрена вы себе тут зп называете
я бы за 15 т.р. лучше бы дворником пошел лол
197 1493273
>>3270
Ну и иди, я не из-за зп прогером становлюсь, больше всего подходит по моему мировоззрению и комфорту
198 1493274
>>3198

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


Я живу в Украине. Хотя лично не встречал таких контор, но был кажется срач на ДОУ, где кабанчик продвигал такую идею, он кажется в Харькове был. Не знаю, он воплотил ее или нет.
Зато вот лично мне уже не раз предлагали зп на фронта в районе 350 баксов (в АТБ, аналоге вашей пятерочки, у грузчиков почти 400 баксов), особенно такое любят мне в пейсбуке предлагать. Кстати, из того же Харькова несколько раз всплывали скриншоты вакух фронтов с зп в 150 баксов, но я лично не ходил проверять, т.е. только скрины видел.
199 1493284
>>3122
Долго заменить хранение? Его все равно подтягивать с бд.
Слишком точное и объемное тз.
6LpFlbritcI.jpg91 Кб, 828x811
200 1493285
Аноны, где хорошо описаны различные анимации на чистом CSS?
Хочу сделать так, чтобы при наведении на блок на стороны текст выезжал
201 1493288
короче оп
встраиваешь в код эксплойт
потом когда твое тестовое украдут и пустят в продакшн ты активируешь эксплойт
202 1493289
>>3284
Ахахах, пиздец. Какой у него нахуй блог? Маппит прсотой массив на пару вьюх, ты серьезно или петросянишь?
203 1493291
>>3230
Такая ситуация складывается из-за ряда причин: во-первых, довольно мало компаний с деньгами имеющих право разбрасываться на вкатывальщиков - это всякие яндексы. Там стажеров берут из числа теоретически надроченных прыщавых асм айсисоси парней, гоняя их по базе языка и направления, алгоритмам и так далее. На работе с первого месяца платят хорошо для нулевого уровня, фреймворками и профессией вкатывальщик рад овладевать, так как горят глаза, норм зп, корпоративные плюсы. Средняя же джун-вакансия вне классных компаний это не вакансия для полного нуля-третьекурсника, там нужны какие-то все равно полгода-год опыта, знание фреймворка такого-то, командной разработки и достаточно несложно понять, пиздит человек о командном опыте или только писал тудулисты, блог эппы, и прочие статьи с медиума воровал. Толковых могут взять, но это конечно уже на усмотрение работодателя, потому что в средней мухосранской или даже дсовской лоулвл фирме из энтрилвл вакансии на хх джуниора не хотят учить и учить некому, так как веб-отдел из эдак 10 человек, хотят только надзирать и скидывать сверху ему ковыряться в говне за мелкий прайс. Так как многие люди ссутся, то тут подключаются большие компании с курсами и всякие васян-компании. Большие компании с курсами типа ебама и т-системс вкатывальщиков учат по полгода или скока-то месяцев, потом самых толковых оставляют джунами, но курсы-то не оплачиваются! Васян-компании предлагают работать сразу там версталой, вьюжс, реактером, битриксмакакой с первого дня прихода, но за 20к, потому что у них нет денег и вообще персонала-то 3 васяна занятых, когда им нахуй кого там менторить? И сиюминутной финансовой пользы вкатывальщик им не приносит, на будущее такие "компании" не мыслят, денег лишних у ИП Оганесяна нет, вот так и получается.
204 1493295
>>3273
Моему мировозрению больше подходит нихуя не делать и дрочить пипиську свою, смелости делать это на камеру у меня не хватит, поэтому вкатываюсь в ит.
205 1493296
>>3295
Дрочить хуй на камеру? А это кто-то вообще смотрит?
206 1493301
>>3291
но в яндексе не так много платят джунам афайк а требуют пиздец сколько
1535806150530.webm3 Мб, webm,
1920x1080, 0:29
207 1493303
>>3296
если ты няшка то да
особенно если ты как пикрил
208 1493305
>>3301
Стажер 60к, а при нанятии в штат в районе 100 вроде. Требования сильно зависят от стэка и направления, конечно да, подозреваю что фронтовик там в каждой бочке затычка будет, а какие-нибудь машин лернеры могут и расслабиться с корпоративным кофе
209 1493306
>>3296
Чуть больше, чем дохуя людей.
210 1493320
Странная закономерность, но к уверенному быдлокодеру, который будет просить большую ЗП, компания будет относиться лучше, чем к умному омегану, готовому работать за гроши и воздух.
211 1493321
>>3320
Подсознательная установка пидорашек "дороже - лучше" распространяется на все проявления жизни.
212 1493333
Напишите, пожалуйста, последовательность действий как забабахать расширение для гугла
213 1493352
>>3303
Бля облом.
214 1493353
>>3303
Сука ньюфаг это не пикча, это вебмрелейтед
215 1493405
забей, реакт мертв
216 1493415
Почему код не выводит алерт?

var t = prompt('');

function showTemper(t) {

if (t>0) alert ('выше нуля');
else if (t<0) alert ('ниже нуля');
else alert ('равна нулю');
}
217 1493421
>>3415
Наверное потому что промпт возвращает строку, но это не точно
218 1493430
>>3320
Двачую. Я так джуном вкатился на 60к чистыми в мухосрани около миллионнике. Хотя я уже знал реакт, сервер сайд рендеринг, ноду, графкл и другие модные смузи технологии и баззворды.
219 1493434
>>3415
Может вызовешь функцию для начала?
220 1493437
>>3415
1. вызови функцию
2. у тебя typeof t = string, так что переведи в number
221 1493439
>>3267
Расскажи начальнику, сколько это стоит. Посиди дома пару месяцев. Если не перегнёшь палку, он перезвонит
222 1493440
>>3430

>Я так джуном вкатился на 60к


Бля, я вот как представляю, что прихожу на собес и прошу 60к, так сразу ощущение, что мне в ебало ржать начнут.
223 1493442
>>3440
Если ты сможешь доказать что стоишь того то не будут.
224 1493444
>>3440
Поэтому быдланы-кодеры получают норм зп, никому твоя стеснительность не всралась, в компаниях сидят такие же люди как и ты.
225 1493445
>>3430

>реакт, сервер сайд рендеринг, ноду, графкл


По-моему это немало. Я бы с таким набором попросил бы 50 точно
226 1493446
>>3445
Я со знанием реакта без бэкенда прошу 50к, отказывают - прощаюсь.
227 1493447
>>3430
Красава. Что щас умеешь и скок получаешь? Какой опыт работы?
228 1493453
>>3447
В целом умею всё то же самое, но уровень теперь не такой поверхностный, как был при устройстве. В беке стал немного разбираться (нода, экспресс, постгрес). Работаю полгода, зп до 75 повысили недавно.
229 1493459
Джун, 1 образование - юрист.
Зазубрил вопросы, устроился синьером за 210к, работаю 3 месяц, уволить не могут) задавайте вопросы
230 1493461
>>3459

>уволить не могут


Почему?
231 1493463
>>3437
Сделал так, все равно не работает, покажите как надо:

let t = +prompt('');

function showTemper(t) {

if (t>0) console.log ('выше нуля');
else if (t<0) console.log ('ниже нуля');
else console.log ('равна нулю');
}

showTemper();
232 1493478
>>3463
передай блядж аргумент в функцию, баран
233 1493481
>>3478
Какой аргумент? Функция там итак есть
234 1493482
>>3481
showTemper(t);
235 1493491
>>3482
Не работает, просто покажите как надо
236 1493493
>>3225
Где можно найти информацию или документацию по infinite scrolling? Насколько быстро можно разобраться в ней?
237 1493494
На вашем ПитухСкрипт нету нормального ООП...
238 1493495
>>3461

По какой статье?
Не опаздываю, работу свою делаю.
239 1493497
>>3495
Так бы и сказал сразу. А то "не могут уволить"
240 1493499
>>3491
https://playcode.io/461744
Ты, блять, издеваешься?
241 1493501
>>3491
Все, не надо, понял как надо было
242 1493504
>>3497

Ну я фейлю им сроки, проекты, но это не повод увольнять.
Щас часть задач делегирую реальным синьерам с фриланса
243 1493505
>>3459
Пруфани зп
244 1493507
>>2811
Какая у тебя ЗП?
245 1493508
>>3504

>Щас часть задач делегирую реальным синьерам с фриланса


Ну так это повод уволить, разве нет?
246 1493510
>>3508

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

просто "хочу волить потому что он мне не нравится " - такое не прокатит

это только лошков не знающих закон можно пугать.
я юрист в прошлом
247 1493543
>>3063
Давать джуну автопрокрутку - перебор, ИМХО.
248 1493559
>>3543
джун не осилит установить модуль автопрокрутки для реакта?
249 1493561
>>3543

>Давать джуну автопрокрутку - перебор, ИМХО.


Я даже больше скажу - давать джуну - перебор.
250 1493563
>>3459
был такой троллетред в б, но там уволили зато он теперь может долго жить на 3*200 тысяч, повторяешься

алсо чушь
во первых тебя легко можно уволить на испытательном, тк это предусматривает
во вторых таких хитрожопых на хороших должностях увольняют по сокращению
в третьих просто начнут штрафовать, действовать на нервы и все такое
251 1493565
>>3561
джун должен брать
252 1493569
>>3321
дело тут не в пидорашках, а в том, что когда кто-то хочет работать за "ну возьмите" возникает сомнение в его скиллах а также в том что он долго проработает а не свалит поняв что продешевил
при этом такой соискатель думает что это конкурентное преимущество лол
253 1493570
>>3563

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

но яма создана.
254 1493571
>>3570
первый вариант - вы не прошли испытательный срок, до свидания
второй вариант - наша компания больше не нуждается в таком количестве землекопов, до свидания
третий вариант - яма говно, по договору получите 15к вместо 200

единственный вариант который для них опасен - яма говно, до свидания
255 1493574
>>3571

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

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

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

Все зависит от трудового договора и должностной инструкции.
у меня она написана очень просто, без подводных камней.
если в кратце то: Работать и выполнять задачи работодателя.
я работаю и выполняю задачи работодателя.
256 1493585
>>3574
ты трудный
я тебе описал три способа как борятся с хитрожопыми
кстати наблюдал как вторым способом уволили охуевшего юриста
257 1493586
>>3585
Анон, где можно все это выучить про права, чтоб не обосраться?
258 1493590
>>3494

> ооп


> конец 2k!9


Кринж.
259 1493599
>>3494
Если не JS то кто?
260 1493612
Как связать React и Python? Какие либы нужны, что учить?
261 1493613
>>3612
Никакие, пишешь бек на питоне, фронт на реакте.
262 1493614
>>3613
Куда и как выводить бек на питоне, чтоб потом можно было цеплять во фронте?
263 1493620
>>3614
что за глупый вопрос
вот у тебя сейчас фронт как цепляет бэк? с реактом все точно так же
264 1493635
>>3614
Деплоишь на сервер, хз, на vps какой-нибудь типа digital ocean или у амазона что то там бесплатное было. На фронте делаешь запросы к апи который ты на питоне написал через fetch или axios.
265 1493636
>>3635
а хероку уже не модно?
266 1493665
>>3636
можно и на хероку, все проекты на ноде держу там
267 1493706
>>3285
css-garden
268 1493708
>>3510
Почему аттестацию не проведут и по несоответствиию уволят?
269 1493709
1
270 1493715
>>3494
в TS не нормальный ООП?
271 1493719
>>3715
пиздец ты вопрос задаешь
там точно такой же ооп как в обычном джаваскрипте
272 1493721
>>3719
Ты уверен? Я охуеваю от этот треда. То бля хуки во вью, то в ТС ТОЧНО такое же ооп как в es6
273 1493723
>>3721
ну давай ты мне расскажешь чем оно другое
точно такие же классы прикрученные сверху функций

если что типизация к ооп отношения не имеет
274 1493724
>>3723
Интерфейсы и абстрактные классы тоже к ооп отношения не имеют.
275 1493727
>>3724
под интерфейсами ты имеешь ввиду что типа можно кастомный тип задать? да не имеет, это фишка типизации
а абстрактный класс это хуйня без задач
276 1493729
>>3727
А что же тогда нормальный ООП?
277 1493731
>>3724
>>3723

> точно такие же классы прикрученные сверху функций


Типичная отговорка новичка.
Каких возможностей ООП тебе не хватает в ТС?
278 1493736
>>3721
>>3721

>ТС ТОЧНО такое же ооп как в es6


Типикал ньюби.

> https://habr.com/ru/post/468157/


> От начинающих разработчиков в ответ на вопрос: «Чем ООП в JS отличается от ООП в классических языках». Как правило, получают очень туманное: «В классических языках классы, а в JS прототипы».


Ахахах, прямо в точку по каждому слову, ООПшник из "взрослых" языков ты наш.
279 1493739
>>3736

>Дали сахар с классами и ТС, в котором можно писать ОПП точно так же как и других ВЗРОСЛЫХ языка


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

280 1493741
>>1831 (OP)
Чем заменить асинхронную стрелочную функцию:
window.addEventListener('load', async () => {/ blah-blah function /});

Чтобы было постандартнее как-то.
А то...

>Uncaught SyntaxError: Unexpected token function

281 1493746
>>3741
просто стрелочной функцией
282 1493749
>>3739
Типичная мантра БДСМщиков, привыкших к кожаной плётке ВЗРОСЛАХА ЕЗЫЧКА. Да, жс всепрощающий и вседозволительный. Привык к тугому дилдо в анусе - прошу обратить внимание на линтеры.
283 1493759
>>3559
А если дать джуну самому написать автопрокрутку - это перебор?
284 1493760
>>3590
О, подростковый бунт в треде.
Твои программы уровня laba1.pas прекрасно работают без ооп, да?
285 1493763
>>3759
если модуль для реакта написать то перебор
а на чистом джс даже такой жулик как я напишет
286 1493770
>>3076
>>3225
Нашёл подходящий модуль https://www.npmjs.com/package/react-infinite-scroller

Разобрался, но не могу понять как сделать его с localStorage. В демке загружается контент с soundcloud через ajax, но как сделать через LS?
287 1493775
>>3770
у тебя же есть локальное состояние компонентов, загружай из него
288 1493779
Ахаха, ну что, >>2311 - кун, анон с тестовым говна поел с твоими россказнями про оверинжинирнг?

>>3770
Говорили тебе, пиши сразу абстрактный клиент с асинхронным интерфейсом.
В голос с долбоебов-квазипрофессионаловя этого треда.
289 1493781
>>3775
Проблема в том, что загружается сразу весь контент. Как я понял, этот пакет работает только с асинхронными запросами при подгрузке... Походу, работодатель имел в виду написать свою подгрузку, которая работала бы с localStorage.
290 1493783
>>3781

> Проблема в том, что загружается сразу весь контент.


Это не проблема. В своем клиенте ты можешь эмулировать пагинацию.
291 1493785
>>3779
Да эт пиздец, но уже поздно, работу надо сдать до конца недели) буду весь день искать костыль для решения этой проблемы))
292 1493787
>>3783
Как я понимаю, надо ограничить число элементов в отображаемом контенте и пропс "loadMore" срабатывает когда я листаю страницу.
Но смутно представляю как это делать... Загружать по 10 статей на страницу?
image.png256 Кб, 1024x1717
293 1493790
Вот, как я пытаюсь это сделать. Но рендерится страница сразу со всеми статьями, а после прокрутки в самый конец - ошибка ×
Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
294 1493791
>>3787
Передаешь в клиент курсор (сиречь индекс смещения), клиент отдает n элементов массива с заданного инлекса.
295 1493841
Онон, посоветуй хорошую книжку по тайпскрипту.
296 1493843
>>3746
Я имел в виду без использования стрелочной функции вообще.
297 1493846
>>3843
Что сделать то хочешь? Дождаться пока страница загрузиться и что-то делать?
298 1493847
>>3841
Загугли курсы на udemy
299 1493853
>>3590
О, в тред подвезли функциональное зумеробыдло
300 1493854
>>3847
Меня интересуют только мыши книги
301 1493869
>>3785
Какой тебе срок дали? 3 недели что ли?
302 1493880
Аноны, доброе время суток. Есть ли у кого-нибудь годный такой запас фреймворков для canvas/webgl ? Надоело всё вручную делать, натыкаться на оптимизацию и вершить велосипед. Два чая всем итт.
303 1493882
>>3846
Хочу переписать это говно на ES5. Она не грузится. throw exception, же.
304 1493889
>>3790
для начала при работе с данными используй объекты, а не массивы. По пику - ищи места, где у тебя вызывается обновлние состояния. Офк это место, где будет происходить "подзагрузка", что у тебя там стоит, а? hasMore = true? Ну и лови 24/7 loadContent. за react-infinity-scroll не шарю, сейчас пройдусь по док-тации
305 1493894
>>3741
const handleError = () => {...};
Ну или в Class properties:
handleError = () => {...};
306 1493895
>>2256
доделал? дай тлг помогу
307 1493896
>>3882
<script>
function load() {
console.log('load event detected!')
}
window.onload = load
</script>
308 1493897
>>3894
пс в ошибке у тебя будет название ф-ции, в которой произошла эта ошибка
309 1493900
>>3882
и да, ты уверен, что у тебя ошибка именно при передаче колбэка на ивент? Очень странно, её быть не должно
310 1493904
>>3783
эмуляция пагинации. Т.е. ждать 100500 лет на тилифончике загрузку всего контента, чтобы потом увидеть божественную пагинацию, от которой только стайл эффект?

Советую пообщаться с работадателем на эту тему. Что именно он хотел от пагинации, имея в наличии полную загрузку контента? (У тебя доступ к серверу есть? апи есть? можешь вносить правки? рест/граф?)
311 1493910
>>3895
@bigcityfile
312 1493911
>>3904

>Советую пообщаться с работадателем на эту тему. Что именно он хотел от пагинации, имея в наличии полную загрузку контента? (У тебя доступ к серверу есть? апи есть? можешь вносить правки? рест/граф?)



Какая нахуй пагинация? Ты же понимаешь что у чувака постыс локасторадже лежит, ему надо выводить 10, а как пролистает их ещё десяток выводит.
Охуеть, греф, рест, пагинация.
313 1493920
Аноны, дошел до фреймворков, прощупал ситуацию +- и понял, что на сейчас во фронте актуально в конторах да и вообще два фреймворка: Vue и React. Ангуляр не рассматриваю, ибо тяжелый, сложный для вката, вакансий мало, да и легаси говна куча.
Собственно, по-этому назрел вопрос: что изучать, реакт или вью? И то и то в принципе востребованы одинакого. По сложности вью легче, но реакт имеет больше комьюнити и информации в гугле. За кем будущее из них? Что в скором времени будет преобладать?
Планирую устроится на удаленку в МСК на первое время, пока без опыта толком и работы джуна в своем дс3 в офисе нет.
314 1493923
>>3920
angular / react
vue нинужно
315 1493924
>>3920
был в похожей ситуци, в итоге выбрал вью как простой варик, вкатился в офис в моём ДС3. Сейчас реакт учу, идёт довольно просто, в процессе понял что выдрочить синтаксис очередного фреймворка не так уж и сложно, но дрочить куда более глобальные вещи и практиковаться.
Короче вью и реакт топчик, в реакте чуть больше свободы как строить приложуху.
316 1493927
>>3904

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


Ебанулся что ли? Чего ждать? Ему просто сварганить апи в своем клиенте, который будет выплевывать массив кусками, а не со всеми элементами, неужели я написал не русским языком, блядь?
317 1493930
>>3911

>Охуеть, греф, рест, пагинация.


Не обращай внимания, там какой-то залетный диверсант хуйню гонит.
Про пагинацию писал я - там же прямым текстом в тестовом сказано было - выдавать записи по мере подгрузки. Очевидно, и это было написано, что это эмцляция пагинации.
318 1493931
>>3923
Выборка на 50 вакансий сеньеров-мидлов в дс:
22 вью
23 реакта
5 ангуляра

>>angular


lolz
319 1493932
>>3924
Вкатился в офис ДС3 в Вью стеком? И почему сейчас реакт учишь? Команда на реакте пишет? И как вкатывался на первую работу, расскажи.
320 1493976
>>3932
Да, вкатился с Вью. На первую работу я вкатился давно, версталой, потом паралельно учил вью, как уволили с последней работы понял что больше не хочу верстать, сделал два проекта на вью - чат и обычный круд с бэком на файбейсе.

Сейчас я не то что бы учу реакт, а смотрю как там что сделано в сравнении с Vue. На работае вью, вечером дома реакт.
321 1493978
Алсо посоветуйте что можно поделать на вью/реакте что бы потом на собесе было не стыдно показать? Туду листы заебали.
322 1493998
>>3978
Бамп вопросу, тоже думаю что в партфоли захуярить на реакте/вью как учить буду
323 1494005
>>3978
Клон тиндера сделай с десктоп и мобильной версией
324 1494021
>>3978
парсер с помощью scrapy, нужно получать инфу о товаре с магазина со страницы, например title и url(описания товара), затем переходить по этому url к описанию и там стягивать еще ~10 полей типо price, brand и тд, затем это все записывать в один файл json и чтобы было как-то так {'products': {'1': {title: 'dsd', 'url': 'http://dfdf', 'price': 100}, '2': {'title': 'gfgfg', 'url': 'http://dfdsd', 'price': 23.12},}} надеюсь понятно
325 1494022
>>3896
Два var'a этому олдфагу.
326 1494023
>>3900
Ошибка была из-за этой стрелочной функции ебучей, потому что Chrome 34.0.1847.131 m на Windows XP.
327 1494029
оказывается,что асинхронность у ноды такой же костыль,как и реактпхп
328 1494030
>>4022
Хоистичую
329 1494049
>>3889
>>3910
Можешь написать в телегу?
330 1494055
>>4029

>оказывается,что асинхронность у ноды такой же костыль


Ебанный рот этой ноды, поясни за ее асинхронность подробнее.
331 1494063
какая же нода говно за пределами работы по исполнению кода реакта или ангуляра
332 1494070
>>4063
И не говори. Кал ебанный.
333 1494088
>>4070
а есть че ни будь более производительное и удобное?
334 1494089
>>4088
Гофер-гошечка, Рустик-руст.
335 1494092
>>4088
эликсир
336 1494098
а где почитать про ВСЕ возможности жаваскрипта,изменениях,планах?
337 1494099
>>4098

>а где почитать про ВСЕ возможности жаваскрипта


ECMA-262 spec

>изменениях,планах?


Technical Committee 39 proposals
338 1494119
>>4099
посмотрел-оформление и подача материала-гавнище
339 1494123
>>3787
Например да. по 10, для теста поставь ожидание 5 сек и показывай прелодер, типо статьи подгружаются
340 1494159
>>3585

Читай, я так еще пол ляма на руки получу
читай: https://grazhdaninu.com/trud/uvolnenie/skolko-okladov-vyiplachivayut.html
341 1494160
Ребята, реакт устарел, там новый фреймворк вышел: Chuper.js
342 1494274
>>4159

>Читай, я так еще пол ляма на руки получу


Писос солоноватый, что более вероятно, за воротник получишь.
343 1494386
>>3976

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


На сколько денег вкатился с такими проектами?
1570685859328.jpg67 Кб, 750x1000
344 1494392
>>4021
А если возвращать массивом объектов? Типа такого:

[
{title: 'dsd', 'url': 'http://asd', 'price': 100},
{'title': 'gfgfg', 'url': 'http://qwe', 'price': 23}
]

У меня похожий проект, использовал puppeteer. В проекте есть небольшой api на экспрессе, он отдает данные клиенту по запросу, на клиенте реактом всё это визуализируется. Не знаю, что ещё можно добавить в проект или как его улучшить. Надеюсь, дядя работодатель оценит.
345 1494397
>>4386

90к в ДС средняя ставка на джуна умеющего в создание проектов
346 1494399
>>3976

> На работае вью, вечером дома реакт.


пиздец блять.
347 1494409
>>3976

как уволили то ?
348 1494415
>>4386

>>обычный круд с бэком на файбейсе


Что это такое?
349 1494440
>>4415
Create read update delete, бекенд на firebase. Под концепцию круда много чего подходит, хоть те же тудушки.
350 1494441
тфв ни одного круда во вменяемый вид не привел т.к. они все унылы и есть куча вещей куда интереснее

меня не возьмут джуном наверное
image.png206 Кб, 450x450
351 1494482
352 1494505
>>4409
Уволняли два раза, типо распиздяйски работу делаю
>>4386
50к, сейчас буду либо искать другую, либо выбивать повышение.
>>4399
Да сегодня я понял что заебался, на Питоне что-нибудь покодю, отдохну.
353 1494511
>>4505

прям уволили по статье?
нахуя подписывал ?
354 1494512
>>4505

скорей всего ты нарвался на галеру, которая ищет рабов 3-месячников.

такие галеры нужно топить
355 1494516
что почитать про защиту сайта на ноде(спа+апи)
356 1494519
>>4511
Не знаю, не хотел эти рожи больше видеть, подписывал по собственному.
357 1494543
Ребят, существует ли какой-то сайт с блеклистом компаний?
Ну типа отработал там 3 месяца и что бы отзыв оставить: Проект говенный, куча костылей, директор долбаеб итд.
358 1494555
>>4543
загугли `${companyName} отзывы работников`
359 1494589
Программач , вопрос такой. Можно ли в vue навесить v-on:click на div? А то делаю все по гайдам ,а клик не срабатывает.
360 1494591
>>4543
ebanoe.it
361 1494619
>>4589
в чём проблема?
<template>
<div @click="handleClick">
some div
</div>
</template>

<script>

export default {
methods: {
handleClick() {
console.log('click')
}
}
};
</script>
362 1494629
>>4591
Это филиал /pr?
363 1494648
Блядь а куда делась шапка? Где мне инфу найти, чтобы бек на жсе запилить пиздец
364 1494650
>>4648
бек на жс говно и без ооп
365 1494651
>>4650
ооп говно
мне похуй на твое мнение
на вопрос отвечай
366 1494653
>>4650

>бек на жс ... без ооп


нани
367 1494654
>>4648
пили на руби
368 1494657
>>4651

>ооп говно


Мы вам перезвоним.
369 1494728
Вкатился в JS. Знаю как кодить, основы этого языка понял, апишки вот изучаю. Какой фреймворк брать первым новичкам?
370 1494743
Какого это, быть вершиной мира IT И вытирать ноги об все смежные звенья ИТ мира?

ведь на JS высокий спрос,хорошие зарплаты
371 1494749
>>4743

>быть вершиной мира IT


сюр какой то
372 1494752
>>4749

а кто вершина?
373 1494762
>>4752
Python.
374 1494776
>>4762

вершина говна, спрос нулевой после появления go/rust
375 1494780
>>4776
Да всем похуй на твое мнение.
376 1494787
>>4780

мнение рынка труда и бизнеса, а не мое.
377 1494790
>>4787
Мнение рынка труда и бизнеса тут вообще не причем.
379 1494799
>>4795

причем тут европа и США?
380 1494802
>>4799
Ясно, даун.
381 1494811
Почему код работает на сайте, но в редакторе выдает ошибку?
Безымянный.png17 Кб, 633x672
382 1494816
Но я же всё равно могу устанавливать значение, обращаясь напрямую.
А как сделать, чтобы при такой попытке выдавало ошибку?
Безымянный.png25 Кб, 804x646
383 1494817
Безымянный.png53 Кб, 941x684
384 1494820
То есть только при помощи # свойство можно сделать полностью приватным?
385 1494833
Где сейчас применяют ООП в JS?
386 1494847
>>4743
вот бы ещё работу найти
387 1494850
>>4833
Везде.
388 1494855
какие перспективы у ноды?
389 1494856
>>4847

работу в ИТ может найти даже слепой инвалид

Но ты должен быть хотя бы мидлом.
390 1494858
>>4855
Огромные.
391 1494860
>>4856

>Но ты должен быть хотя бы мидлом.


Не обязательно.
392 1494861
>>4860

я сам джун, почти мидл, но меня с руками отрывают HR в ДС
я хз как вы не можете найти работу, пиздец просто.
393 1494865
>>4811
как насчёт прочесть что он пишет?
редактор видать давно обновляли и он считает es6 экспериментальным, хотя он давно хорошо поддерживается

>>4820
пишут же что не поддерживается браузерами
у тебя редактор классы не съел а ты фичу которой в es6 нет хочешь
не переписывай, епт, начинай с _ имя свойства, такие дурной тон трогать
394 1494866
>>4861
Даже образование не нужно. Люди ссыкло.
395 1494868
>>4855
сомнительные
396 1494869
>>4856
вот и я о чем - получается замкнутый круг, чтобы стать миддлом нужен опыт работы, а если ты не миддл, то работы нету
397 1494870
Что делать с залупой пик1? Нашел этот сайт https://enable-cors.org/server_expressjs.html, но все равно нихуя не работает. И где нормально почитать про апи? А то какая-то сука на ютубе https://youtu.be/rJesac0_Ftw взяла апи со своей легко доступной страницы и получила мильон просмотров, а как работать с нормальными апи не научила.
Это я еще взял апи где везде стоит no (пик2). Не представляют как надо выебнуться чтобы получить данные с апи где стоит yes
398 1494872
>>4869

кто мешает тебе стать мидлом дома ? и пойти за 50к в ДС1?

Или идти джуном за 20к в ДС?
399 1494873
>>4869
Дело в том, что можно сказать, что у тебя есть опыт работы и что ты мидл, потому-что так и есть. Ибо мало кто знает кто такой джун, это новичок который только начал изучать всё и не знает элементарщины.
400 1494874
Вы не джун если знаете OOJS и можете использовать фрейм. Ну а если считаете наоборот то вы конченный даун которому не помочь.
401 1494877
>>4865
Я могу сменить редактор.
Это он, кстати. https://codesandbox.io/
402 1494883
>>4865
Это всё было к задаче на первом пике. Я её решил с помощью class и прочего, но вот выдавать undefined по запросу к конкретному свойству не сумел реализовать. Решение на втором пике, которое они предлагали, всратое. Вот я и пошёл гуглить эти свойства.
403 1494884
>>4872
надо эту фразу про миддла дома в мвп тред закинуть чтобы пацаны посмеялись
404 1494890
>>4883
Ебать какой даун эти задания составлял если решения вписывал даунские на свои же?
405 1494891
>>4890
Ларси какой-то. Я ссылку на сайт тут нашёл.
https://www.freecodecamp.org/#

Тут был ещё на https://www.codewars.com была ссыль.
406 1494892
>>4891
Вроде бы хорошей практикой является создавать методы в прототипах создателя объекта, а в самом объекте создавать параметры.
407 1494893
>>4870
какой у тебя сервер?
408 1494894
Ебать говноскрипт без обратной совместимости.
409 1494895
>>4892
какой хуйней вы страдаете
410 1494896
и вообще хватить спамить своим говном
411 1494897
>>4883
А нахуй так объекты создавать? Для чего?

Берешь конструкт

function Person(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}

Потом просто берешь конструкт и там уже объявляешь для объекта методы:

Person.prototype.newFunction(parameter) {
this.parameter = parameter;
}

Не понимаю зачем в объекте методы создавать. Может я даун?
412 1494900
>>4893
Судя по ссылке которую я кинул - Express. Я решил проблему тем что вставил https://cors-anywhere.herokuapp.com/ перед ссылкой. Но до этого у меня была https://crossorigin.me и она нихуя не работала. Еще пытался установить расширение для гугла Allow-Control-Allow-Origin plugin - тоже не помогло.
413 1494902
>>4883
>>4897
Просто когда ты будешь создавать новый объект, ты будешь каждый раз вызывать эти функции. А так через прототипы функция создаст себя когда тебе нужно её вызвать, не вызывая другие.
414 1494906
>>4897
очевидно это упражнения времён es5
объяснять что такое прототип наверное он счёл что рано
алсо сейчас это пишется через классы, без this и присваивания фигни прототипам напрямую
415 1494911
>>4906
Да понятно что через классы. Для обратной поддержки же это осталось.
416 1494913
>>4874
Манямир такой манямир.
417 1494916
>>4858
поточнее
>>4868
поточнее
418 1494917
>>4913
Если ты считаешь мой манямир наполенный опытом в этой сфере, то иди нахуй а, ты кто такой чтобы подпиздывать что-то?
419 1494919
>>4917
Я тя ебал сученышь
420 1494929
>>4619
Да уже решил. Оказалось сам долбоеб. Не создавался экземпляр Vue при загрузке через document.ready .Пересоздал через window.onload и все заработало.
421 1494939
Как поднасрать компании которая хочет меня уволить?
422 1494946
>>4939
Не надо, просто уйди. Проходили такое. И никогда не сри после увольнения, будь профессионалом.
423 1494947
>>4946

да пидоры в руководстве, думаю сайты наплодить с сгенеренными отзывами под их ООО
424 1494953
>>4947
Если серьезно нужно, то не от своего лица делай. А вообще нахуй время тратить на подобное? Возьми рекомендательное письмо и вали в другую фирму.
Бля чел я тебя заклинаю отспустить гнев и быть взрослым человеком. Личное и карьера ну никак не вяжутся.
425 1494960
>>4953

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

Если я их не проучу, на на мое место придешь ты или твой брат!!111!111

Надо чистить рынок от быдла из 90-ых
426 1494974
кто кодил на vert.x
427 1494982
>>4960

>Если я их не проучу, на на мое место придешь ты или твой брат!!111!111


Вот им в харю плюнут, а они утрутся, заберут трудовую, возьмут рекомендательное письмо и дальше по работодателям. А там им снова в харю плюнут, а они утрутся, забе...
Терпилы-с.
428 1494983
>>4974
...тот в цирке не смеётся.
429 1494986
поцаны, там джуниор вещает под маской синьера:

https://www.youtube.com/watch?v=soFNaD-8rY0
430 1494989
>>4986
Господа! Тут кто-то насрал, вы только взгляните.
431 1494994
Бля бля бля
Какими вопросами вас валили на тех собесах по js/реакту?
432 1494995
И алсо куда делся анон с блогом, я переживаю за него
433 1494998
>>4994

>Какими вопросами


Закидывали примерами с wtfjs, просили объяснить, что происходит.
434 1495011
>>4995

устроился мидлом
435 1495014
>>4998

таким по ебалу надо бить сразу)))))
image.png214 Кб, 680x680
436 1495017
>>4998
NaN NaN
437 1495021
>>5011
Э бля пиздишь? Кулстори будет?
438 1495024
>>4995
Забил на подгрузку и отправил блог компании, жду результатов.
439 1495027
>>5024
У меня тех собес во вторник, учил всю неделю, сегодня голова была перегружена, ни строчки кода, ни теории не смог осилить, читаю и не понимаю что читаю, отдыхал, наебашил 12 побед на аренке в хс

Удачи нам обоим
440 1495028
>>5027

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



> Удачи нам обоим


Удачи. Но не напрягайся когда пойдешь на собес, а то все из головы вылетит. Что за должность, какой оклад?
Вряд ли в ту компанию возьмут, поэтому отдохну и начну делать следующее тестовое, я много куда подал резюме.
441 1495029
ребят как вы так собесы не проходите?
я вообще не готовлюсь и почти везде офферы.
442 1495032
Есть тут аноны с яндекса?
У вас реально такое происходит?
https://habr.com/ru/post/470337/
443 1495039
>>5032
Проходил там стажировку, ничего такого не было
444 1495046
Сап двач. Я хочу на пхп делать запрос к одному json файлику в сети и после его получения передавать в джаваскрипт для вывода. Как это сделать? В пхп я файл получаю и могу вывести через функции пхп, но как данные передать в джс я уже без понятия.
445 1495059
>>5029
никак потому что меня на них не зовут
446 1495060
>>5046
отдать файл джаваскрипту фетчем на гет реквест
447 1495063
>>5032

не заходил по ссылке, но знаю что там пиздец и 90% ты разбираешься в костылях и самописном говне, а 10% тебя хуесосят ГУРУ которые говорят что ты нихуя не шаришь и это честь работать в яндексе
448 1495065
>>5060
Нет, я специально не хочу чтобы джаваскрипт делал запрос наружу.
449 1495076
>>5032
Яндекс давно стоит на 1 уровне с ЕПАМОМ
Безымянный.png54 Кб, 1527x643
450 1495080
Почему toUperCase выдаёт ошибку?
.png84 Кб, 781x304
451 1495081
Есть вот такой джсон объект, как вывести name если key = 103 например?
452 1495082
>>5080
Тому, что у тебя ансейф лукап по массиву. А потом клеймят жс говно, мдахех.
453 1495084
>>5081
Object.values, дальше тупо файнд по массиву значений с заданной предикатой.
454 1495085
>>5082

> ансейф лукап по массиву


Небезопасный просмотр? Чего?
455 1495089
>>5082
А, всё, заметил. Там пробел в начале строки есть.
456 1495090
>>5085

>e[0].toUpperCase()

457 1495091
>>5084
Сработало, спасибо. Ебать у вас здесь костыли пиздец я охуел
458 1495092
>>5090
И? Первую букву нужно превратить в прописную. Дабы убрать пробел, добавил trim в начало, но это не помогло.
return this.trim().split(" ").map(e => e[0].toUpperCase() + e.substr(1)).join("");
459 1495093
>>5089

>А, всё, заметил


Не заметил. На пустой строке ты словишь тайперрор с таким кодом.
460 1495095
>>5091
Он просто неграмотный или сектант, который против
for of
461 1495098
>>5095
А вот фор не сработал, его я проверил еще до того как спросить. Видимо у вас здесь нельзя итерировать если объект джсоновский, нужно сначала его ключи убрать и перевести в массив.
462 1495099
>>5093
Оно всё равно выдает ошибку, хотя возвращает пустую строку, как и нужно.
463 1495101
>>5099
const [first = '', ...rest] = [...string];
return first.toUpperCase() + rest.join('')
Безымянный.png41 Кб, 1512x611
464 1495103
Оно оказывается ундефайнд хотело.
465 1495104
Поцаны поясните за хеш таблицу.
как она работает? деревья в ней хранят?
466 1495106
>>5095

>Он просто неграмотный или сектант, который против


>for of


Вещаешь из будущего? Там уже научили жоэс итерироваться по объектам?
467 1495109
>>5103
Нет, всё таки пустую.
Безымянный.png15 Кб, 1039x134
468 1495110
Есть разница между word[0] и word.charAt[0]?
15639091913050.png715 Кб, 727x662
469 1495247
Аноны, а как можно проверить строку на наличие в ней хотя-бы двух букв разного регистра?
470 1495260
>>5247
Регулярным выражением, может быть.
471 1495312
>>5247
let word = "JavaScript";
console.log( /^[A-Z]/.test( word) );
Снимок экрана в 2019-10-13 13-32-40.png155 Кб, 293x345
472 1495325
Sup програмач. Хочу изучить основы JS для вкатыванию в Node, а в будущем может реакт. Что посоветуете по книжкам по JS (желательно на русском). Заказал вот данную книжку, но думаю там наврятле что либо про синтаксис ES6 будет написано.
473 1495342
>>5325
Хороших книг по js нет. То что ты заказал, говно для дауничей, все примеры на es5
474 1495344
>>5342
Есть выразительный js в этом году вышла третья версия, вполне себе годнота как вводная книга.
475 1495348
>>5344
Мне как раз и нужна вводная. Написано что 18 году выпуск
476 1495349
>>5110
пиздец ты тред засрал
документацию читай, довен
477 1495350
>>5065
он должен сделать реквест твоему же серверу епт
как по твоему фронт связывается с беком - он делает шттп реквесты
479 1495354
>>5091
в жопе у тебя костыли, это объект объектов а не массив объектов иначе просто filter(i => i.key == 103) всё находилось бы
объект это хэшмэп, как ты блин предлагаешь его итерировать по умолчанию? есть методы получить ключи, значения, а также ключи и значения вместе [ключ, значение] и хоть заитерируйся
480 1495372
>>4861

>в ДС


Иди нахуй долбоеб, я вообще поражаюсь как люди из ДС сидят на двачике, это форум для девочек замкадниц
481 1495374
>>5028
Я из 300к мухосрани, гос банк, фронт реакт, 80к
482 1495375
>>5372
девочек (мальчиков)?
483 1495388
Вот список неплохих вопросов к собесу по жс

Event loop, очередность вывода setTimeout, promise
Async/await
call, bind, apply
замыкания и область видимости
hoisting
ES6
Передача по ссылке и по значению
Генераторы и итераторы
Как работает spread/rest
Армия функций, различия let, const, var
484 1495392
>>5388

>очередность вывода setTimeout


>hoisting


>неплохих вопросов


да бери сразу побитовые операции чего там
485 1495412
>>5388
Не подходит по практике. Если только не нанимаешь исключительно кодера для написания какого нибудь фреймворка.
486 1495413
Суп вебмакаки, нужен совет. Посоветуйте легковесную либу для парсинга формы
487 1495417
>>5413
Beautiful Soup
488 1495421
>>5412
Практика это же тестовое и свои проекты на гитхабе, не? На собесах же максимум задачи на логику и верчение деревьев?
489 1495431
>>5421
Именно, HR это не программисты, им вообще похуй на все это.
490 1495452
Можете пояснить по поводу аргументов функции? Допустим я хочу засунуть засунуть name и year в функцию user.

function helloUser (name, year) {
console.log('Hello ' + name + ' тебе сегодня ' + year + ' лет')
}

helloUser(тут я вписываю аргументы передаваемые в name, year), подразумевается что я должен вписывать их в том порядке, в котором они вписаны в аргументы?
Т.е JS подразумевает что сначала надо вписать значения name, а потом year?
491 1495469
Попытка вызова метода bark() объекта Dog вызывает ошибку. Почему?

function Dog(name) {
this.name = name
}
Dog.bark = function() {
console.log(this.name + ' says woof')
}
let fido = new Dog('fido')
fido.bark()
492 1495470
>>5452

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


Сука, у меня на кафедре за такие вопросы ебало бьют

>Т.е JS подразумевает что сначала надо вписать значения name, а потом year?


Нет, не JS, а вообще любой ЯП это подразумевает
493 1495475
>>5469
ты не вписал bark в прототип, и у fido этого метода нет
494 1495477
>>5470
В пихоне есть именованные параметры
В жопаскрипте можно функцию с одним аргументом создать прередавать туды объект и в коде вызова использовать деструктивное присваивание. Коммон практис
function test(obj) {}
test({var1, var2, var3});
495 1495478
>>5477
Фу бля наеборот
В коде вызова передовать объект при определении использовать деструктивное присваивание.
496 1495480
>>5478
function test({var1, var2, var3}) {}
test(obj);
497 1495481
>>5452

Да, но это вопрос 4 классника.
498 1495482
>>5452
Не можешь запустить и проверить? В браузерах консоль есть, если что
499 1495484
>>5482
А если ни браузера не компьютера нет, а только мк 61 и потрепанная книжка по js?
500 1495486
Аноны, подскажите два вопроса:
- Стоит задача реализовать сложение через функцию sum(1)(2)(3) === 6. Не могу нагуглить как подобное называется.

- Необходимо реализовать перемножение двух чисел без . Я решил через степени и логарифм, т.е. a b = exp(Ln(a) +Ln(b)), но возникает вопрос с округлением. В случае двух целых использую Math.round, а как быть в случае с двумя числами float?
501 1495487
>>5486
В функции нужно вернуть this вроде
502 1495488
>>5486

>- Необходимо реализовать перемножение двух чисел без .


Чет проиграл в голос, почему именно в жс вместо нормальных заданий выдумывают вот эту хуйню
503 1495489
>>5486
Ты ебанутый? Первая строчка в гугле по запросу sum(1)(2)(3)
https://learn.javascript.ru/task/sum-many-brackets
504 1495495
>>5469
надо Dog.prototype.bark = ...
ну или сразу его декларировать в функции / классе

>>5477
деструкция это просто удобный способ передать пачку аргументов
функция их все-равно будет брать по порядку

алсо ты вопрос задавай по нормальному чтоле
505 1495497
>>5495

>надо Dog.prototype.bark = ...


>ну или сразу его декларировать в функции / классе


Я понимаю как сделать, что бы работало, тут вопрос а как объяснить почему этот код не работает? Казалось бы должен работать
506 1495498
>>5495

>надо Dog.prototype.bark = ...


>ну или сразу его декларировать в функции / классе


Еще раз, это вопрос на рассуждение об отладке
507 1495500
>>5486
первое это замыкание
перемножение двух чисел делается сложением епта

>>5484
мк-61 в отличие от муравьиных компьютеров ворон не работает на джс
508 1495501
>>5500

>перемножение двух чисел делается сложением епта


>


Ну ка сложи дробные числа
509 1495502
>>5501
Умножь то есть, через сложение
510 1495504
>>5497
кому кажется? ты знаешь что делает new? оно запускает конструктор и в твоем фидо создает локальные инстансы того что в Dog было со словом this
а то что было без this оно в Dog и осталось и в фидо не копируется
Dog.bark() будет отлично работать
511 1495509
>>5501
вспомни умножение в столбик
chapterpicture6[1].jpg27 Кб, 490x310
512 1495518
So to create an instance of a given class, you have to make an object that derives from the proper prototype, but you also have to make sure it, itself, has the properties that instances of this class are supposed to have. This is what a constructor function does.

function makeRabbit(type) {
let rabbit = Object.create(protoRabbit);
rabbit.type = type;
return rabbit;
}


JavaScript provides a way to make defining this type of function easier. If you put the keyword new in front of a function call, the function is treated as a constructor. This means that an object with the right prototype is automatically created, bound to this in the function, and returned at the end of the function.

The prototype object used when constructing objects is found by taking the prototype property of the constructor function.

function Rabbit(type) {
this.type = type;
}
Rabbit.prototype.speak = function(line) {
console.log(`The ${this.type} rabbit says '${line}'`);
};

let weirdRabbit = new Rabbit("weird");
513 1495519
>>5489
проебался слегка.

>>5500

>перемножение двух чисел делается сложением епта


Если делать сложением через цикл, то при больших числах он будет много памяти кушать.
А если тебе передали 6.5 и 3.4? Тут сложением не выехать.
image.png1,1 Мб, 700x773
514 1495527
стоит ангуляр учить?
1537724337831.jpg68 Кб, 800x800
515 1495537
>>5519
тоже мне бином ньютона
5+5+5+5 = 20, 60 + 60 + 60 + 60 = 240, 240 + 20 = 260
50+50+50 = 150, 600 + 600 +600 = 1800, 1800 + 150 = 1950
1950 + 260 = 2210
далее или 2210/100 = 22.1 или строковой операцией Number('2210'.slice(0,-2) + '.' + '2210'.slice(-2)) = 22.1
2019-10-13 15-09-12.mp410,5 Мб, mp4,
1280x720, 0:33
516 1495604
Сколько тыщ долларов в месяц просить на собеседовании?
517 1495614
>>5604

ДС1:

Джун который умеет только в верстку - 50к
Джун с знанием фронта (реакты хуякты, замыкание ) - 100к
Мидл 150к (1-2 года работы)
518 1495620
>>5614
если верить wrk фронтэнд треду то и с реактом там 40к в дс-1 предлагают изи
519 1495644
>>5417
Пхааааааахахаха
520 1495645
>>5509
Чего блять? Ну ка нахуярь алгоритм, если это так просто. Ебанутая задача
521 1495650
>>5504
Да, спасибо. Я вот не знал, что это так работает. Ну и объяснение с учебника. Короче дело в прототипах

Добавить свойство к ранее определенному типу можно используя свойство Function.prototype. Это определит свойство для всех объектов, созданных этой функцией, а не только у какого-либо экземпляра.
522 1495653
>>5504

>кому кажется?


Судя по всему дохуя кому, раз это вопрос с собеса
523 1495678
>>5645
я ведь тебе даже перемножил два дробных числа сложением...
524 1495681
>>5678
Я понимаю. а теперь алгоритм на жсе для любых чисел сделай
525 1495694
>>5681
это тебе или мне надо епт?
https://www.youtube.com/watch?v=RN0-QHZnvKk

ничего особо сложного в этом нет если что, вот тут например алгоритм рисует столбик, а тебе даже рисовать не надо
https://ru.onlinemschool.com/math/assistance/number_theory/multiplication/
526 1495735
Шли нахуй тех кто задает вопросы с prototype, если вакансия на react/angular/vue
527 1495739
>>5735
это просто значит что ты не заешь основы языка вот и все
529 1495819
>>5739

знаю, но если я вижу что на соебсе спрашивают про var
prototype, use strict , то это полные деды-долбаебы
Тред утонул или удален.
Это копия, сохраненная 6 ноября 2019 года.

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

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