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

Ответить в тред Ответить в тред
Check this out!
JS Thread #215 /js/ Аноним 04/06/21 Птн 18:39:41 20567251
image 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>2045447 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 04/06/21 Птн 18:44:04 20567332
16222857499760.jpg 65Кб, 700x364
700x364
А объясните по-хардкору, чем ваш React Native лучше ихнего Kotlin или Java. Не говоря уже о всяких Flutter.
Аноним 04/06/21 Птн 18:44:14 20567343
Сортировку пузырьком написал!

function bubbleSort(massiv) {

for (let j = 0; j < massiv.length; j++) {
for (let i = 0; i < massiv.length - 1 - j; i++) {
if (massiv > massiv[i + 1]) {
let swap = massiv
massiv = massiv[i + 1]
massiv[i+1] = swap
}
}
}

console.log(massiv)
}
Аноним 04/06/21 Птн 18:50:01 20567444
>>2056733
>чем ваш React Native лучше
Ничем, это кал. Хочешь программировать под мобилки - учи яву\свифт и не выебывайся.
Аноним 04/06/21 Птн 18:53:38 20567525
6656534654577324.jpg 44Кб, 534x550
534x550
>>2056744
>Ничем, это кал.
Авторитетно и мощно. А главное - аргументировано.
Аноним 04/06/21 Птн 18:55:59 20567586
>>2056733
Если котлин тоже может в кросплатформу, то тогда только то, что в реуктнатив могут и жаваскриптеры. И не стоит недооценивать возможность рыночка порешать
Аноним 04/06/21 Птн 19:07:12 20567807
>>2056733
Для тебя, как писателя текстовых файлов - ничем.
Аноним 04/06/21 Птн 19:37:02 20568348
Поясните за useEffect в рякте. Доку к нему писал тот же инвалид который лепил плашку влм так что там нихуя не понятно.
Аноним 04/06/21 Птн 19:38:16 20568369
>>2056834
Бро, я ещё нативный JS изучаю, так что пока не могу тебе помочь с твоим вопросом.
Всегда на связи.
Аноним 04/06/21 Птн 19:38:46 205683810
>>2056834
>Доку к нему писал тот же инвалид который лепил плашку влм
А третий инвалид эту доку читал.
Аноним 04/06/21 Птн 19:39:26 205684011
>>2056836
Не по CUNTору я надеюсь?
>>2056838
А второй инвалид высирал своё мнение?
Аноним 04/06/21 Птн 19:42:21 205684712
>>2056840
>Не по CUNTору я надеюсь?
Не, бро, только Владилен Минин, только хардкор.
Тимура Шемсединова смотрю на самом деле
Аноним 04/06/21 Птн 19:52:55 205686113
>>2056840
>>2056847
CUNTор дает лучшую базу по жс. Через полгода вы поймете.
Аноним 04/06/21 Птн 20:07:02 205688614
>>2056861
>Через полгода вы поймете.
Через полгода ты в этот тред отпишешься с результатами/выводами?
Аноним 04/06/21 Птн 20:12:47 205689715
>>2056886
Через полгода ты завалишь свой первый собес, придешь домой с мыслью "Какое же я ебаное говно, и что мне теперь делать?", откроешь кантора, чтобы подготовиться к некст собесу, а там ответы на все, чем тимлид-травитель час назад душил.
Аноним 04/06/21 Птн 20:13:52 205690016
Аноним 04/06/21 Птн 20:17:00 205690717
>>2056897
Потому что тимлид сам перед собесом его прочитал?
Аноним 04/06/21 Птн 20:17:59 205690818
>>2056897
А сортировку пузырьком напишешь?
Я вот написал >>2056734
04/06/21 Птн 20:21:57 205691619
>>2056834
>>2056840
Задумайся о работе кассиром в Пятёрочке, программирование это явно не твоё.
Аноним 04/06/21 Птн 20:25:12 205692420
>>2056916
Задумайся о работе кассиром в Пятёрочке, программирование это явно не твоё.
Аноним 04/06/21 Птн 20:45:40 205693621
ну блять ж, это конечно смешно, но блять ж, какого нахуй?

> for(let s in [2,3,4,5,6]) console.log(typeof s)
string
string
string
string
string
Аноним 04/06/21 Птн 20:52:25 205694222
>>2056936
>in
Это, должно быть of, т.к. массив итерируемый. Не ебу как там все под капотом устроено, но вангую в жс массив это что-то вроде:
{
0: {
value: "1",
type: "Number"
}
1: {
value: "2",
type: "Number"
}
...
}
Аноним 04/06/21 Птн 20:55:44 205694623
>>2056942
бля, давай я буду лучше знать, что там быть должно? это просто пример. я итерирую по индексам и хочу получить индексы. нежданчик был в том, что вместо чисел, я получаю строковую ебанину.
Аноним 04/06/21 Птн 20:56:43 205694724
gaypill.png 5Кб, 280x400
280x400
короче, время принять таблетку.
Аноним 04/06/21 Птн 20:58:43 205695025
>>2056946
>я итерирую по индексам и хочу получить индексы
for(let i = 0; i < arr.length, i++) {
console.log(i);
}
Аноним 04/06/21 Птн 21:02:26 205695226
>>2056946
Ты одноклеточный чсвшный мудак, который дохуя гавкает, но мало знает, если тебе так нужны цифры, то подставь ебучий плюс. Че пацаны, кантор не нужен, да?
> for(let s in [2,3,4,5,6]) console.log(typeof +s)
Аноним 04/06/21 Птн 21:14:13 205696327
>>2056936
Угадай, какие у них ключи.
Аноним 04/06/21 Птн 21:29:32 205698328
Аноним 04/06/21 Птн 21:31:15 205698729
>>2056952
Не нужен, когда есть Фленаган

мимо
Аноним 04/06/21 Птн 21:31:49 205698830
>>2056950
ты совсем уёбок? ты же блять даже нормальный цикл не в состояние написать, что ты там советы раздаёшь?
Аноним 04/06/21 Птн 21:32:44 205699131
>>2056936
>>2056946
> я итерирую по индексам и хочу получить индексы. нежданчик был в том, что вместо чисел, я получаю строковую ебанину.
Какие типы данных могут быть ключами объекта? Какой самый известный тип данных в качестве ключа объекта? Идиот, блядь. ЭТО ЗНАТЬ НАДО, если ты учил JS. ЭТО КЛАССИКА, БЛЯДЬ! КАКИЕ ТИПЫ ДАННЫХ, СУКА? КАКИЕ, блядь, ТИПЫ ДАННЫХ, СКОТИНА, блядь?
Аноним 04/06/21 Птн 21:32:58 205699232
Кстати да, почему for..in возвращает строки?
Аноним 04/06/21 Птн 21:33:31 205699433
>>2056988
Define "нормальный цикл"
Аноним 04/06/21 Птн 21:34:53 205699534
>>2056994
начнём хотя бы с синтактической корректности
Аноним 04/06/21 Птн 21:35:02 205699635
Аноним 04/06/21 Птн 21:35:35 205699836
>>2056988
Факт: ты даун который не может достать индекс из массива.
>>2056992
Потому что он итерирует по ключам.
Аноним 04/06/21 Птн 21:35:46 205699937
>>2056991
вся суть JS кукарекухи
Аноним 04/06/21 Птн 21:36:15 205700038
>>2056995
Показывай синтаксически корректный цикл.
Аноним 04/06/21 Птн 21:38:16 205700439
>>2057000
for (statement_1; statement_2; statement_3) body
Аноним 04/06/21 Птн 21:38:26 205700540
>>2056999
Ты на вопрос то можешь ответить? Какие типы данных могут быть ключами объекта?
Аноним 04/06/21 Птн 21:39:39 205700841
>>2057004
Найди 10 отличий
> for(let i = 0; i < arr.length, i++) {
> console.log(i);
> }
Аноним 04/06/21 Птн 21:41:41 205701742
>>2057005
>Какие типы данных могут быть ключами объекта
Строки

>>2057008
У тебя не луп, а залупа, между прочим.
Аноним 04/06/21 Птн 21:44:05 205702343
>>2057017
> У тебя не луп, а залупа, между прочим.
Чем отличается от дефолтного цикла?
Аноним 04/06/21 Птн 21:45:00 205702444
>>2057023
Дефайн "дефолтный цикл".
Аноним 04/06/21 Птн 21:46:57 205703145
>>2057023
Тем, что у тебя statement_3 отсутствует, например.

мимо
Аноним 04/06/21 Птн 21:47:09 205703246
>>2057023
Ты сместо точки с запятой поставил запятую. Расстрельная команда выехала за тобой.
Аноним 04/06/21 Птн 21:48:42 205703847
>>2057024
Ой боже блять там целая запятая вместо точки с запятой, нихуя себе я оказывается синтаксиса не знаю. Ведь не может чтобы это была опечатка. Да как я посмел после такого мощного обосрамса учить кого-то доставать индекс из массива! Какой позор!
Аноним 04/06/21 Птн 21:51:08 205704548
>>2057032
А это где-то каникулы нначались, или во вазрослом возрасте тоже можно быть таким душным уебком, вместо того чтобы написать: чел, у тебя там запятая. Высрать 30 постов про синтаксическую правильность циклов.
Аноним 04/06/21 Птн 21:55:44 205705349
image.png 30Кб, 927x241
927x241
Накатил ТС.
Поясните мне что это за хуйня. У меня во всех редьюсерах первая строка с принимаемым аргументом подсвечивается с такой ошибкой. Я понимаю что это какая-то залупа встала боком, но какая именно?
Аноним 04/06/21 Птн 21:59:48 205706050
>>2057045
если в мелочах ты такой уёбок, то по крупному ты и родину продать можешь, пидор.

>>2057045
чтобы за 30 постов не найти фундаментальную ошибку в двух строках - это надо быть самовлюблённым кукареку.
Аноним 04/06/21 Птн 22:00:05 205706151
Аноним 04/06/21 Птн 22:01:55 205706552
42543254356.jpg 7Кб, 206x245
206x245
>>2056734
ДА ОБРАТИТЕ ЖЕ НА МЕНЯ ВНИМАНИЕ!
Аноним 04/06/21 Птн 22:02:46 205706653
>>2057060
Чел, я когда такое пишу я не задумываюсь, я не вчера жс изучать начал, для меня циклы, хуиклы, это не что-то новое и интересное, на чем стоит фокусировать внимание. Опечатался - хуй с ним, ide сама исправит. Но я-то знаю как минимум 3 пути извлечения индекса из массива, а ты нет.
Аноним 04/06/21 Птн 22:14:33 205709354
>>2057066
Вообще он прав. Ошибка у тебя реально даунская. К тому же эта запятая сразу в глаза бросается, а ты ее не заметил, пока носом не ткнули.

мимо
Аноним 04/06/21 Птн 22:17:25 205710155
>>2057017
> Строки
Ну так вот поэтому и:
> вместо чисел, я получаю строковую ебанину.
Аноним 04/06/21 Птн 22:22:05 205710956
>>2057093
Ну, у меня может бтыть 4 часа утра, я делаю альт-таб игры, вижу даунский вопрос, уровня: как объявить переменную, решаю помочь, разворачиваюсь обратно. Я не сижу блять не перечитываю свой пост 10 раз, потому что знаю, что в таких элементарных вещах не может быть серьезной ошибки. И вместо: спасибо, получаю какую-то школьную хуйню про запятую вместо точки с запятой, про синтаксис, от дебила, который не может осилить элементарные вещи, но при этом спешит бегать по треду и тыкать носом в опечатки несоизмеримо более опытных людей. Ну земля говном отсталому, такая хуйня отлично отбивает охоту помогать.
Аноним 04/06/21 Птн 22:24:46 205711457
>>2057066
как минимум ты уёбок, который не обладая достаточной информацией, считает себя умнее других, но обсирается на азах. завязывай с этим.
Аноним 04/06/21 Птн 22:31:10 205713158
Аноним 04/06/21 Птн 22:44:05 205716059
Аноним 04/06/21 Птн 22:45:48 205716460
Аноним 04/06/21 Птн 23:33:10 205727761
image.png 7Кб, 714x256
714x256
Сап, почему png картинки с сеткой появляются?
Аноним 04/06/21 Птн 23:49:49 205730862
Аноним 04/06/21 Птн 23:53:34 205731463
в джсе, та и вообще фронтенде, не шарю нихуя, посоветуйте плез максимально тупой фреймворк чтобы по быстрому нашлепать крудов. Создал в студии темплейт с реактом и редуксом, но чет я слишком тупой для этих хуков, редюсеров, пропсов и тд.
Аноним 05/06/21 Суб 00:01:21 205733464
image.png 17Кб, 685x415
685x415
Все, я создал первую игру по туториалу, я хорош?
Аноним 05/06/21 Суб 00:18:42 205736365
>>2056725 (OP)
Делаю вот такое:
return `rgb(${rgbColors[0]}, ${rgbColors[1]}, ${rgbColors[2]})`

То есть в строку подставляю значения из массива rgbColors, но выглядит это как-то "по-колхозному", как это норм замутить?
Аноним 05/06/21 Суб 00:30:46 205737866
Интересный тред по циклам сверху. Появился вопрос, а как правильно итерировать по ключам объекта? Кейс такой, что есть объект со значениями из других объектов:

let foo = { 'a' : { 'bar' : 1}, 'b' : { 'bar' : 32}, 'c' : {'baz' : 88} }

Как лаконично пройтись по значениям foo? Я знаю что, например, пройтись по ключам можно через for(key in foo). Конструкция очень простая и легкочитаемая. Наивно было бы полагать, что для значений можно было бы использовать for..of, но это не так. Так как это сделать, чтобы было удобно и понятно?
Аноним 05/06/21 Суб 00:31:45 205738067
>>2057378
> как правильно итерировать по ключам объекта
< как правильно итерировать по значениям объекта
селффикс
Аноним 05/06/21 Суб 00:45:28 205741468
Аноним 05/06/21 Суб 00:49:23 205742169
Аноним 05/06/21 Суб 01:01:54 205743970
Js
Аноним 05/06/21 Суб 01:23:56 205744671
Насколько норм работать через событие postMessage в iframe?
У нас одна crm-система хочет так работать, их обоссать или сказать что норм тема?
Аноним 05/06/21 Суб 01:28:34 205744972
Аноним 05/06/21 Суб 01:29:37 205745173
Аноним 05/06/21 Суб 01:30:42 205745274
>>2057314
еще как вариант svelte, он намного проще ангуляра, но сыроват еще, так что смотри сам, но на нем прям совсем просто будет
Аноним 05/06/21 Суб 01:31:39 205745375
>>2057446
>обоссать
Аргументы то есть у тебя?
Аноним 05/06/21 Суб 01:34:17 205745476
image.png 208Кб, 400x300
400x300
>>2057453
Нормальные пацаны через api работают, где можно проверить Authorization и cors
Аноним 05/06/21 Суб 01:49:59 205746977
>>2057454
У postMessage в iframe тоже есть CORS, зелень.
Аноним 05/06/21 Суб 01:52:36 205747378
image.png 9Кб, 273x118
273x118
Аноним 05/06/21 Суб 04:37:07 205754679
>>2057314
Послушай доброго совета, забей на новомодную парашу и возьми jquery. Быстрота работы, поддержка ЛЮБЫХ браузеров, любые плагины, небо и даже Аллах. А фреймворк ты дольше учить будешь, чем круд с полутора функциями шлепать.
Аноним 05/06/21 Суб 05:47:29 205755980
Аноним 05/06/21 Суб 05:57:05 205756281
>>2056834

В доке все понятно. Примеры использования - в гугле тысячи их.
Аноним 05/06/21 Суб 06:07:01 205756482
>>2056840
>Не по CUNTору я надеюсь?

Чем учебник Кантора плох по сравнению с другими?
Аноним 05/06/21 Суб 06:08:42 205756683
>>2057005
> Какие типы данных могут быть ключами объекта?

Строки и симболы.
Аноним 05/06/21 Суб 06:42:31 205757284
>>2057566
Тогда каким образом ты ожидаешь число в качестве ключа?
Аноним 05/06/21 Суб 06:44:19 205757485
>>2057160
npm i --save-dev @typescript-eslint/parser @typescript-eslint/eslint-plugin
Аноним 05/06/21 Суб 07:09:04 205757886
Аноним 05/06/21 Суб 08:19:31 205759287
Аноним 05/06/21 Суб 09:44:48 205764188
>>2057574
Не помогло, но спасибо за ответ.
Аноним 05/06/21 Суб 10:02:49 205765689
>>2057641
Хотя если прописать
"standard": {
"parser": "@typescript-eslint/parser"
}

то работает. Я думал оно само инклюдится в проект
Аноним 05/06/21 Суб 11:24:30 205772190
>>2057656
У еслинта и тайпскрипта взаимоисключающие абстрактные деревья. Выбирай только одно, ну или пердолься с плагинами совместимости.
Аноним 05/06/21 Суб 11:35:39 205774791
какие ресурсы по TypeScript есть полезные?
Аноним 05/06/21 Суб 11:43:46 205775992
15123377993600.jpg 94Кб, 575x488
575x488
>>2057721
Бля по брацки, пасиба, не ожидал даже что тут кто-то ответит.
Аноним 05/06/21 Суб 12:00:10 205778093
applab.png 75Кб, 1024x664
1024x664
applab-stroke.png 19Кб, 408x279
408x279
applab-header-l[...].png 1Кб, 117x32
117x32
Анон, прости, что вопрос по вёртске в JS-треде, не знаю где ещё спросить.

Беда в следующем: изображение почему-то отображается больше, чем следует. Надпись AppLab должна быть в ширину 125 пикселей, а на деле 185 пикселей. В HTML и CSS указаны верные значения.

Не знаю как даже гуглить эту траблу.
Аноним 05/06/21 Суб 12:01:37 205778194
>>2057780
Ты забыл разметку показать.
Аноним 05/06/21 Суб 12:10:47 205779095
html-file.png 288Кб, 1920x1015
1920x1015
Аноним 05/06/21 Суб 12:33:06 205780896
>>2057790
>>2057780
Выложил бы код в песочницу, больше бы ответило, а так лень гадать.
Аноним 05/06/21 Суб 12:35:51 205780997
>>2057790
А теперь посмотри на свойства `page-header__logo` в браузерной консолечке.
Аноним 05/06/21 Суб 13:13:17 205782798
>>2056725 (OP)
Парни, че-то не вдупляю как работает sort с массивами. Мы передаем ему функцию, которая должна возвращать число больше 1, меньше или 0 как результат сравнению двух значений из массива; но разве не логичнее было бы передавать функцию которая совершала бы некое преобразование над каждым из значений по отдельности и после сравнивала бы возвращаемые значения, сортируя элементы согласно ним?
Аноним 05/06/21 Суб 13:14:21 205783099
>>2057827
Вот например так происходит shuffle массива:

arr.sort( (a,b) => Math.random() - 0.5 )

Хз вообще как это работает, почему принимаются именно 2 аргумента
Аноним 05/06/21 Суб 13:17:43 2057834100
>>2057830
Сравниваются два числа кастомной функцией, которая и решает - минус, значит это больше, плюс - другое, а ноль - одинаковые. Вот так парами сравнивается и сортируется, хули непонятного?
Аноним 05/06/21 Суб 13:20:49 2057837101
Аноним 05/06/21 Суб 13:28:54 2057842102
>>2057759
И в качестве благодарности ты аниме притарабанил? Чтобы в следующий раз 10 раз подумали, прежде чем тебе помогать?
Аноним 05/06/21 Суб 13:36:36 2057849103
>>2057842
Молодой чиланбек, вы осознаете на каком форуме вы находитесь?
Аноним 05/06/21 Суб 13:43:17 2057857104
Аноны, где вы задачки брали чтобы практиковаться в синтаксисе по JS'у, подскажите пожалуйста какой-то задачник или сервис.
Аноним 05/06/21 Суб 14:14:43 2057895105
>>2057857
суть программиста — постоянный поиск информации.

leetcode
codewars
codeforces
Аноним 05/06/21 Суб 14:16:00 2057896106
>>2057857
Задачки никак не помогут тебе научиться писать код
Берешь и пишешь пет, получаешь знания которые реально необходимы в работе
Аноним 05/06/21 Суб 14:37:53 2057915107
>>2057896
Да я знаю, у меня даже идеи проектов есть в голове. Суть в том, что мне надо как минимум синтаксис освоить и попрактиковать на чём-то минимально, перед тем чтобы приступать к проекту.
Аноним 05/06/21 Суб 14:47:24 2057922108
>>2057896
>Берешь и пишешь пет, получаешь знания которые реально необходимы в работе
Маняфантазии.
Аноним 05/06/21 Суб 18:19:58 2058137109
const isEven = function(number)
{
if (number === 0) return true
else if (number === 1) return false
else isEven(number - 2);
}
console.log(isEven(70));

Сап, можете подсказать почему функция возвращает undefined? Притом до 0 она доходит, но не возвращает true все равно
Аноним 05/06/21 Суб 18:21:41 2058139110
>>2058137
хуею с типов, хуярящих рекурсию которая засирает все к херам, это говно давно пора признать антипаттерном
Аноним 05/06/21 Суб 18:22:08 2058140111
>>2058139
В eloquent задание такое
Аноним 05/06/21 Суб 18:22:54 2058143112
>>2058140
ты return проебал кстати
Аноним 05/06/21 Суб 18:23:25 2058144113
>>2058143
Да, я уже сам нашел, но спасибо все равно
Аноним 05/06/21 Суб 18:25:38 2058146114
image.png 1Кб, 295x22
295x22
image.png 479Кб, 600x400
600x400
Аноним 05/06/21 Суб 18:54:42 2058182115
>>2058146
Очень мало рекурсии, котик
Аноним 05/06/21 Суб 19:03:25 2058193116
А зачем учить ES5, если все уже на ES6 существует? Это не вносит путаницу?
Аноним 05/06/21 Суб 19:05:28 2058200117
Аноним 05/06/21 Суб 19:08:13 2058207118
>>2058193
Что ты там учить собрался?
Аноним 05/06/21 Суб 19:12:06 2058214119
Аноним 05/06/21 Суб 19:19:28 2058220120
16203258711370.png 445Кб, 917x638
917x638
>>2058214
Вначале выучи es4, а потом уже к es6 переходи.
Аноним 05/06/21 Суб 19:25:18 2058229121
Аноним 05/06/21 Суб 21:15:26 2058436122
>>2058146
The right way
const odd = v => v % 2
const even = v => !odd(v)

Как перестановку в массиве сделать иммутабельно?
Аноним 05/06/21 Суб 21:29:30 2058451123
>>2058436
> Как перестановку в массиве сделать иммутабельно?
Выбери что-то одно.
Аноним 05/06/21 Суб 21:32:07 2058457124
>>2058451
Без splice, чтобы адепты хаскеля одобрили
Аноним 05/06/21 Суб 21:35:11 2058459125
>>2058436
Берешь и делаешь без задней мысли
через копию
только нахуя?
Аноним 06/06/21 Вск 00:09:05 2058644126
>>2058139
> хуею с типов, хуярящих рекурсию которая засирает все к херам, это говно давно пора признать антипаттерном
Два чаю.

Более того, я в последнее время вместо
promise.then(() => obj.method(value))
стал хуярить
promise.then(obj.method.bind(obj, value))
, особенно если есть хоть малейшая вероятность, что метод снова вызовет текущую функцию. Кто-то ещё так делает, или я один такой ебанутый параноик?
Аноним 06/06/21 Вск 00:14:56 2058651127
>>2058644
Bind оверхедит сильнее чем стрелочная функция. Так что ты долбоеб
Аноним 06/06/21 Вск 00:36:18 2058678128
>>2058644
Не чел, ,то уже паранойя. Но за рекурсию и правда ногами пиздить надо.
Аноним 06/06/21 Вск 00:46:36 2058687129
image.png 2Кб, 186x27
186x27
>>2058137
>почему функция возвращает undefined?
Потому что твоя функция ничего не возвращает.

Удивительно, не так ли?
Аноним 06/06/21 Вск 00:47:17 2058688130
>>2058651
> Bind оверхедит сильнее чем стрелочная функция.
Но с ним не будет рекурсии замыкания.

Этот код рано или поздно обязательно сожрёт всю память:
let obj = {
  method0(value) {
    Promise.resolve(value).then(
      value => this.method1(value)
    );
  }
  method1(value) {
    Promise.resolve(value).then(
      value => this.method0(value)
    );
  }
};
obj.method0('foo');

А этот — нет:
let obj = {
  method0(value) {
    Promise.resolve(value).then(
      this.method1.bind(this)
    );
  }
  method1(value) {
    Promise.resolve(value).then(
      this.method0.bind(this)
    );
  }
};
obj.method0('bar');
Аноним 06/06/21 Вск 01:06:10 2058695131
>>2058678
> Не чел, ,то уже паранойя
Моя паранойя меня бережёт.

Ну а если методы вызывают друг друга асинхронно (по типу как здесь >>2058688, но с полезным действием, разумеется), и неизвестно, когда цепочка прервётся?
Аноним 06/06/21 Вск 01:46:13 2058737132
П. С.
Запятые проебал, уже к классам слишком привык.
>>2058688
Аноним 06/06/21 Вск 02:05:59 2058747133
>>2058688
Чего блядь. У тебя в обоих вариантах есть рекурсия замыкания.
Аноним 06/06/21 Вск 02:11:06 2058750134
>>2058688
>Этот код рано или поздно обязательно сожрёт всю память:
не надо долбоебских примеров, такого полно и так. Сразу пиши исправленную версию как правильно, это уменьшит стохастичность в головах и умах.
Аноним 06/06/21 Вск 02:14:39 2058752135
/e
Аноним 06/06/21 Вск 04:42:53 2058775136
>>2058695
Переписывать так, чтобы такой хуйни не было, очевидно же. Рекурсия в две функции - все равно рекурсия. Алсо, что в 2к21 делают промисы без async/await?
Аноним 06/06/21 Вск 05:17:34 2058776137
>>2058139
хуепаттерном, это неотъемлемая часть функциональщины , и если вы собаки лоускилльные не можете в оптимизацию стека, из-за чего рекурсия превращается в ад - это ваши проблемы
Аноним 06/06/21 Вск 06:45:54 2058784138
>>2058747
> Чего блядь. У тебя в обоих вариантах есть рекурсия замыкания.
С чего бы? Во втором варианте все используемые функции создаются только один раз. Ссылки на объекты лексического окружения, возникающие при вызове функций, нигде не сохраняются, потому эти объекты успешно трутся сборщиком мусора.
Это скорее бесконечный цикл, а не рекурсия.

>>2058750
> Сразу пиши исправленную версию как правильно
>>2058775
> Переписывать так, чтобы такой хуйни не было
Как?

> Алсо, что в 2к21 делают промисы без async/await?
Допустим, есть конструктор объекта, сам объект имеет свойства-промисы. Используя .then можно прямо в конструкторе назначать нужные обработчики на присвоенные ранее свойства-промисы.
Аноним 06/06/21 Вск 07:35:13 2058797139
>>2058784
>создаются только один раз.
Нет.
Аноним 06/06/21 Вск 08:06:39 2058802140
Аноним 06/06/21 Вск 08:10:34 2058803141
>>2058802
>Почему?
По спецификации.


Ты сам-то свои убеждения проверял? Возьми в привычку.
Аноним 06/06/21 Вск 08:58:39 2058813142
>>2058776
Свидетель настоящего фп подал голос.
Аноним 06/06/21 Вск 10:52:14 2058853143
>>2058776
>рекурсия превращается
только долбоеб, причем полный, в управляемом коде использует рекурсию. Вы же понимаете, что это неконотролируемое поведение?
Вы что там в этой своей рекурсии вычисляете, фракталы? Ну дак фракталы это детерминированный алгоритм, который можно выполнить на N2 массиве выходных данных N2 раз вообще без рекурсии. А более сложного примера даже теоретически- сложно придумать.
Аноним 06/06/21 Вск 10:58:43 2058855144
>>2058784
>Как?
зачем у вас, придурок, метод в локальной переменной? Тем более метод, который ничего не делает? Привыкайте писать только полезный код, даже в примерах. Может вы конечно тролль, но это троллинг непроходимой тупостью.
откройте блядь книжечку Дональда Кнута, про алгоритмы, есть редакция на java, из более менее свежих, и осильте хоть 2 первых главы. Вы тут сразу несколько анти-паттернов использовали, что же будет дальше? Или вы просто школьник 5 классник?
Аноним 06/06/21 Вск 11:21:58 2058875145
>>2058644
>или я один такой ебанутый
нет ты не один ебанутый тормоз, анонимные методы просто нахуй не нужны. Вот вам просто лень название методу придумать, или что? Если у вас в методе просто несколько полей объекта изменяется, подумайте, нужен ли такой метод?
Это синтаксический мусор просто, который якобы должен увеличить понимаемость программы. Но у вас это работает как пустое обезьянничанье, без смысла и цели.
Аноним 06/06/21 Вск 11:44:47 2058889146
>>2058855
Здравствуйте! А я вот книжечку читаю, "Грокаем алгоритмы", Адитья Бхаргава.
Аноним 06/06/21 Вск 12:04:40 2058912147
>>2058889
Кто этот Адитья, какой то глупый писака, индус, ничего не говорит вообще.

Аноним 06/06/21 Вск 12:15:12 2058924148
>>2058912
А вы кто такой, какой то глупый писака, анон, ничего не говорит вообще.
Аноним 06/06/21 Вск 12:19:31 2058932149
>>2058924
ну читай, тебе никто не может запретить. Только откуда у вас даже в примерах такая тупая говнина? не из ваших ли книжечек, которые гуманитарии пишут.

Аноним 06/06/21 Вск 12:53:22 2058960150
есть какая-нибудь js библиотека для конвертации из видео в гиф?
Аноним 06/06/21 Вск 12:54:07 2058961151
Есть кака-нибудь js библиотека для создания гиф из видео?
Аноним 06/06/21 Вск 13:11:36 2058989152
Кто со скольки собесов вкатился, пилите прохладные стори с подробностями.

Завтра первый собес в крупную галеру.
Аноним 06/06/21 Вск 13:55:16 2059031153
props
Аноним 06/06/21 Вск 14:04:38 2059044154
Аноним 06/06/21 Вск 14:29:01 2059068155
Аноним 06/06/21 Вск 15:58:49 2059223156
image.png 52Кб, 245x305
245x305
>>2058776
>неотъемлемая часть функциональщины
Свидетель ФП, ты?
Ты ж ничем не отличаешься вот от этой ебанашки из Хуяндекса с пикрила - свидетеля дженериков. Дженерики должны облегчаться работу прогера а не превращать ее в ад как иут. Ровно как и рекурсия вроде как призвана сделать код:
более читаемыем
более легкоотлаживаемые
Но она ж блин делаем совсем наоборот!
Аноним 06/06/21 Вск 16:17:52 2059269157
>>2058989
С двух лол. Апнул до сотыги потом за 4-5.
Аноним 06/06/21 Вск 16:27:28 2059295158
1.PNG 58Кб, 889x848
889x848
Я сам написаль мэп и пушь!
Меня возьмут джуном?
Аноним 06/06/21 Вск 16:34:14 2059323159
>>2059295
Я тут недавно сортировку пузырьком написал, сам.
Аноним 06/06/21 Вск 16:38:44 2059335160
>>2059323
Ты тоже мечтаешь, чтобы джуном взяли?
Аноним 06/06/21 Вск 16:40:47 2059341161
>>2059335
Да, моя мечта намбер ван!
Аноним 06/06/21 Вск 17:49:47 2059487162
какие плюсы nodejs?
Аноним 06/06/21 Вск 17:52:55 2059499163
>>2059487
Относительно чего?
Аноним 06/06/21 Вск 18:08:26 2059530164
>>2059499
Относительно минусов.
Аноним 06/06/21 Вск 18:37:28 2059594165
Аноним 06/06/21 Вск 18:51:32 2059634166
Шла вторая(или третья) неделя изучения JS, как то пару месяцев назад увидел в /b/ пост анона, который просил сделать расширение для двача, что бы нажал на кнопочку и все картинки из треда были перед тобой.Ну я потужился и высрал данный скрипт.Изначально хотел сделать так, что бы открывалась отдельная галерея поверх двача, но что то не получилось(на локалхосте работало) и скрипт просто заменяет оп-пост картинками.Чуть позже сделаю через тамперманки, что бы не приходилось вводить его в консоль постоянно.Сейчас пойду смотреть материалы, что бы сделать двачеподобные картинки(то есть превью, а когда по нему кликаешь открывается полная картинка).Воот, обосрите меня что ли.
let posts = document.querySelectorAll('.post__image-link')
let img
let gallery = document.querySelector('.post__images')
let header = document.querySelector('.post__details')
let _header = document.querySelector('main').innerHTML
header.innerHTML += '<button onclick="createGallery()">Посмотреть галерею!</button>'
createGallery = () =>{
gallery.innerHTML = ''
header.innerHTML += '<button style="position: fixed" onclick="getBack()">Вернуть все назад!</button>'
for(image of posts){
console.log(image.href);
if(image.href.indexOf('.webm') === -1){
if(image.href.indexOf('.mp4') === -1){
img = new Image(600, 600)
img.src = image
gallery.append(img)
}
}
}
}
getBack = () =>{
header.innerHTML = _header
}
Аноним 06/06/21 Вск 18:54:24 2059636167
>>2059634
Бро, только - только в вёрстку начал вникать, но про квериСелекторы уже слышал и пробовал. Как знания подтяну, оценю твой код.
Всегда на связи
Аноним 06/06/21 Вск 19:09:55 2059653168
Ебаште братья-вкатуны. Ебаште блять.
Зашел почекать резюме на вротендера-ждуна. Это пизда.
90% с технической профильной вышкой, у всех огромный стек технологий, по 5-10 качественных петов, у всех свой сайт-визитка для ускорения намокания эйчаской писи, у всех фотка в профиле в топовом шмоте и с прической из барбера, мои ровесники (22 годика) половина уже миддлы, половина какие-то просто ебанутые петы хуярит и готовится миддлом стать, дохуя пиздюков 18-19 лет, кто уже дышит в спину с еще более охуенным стеком и ебанутыми петами (привет долбоебам с их "уууу тупые зумеры", зумеры вас в рот ебать будут через годик). Это пиздец. Раньше у меня был план статить миддлом, чтобы вкатиться на вакансию джуна, теперь, похоже, придется становиться сеньором, чтобы устроиться на джуна. Это просто пиздец блять.
Аноним 06/06/21 Вск 19:28:30 2059691169
Аноним 06/06/21 Вск 19:30:44 2059698170
124324365465463[...].gif 2748Кб, 498x469
498x469
>>2059653
Мне тревожно и страшно за свою жизнь от твоего поста. Что ж ты делаешь то, а.
А ведь мне за 30 и я только только вкатываюсь.
Аноним 06/06/21 Вск 19:33:34 2059706171
>>2059698
Я тоже охуел. Я думал, что я самый умный и наебал систему. Буду со своим миддловским стеком самой сладкой морковкой на рынке ждунов, а хуй там, где-то открылся портал в ад, и оттуда такие черти полезли, что просто пизда.
Аноним 06/06/21 Вск 19:42:41 2059722172
>>2059706
П.С. Ни у кого нет пресловутой тудушки и мувисерчера в петах. НИ У ЕДИНОГО БЛЯТЬ. У всех сайты отелей, магазины, рестораны, всякие хитровыебанные игры на жс (нет блять, не саймон гейм, платформеры, аркадные шутеры, рогалики), один нахуярил 3д редактор. Все проекты строго фуллстек на ноде\пхп\руби. Все на тайпскрипте и покрыто тестами. Пиздец.
Аноним 06/06/21 Вск 19:46:27 2059727173
>>2059722
П.С. И эти люди СИДЯТ БЕЗ РАБОТЫ!!!!!!! Что там за боги все-таки пролазят на заветные 20к ждуновских в месяц я просто представить боюсь. MIT PhD и свой стартап на 1кк$, не меньше блять.
Аноним 06/06/21 Вск 19:48:06 2059730174
>>2059634
Про веб расширение можешь почитать тут, легко делается.
https://developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension

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

После закрытия галереи у тебя двач умножается на 0 2, все посты дублируются.
Аноним 06/06/21 Вск 19:53:29 2059739175
указаниенаместо.mp4 462Кб, 1280x720, 00:00:01
1280x720
>>2059653
>>2059706
>>2059722
>>2059727
Рыночек порешал, а ты горишь ярче солнца.
Иди работать в пятерочку, не трать энергию зря.
Аноним 06/06/21 Вск 19:59:13 2059746176
>>2059730
Ну я так и делал, на своем хосте(пустой хтмл темплейт) все работало, на дваче в консоль пишет "closed".
Аноним 06/06/21 Вск 20:00:00 2059747177
>>2059730
>После закрытия галереи у тебя двач умножается на 0 2, все посты дублируются.
Это заметил, еще и мелкое все становится.
Аноним 06/06/21 Вск 20:05:02 2059757178
>>2059727
>И эти люди СИДЯТ БЕЗ РАБОТЫ
так они хотят 3 мешка денег, очевидно же.

>>2059706
>Я тоже охуел. Я думал, что я самый умный и наебал систему. Буду со своим миддловским стеком самой сладкой морковкой на рынке ждунов
так ты ее и наебал, щас на яваскрипте пилится всё, причем быстро и просто, я охуел когда увидел туториалы на ютубе, где чел за 6 часов написал клон инстаграма, другое дело что создашь на фрилансе заявку "нужен клон инстаграма с таким-то функционалом", и пойдут ответы "ну это месяца 2 работы и $$$$ денег", ну вас нахуй таких
Аноним 06/06/21 Вск 20:06:18 2059759179
>>2059698
Все эти посты пишет один и тот же даун-прокрастинатор, который еще в перезвоним треде тусуется. Игнорируй его. Он болен на голову, уже чего только не придумает, лишь бы не учить этот долбанный джаваскрипт.
Специально сейчас залез на хх и посмотрел первые три резюме по запросы жс.
У первого чувака реальные проекты, но у него и опыт работы в реальной компании
Второй указал курсы Степик и дохлый сайт в качестве порфтолио.
https://hh.ru/resume/2da1a7b00007b956100039ed1f684d6974634e
Третий написал крутые названия проектов, но если зайти на гитхаб, то там просто заглушки, пустые проекты не соответствующие названию
https://hh.ru/resume/e3cf2a2b00082c4a750039ed1f46356370505a
FaceHack - интерактивное приложение для распознавания лиц.
Стек: Express js, OpenCV js, MongoDB, Canvas, Handelbars
Ссылка: https://github.com/Amigo-digital/FaceHack-js
Круто звучит.
Но если посмотреть код, то интерактивное приложение- это парочка форм для авторизации

Вывод: меньше слушай даунов с двачей и дели на 10 описание чужого опыта в резюме
Аноним 06/06/21 Вск 20:08:59 2059765180
>>2059759
Ты меня с кем-то путаешь чел, я активно вкатываюсь уже год, без хуйни и прокрастинации, ебашу по 8 часов в день, остальное время смотрю околопрограммерские видосы, чтобы не выпадать из среды. И я охуеваю просто от пиздеца вокруг. Я уже хочу на работу (не только из-за денег блять, я готов бесплатно работать, мне хочется на реальный проект), но с такими конкурентами это пизда как сложно будет сделать.
Аноним 06/06/21 Вск 20:08:59 2059766181
>>2059722
>У всех сайты отелей, магазины, рестораны, всякие хитровыебанные игры на жс (нет блять, не саймон гейм, платформеры, аркадные шутеры, рогалики), один нахуярил 3д редактор.
Сделай тоже самое, в чем проблема?
Аноним 06/06/21 Вск 20:10:24 2059769182
>>2059765
>ебашу по 8 часов в день
>я активно вкатываюсь уже год
Вот толстяк ))
Аноним 06/06/21 Вск 20:10:58 2059771183
>>2059759
П.С. И ты каких-то дедов принес, которые до 30ти в носу ковырялись. Неси зумеров.
Аноним 06/06/21 Вск 20:11:23 2059772184
Веб приложение для составления карточек и изучения слов из них - достойный проект?
Аноним 06/06/21 Вск 20:11:27 2059773185
>>2059722
Ну тудушка это рили несерьезно. Я вот нахуярил фулстак интернет магаз. Думаешь прокатит? Единственное у меня там только сортировка по цене и алфавиту. Что-то сложнее лень пилить:c
>>2059698
Сейм, но мне 27
Аноним 06/06/21 Вск 20:12:17 2059774186
>>2059769
>от толстяк ))
Хуле тут толстого блять? Я ни одного собеса не пройду, это пиздец. Мне еще месяца три чисто к собесам готовиться.
Аноним 06/06/21 Вск 20:13:10 2059775187
>>2059765
Ты нам где-то врешь)
За год по 8 часов в день ты бы до сеньора докачался.
Аноним 06/06/21 Вск 20:14:35 2059778188
>>2059775
>За год по 8 часов в день ты бы до сеньора докачался.
Ну так я и докачиваюсь до сеньора (миддла). Докачаюсь и начну пробиваться на собесы на джуна. А иначе хуй пролезешь.
Аноним 06/06/21 Вск 20:20:57 2059784189
>>2059778
Маловато будет, пробивайся в разработчики жс, а там можно и на джуна.
Аноним 06/06/21 Вск 20:21:52 2059786190
>>2059653
Хз, вкатываюсь год. По 30 минут-часу в среднем Обычно пару дней хуярю код и потом неделю смотрю аниму
Джаваскрипт почти не учил. Сразу пошел на реакте писать, сделал 2 говноприложухи: одна работает с апи, вторая еккомерс.
Писал их через гугл в стиле: "как добавить элемент в массив", "как убрать дубли"
Сейчас еще раз пробежался по жсу(задачки на фрикодкемп). Простые задачки решать смогу. Плюс посмотрел собеседования на ютубе. Вот >>2059295 мой пост кста!
Через неделю планирую выкладывать резюме. Хочу 50к со старта т.к живу в милионнике.
Все правильно делаю?
Аноним 06/06/21 Вск 20:23:41 2059789191
>>2059778
>Ну так я и докачиваюсь до сеньора (миддла).
имиджборду можешь написать, сеньор?
Аноним 06/06/21 Вск 20:28:06 2059796192
>>2059789
Да. У меня постоянные мысли написать макабу++ на ноде. Если бы я не стеснялся того, что я двачер, то давно бы нахуярил и на гит залил. Т.К. останавливает меня только то, что этим не похвастаешься.
Аноним 06/06/21 Вск 20:29:19 2059798193
>>2059757
>где чел за 6 часов написал клон инстаграма
Лолблять, инстаграм это не только окошки, это в первую очередь БД и передача террабайтов файлов.
Аноним 06/06/21 Вск 20:31:28 2059800194
Палю инфу сеньорам - джунам.Все эти вакансии, хуянсии, требования - это пыль в глаза.У меня есть мидл знакомый, его звали на собес просто по стеку(который вообще не большой), только потому что он мид.Джуна так конечно не позовут, они вообще мало кому нужны, но он показывал мне гугл док(лежал в беседе телеграммовской где хрка с тимлидом создавали конференцию для собеса).Так вот они за три-четыре недели отсобесили около 70-ти человек, большинство из которых не прошли РАЗГОВОР с ХРкой..Разговор, карл!К которому готовится не надо, тебе реально в сумме строк 300 кода за жизнь написать надо что бы пройти его.А ну и главным качеством для выбора джуна там было "молодой, дешевый".молодой это не качество скорее всего, это лишь условие для дешевого, то есть старый за копейки работать не захочет, насколько я понимаю.
Аноним 06/06/21 Вск 20:31:46 2059802195
>>2059798
кто ж спорит, это highload и все такое, но 6 часов и 2 месяца, разницу видишь? пусть даже 3 дня и 2 месяца, просто некоторые индивиды зажрались
Аноним 06/06/21 Вск 20:34:59 2059807196
>>2059800
>старый за копейки работать не захочет, насколько я понимаю
Старый джун? Ну на первых парах можно и за жрат работать. Да и что такое копейки? 30к на старте это копейки? В моём около миллионике выживать первое время на 30к можно.
Да и что значит старый? По медицинским показателям молодой организм это до 40 лет, мне так врач сказал. А в РФ молодой специалист считается до 35 лет.
Аноним 06/06/21 Вск 20:34:59 2059808197
>>2059802
Я бы тоже 2 месяца делал, если не больше.
У меня минимум неделя бы ушла на дрочь стилей. Хочется же сделать годноту, а не на отъебись
Аноним 06/06/21 Вск 20:35:02 2059809198
>>2059771
Ну вот тебе зумерок
https://hh.ru/resume/c73732ff0007fe5d330039ed1f694a696a324d
Студент 4-го курса без опыта, сертификат каких-то курсов
Один проект - тест-игрушка "угадай мелодию"
Что, уже страшно от конкуренции?
>>2059765
>ебашу по 8 часов в день
Ну ты либо гонишь, либо реально очень лоускилльный чувак с низкой обучаемостью.
Может все-таки кодинг это не твое?
Аноним 06/06/21 Вск 20:37:00 2059812199
image.png 338Кб, 385x410
385x410
>>2059807
> в РФ молодой специалист считается до 35 лет.
Аноним 06/06/21 Вск 20:38:28 2059815200
>>2059809
>Студент 4-го курса без опыта, сертификат каких-то курсов
Один проект - тест-игрушка "угадай мелодию"
Ну этот отлетит на этапе с херкой, его даже не рассматриваем.
>Может все-таки кодинг это не твое?
При чем тут это? Я ни на одном собесе не был, из-за этой адской конкуренции а не из-за каких-то своих качеств. Какой смысл брутфорсить 100000 собесов, если с тобой туда ходят челики которые онлайн версию 3д макса пилят в свободное время. Это пиздец.
Аноним 06/06/21 Вск 20:38:37 2059816201
>>2059759
> Третий написал крутые названия проектов, но если зайти на гитхаб, то там просто заглушки, пустые проекты не соответствующие названию
Бля это рабочий метод?
Аноним 06/06/21 Вск 20:39:38 2059818202
>>2059815
> челики которые онлайн версию 3д макса пилят в свободное время
ссылку
Аноним 06/06/21 Вск 20:40:42 2059821203
>>2059818
>ссылку
Я не буду палить свой город.
Аноним 06/06/21 Вск 20:42:08 2059822204
>>2059808
ты в курсе что есть куча фреймворков, где изобретать велосипед не надо?
Аноним 06/06/21 Вск 20:42:18 2059824205
>>2059802
>но 6 часов и 2 месяца, разницу видишь
Ты сравниваешь окошечки со всем функционалом.
Аноним 06/06/21 Вск 20:42:54 2059826206
14674000288472.jpg 28Кб, 310x232
310x232
>>2059821
Ты случайно не тот шиз который в прошлом треде визжал о том что не надо тут никому помогать, потому что мы все враги и конкуренты?
Аноним 06/06/21 Вск 20:44:27 2059828207
>>2059822
Да. Минимум 2 месяца, если ты не хочешь обнаружить внезапные баги, которые я не замечу сделав все на отьебись.
Аноним 06/06/21 Вск 20:45:07 2059829208
>>2059821
Пиздец блядь, этот чел "учится программировать" по 8 часов.
По городу сдеанонят блядь ахахахах, вот дебил.
Аноним 06/06/21 Вск 20:45:26 2059831209
>>2059826
Нет, с чего ты взял? Но мне теперь нравится то, что он предлагал. Это же пизда.
Аноним 06/06/21 Вск 20:46:33 2059833210
>>2059824
я рассказываю свой опыт взаимодействия с фрилансерами. когда-то в чате javascript задавал вопрос, сколько стоит сделать сервис типа todoist, но в гораздо более упрощенной форме, мне там сказали меньше 20-30к $ можешь даже не рассчитывать. неделю назад мне попадается видео https://www.youtube.com/watch?v=hT3j87FMR6M
Аноним 06/06/21 Вск 20:46:39 2059834211
>>2059831
Я думаю тебе к врачу стоит обратится.
Аноним 06/06/21 Вск 20:47:17 2059835212
>>2059829
>По городу сдеанонят блядь ахахахах, вот дебил.
Ну я приду на собес, а техлид в этом треде сидел, все пизда, вот и деанон. Вопросы?
Аноним 06/06/21 Вск 20:48:45 2059837213
форточка.png 730Кб, 1200x600
1200x600
>>2059835
Не удивительно что ты собеседование с ШРкой пройти не можешь...
Аноним 06/06/21 Вск 20:49:52 2059839214
>>2059837
>Не удивительно что ты собеседование с ШРкой пройти не можешь...
Я не "не могу" его пройти, пчел. Я ни разу даже не пытался никуда ходить, у меня даже резюме нет.
Аноним 06/06/21 Вск 20:50:15 2059840215
>>2059807
Я не знаю что такое "старый" я просто предположил.Но у хрки в докумнте с информацией о кандидатах было зеленым написано "молодой дешевый".
Аноним 06/06/21 Вск 20:50:19 2059841216
>>2059835
Там человек 10-20 на одну должность и дохуя вакансий, а это еще хуй знает когда ты на собесы будешь ходить. Да и каким образом можно узнать, что это ты? Проекты какие-то кидал может свои сюда? Гит?
Аноним 06/06/21 Вск 20:50:30 2059842217
А тут вообще были аноны, которые выкладывали записи своих собеседований?
Аноним 06/06/21 Вск 20:52:22 2059847218
>>2059842
Ты их хуй еще запишешь без рута, если по телефону видеосвязь.
Аноним 06/06/21 Вск 20:54:00 2059849219
>>2059835
Только один.
Почему ты не принимаешь таблетки?
Доктор же тебе не зря говорил каждый день их пить.
Аноним 06/06/21 Вск 20:54:22 2059850220
>>2059847
На другой телефон можно снимать, рядышком.
Аноним 06/06/21 Вск 20:54:31 2059851221
>>2059847
Я думал в скайпах/зумах собеседования. Хотел записать через обс и выложить анончикам...
Аноним 06/06/21 Вск 20:54:57 2059853222
vue или react, ваши мнения? особенно в контексте native apps
Аноним 06/06/21 Вск 20:55:27 2059855223
Кстати нужна ли вебка для собеседования? А то мне жалко на нее денег.
Аноним 06/06/21 Вск 20:56:14 2059858224
>>2059851
Да в скайпах/зумах. Записать можешь если у тебя есть вебка, а если на телефоне будешь, то гугл заблочил такую возможность на ведре.
Видео снять можно, но запись голоса говорящего - нет, только свой.
Я тоже хотел записать, но жидко сиранул.
Аноним 06/06/21 Вск 20:56:40 2059860225
>>2059850
А звук из наушников как достать?
Аноним 06/06/21 Вск 20:58:30 2059862226
>>2059860
Ну, можно джек-делитель использовать.
Аноним 06/06/21 Вск 21:00:50 2059868227
>>2059858
А если у меня яблоко?
Аноним 06/06/21 Вск 21:02:34 2059869228
>>2059868
Я не знаю, я натурал.
Аноним 06/06/21 Вск 21:03:04 2059870229
>>2059869
Мы на дваче, можно было и не врать.
Аноним 06/06/21 Вск 21:03:32 2059871230
>>2059722
Любой курс и рескин сделать проще простого.
Аноним 06/06/21 Вск 21:06:13 2059872231
>>2059807
>Да и что такое копейки? 30к на старте это копейки? В моём около миллионике выживать первое время на 30к можно.
неужели все так плохо? работяги на стройке получают от 5к в день в МО, и это какие то простые специальности каменщик, отделочник, арматурщик, бетонщик. 30к- это в регионе где то сидеть просто на стуле с 8 до 17.00 и вид работы делать, ну там охранники, дворники столько получают.
Аноним 06/06/21 Вск 21:08:08 2059874232
>>2059872
у меня пока прорабом работал в МО, по подряду некоторые работники поднимали 20-50к в день в 2014 году.
Аноним 06/06/21 Вск 21:08:22 2059875233
>>2059872
Они даже регионах под 50-70к получают. Вот только там прикол, что с улицы тебя не возьмут. Берут как правило родственников или друзей.
Аноним 06/06/21 Вск 21:23:50 2059890234
>>2059875
да в принципе неплохо иметь небольшой набор специальностей, простых и незатейливых, всегда может пригодится. К тому же когда будешь свой дом фазенду строить- нехило там сэкономишь раз в 5, когда сам уже все знаешь, что почем. Офисная херня не для всех, там надо сидеть в тесноте среди посторонних, и возможно неприятных людей. На стройке проще- пришел, попил чаю и пошел на этажи, плитку ложить какую нибудь или окна вставлять.
Аноним 06/06/21 Вск 21:26:18 2059892235
>>2059875
>Вот только там прикол, что с улицы тебя не возьмут
в сезон берут всех, просто озвучиваешь свои расценки, и идешь работать по договору подряда. Лучше так делать конечно небольшой бригадой, да и обьем сразу больше можно взять, к примеру сразу под отделку несколько этажей. А подработки вообще самостоятельно берешь, без посредников.
Аноним 06/06/21 Вск 21:27:53 2059893236
>>2059890
Хуйню спизданул. Ты хоть где-нибудь работал?
Аноним 06/06/21 Вск 21:31:46 2059896237
>>2059890
>>2059892
Вы понимаете что это стройка? Что там нужно ебашить?
Аноним 06/06/21 Вск 21:32:52 2059897238
>>2059893
ага, 10 лет проработал прорабом на стройке, сначала в Твери потом в МО, и сам вкалывал тоже, по 12 часов бывало в день. Просто делаешь все качественно, не тормозишь на пустом месте и все это ценят.
Аноним 06/06/21 Вск 21:36:45 2059898239
>>2059897
>по 12 часов бывало в день
>не тормозишь на пустом месте
Аноним 06/06/21 Вск 21:37:19 2059899240
>>2059896
ну да, я то уж седой стал, столько было авралов это ебок, по 3-4 дня не спишь когда обьект уже сдавать надо, все бегают туда сюда носятся, 24 часа в сутки идет работа. Кому то такое тоже нравится, движуха, энергетика. Сплошная романтика.
Аноним 06/06/21 Вск 21:40:13 2059903241
>>2059897
Ну тогда что на стройке не нужно общение ты бы не спизданул.
В тесноте среди посторонних ему не уютно блядь, зато на стройке блядь все свои. Я хуею. Кучи бригад людей сложной душевной организации, пыль, шум, крики.
Делаешь просто и качественно, охуеть вообще, ты не гений случайно?
Аноним 06/06/21 Вск 22:09:43 2059922242
>>2059833
Лол, ну так бери да сам делай по видео.
Причем тут расценки фрилансеров?
Хочешь я тебе видео скину, где чувак 16 игр на С++ пилит за сколько-то часов?
Тоже можешь попробовать, лол.
Аноним 06/06/21 Вск 22:13:52 2059926243
>>2059922
Мне кажется они думают, что к таким видео никто заранее не готовится и не имеет под боком рабочую копию)))
Аноним 06/06/21 Вск 23:05:36 2059981244
>>2059223
Что за пиздец на скриншоте?
Аноним 06/06/21 Вск 23:18:36 2059997245
>>2059981
тайпскриптовые дженерики с кондишион тайпами

Чтоб ответить что оно делает нужно хорошо в этом говне разбиратся. Откуда там взялся K что значит [ K in p] -? и прочая хуйня, пусть ответит тот чувак который стал стабильным мидлом.
Аноним 06/06/21 Вск 23:23:44 2060001246
>>2058803
Ты прав.
> Ты сам-то свои убеждения проверял?
Сегодня потестил оба примера на использование памяти — разницы не увидел (даже когда сделал, чтоб на каждой итерации в лексическом окружении специально создавался тяжёлый объект). И от количества итераций расход памяти не менялся. Попытался проанализировать, из-за чего так происходит, и в итоге понял, почему я всё-таки долбоёб.

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

>>2058775
> Рекурсия в две функции - все равно рекурсия.
Кстати, при использовании одной функции — то же самое.

>>2058855
>>2058875
Это для примера. В реальном коде не будет названия метода 'method'. Это просто абстракция, чтобы показать, как метод асинхронно вызывает другой метод. Не важно, какие имена у методов и где они объявлены, речь идёт лишь о том, как они друг друга вызывают. Погугли, что такое 'абстракция'.
Аноним 07/06/21 Пнд 00:23:44 2060042247
>>2059997
>Откуда там взялся K
Синтаксис такой, хоть KEY назови
>[ K in p] -?
Удаляет "?"
Аноним 07/06/21 Пнд 00:30:46 2060051248
>>2060001
>Это для примера. В реальном коде не будет названия метода 'method'. Это просто абстракция, чтобы показать, как метод асинхронно вызывает другой метод.
да это антипаттерн вообще, асинхронщина вообще не нужна, это дерьмовая абстракция, которая порождает лапшекод.
Можно вообще без этого обойтись, вот подумайте, как же это интернет раньше работал прекрасно, без всякого typescript говна с сотней оберток над обертками.
К тому же в обычный задачах асинхронное просто эмулируется, для исполняющего потока это просто периодический опрос нужного порта или другого источника данных.
Да и вообще, интернет прекрасно может работать без js в браузерах и быстрее будет и проще для всех.
Аноним 07/06/21 Пнд 00:33:06 2060052249
>>2060051
> может работать без js в браузерах
рынок думает иначе, а мы просто исполнители чужих хотелок
Аноним 07/06/21 Пнд 00:40:07 2060062250
>>2060051
Да здравствует веб-луддизм!
Аноним 07/06/21 Пнд 00:42:12 2060065251
>>2059903
ну по крайней мере там общения меньше, даже вообще редко, если обьем работ есть- взял задачу, пошел и делаешь, все же однотипно, это только на мини обьектах в комплексных бригадах много неразберихи, когда все разное. А в доме допустим типовом новостройке- там 500 квартир к примеру, и все одинаковое, материал есть, идешь и делаешь, без шумихи и суеты. И все идет по плану обычно застройщика, толчеи никакой нет, на этажах пусто почти всегда, пока одни вставляют окна, в соседнем подьезде плитку кладут, и рядом еще перегородки делают, вообще даже не пересекаются различные бригады бывает. Это к окончанию объекта суета идет, но нормальные строители уябывают к тому времени на другой обьект. Всего то на постройке дома 500 квартир участвует около 50-100 человек, и они рассеяны по обьекту. Современные технологии строительства- там особо вообще тупой ручной работы мало, а та что есть- хорошо оплачивается и расценки все строители знают.
Аноним 07/06/21 Пнд 01:23:31 2060099252
>>2060051
> интернет прекрасно может работать без js в браузерах

А может, вообще без камер снимем?
Аноним 07/06/21 Пнд 05:13:24 2060130253
>>2059730

Зачем для его задач расширение, если гораздо проще сделать юзерскрипт - ни маняифестов, ни разрешений, просто moya-huynya.user.js
Аноним 07/06/21 Пнд 07:21:05 2060159254
16218786979670.mp4 986Кб, 480x480, 00:00:10
480x480
16228493673960.mp4 6516Кб, 640x358, 00:01:41
640x358
16216809996790.webm 3223Кб, 1280x720, 00:00:18
1280x720
16211731624320.webm 3950Кб, 1920x1080, 00:00:46
1920x1080
Аноны, где найти ментора жепаскрипт?

Искал ментора в боте @devmentorbot. Но там либо игнорят либо пытаются продать "Персональная дорожная карта по становлению фуллстек". Вот нахуя мне эта дорожная карта, ебаный рот этого ментор бота, блять.

Искать на фриланс биржах? Боты какие-нибудь? Форумы может?

Может на двочах есть? Хочу прокодреваьюрить мой говнокод. Нативный жепаскрипт. За деньхи, офк.
Аноним 07/06/21 Пнд 07:27:46 2060162255
Аноним 07/06/21 Пнд 10:02:30 2060202256
>>2060159
Если тебе нужен человек, который бы следил за выполнением персональных заданий и, в целом, за развитием проф навыков согласно какой-то программе, то погугли конторы, которые этим занимаются. Некоторые спецов ищут интернов/трейни. Здесь, например, практикуют наставничество: https://school.csssr.com/ru
Если же ты вольнодумец и тебе нужен кто-то, кто бы просто поревьюил твой проект, то кидай его сюда. Тебе здесь всегда рады пупсик.
Аноним 07/06/21 Пнд 11:00:35 2060232257
>>2059765
>>2059774
Перечисли курсы/учебники, которые ты изучил за это время.
Аноним 07/06/21 Пнд 11:07:10 2060240258
>>2060202
Может это ты пупсик?
Аноним 07/06/21 Пнд 11:14:26 2060249259
>>2060240
>Может это ты пупсик?
Не исключаю, но и подтвердить не рискую.
Аноним 07/06/21 Пнд 11:18:14 2060253260
>>2059922
так я и сделал, лол. то, за что мне ломили 2к$ и полтора месяца работы я сделал за неделю (в немного более упрощенном варианте правда) на новом для себя фреймворке. вот сейчас js осваиваю, что бы и фронт делать
Аноним 07/06/21 Пнд 11:20:43 2060257261
>>2059223
Довольно простой код, как и сам TS, но в нём много подводных из-за самого JS. Жаль, что он не может выводить тип из контекста.
Аноним 07/06/21 Пнд 11:23:36 2060262262
>>2059997
>Чтоб ответить что оно делает нужно хорошо в этом говне разбиратся
Минутка рекламы - есть возможность прокачать свои навыки в тайпингах на tsch (ага, чан по Typescript). Если кроме шуток, то годная штука.
Аноним 07/06/21 Пнд 11:33:23 2060274263
>>2060262
>tsch (ага, чан по Typescript
Как это найти.
Аноним 07/06/21 Пнд 11:33:43 2060275264
>>2060253
>(в немного более упрощенном варианте правда)
Ты просто не понимаешь, насколько твой огрызок упрощён, в том числе в плане дальнейшей поддержки.
Аноним 07/06/21 Пнд 11:35:04 2060278265
Аноним 07/06/21 Пнд 11:41:21 2060283266
>>2060257
>Довольно простой код, как и сам TS, но в нём много подводных из-за самого JS.
Опять жс в штаны насрал настоящему ООП.
Аноним 07/06/21 Пнд 11:44:07 2060287267
>>2060283
Дело не в ООП а в слабой типизации
Аноним 07/06/21 Пнд 11:44:56 2060289268
>>2060287
>в слабой типизации
TS?
Аноним 07/06/21 Пнд 11:46:53 2060290269
>>2060289
Представь себе - да
Не путай статическую и слабую
Аноним 07/06/21 Пнд 11:49:07 2060291270
>>2060290
Два чаю. Всегда проигрываю с ящерок, которые говорят, что в TS - сильная типизация. Стронк, стронк!
Аноним 07/06/21 Пнд 11:49:46 2060292271
Аноним 07/06/21 Пнд 11:49:45 2060293272
>>2060290
попробуй в TS use strong использовать.
Аноним 07/06/21 Пнд 11:52:14 2060298273
>>2060293
Спасибо, но я уже линтами обмазался. Особенно на работе выручает правило ts-enlarge-strongness.
Аноним 07/06/21 Пнд 12:03:37 2060317274
>>2060283
На дак смрад от жс исходит, поверх него построено


Аноним 07/06/21 Пнд 12:04:38 2060319275
>>2060317
Дак? В смысле Дарт? И чего это от него такой смрад?
Аноним 07/06/21 Пнд 12:08:03 2060325276
>>2060275
Ага, давай расскажи мне как левые макаки мне накодят лучше чем я, и ещё бесплатно будут мне поддерживать
Аноним 07/06/21 Пнд 12:48:35 2060396277
>>2060325
Если платишь своим временем, то это уже небесплатно.
Аноним 07/06/21 Пнд 12:53:29 2060401278
>>2060396
но я получаю опыт, и сэкономленные деньги - заработанные деньги
Аноним 07/06/21 Пнд 14:13:32 2060552279
>>2060253
Ну вот и молодец.
А теперь сделай мне за 100 бачей.
И не урезанную, а полнофункциональную. С поддержкой. И с моими кастомными хотелками.
Что, не хочешь?
Вот и другие не хотят.
Аноним 07/06/21 Пнд 14:52:48 2060622280
Смотрю собесы на ютубе. Какой-то сюр.
Для мидлов вопросы намного легче, чем для джунов, лол.
Аноним 07/06/21 Пнд 14:55:47 2060632281
>>2059833
Потому что надо спрашивать не сервис типа но попроще, а давать конкретное ТЗ.

Сколько будет стоить построить двоцер как у Путина, но только уменя на огороде и попроще? Почему ответ должен быть не несколько миллиардов по-твоему? А по факту мне нуна была просто дача.
Аноним 07/06/21 Пнд 15:24:24 2060664282
Аноним 07/06/21 Пнд 15:28:43 2060667283
Аноним 07/06/21 Пнд 17:08:09 2060772284
>>2060664
говноедство какое-то
Аноним 07/06/21 Пнд 17:10:33 2060778285
>>2060622
Это ты еще на трейни вопросов не видел.
Аноним 07/06/21 Пнд 17:27:03 2060802286
Аноним 07/06/21 Пнд 17:28:32 2060806287
>>2060622
В ойти главное вкотиться, а потом будет легко. Поэтому джунов мурыжат на знание алгосов, хотя они джунам не особо нужны.
Аноним 07/06/21 Пнд 17:40:11 2060830288
>>2060802
>я поел говна и вам надо поесть чтобы знать какое говно на вкус
говноедство
Аноним 07/06/21 Пнд 17:43:43 2060834289
>>2060806
А к алгосам последнее время еще пошел good written and spoken English.
Аноним 07/06/21 Пнд 18:03:20 2060868290
>>2060830
Он же чёрным по белому пишет - если есть выбор, лучше не есть говно. Но если выбора нет, то надо готовится вьебать говнеца, иначе ни пряников, ни котлеты рыбной в будущем не видать.
Аноним 07/06/21 Пнд 18:19:03 2060895291
>>2060622
Ну ка пример этого видоса в студию
Аноним 07/06/21 Пнд 18:46:32 2060921292
>>2060895
>Ну ка пример этого видоса в студию
Изи.
https://www.youtube.com/watch?v=nToDJ0sh5Z4
Вопросы уровня как получить ключи и значения у объекта. Я выпал нахуй.
обжект.кейс/обжект.вэльюс
Аноним 07/06/21 Пнд 18:53:29 2060924293
>>2060921
Вот ты и попался, keys произносится как «keys», а не «кейс»
Аноним 07/06/21 Пнд 18:55:13 2060927294
Аноним 07/06/21 Пнд 18:55:39 2060929295
Аноним 07/06/21 Пнд 18:57:10 2060933296
А как проверяют уровень английского в российских компаниях?
Аноним 07/06/21 Пнд 18:57:49 2060934297
>>2060924
В эбонике это всё равно произносится как "kiss", так что ты свой тренинг по расовой чувствительности провалил.
Аноним 07/06/21 Пнд 19:08:58 2060947298
>>2060933
Спрашивают твое имя, как у тебя дела, и столицу британии.
Аноним 07/06/21 Пнд 19:10:01 2060951299
Есть ли в треде перекатывальщики с бэка? Интересно было бы почитать истории успеха или проеба. В начале карьеры приходилось много говнячить на jquery, потом перешел на vue (реакт показался отвратительным почему-то) и пилил на нем различные админки и фронт для crm, потом занимался исключительно бэком и жопаскрип не трогал уже более трех лет.
Аноним 07/06/21 Пнд 19:12:03 2060954300
>>2060951
А нахуя перекатываться? Сиди и перди на своём стеке, или там в ноду перекатись.
Аноним 07/06/21 Пнд 19:16:07 2060956301
>>2060954
Остопиздело уже все. Хочу забыть про кролики с кафками и редисы с эластиксерчами. Хочу рисовать кнопочки и отправлять запросики
Аноним 07/06/21 Пнд 19:54:31 2060989302
>>2060951
>реакт показался отвратительным почему-то
Не тебе одному, он КОНЧЕНЫЙ
Аноним 07/06/21 Пнд 19:58:42 2060991303
>>2060989
Вуй ещё более конченый.
Аноним 07/06/21 Пнд 20:02:21 2060994304
Аноним 07/06/21 Пнд 20:03:38 2060996305
Аноним 07/06/21 Пнд 20:59:00 2061029306
>>2060991
Мразотный среакт - ебаное месиво кала, гноя и копошащегося червия.
Аноним 07/06/21 Пнд 21:07:37 2061035307
Аноним 07/06/21 Пнд 21:32:59 2061058308
>>2056725 (OP)
В ванильном жсе поле textarea заполняется при нажатии на определенную иконку, заполняется весьма обычным образом:

inputArea.value = text;

Но только вот в таком случае не срабатывает ивент-хендлер который был повешен на событие input для этой textarea. Не, я канешн могу его форсированно в таком случае запустить но как обойтись "малой кровью"? Как заполнить inputArea черех жс так чтобы сработал нужный ивент?
Аноним 07/06/21 Пнд 21:57:30 2061100309
Ряктабугурт Аноним 07/06/21 Пнд 23:00:20 2061178310
Функция или класс?
Аноним 07/06/21 Пнд 23:01:48 2061180311
>>2061058
Перепиши в прототипе элемента дескриптор свойства "value". Сделай, чтобы был геттер, в котором диспатчится ивент.
Аноним 07/06/21 Пнд 23:02:53 2061181312
Аноним 07/06/21 Пнд 23:03:34 2061183313
Аноним 07/06/21 Пнд 23:05:13 2061184314
>>2061181
Я фронтэндер так что однозначно в рот
вротэнд - "передний конец"
Аноним 07/06/21 Пнд 23:10:42 2061187315
зачем нужен сраный TS, если он компилится в JS? Это просто долбоебство для унылых придурков, которые пишут бесструктурный лапшекод. И это только потому, что хомяки не могут надежные программы писать на JS.
Почему то до 2012 года весь вэб прекрасно работал без TS, и без всякого говна типа wasm. Просто они не могут осилить прототипно-ориентированные парадигмы кодинга.
Аноним 07/06/21 Пнд 23:11:12 2061188316
>>2061187
>Почему то до 2012 года весь вэб прекрасно работал на жкьюри
Аноним 07/06/21 Пнд 23:29:15 2061202317
>>2061188
ну ютубчик прекрасно работал без jquery, и кстати намного меньше тормозил и страницы весили меньше в 10 раз. И все остальное отлично работало, е магазины, соц сети, форумы и т.п. Заберите обратно свой ебучий typescript, это ебаная срань, которая корежит мозги. Всего то нужно грамотно называть переменные, например count_i, name_s, list_s, value_f и вы обойдетесь без TypeScript.
Аноним 07/06/21 Пнд 23:30:26 2061205318
>>2061202
Мы лучше без тебя обойдемся
Досвидули
что это блять за нейминги? ты из Бейсика вылупился?
Аноним 07/06/21 Пнд 23:38:03 2061209319
>>2061187
>Почему то до 2012 года весь вэб прекрасно работал без TS
А десктопные приложения работали на java и java2, но теперь они в вэбе и соответственно нужен javascript2
Аноним 07/06/21 Пнд 23:47:37 2061212320
>>2061205
ну где неправильно? все работало быстрей, все сервисы. Разметка не плыла вообще почти, сейчас веб полуговно под смартфоны заточенное. А вы- просто подумайте, как хорошо имя переменной заканчивать ее типом, это вносит ясность, и коротко и понятно. На сколько код сократится, когда не надо писать ебаные var, int, float, и т.п. вот сравните:
calc_i (arr_l)
int calc (list arr)
просто задаете тип переменной в ее имени, когда нужно. А кодогенератор- делает остальное, var по умолчанию.

Аноним 07/06/21 Пнд 23:54:34 2061218321
>>2061212
>все работало быстрей, все сервисы
Блять, ты хоть осознаешь насколько V8 прокачали по сравнению с ним же 10 летней давности? Основные затупки это манипуляции с DOM, их практически никак не оптимизировать

не говоря уже о том что понятие "быстрее" в контексте веба часто просто глупо, что на фронте тебе так обосраться быстро надо делать? А на беке - вон жаба в целом быстрее ноды и экспреса, значит ли это что жаба пизже? Никого не ебет сколько раз за секунду твое говноприложение высрет plain text-а "Hello World"
Аноним 07/06/21 Пнд 23:55:48 2061222322
я вообще не согласен с практикой предварения типом данных имении переменной. Для смысла программы- важнее назначение переменной а не ее тип. Просто такой порядок- остался от древних компиляторов и интерпретаторов, когда требовалось непосредственно выделять память. Для динамических языков- это дремучее и дикарское излишество.
Аноним 07/06/21 Пнд 23:56:40 2061223323
Почему блять в тайпскрипте принято называть параметры в дженериках одной буквой нахуй? переменные/функции/параметры называть одной буквой нельзя, нечитабельно же! но вот в дженериках сука можно! Может быть если бы все не были долбаебами, никто бы охуевал с пиздеца по типу этого? >>2059223
Аноним 08/06/21 Втр 00:00:32 2061225324
>>2061218
>насколько V8 прокачали по сравнению с ним же 10 летней давности
ну и что же нового может делать этот твой V8? абсолютно ничего принципиально нового он не делает, ну может чуть быстрее строки там изменяет, ну еще по мелочам.
PGP подпись для HTML Аноним 08/06/21 Втр 00:15:37 2061232325
Анон, есть серьезный вопрос.
Создаю форум, где каждый анон может редактировать код страницы (с с помощью contententeditable). Все CSS и js фильтруются. Имеются фичи в виде кастомных компонентов (template) все дела.

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

Так вот, есть идеи, как это сделать? Подумываю в сторону PGP, но пока не разобрался во всем этом.
Аноним 08/06/21 Втр 00:19:23 2061233326
Аноним 08/06/21 Втр 00:21:54 2061236327
>>2061233
И как я html-теги буду подписывать блокчейном? Блокчейн про криптовалюту, глупо его использовать как плацебо от всех проблем.
Аноним 08/06/21 Втр 00:27:19 2061238328
https://learn.javascript.ru/closure - пиздец. Нахуя тут размусоливали очевидные вещи первую половину страницы? Это на вкатышей рассчитано, штоле?
Аноним 08/06/21 Втр 00:27:33 2061240329
>>2061232
Как вариант, можно просто исключить возможность изменения контента. Контент можно только добавлять, но не изменять. Т.е будут проверяться только конечные ноды DOM, и если какого-то не хватает, подключение с пиром отбраковывается. Не так круто, но безопасно.
Аноним 08/06/21 Втр 00:28:09 2061241330
>>2061238
> Это на вкатышей рассчитано, штоле?
Как бы ДА.
Аноним 08/06/21 Втр 01:20:01 2061259331
image.png 76Кб, 308x163
308x163
>>2061225
>ну и что же нового может делать этот твой V8? абсолютно ничего принципиально нового он не делает, ну может чуть быстрее строки там изменяет, ну еще по мелочам
Аноним 08/06/21 Втр 01:31:06 2061265332
>>2061259
да блядь там такой же ебучий лапшекод как и в этих ваших энтирпрайз приложениях, вот на смотри
https://github.com/v8/v8/blob/master/src/runtime/runtime-function.cc


RUNTIME_FUNCTION(Runtime_AsyncGeneratorAwaitCaught) {
// Runtime call is implemented in InterpreterIntrinsics and lowered in
// JSIntrinsicLowering
UNREACHABLE();
}

RUNTIME_FUNCTION(Runtime_AsyncGeneratorAwaitUncaught) {
// Runtime call is implemented in InterpreterIntrinsics and lowered in
// JSIntrinsicLowering
UNREACHABLE();
}

RUNTIME_FUNCTION(Runtime_AsyncGeneratorResolve) {
// Runtime call is implemented in InterpreterIntrinsics and lowered in
// JSIntrinsicLowering
UNREACHABLE();
}

RUNTIME_FUNCTION(Runtime_AsyncGeneratorReject) {
// Runtime call is implemented in InterpreterIntrinsics and lowered in
// JSIntrinsicLowering
UNREACHABLE();
}

RUNTIME_FUNCTION(Runtime_AsyncGeneratorYield) {
// Runtime call is implemented in InterpreterIntrinsics and lowered in
// JSIntrinsicLowering
UNREACHABLE();
}

RUNTIME_FUNCTION(Runtime_GeneratorGetResumeMode) {
// Runtime call is implemented in InterpreterIntrinsics and lowered in
// JSIntrinsicLowering
UNREACHABLE();
}
если это не дебилизм, то что такое дебилизм? а такого там 70%

Аноним 08/06/21 Втр 01:34:43 2061269333
image.png 80Кб, 1747x472
1747x472
>>2061236
Ну придумай что нибудь, ты же программист. Вон ребятки придумывают, и ты придумай
Аноним 08/06/21 Втр 01:57:27 2061271334
>>2061265
Это кодогегерация, дебил.

RUNTIME_FUNCTION это макрос.
Аноним 08/06/21 Втр 01:59:43 2061273335
>>2061265
> а такого там 70%

Ты пиздабол. А еще ты только что расписался в том, что не умеешь (даде читать) крестовый код.
Аноним 08/06/21 Втр 04:13:40 2061289336
>>2061271
ты настолько тупой?
RUNTIME_FUNCTION_LIST(Runtime_Generator1,Runtime_Generator2,..........Runtime_GeneratorN) ;
то что в примере выше- это тупейший индусский код, лапшекод.
Аноним 08/06/21 Втр 04:18:33 2061294337
>>2061273
невежда, это наилучшие примеры кода которые специалисты гугла пишут, и там дохуя тупого лапшекода.
И это не кодогенерация, туда вручную кодерки напыщенные пулл реквесты хуячат.
Аноним 08/06/21 Втр 04:55:22 2061307338
>>2061178

Для простой хуйни без логики(с минимумом логики) которая маппит свойства в разметку - функция. Для всего остального - класс
Аноним 08/06/21 Втр 05:51:20 2061310339
Аноним 08/06/21 Втр 06:08:46 2061312340
>>2061294
>скидывает блок макросвов
>это не кодогенерация
>называет кого-то невеждой
Аноним 08/06/21 Втр 07:15:55 2061326341
16213640545453.png 25Кб, 713x611
713x611
>>2061307
>Для всего остального - класс
Именно по этой причине умные дяди выпилили es4 ?
Аноним 08/06/21 Втр 07:54:13 2061332342
>>2061326
ES4 выпилили потому что он был обратно несовместим с ES3. Поэтому появился ES5, а потом и ES6.
Аноним 08/06/21 Втр 07:58:00 2061333343
Есть ли шанс получить рабочую визу в асашай без вышки, только на опыте?
Аноним 08/06/21 Втр 08:19:16 2061338344
>>2061333
Смотря какой опыт и навыки.10 лет и сеньор-тимлид, хоть щас можешь упс, не можешь.
Аноним 08/06/21 Втр 09:11:09 2061357345
>>2061312
>>2061265
>>2061294
Поясните мне что это за хуйня, и как она работает, никогда такой хуйни не видел.
Аноним 08/06/21 Втр 09:51:58 2061379346
>>2061312
бесишь нахуй, эти блоки ничего не делают и там 80% лапши которая повторяется, многословный идиотизм.
Аноним 08/06/21 Втр 11:13:04 2061449347
>>2061379
Ты тупой. Ты не понимаешь сути макропроцессора.
Эти макросы разворачиваются в компайлтайме, позволяя не писать простыни однотипного кода, а генерировать его, и не терять перформанса в рантайме.

Ты дебил и некомпетентный идиот.
Аноним 08/06/21 Втр 11:21:46 2061464348
>>2061058
А нахуя он должен срабатывать?
Аноним 08/06/21 Втр 11:33:20 2061481349
>>2061212
>На сколько код сократится
Для прода код один хуй минифицируется, так что вообще однохуйственно как ты там в сырцах переменные называл. Если конечно у тебя не ООП головного мозга, так как классы и их свойства не минифицируются.
Труба стала тормознутей не из-за TS или свежего жаваскрипта, а потому что она больше клиентских рекламных скриптов запихивает. Плюс это теперь мегакорпорация, а в них не принято код рефакторить, главное новую фичу пропихнуть и получить повышение.
Аноним 08/06/21 Втр 11:38:21 2061489350
>>2061333
А нахуй ты нужен в асашай без вышки, если есть куча индусов с вышкой?
Аноним 08/06/21 Втр 12:05:00 2061513351
16220250799360s.jpg 8Кб, 220x220
220x220
>>2061449
ты кретин блядь, это топовый прод, и там ебаные комментарии после вызова макросов, которые нахуй не нужны вручную блядь закомичены, ты че нахуй такой тугой, это безсмыленный лапшекод.
Коменты то одинаковые, идиот, можно было в макросе тоже автоматом захуячить.
Аноним 08/06/21 Втр 12:12:34 2061523352
>>2061481
>а в них не принято код рефакторить, главное новую фичу пропихнуть и получить повышение.
вот, а этот долбоеб еще утверждает что там отличный код. Это индусятина наголимая, причем это топовый прод, самый распространенный среди виртуальных машин, в каждом браузере почти такое стоит. И его вылизывали 10 лет, как тот же анон утверждал.
Аноним 08/06/21 Втр 12:18:11 2061526353
>>2061513
>Коменты то одинаковые, идиот, можно было в макросе тоже автоматом захуячить.

Что ты несешь такое? Ты вообще отбитый, ты это осознаешь? Как у тебя связаны макросы с комментариями в сорцах? Ты пиздец блядь.
Хотя хуй с тобой. Я тупее человека в жизни не встречал. Хуево быть тобой.
Аноним 08/06/21 Втр 12:21:34 2061532354
>>2061449
16// TODO (5530): Удалите после того, как исчезли использования в debug.js.
это че блядь такое нахуя? кому это написано, а если комент не читал, все, не скомпилируется это все? Давай, скажи что это очень умно, тру практика лучших инженеров.
Аноним 08/06/21 Втр 12:30:26 2061547355
>>2061532
Ты дурак? Ты вообще разработкой занимался когда-нибудь?
Ты сейчас на полном серьезе высказыаешь притензию к todo-комментарию? Ты нахуя вообще продолжаешь что-то писать, сам при этом зная, что ты не разработчик? Я этого понять не могу, что тобой движет?
Аноним 08/06/21 Втр 12:31:48 2061551356
>>2061526
>Я тупее человека в жизни не встречал.
ну может повезет, еще тупее кого нибудь увидите. Вот как вы будете код тестами покрывать, если у вас на макросах ключевые моменты, а это- плохая практика для верифицированных приложений. Впрочем, мне без разницы, пусть тупят дальше.
Аноним 08/06/21 Втр 12:33:25 2061555357
>>2061551
У тебя нет никакой практики, чтобы что-то говорить о ней.

Аноним 08/06/21 Втр 12:34:05 2061558358
>>2061547
да, но какое отношение это имеет к JS? сами то подумайте, зачем вам это все.
Аноним 08/06/21 Втр 12:34:29 2061559359
>>2061551
>Вот как вы будете код тестами покрывать, если у вас на макросах ключевые моменты

Какие у тебя тесты в компайл-тайме отрабатыают, что тебе макросы мешают, дебс.

Блядь, просто прекрати.
Аноним 08/06/21 Втр 12:35:11 2061561360
>>2061558
Это C++ при чем здесь js, хуила?
Аноним 08/06/21 Втр 12:36:32 2061563361
>>2061555
уважаемый, хватит уже вести себя как быдло. Если есть что по теме JS говорите, это многим будет интересно. А остальное- ну просто учитесь быть покультурней, повежливей. Создатель JS совсем не знал JS и в разработку не умел.
Аноним 08/06/21 Втр 12:40:49 2061571362
>>2061563
>Вот как вы будете код тестами покрывать, если у вас на макросах ключевые моменты
Каким боком в разговоре про v8 ты Айка приплел?
Айк не умел в разработку? Ну ты ему-то сообщил о этом? Сообщи, он активно публично со всеми переписывается, с удовольствием.
У тебя шиза?

Аноним 08/06/21 Втр 12:43:38 2061577363
>>2061265
>если это не дебилизм, то что такое дебилизм?

Лол. Ну в зеркало можешь заглянуть.
Аноним 08/06/21 Втр 12:53:52 2061582364
>>2061563
>Создатель JS совсем не знал JS и в разработку не умел.
То есть он создал язык, который по сути монополизировал весь веб и уже протекает на сервера и десктопы. А чего добился ты, пердоля?
Аноним 08/06/21 Втр 13:02:53 2061591365
>>2061559
>Какие у тебя тесты в компайл-тайме отрабатыают
если у вас непроверенный код в проде который вы не анализируете стандартными тестами, то вы профан, как то так. Ну если конечно у вас есть средства анализа макропроцессинга, то другое дело.
Аноним 08/06/21 Втр 13:03:18 2061592366
>>2061464
Пушто в этом хендлере срабатывают важные методы. В том числе autoresize для текстового поля

(пока что я autoresize форсированно запускаю после inputArea.value = text - в целом на этом проекте кусок старой кодовой базы на ванилле итак в говно превращается, его даже ссыкуют брать на ангуляр переписывать потому что с большой вероятностью долго-дорого будет)
Аноним 08/06/21 Втр 13:07:00 2061598367
>>2061577
по теме топика пишите, уважаемый. Вы нарушаете правила форума. Если нечего сказать по теме- просто помолчите, это несложно.
Аноним 08/06/21 Втр 13:08:18 2061602368
>>2061582
пописалтебе в ротешник
Аноним 08/06/21 Втр 13:08:50 2061604369
>>2056725 (OP)
Господа, есть палитра из 9 цветов. Рамки карточек будут краситься в один из этих цветов. Как это грамотно организовать? Можно конечно просто и без задней мысли делать "border-color: hexColor" в css через жс, но смотрится "грязно", как вариант например ставить нужному элементу css-класс с определенным цветом, но блэт наплодить 9 css-классов просто ради цвета рамочек (да еще и ничто не запрещает хуйнуть 2 класса разом или более)

Как быть?
Аноним 08/06/21 Втр 13:09:55 2061607370
>>2061577
успокойся, я сегодня ленивый, ебать неохота никого.
Аноним 08/06/21 Втр 13:11:10 2061612371
>>2061591
При чем тут прод, дегенерат.
Как ты собираешься тестировать код не компилируя его, хуило.
Как ты собираешь компилировать кресты, не раскрывая макросы.
Ты вообще сука тупой нахуй
Аноним 08/06/21 Втр 13:11:54 2061614372
>>2061607
Ты тупой. Всегда. Очень.
Аноним 08/06/21 Втр 13:14:33 2061621373
>>2061571
>Каким боком в разговоре про v8 ты Айка приплел?
Айк шарит, ты- нет. И он говорил, что мощь JS недооценена. Она- в прототипно- ориентированных парадигмах.
>Айк не умел в разработку?
лучше тебя умел.
>Ну ты ему-то сообщил о этом?
зачем? это все общеизвестно.
>Сообщи, он активно публично со всеми переписывается, с удовольствием.
ну все таки прежде чем указывать, научитесь культурно выражаться, пока что похоже на быдло какое то. Я сам разберусь, что ему написать, когда возникнут какие то интересные вопросы.
Аноним 08/06/21 Втр 13:14:59 2061622374
Аноним 08/06/21 Втр 13:19:20 2061628375
>>2061621
При чем тут мощь js, прототипно-ориентированное программирование, и блядь, чертов Айк, в разговоре о макросах в плюсовом коде движка v8???

Сука, иди нахуй просто. Ты отбитый долбоёб.
Аноним 08/06/21 Втр 13:21:39 2061634376
>>2061612
>При чем тут прод, спросил дегенерат.
при том что он из исходников собирается, и никак иначе.
>Как ты собираешься тестировать код не компилируя его, спросил хуило.
статический анализ кода решает 90% проблем.
или вы такой умник, для тестов будете пересобирать 100мб исходников на каждый пук, на каждый пулл реквест которых 100 в день.
>Как ты собираешь компилировать кресты, не раскрывая макросы.
бля уносите этого, следущий, никак, я просто js ньюфаг.
>Ты вообще сука тупой нахуй
это к делу не относится, как то так.
Аноним 08/06/21 Втр 13:22:43 2061637377
>>2061614
Не стоит волноваться, вам никто не запрещает иметь свое личное мнение по любому вопросу.
Аноним 08/06/21 Втр 13:23:52 2061638378
>>2061592
>В том числе autoresize для текстового поля
Но зачем? Есть css свойство resize, пользователю наверно виднее, какого размера ему нужно поле ввода, а не гадать скриптом это значение.
Аноним 08/06/21 Втр 13:25:07 2061640379
>>2061621
>научитесь культурно выражаться
Опять очередную мелкобукву в тред занесло.
Аноним 08/06/21 Втр 13:25:53 2061641380
>>2061628
>При чем тут мощь js, прототипно-ориентированное программирование, и блядь, чертов Айк, в разговоре о макросах в плюсовом коде движка v8???
але, долбоебина, js выполняется на v8, несогласен- уебись ап стену, вы даже со столбом готовы спорить.
Аноним 08/06/21 Втр 13:27:45 2061642381
MAPTrentonJessy[...].jpg 53Кб, 600x364
600x364
Аноним 08/06/21 Втр 13:28:53 2061644382
>>2061640
ну надо же как то оживить дискуссию, тут профаны макакеры даже не понимают преимуществ JS над TypeScript, и копируют порочные методы разработки у других недоумков.
Аноним 08/06/21 Втр 13:29:11 2061645383
>>2061638
Нет, resize должен происходить автоматически (однако не превышать по высоте половину экрана)
Аноним 08/06/21 Втр 13:29:47 2061646384
>>2061641
>js выполняется на v8
Только хромоподелия.
Аноним 08/06/21 Втр 13:31:19 2061649385
>>2061645
Это делается с помощью css max-height.
Аноним 08/06/21 Втр 13:33:48 2061652386
>>2061644
>ну надо же как то оживить дискуссию
Оживил тебе за щеку, проверяй.
>>2061645
>Нет, resize должен происходить автоматически
Это мантра ангуляросектантов? Cейчас бы рефлоу триггерить, когда пользователь буковки вводит.
>(однако не превышать по высоте половину экрана)
max-height: 50vh;
Аноним 08/06/21 Втр 13:36:30 2061653387
>>2061646
хромо поделия- везде и еще раз везде, на миллиардах(sic!) устройств, так что, примем это за отраслевой стандарт. Мне самому JS нравится за его гибкость и простоту, за динамические возможности, конструирования сложных объектов по простым описаниям. Мало кода получается, меньше чем на TypeScript раз в 5.
Аноним 08/06/21 Втр 13:38:54 2061656388
>>2061649
Я это давно уже сделал
Вопрос в срабатывании хендлера

>>2061652
Так сказал заказчик. Нам похуй - делаем
Аноним 08/06/21 Втр 13:41:46 2061660389
>>2061645
И вообще какая-то странная логика, "половина экрана" это 360px на мобилке и 1080px на 4к десктопной йобе. Куда вы там собрались ресайзить по горизонтали на мобилке - хуй пойми. У вас там говно заместо кода, потому что требования были поставлены ебанутые, а не из-за ваниллы.
Аноним 08/06/21 Втр 13:44:12 2061664390
>>2061653
>Мне самому JS нравится за его гибкость и простоту, за динамические возможности, конструирования сложных объектов по простым описаниям. Мало кода получается, меньше чем на TypeScript раз в 5.
Конечно если ты ничего сложнее тудулиста в приватную репу не писал, то тайпскрипт тебе не нужен.
Аноним 08/06/21 Втр 13:49:01 2061669391
анонсы, реквестирую помощь. какие есть сервисы для обратного геокодинга ? объясню в чем соль: допустим заказчик устанавливает точку на карте и задает вокруг нее радиус (допустим 70км), я должен отослать на какой то апи сервис эти данные и получить например населенный пункты которые входят в это область, либо же допустим другой случай когда заказчик на карте сам расставляет какие то точки, я перехватываю координаты и уже в этой зоне из точек ищу населенные пункты. что для этого можно использовать ? в гугле хуйня одна, гугл мапс апи такое не может =/
Аноним 08/06/21 Втр 13:55:58 2061675392
>>2061664
вот правильно, TS не нужен и все. Меня другое бесит что это в отрасль уже ушло, все это многословное барахло. И теперь- или так или никак. Простая и ясная парадигма управляемого кода- ушла в прошлое, так и не достигнув всей полноты реализуемости.
Аноним 08/06/21 Втр 13:57:03 2061677393
>>2061656
Нахуя тебе хендлер. Высота автоматически меняется без всякого жса, а менять ее через жс, это лютый антипаттерн и говнокод - признак того, что ты уже делаешь что-то не так.

Аноним 08/06/21 Втр 14:00:50 2061685394
>>2061677
Там в том модуле везде говнокод
Пути назад нет нахой
Аноним 08/06/21 Втр 14:13:29 2061693395
>>2061212
>На сколько код сократится, когда не надо писать ебаные var, int, float
Петуш, пиздуй-ка ты отсюда в Cи-тред))
Аноним 08/06/21 Втр 14:15:17 2061695396
Fet
Аноним 08/06/21 Втр 14:36:22 2061711397
>>2061669
Давай разберём тобою написанное:
>допустим заказчик устанавливает точку на карте
То есть ты знаешь некоторые координаты этой точки.
>задает вокруг нее радиус (допустим 70км)
То есть ты знаешь диаметр этого круга и, соответственно, сторону квадрата, в который это круг вписан. Зная сторону квадрата и координаты его центра, то можешь найти координаты углов квадрата. Вот их и отправляешь на апишечку. Уж квадраты-то из карты гуглмапс можеть выдать.
>я должен отослать на какой то апи сервис эти данные и получить например населенный пункты которые входят в это область
Что такое квадрат? Это двумерный массив, который ты получишь в ответе. Дальше можно попердолить математику и высчитывать круг прямо на массиве. Но у нас же вротэнд, так что создаёшь скрытый канвас с такими же измерениями, как и массив ответа, рисуешь в его центре закрашенный круг и пробегаешься по изображению циклом. Если у пикселя не цвет круга - скип, иначе ныряешь в элемент массива с такими же координатами, как и пиксель, а там уже выковыриваешь населённые пункты и пихаешь в отдельный массив.
>либо же допустим другой случай когда заказчик на карте сам расставляет какие то точки, я перехватываю координаты и уже в этой зоне из точек ищу населенные пункты. что для этого можно использовать ?
В принципе та же логика, высчитываешь квадрат, в который эта фигура вписана и отсылаешь запрос на него, а потом эту фигуру на канвасе выкладываешь. Хотя тут уже квадратами и кругами на канвасе не обойдёшься, как минимум придётся высчитывать площадь фигуры и разбивать её на квадраты, иначе тебя гугл пидорнёт за жирные запросы. Плюс у некоторых фигур площадь может быть намного меньше квадрата, в который они вписаны. Ну и канвас придётся всё-таки изучать.
Аноним 08/06/21 Втр 14:38:56 2061714398
>>2061675
Ох уже это ООП, которое насрало настоящей динамике в штаны.
Аноним 08/06/21 Втр 14:50:05 2061726399
>>2061711
так я про конкретный апи спрашиваю, анон. в гугл мапсе есть обратный геокодинг, но он только для конкретной точке, а не точки + радиус вокруг нее
> Но у нас же вротэнд
а с чего ты взял что я говорю про фронт? у меня в бд лежат уже данные, мне на ноде их надо взять, отправить на апи, получить данные, отдать в респонс. все дальше на этом мои полномочия всё
Аноним 08/06/21 Втр 15:27:41 2061778400
>>2061726
Делаешь запрос на каждую точку и хранишь их результат в своей БД тогда. Тут конечно надо с лимитами поебаться, плюс за трафик платить.
Аноним 08/06/21 Втр 15:52:09 2061801401
>>2061778
а толку ? вод допустим я воткнул 4 точки на все поволжье. я хочу чтобы он мне выдал все города которые внутри этой зоны (допустим их 50 штук должно выыйти), но по твоему алгоритму я сделаю запрос на 4 апи точки и по итогу получу 4 геолокации (не факт что города, точка может вообще где то в поле стоять)
Аноним 08/06/21 Втр 16:11:59 2061838402
>>2061801
Нет, ты создаёшь массив из этих точек, пробегаешь по нему у себя на сервере и делаешь запрос на каждую точку в нём. Естественно это дело будет дорого и долго обходиться, если будешь просто пропукивать запросы с фронта до гугла и обратно. Так что придётся хранить эти данные у себя в БД и возвращать их при последующих запросах.
Шекели в любом случае придётся башлять, это можешь сразу кабану передать. Думал, что гугел дохуя меценаты и будет волшебный хак валяться, позволяющий бесплатно дрочить их апишечку?
Аноним 08/06/21 Втр 16:44:51 2061882403
Хочу через регулярку запарсить выражение типо:

!234567

Делается это при помощи: str.match(/.{3}/g) и в результате получаю массив с двумя строками, по 3 элемента в каждой, однако чтобы это работало надо предварительно убрать ! через slice, как заделать регулярку так чтобы все работало даже с ! в исходной строке?
Аноним 08/06/21 Втр 16:48:17 2061892404
Аноним 08/06/21 Втр 16:52:56 2061899405
Аноним 08/06/21 Втр 16:53:50 2061900406
>>2061899
Это будет включать любые неарабские цифры.
Аноним 08/06/21 Втр 17:11:47 2061917407
>>2061838
>ты создаёшь массив из этих точек
ну вот допустим щас они есть, и что толку ? пробегусь я по ним, апи мне вернет же 4 города а не n внутри области
Аноним 08/06/21 Втр 17:19:46 2061922408
>>2061917
>ну вот допустим щас они есть, и что толку ? пробегусь я по ним, апи мне вернет же 4 города а не n внутри области
Блять, ты читал посты? 4 точки это всего-лишь углы квадрата, твой массив будет состоять из тысяч точек, если не десятков тысяч, которые расположены в этом квадрате.
Аноним 08/06/21 Втр 17:40:14 2061946409
>>2061664
>Конечно если ты ничего сложнее тудулиста в приватную репу не писал, то тайпскрипт тебе не нужен.
Писал, говорю, что тайпскрипт не нужен. Еще пукнешь что-то?
Аноним 08/06/21 Втр 17:45:45 2061959410
111.png 0Кб, 366x85
366x85
Компонент после трансформа вот такую хуйню оставляет.
В стилях стоит class {transition: transform Ns} и class:hover {transform: scale(x)}. Кто-нибудь знает как пофиксить?
Аноним 08/06/21 Втр 18:19:39 2062039411
>>2061959
Попробуй на другой видимокарте воспроизвести
Аноним 08/06/21 Втр 18:23:15 2062052412
>>2062039
У меня только встройка от АМД. Похоже это чисто хромовский баг, в лисе и эдже (даром что движок тот же) такого нет.
Аноним 08/06/21 Втр 18:32:32 2062076413
>>2062052
Попробуй will-change: transform, но это наверное не поможет
Аноним 08/06/21 Втр 18:43:33 2062099414
>>2062076
Да поебать. Если спросит кто, скажу, что это хром косячит.
Аноним 08/06/21 Втр 18:45:13 2062101415
Сап двач. Мимо ПХП макака. Хочу изучть фронтенд и стать фуллстеком. Вопрос - че лучше учить.

Чистый JS или реакт? Одни говорят что реакт коляска где за тебя все сделано и ты ничему не научишься. И что будучи прошареным в яваскрипте надо брать фреймворке. Другие говорят ебись конем и учи реакт
Аноним 08/06/21 Втр 18:47:28 2062104416
>>2062101
>Чистый JS или реакт?
Если ты не знаешь чистый жс, то ты не сможешь в реакт.
Аноним 08/06/21 Втр 18:49:34 2062108417
>>2062104
На jquery + bootstrap хуярить модалки могу
Аноним 08/06/21 Втр 18:52:16 2062111418
>>2062108
>На jquery + bootstrap хуярить модалки могу
Молодец, но жс учить надо, иначе один хуй реакт станет болью.
Да там учить нехуй, если ты уже пхп макака, то кантора за неделю по диагонали прочитаешь. Этого хватит.
Аноним 08/06/21 Втр 18:53:04 2062113419
>>2062111
П.С. Я когда вкатывался за месяц осилил. При этом это был мой первый ЯП.
Аноним 08/06/21 Втр 18:53:30 2062114420
>>2062111
>кантора

Я по YDKJS учил. Годная серия книг которая научила меня не любить тайпскпипт
Аноним 08/06/21 Втр 18:54:17 2062116421
>>2062114
>не любить тайпскпипт
Ну т.е. сделала тебя ебанутым?
Аноним 08/06/21 Втр 18:55:23 2062119422
Аноним 08/06/21 Втр 18:56:36 2062121423
>>2062116
Ну да. Я понял что лишняя хуйня для не осилятроров. strict мода достаточно.
Аноним 08/06/21 Втр 18:57:34 2062122424
>>2062121
>strict мода достаточно
А стрикт мод дает автокомплит или ты все свойства каждого объекта всегда в башке держишь?
Аноним 08/06/21 Втр 19:00:02 2062126425
>>2062099
Ну ты же понимаешь, что тебя попросят закостылить. Не ебет, кто косячит, если ты коммитнулся на задание, в твоей ответственности его реализовать полностью согласно требованиям.
Аноним 08/06/21 Втр 19:02:12 2062129426
>>2062126
Не факт что это хуйня вообще есть хоть где-то, у меня специфическая сборка хромиума. В эдже нету, например, в лисе тоже.
Аноним 08/06/21 Втр 19:10:14 2062138427
>>2062122

У нас на работе начальник всем раздал phpstorm, там он и без типов много что дедусит. Может быть оно и проще с типами, хз.

У меня к тайпскрипту притензия в том что он сложнее и не факт что лучше, а проблемы которые он решает чаще всего не проблемы js-а, а проблемы не осиляторов, которые хотят жоб зыс в жс делал то же что и в джаве, и чтоб классы были а не прототипная поебота
Аноним 08/06/21 Втр 19:18:20 2062152428
>>2062138
>У меня к тайпскрипту притензия в том что он сложнее
Нет.
Аноним 08/06/21 Втр 19:34:53 2062188429
>>2061922
а, окей, а где мне эти точки то надыбать, скажи ? 4 точки заведет сам заказчик допустим, а как я по твоему должен найти все что внутри него ?
Аноним 08/06/21 Втр 19:36:01 2062191430
привет дрочаны, пропс дриллинг в реакте это антипаттерн? если я уже использую стейт менеджер, должен ли я все через него пропускать, или что-то можно просто насквозь прогонять?
Аноним 08/06/21 Втр 20:11:20 2062247431
>>2062191
Всё на любителя. Одни предпочитают дрилл, другие грайм, иные трэп. В исключительных случаях находятся те, кто выбирает клауд или даже къют. Все в твоих руках, малыш!
Аноним 08/06/21 Втр 20:19:32 2062263432
>>2062247
>Одни предпочитают дрилл, другие грайм, иные трэп.
говноед спок
Аноним 08/06/21 Втр 21:23:14 2062339433
>>2062263
Это пацанский флекс, мань.
Шлепай отсюда.
Аноним 08/06/21 Втр 21:47:12 2062370434
>>2062339
>Это пацанский флекс, мань.
Ты в 2018 застрял?

По теме будет что сказать?
Аноним 08/06/21 Втр 21:55:00 2062386435
Плевок!!!.mp4 444Кб, 396x484, 00:00:02
396x484
>>2062370
>По теме будет что сказать?
Аноним 08/06/21 Втр 21:55:39 2062389436
Аноним 08/06/21 Втр 21:57:44 2062391437
>>2062370
>По теме будет что сказать?
В твоем стакане пепси - в моем стакане тархун. Ты любишь низко пофлексить у стен с надписью хуй.
Аноним 08/06/21 Втр 22:07:02 2062403438
>>2061714
понимаете в чем дело, суть программирования вовсе не в алгоритмах и не стиле кода, а в семантике кодовых единиц, ведь именно они образуют осмысленные формы, которыми ментально оперирует программист. Между тем этому не только не уделяется внимания, а вы даже не найдете что почитать по этому поводу, просто нечто туманное такое, непонятное для большей части населения, кроме конечно разработчиков языков или лингвистов. А без формализации этой области в математических хотя бы терминах, нельзя добиться хорошего результата, и дерьмовенький дизайн распространенных языков этому явное подтверждение.
Аноним 08/06/21 Втр 22:15:33 2062412439
>>2060278
Задания - мое почтение. Выполнил "хелло ворлд" и повис на первом же задании на целый день. Напишите свой пик, ну охуеть, легче задания наверное во всей вселенной не сыскать.
Аноним 08/06/21 Втр 22:20:22 2062415440
>>2062138
>У меня к тайпскрипту притензия в том что он сложнее и не факт что лучше, а проблемы которые он решает чаще всего не проблемы
он не сложнее, а якобы делает надежней и переносимей разработку просто, хоть и за счет "упрощения" как бы типизации.
ИМХО это ебучий антипаттерн, у меня такие методы которые не зависят от входных данных и не ломаются на них, поэтому нахуй не нужна мне эта поебота с ненужными обьявлениями типов в исходниках. Это не прогер должен знать что за типы, это программа, т.е функции, должны знать что за типы идут на вход. Ну и вот, качественный транспилятор, или компилятор, вам все типы выведет и расставит автоматически. На коленке дрочить type это оксюморон, чтобы делать type еще больше строк кода, еще больше лапшекода. Дело конечно ваше, но думать то полезно иногда.
Аноним 08/06/21 Втр 22:28:15 2062419441
>>2062188
>а как я по твоему должен найти все что внутри него ?
Хуй знает, наверно каждый элемент массива будет иметь конкрентные координаты, которые будут отличаться от предыдущего элемента. И может быть координаты углов как-то будут обозначать начало/конец этих массивов.
Тут даже можно изъебнуться кастомными итераторами, чтобы весь массив не хранить в памяти, главное хранить значение нынешнего элемента на случай если процесс наебнётся.
Аноним 08/06/21 Втр 22:38:51 2062440442
>>2062403
То есть вообще все насрали тебе в жопу. Даже языки все не те.
>>2062415
Сразу видно писал только говнокод, который кроме тебя никто не читал.
>у меня такие методы которые не зависят от входных данных и не ломаются на них
То есть всё хуячишь на сайд эффектах.
>Это не прогер должен знать что за типы, это программа, т.е функции, должны знать что за типы идут на вход.
Вообще-то форму твоих говнофункций полезно бы знать другим прогерам. Сразу видно залётный.
Аноним 09/06/21 Срд 00:08:47 2062521443
Впервые с лета 2019 решил что-то написать на чистом js. Простейшая страничка с двумя кнопками, парой инпутов и модалом. Взял бутстрап. Даже с бутстрапом просто заебался код писать. Вот реально, то, что на каком-нибудь реакт + материал реакт я бы сделал за пару часов, я делал весь сука рабочий день и пару часов сверху и не доделал, блядь! Просто пиздец, на ванилле в прод короче даже страницу логина не написать, тупо геморрой.
Аноним 09/06/21 Срд 00:21:43 2062538444
>>2062521
>Просто пиздец, на ванилле в прод короче даже страницу логина не написать, тупо геморрой.
Уж что, а страницу логина/регистрации проще на ванилле написать, так как реакт заставляет их говнокодить.
По сути нужно только сделать форму с полями, а всю валидацию проводить при сабмите. Собственно ничто не мешает делать это и в реакте, если прямо особенно шизоидных требований нет.
Аноним 09/06/21 Срд 00:49:20 2062564445
.reduce()
Аноним 09/06/21 Срд 01:10:43 2062571446
>>2062440
>То есть вообще все насрали тебе в жопу.
ну кто про что, а вы про говно, как какой то говноед.
Аноним 09/06/21 Срд 01:15:52 2062572447
>>2062440
>То есть всё хуячишь на сайд эффектах.
все я устал уже, что у вас так подгорает то,
Функция - подпрограмма, выполняющая какие-либо операции и возвращающая значение.
Процедура - подпрограмма, которая только выполняет операции, без возврата значения.
Метод - это функция или процедура, которая принадлежит классу или экземпляру класса.
естественно иметь приватные методы класса, которые не торчат наружу вообще, и изменяют только состояние объекта, как вы очень умно выразились, сайд-эффект. На этом построено вообще все ООП, на сайд- эффектах.
Аноним 09/06/21 Срд 03:33:36 2062625448
Аноним 09/06/21 Срд 04:34:48 2062632449
image.png 33Кб, 1031x706
1031x706
>>2061604
>но блэт наплодить 9 css-классов просто ради цвета рамочек

Ну просто БЭД ПРАКТИС, никто так никогда не делает и делать не будет!
Аноним 09/06/21 Срд 07:14:41 2062676450
>>2062521
Какой смысл таких сообщений без примеров того, что ты там пытался написать, что у теья выходило и что вышло когда сменил инструмент?

Если примеров нет, то с вероятностью в 20000х% это пишет тупой криворукий говнокодер, пытающийся реабилитировать свое невежество.
Аноним 09/06/21 Срд 10:18:45 2062747451
class.png 2Кб, 161x95
161x95
>>2062572
>Метод - это функция или процедура, которая принадлежит классу или экземпляру класса.
Классы - функции в жс, так что ты здесь обосрался.
Аноним 09/06/21 Срд 11:08:32 2062776452
>>2062572
>Функция - подпрограмма, выполняющая какие-либо операции и возвращающая значение.
Вообще-то функция - объект, так как в жс есть только объекты. Больше ничего.
Есть еще примитивы, но их можно тоже рассматривать в качестве синглтон объектов, потому как они боксятся, а сделаны разумеется для производительности. (тем более что сейчас ничего не мешает у примитивных добавить в цепочку прототипов прокси объект, отлавливащий сообщения, типа присваивания, и реалиховать поведение прототипов как полноценных объектов, но это ни к чему. проще воспринимать их как синглтоны. когда надо, любой примитив можно обернуть в полноценный независимый объект).
Так. Короче только объекты.
Все объекты делятся на callable и non-callable. Callable это функции, в понимании большинства. Но по факту это все те же объекты, со всеми свойствами что и у других.
Все объекты могут принимать всего несколько типов сообщений - get, set и call. При чем call может принимать только callable объект. при попытке послать call сообщение не-callable объекту будет исключение.
Сообщение get содержит один параметр, сообщение set два. Сообщение call параметром содержит кортеж аргументов, а так контекст this.
Если в объекте (а так же в цепочке прототипов) не назначены слушатели для get и set с определенными параметрами, ищутся слоты с такими именами в объекте и по цепочке. Если находится возвращается то, что в них лежит. Если в них лежит callable объект и ему посылают сообщние call сразу как получили его из слота, то у него будет перегружен контекст (this) на объект из чьего слота его получили. Если только этот объект не был сконструирован стрелочным синтаксисом, иначе контекст перегрузить нельзя. Если после получение callable объекта из слота его сразу не вызвать, а например положить ссылку на него в переменную, то контекст будет сброшен на тот, который был установлен у него в момент его создания (и это не обязательно будет тот же объект из чьего слота его получили).
У callable объектов есть scope (область видимости) и контекст (this) в момент посылки им сообщения call (вызова). scope средствами языка перегрузить нельзя, но некоторые окружения позволяют (например в ноде есть модеуль vm), this перегружается у callable объектов сконструированных не-стрелочным синтаксисом
Классов нет. Есть конструкторы. Любой конструктор принимает новый созданный объект, которому выставлен определенный прототип (другой объект). Оператор instanceof (someObject instanceof SomeClassName) проверяет лишь есть ли в цепочке прототипов у someObject объект который лежит у SomeClassConstructor в слоте с именем prototype. На сам конструктор ему поебать. Чтобы сменить класс, достаточно сменить цепочку прототипов. Даже если объект был сконструированным определенным конструктором.
Так же у объектов есть параметр ограничения доступа, контролирующие его расширяемость или изменяемость (sealed, extensible, frozen). У слотов объекта есть параметры configurable, enumerable, writable. Параметры слотов объекта не влияют на объекты, что в них лежат. Они лишь контролируют доступ к самим слотам.
Все. Никаких классов. Никаких интерфейсов. Как отдельных сущностей. По факту все есть объект и все строит из них.
наследование реализуется выстраиванием цепочки прототипов. Инкапсуляция только на уровне scope'в (читай замыканий).
В остальном все меняется и все динамично, если только специально все не зафризить в момент конструирования. Но обычно этим никто не заморачивается по причине оверхеда и бессмысленности. Разве только фанатики по иммутабельности, н это все из разряда те, кому надо чтобы им по рукам бил компилятор\рантайм\дядя петя. Все "привычные" понятия тянуться в язык для еще более простого вкатывания тех, кто приходит из других языков. Так уж сложилось, что есть куча литературы по привычному, статически классовому ООП, но очень мало по мессадж-пассинг\прототайп-базед\мета-программинг. Все эти притянутые понятия выливают в синтаксический сахар, который не делает ничего полезного, а даже наоборот, еще больше вносит путаницы и от того непонимамания многих вещей в языке. При этом часто этот синтаксический сахар дэже урезан и вспомнинают об этом лишь после (как например проебались с полями в конструкции class и тянут ее теперь только в proposol'ах будущих версий).
JS истинно объектный язык. В современный язык притащили много вкусных вещей для метапрограммирования. Нову примитивную сущность Symbol, и Proxy-объекты. С помощью которых можно еще больше и сильнее перегружать и менять поведение в динамике.
Другое дело, что почти никто не умеет этим пользоваться и не понимает, что такое объектное программирование на самом деле.
Им нужно не объектное, а статически типизированное. А какие именно структуры будут скрываться за этими типами, не собо важно. Важно что это просто структуры и функции, строго привязанные к ним, или иногда менее строго. То, что в Java\C++ это больше структурное программирование, нежели объектное. Объектное программирование не может существовать без динамической среды. Это противоречит самому понятию объекта. А динамическое программирование это слишком сложна и непанятна. И как бы не старались с пеной у рта фанатики кричать про низкий порог входа - низкий он именно что для входа, а не для всего остального. Модификация программ в рантайме всегда было уделом креативно мыслящих людей. Для большинства это слишком сложный уровень высокой абстракции.
Аноним 09/06/21 Срд 11:10:27 2062778453
>>2062776
>Вообще-то функция - объект
Частный случай. Коллабл объект в юзерленд коде ты все равно никак иначе не создаешь.

>так как в жс есть только объекты
Распространенное заблуждение. Частный случай боксинга не предполагает отсутствие скаляров.
Аноним 09/06/21 Срд 11:19:58 2062782454
>>2062778
И да, я поговорил с пастой, которую тут как-то высирал ОП.
Аноним 09/06/21 Срд 13:28:22 2062925455
image.png 7Кб, 372x89
372x89
>>2062778
>Коллабл объект в юзерленд коде ты все равно никак иначе не создаешь.
Аноним 09/06/21 Срд 13:52:15 2062948456
>>2062747
в js это экземпляр класса "метод", как тебе такое умник. А почему метод в JS это класс, да потому что у него есть изменяемые свойства, вот почему.
Аноним 09/06/21 Срд 13:56:35 2062951457
>>2062948
именно поэтому хороший тон в js- избегать параметризованных методов класса, и использовать интерфейсы без параметров, так просто и понятно можно выстроить прозрачную бизнес логику. Таким образом, все что изменяется, мы держим отдельно от функциональных классов, и реализуем базовую парадигму разделения данных и обработчиков данных.
Аноним 09/06/21 Срд 14:06:14 2062970458
>>2062948
>экземпляр класса "метод"
Ты когда уже язык изучишь и перестанешь залетать в тред со всякой ахиненей?
Аноним 09/06/21 Срд 14:50:27 2063058459
>>2062948
Экземпляр функции "метод"? У функций нет экземпляров.
Аноним 09/06/21 Срд 15:34:00 2063134460
Screenshot1.png 8Кб, 706x129
706x129
Что sequelize еще надо, чтобы удалить запись вместе с ассоциациями?
Аноним 09/06/21 Срд 16:12:41 2063173461
я старая фронт-енд макака и я заебался писать код который я знаю как написать. ну почему у меня в управлении тупой кремниевый болванчик, а не отряд сорванцов? я бы им по-шурику растусил че и как писать, а они пусть ИМПЛЕМЕНТИРУЮТ блядь! а я заебался, пиздец заебался
Аноним 09/06/21 Срд 16:22:29 2063182462
Посоветуйте что почитать по TypeScript. Заранее спасибо.
Аноним 09/06/21 Срд 16:30:24 2063189463
Аноним 09/06/21 Срд 16:34:55 2063193464
>>2063189
Там сюжет говно и персонажи не раскрыты. Есть еще что?
Аноним 09/06/21 Срд 16:38:36 2063199465
Аноним 09/06/21 Срд 16:43:17 2063203466
Аноним 09/06/21 Срд 17:38:05 2063289467
>>2060232
Бамп вопросу.

Пока нет ответа на него, то будем считать, что этот анон >>2059653 >>2059698 >>2059765 все выдумал и вместо изучения технологий занимается паникерством на дваче.
Аноним 09/06/21 Срд 17:54:16 2063315468
>>2063289
Очевидный толстяк, по восемь часов он учит.
Аноним 09/06/21 Срд 18:00:53 2063336469
>>2063289
учиться можно неправильно. есть у меня в компании один чел гораздо младше вот он в один день хотел быть музыкантом, потом программистом, скейтбордистом, бойцом мма, 3дмоделлером... сейчас вот не знаю, давно не видел.
и я иногда был свидетелем того как он разучивает песенки на фортепьяно или смотрел как он играет в жопу2. и это пиздец, он не просто малолетний дебил, он необучаемый малолетний дебил. он не просто не умеет играть -это понятно, он не умеет учиться и не хочет. поэтому любое дело за какое бы он не взялся , у него не выходит и он бросает его, думая, ну это не мое!
Аноним 09/06/21 Срд 18:11:07 2063349470
>>2063336
> вот он в один день хотел быть музыкантом, потом программистом, скейтбордистом, бойцом мма, 3дмоделлером...
Многие через это проходят. Которые в детстве не загорелись, по разным причинам, конкретной идеей что бы двигаться в каком то одном направлении. Не всем везёт. Не все выживут.
Аноним 09/06/21 Срд 18:18:13 2063360471
>>2063349
даже объяснять тебе дебилу ничего не хочется
Аноним 09/06/21 Срд 18:27:48 2063384472
>>2063336
Ты это к чему? Тот анон писал, что он якобы ежедневно учится по 8 часов в день.
Аноним 09/06/21 Срд 18:30:54 2063387473
>>2063384
неправильно учится
Аноним 09/06/21 Срд 18:34:37 2063396474
>>2063387
>Рынок перегрет
>Чтобы мыть пол на галере нужно быть Гарвард PhD
>АРЯ НИПРАВИЛЬНО УЧИТЕСЬ! Я 10 ЛЕТ НАЗАД ВКОТИЛСЯ ТОЛЬКО ЗНАТЬ ЧТО ТАКОЕ ХТМЛ И ЧЕМ ПЕРЕМЕННАЯ ОТ ЦИКЛА ОТЛИЧАЕТСЯ!
Аноним 09/06/21 Срд 18:37:58 2063405475
>>2063360
А ты попробуй, мелкобуквенный.
Аноним 09/06/21 Срд 18:44:51 2063417476
>>2063396
у малолетнего дебила есть два близких друга и они при мне вкатились благополучно за небольшой срок с очень скромными знаниями. они вкатились потому что я им помог и объяснил как учиться и что учить, и они послушали, а малолетний дебил нет. про перегретый рынок галимая туфта от галимых даунов.
Аноним 09/06/21 Срд 18:55:48 2063443477
1.png 8Кб, 770x197
770x197
2.png 6Кб, 801x172
801x172
>>2063417
>мои пруфы не пруфы не тот поиск не та страна не та планета пошел я нахуй учиться кокококопокопопокпо
Аноним 09/06/21 Срд 19:01:30 2063452478
>>2063443
Вторая пикча явная провокация.
Аноним 09/06/21 Срд 19:04:06 2063460479
>>2063452
>провокация.
Это называется "реальное положение дел на рынке труда".
Из 9.5к челиков, 8.5к останутся без работы, и в теории, могут ходить собеседоваться вместе с тобой на КАЖДУЮ новую вакансию. Удачи вкатиться со "скромными знаниями"
Аноним 09/06/21 Срд 19:04:15 2063461480
>>2063443
ну так там восемь тысяч малолетних дебилов, если тебе с ними трудно конкурировать - миль пардон, мадам!
Аноним 09/06/21 Срд 19:05:22 2063464481
>>2063461
>ну так там восемь тысяч малолетних дебилов
Ты каждого лично собеседовал?
Аноним 09/06/21 Срд 19:12:33 2063474482
>>2063464
>>2063460
так падажжи ебана. ты думаешь значит, там что не челик то бриллиант а этим 8.5к просто не повезло, а вот если бы их прособеседовали... ну это такое глубинное убеждение я даже не знаю. чтобы мне тебя переубедить мне нужно тебя будет сперва воспитать в человека из малолетнего дебила. в рамках нашей беседы задача нереальная, прости
Аноним 09/06/21 Срд 19:32:53 2063533483
>>2063474
>ты думаешь значит, там что не челик то бриллиант
Ты думаешь то же самое, но с другой стороны: что там все обязательно тупые и ни на что не способные.
Аноним 09/06/21 Срд 19:35:37 2063538484
>>2063058
да вы заебали нахуй тупостью троллить.
https://github.com/v8/v8/blob/master/src/runtime/runtime-classes.cc
RUNTIME_FUNCTION(Runtime_ThrowNotSuperConstructor) {
HandleScope scope(isolate);
DCHECK_EQ(2, args.length());
CONVERT_ARG_HANDLE_CHECKED(Object, constructor, 0);
CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 1);
return ThrowNotSuperConstructor(isolate, constructor, function);
}
как видите, в рантайме функция это обьект и ничто другое, выделен конструктор этого обьекта. И методы тоже как следствие.
Это я, нюфаня после недели листания интернетов и то знаю.

Аноним 09/06/21 Срд 19:44:51 2063546485
>>2062970
>Ты когда уже язык изучишь и перестанешь залетать в тред со всякой ахиненей?
я понимаю что у тебя подгорает, но где неправильно? Если вы не знаете базы, на которой у вас крутится эмулятор вашего любимого type script, то ваши знания поверхностны, на уровне любителя. Если понимаешь js и как он работает, то нахуй не нужен typescript. JS это мощнейший язык по возможностям.
Аноним 09/06/21 Срд 20:31:33 2063618486
>>2063538
Найс трай, а теперь опрадание своей шизы ищи в спеке ECMAScript, а не в одной из его реализаций.
Аноним 09/06/21 Срд 20:39:31 2063627487
>>2063443
Почему резюме больше чем соискателей? Как это возможно?
Аноним 09/06/21 Срд 20:53:51 2063637488
>>2063627
у тебя может быть больше одного резюме, например, версия на английском
Аноним 09/06/21 Срд 20:55:54 2063638489
Аноним 09/06/21 Срд 20:57:54 2063642490
>>2063637
Это тупо. Вообще не понимаю дроча на англ. резюме, оно нихуя не показывает что ты английский знаешь/не знаешь.
Так же не известно сколько из этих 8к соискателей нацелены именно на рекат, а не ХОТЬ КУДА-НИБУДЬ.
Кароче всьо не так однозначно кмк, но я не ШРка, откуда мне знать.
Аноним 09/06/21 Срд 21:00:05 2063645491
>>2063642
там не только русскоязычные компании могут искать разрабов
Аноним 09/06/21 Срд 22:11:12 2063696492
>>2063533
это не я так думаю, это объективная реальность мне это демонстрирует через то, что они остаются без работы
Аноним 09/06/21 Срд 22:11:27 2063697493
>>2063618
дык во всех же так, в ноде и т.п и т.д.
Аноним 10/06/21 Чтв 00:23:34 2063837494
Парни, переделываем get-запрос на post-запрос, вроде посредственная задача но в одном месте на фронте этот урл который мы переиначиваем открывается в новом окне по типу этого:
window.open("/url?param=default")

Как такое фиксить?
Аноним 10/06/21 Чтв 00:31:44 2063843495
>>2059835
>Ну я приду на собес, а техлид в этом треде сидел, все пизда, вот и деанон. Вопросы?

У тебя проблемы с восприятием реальности, ты слишком тревожный человек. Ты даже не осознаешь, что завтра, гуляя по улице, вероятность что тебя что-то собьет/покалечит больше, чем то что в этом треде тебя кто-то сдеанонит. И вишинка на этом торте то, что даже, если тебя сдеанонят (мне даже трудно представить как), то завтра о тебе вспомнят дай бог другой шиз из треда, потому что ты рандом с двача, до тебя нет никакого дела. У всех свои дела и проблемы.

И для меня нет ничего удивительного, в том что ты "хуяришь" по 8 часов. Ты открываешь вакансии, видишь стэк пугающих слов и закрываешь со страхом. Ты просто боишься пойти на собеседование ,и откладываешь это и будешь откладывать. И я тебе сразу скажу, что когда ты пойдешь, то ты обосрешься и не один раз (я не буду тебя успокаивать). Но потом ты поймешь, что в этом нет ничего плохого и все обсираются и вот тогда ты найдешь свою работу и осознаешь сколько времени въебал в пустоту.
Аноним 10/06/21 Чтв 00:34:16 2063845496
>>2063837
Бля пацаны, походу меня по этому реквесту сдеанонили
Миш, у меня самого всего 1 идея на этот счет, по-другому тут никак ты же понимаешь!
Аноним 10/06/21 Чтв 02:44:47 2063899497
>>2056725 (OP)
Какие системные требования для хостинга headless cms (например Strapi) на node.js? Хочу запилить блог, не знаю какой хостинг нужен.
Аноним 10/06/21 Чтв 05:58:18 2063917498
16213345619910.jpg 24Кб, 831x720
831x720
Аноним 10/06/21 Чтв 07:08:05 2063928499
>>2063837
В чем проблема? Окно должно открываться? Нет - уберите. Да - открывайте в окне сненирированный в рантайме скрипт, который делает пост.
Аноним 10/06/21 Чтв 07:46:12 2063931500
232525049-15473[...].png 2Кб, 400x400
400x400
Какая практика компиляции TS на бэке? Просто компилировать все JS файлы рядом с TS или всё в один файл компилить?
Аноним 10/06/21 Чтв 08:01:55 2063934501
IMG7237.JPG 2354Кб, 3724x2096
3724x2096
Сап. Вроде бы допилил SSR лендос c геотаргетингом и всякими фишками. Кому не лень взгляните, сделайте небольшое ревью. Вкатился буквально 9 месяцев назад, так что нужна критика. Да и по архитектуре директории, все ли с ней в порядке? Что можно и нужно в теории подтянуть? Почти везде нативный и понятный js без всяких ваших react, TS и т.д
https://github.com/exdude/zaborberu
Аноним 10/06/21 Чтв 09:43:07 2063963502
>>2063934
И что ты ожидал увидеть? Если твоя цель - найти фронт работу, то можешь начинать сначала
Аноним 10/06/21 Чтв 09:45:33 2063965503
>>2063697
Если во всех, то тебе же не составит труда найти пунктик в спеке, не так ведь?
Аноним 10/06/21 Чтв 09:57:13 2063967504
>>2063934
Нихуя ты умный, закоммитил папку с пакетами. В курсе, что удалённые файлы остаются в истории? У тебя одна только папка гита 50мб весит. Взрывай репу и создавай новую, попутно ебанув рибейз на нынешнем проекте.
Аноним 10/06/21 Чтв 11:46:43 2064051505
>>2063963
Вот вопрос, почему нельзя писать красивый фронт на нативе? Обязательно если нет стека vue, react, angular то проект по дефолту хуйня. Я понимаю что действительно те же компоненты упрощают работу и экономят драгоценные часы, но допустим для тех же одностраничников где написать самому === vue create по времени

>>2063967
хехех, я в гите не особо только вникаю. Спасибо, сейчас исправлю)
Аноним 10/06/21 Чтв 11:54:09 2064061506
>>2063967
>Нихуя ты умный, закоммитил папку с пакетами
Он ЗАВЕНДОРИЛ зависимости.
Аноним 10/06/21 Чтв 11:55:49 2064065507
Аноним 10/06/21 Чтв 11:58:42 2064070508
16122822741450.png 1546Кб, 1500x1500
1500x1500
>>2064065
Ухх сцуко. Копипастнул забыл так и осталось, сам виноват
Аноним 10/06/21 Чтв 12:06:55 2064083509
>>2063967
Хотя репу всю не нужно взрывать, достаточно пожонглировать основной веткой. Рибейзнуть на новую ветку, сделать её основной, удалить старую ветку и переименовать новую ветку в старую.
Аноним 10/06/21 Чтв 12:07:47 2064084510
Аноним 10/06/21 Чтв 12:36:15 2064111511
>>2063965
https://262.ecma-international.org/11.0/#sec-terms-and-definitions-function

4.3.31 function
member of the Object type that may be invoked as a subroutine

Note
In addition to its properties, a function contains executable code and state that determine how it behaves when invoked. A function's code may or may not be written in ECMAScript.

4.3.34 method
function that is the value of a property

Note
When a function is called as a method of an object, the object is passed to the function as its this value.

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

Аноним 10/06/21 Чтв 12:39:19 2064114512
>>2064111
Код функции может быть написан или не написан на ECMAScript.
вот видите какая хорошая спецификация, какой простор для творчества. Поэтому JS это сила, много прототипных парадигмальных аллегорий можно реализовать в коде.
Аноним 10/06/21 Чтв 12:42:59 2064119513
>>2064114
Дебил, это про built-in functions реализованные окружением речь.
Аноним 10/06/21 Чтв 12:50:08 2064127514
>>2064111
Это конечно хорошо, но тут ни слова о классах.
Аноним 10/06/21 Чтв 13:00:47 2064136515
>>2062925
Привел пример хост объекта и радуется.
Аноним 10/06/21 Чтв 13:23:10 2064149516
>>2064119
да нет, долбоёбина, все верно, функция это объект, читай внимательней.
4.3.31 function
member of the Object type that may be invoked as a subroutine
Note
In addition to its properties, a function contains executable code and state that determine how it behaves when invoked. A function's code may or may not be written in ECMAScript.
член (экземпляр) типа (класса) объект, который может быть вызван как подпрограмма.
Аноним 10/06/21 Чтв 13:26:45 2064151517
>>2064127
иди хоть пипку подрочи, а то сидишь все жопу отращиваешь.
Аноним 10/06/21 Чтв 13:27:58 2064152518
>>2064149
Тип это не класс, неплохо ты обосрался.
Аноним 10/06/21 Чтв 13:34:18 2064156519
>>2064149
>Код функции может быть написан или не написан на ECMAScript.
>это про built-in functions
>да нет, долбоёбина, все верно, функция это объект

До сих пор уверен, что ты не дебил?
Аноним 10/06/21 Чтв 13:49:54 2064171520
image.png 10Кб, 331x97
331x97
>>2064156
чепуш, ну не гори, ты просто не знал что функция это обьект.
Аноним 10/06/21 Чтв 13:52:19 2064173521
>>2064152
есть классы различных типов, например типа Object, долбоеб.
Аноним 10/06/21 Чтв 13:54:59 2064178522
>>2064156
(() => {}) instanceof Object // true
ваши антипруфы, невежда.
Аноним 10/06/21 Чтв 13:59:58 2064185523
>>2064173
>классы различных типов
Пердолика-пиздоболика совсем занесло.
Аноним 10/06/21 Чтв 14:11:14 2064206524
>>2064185
угаманись паскуда, я устал уже, хуй вялый стал, не могу тебя ебать.
Аноним 10/06/21 Чтв 14:14:10 2064211525
Синтаксическое определение класса – тип данных, определяемый ...
Аноним 10/06/21 Чтв 14:14:41 2064214526
Тому долбоёбу который придумал что проект не компилится если линтер ругается надо нахуй яйца оторвать и в унитаз спустить
Аноним 10/06/21 Чтв 14:17:12 2064225527
>>2057896
бля да, очень верно кстати, в 200х так многие начинали, просто писали там штуки разные, сейчас это многие руководители компаний, ну просто вот так, без опыта коммерческой разработки сразу в бизнес локализации.
Аноним 10/06/21 Чтв 14:18:33 2064229528
бля я такой дурачок, надо бы чего нибудь покодить, а я просто пипку потелебонькал и все на этом.
Аноним 10/06/21 Чтв 14:29:14 2064251529
Родитель {
min-width: 175px;
min-height: 175px;
}

Получился квадрат 175х175;

Потомок {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}

Итог: потомок 175 пикселей и ширину и 130 в высоту. Ваши ставки господа? Жестко задать размер не вариант, хотя если все таки задать, то потомок получается 175х175, как и задумано.
Аноним 10/06/21 Чтв 14:38:23 2064266530
За сколько рякт учится до уровня чтобы позволить себе написать в резюме: я зняю рякт!
Неделя? Месяц? Полгода?
Аноним 10/06/21 Чтв 14:49:57 2064281531
>>2064251
Родителя флексом религия не позволяет сделать?
Аноним 10/06/21 Чтв 15:13:45 2064316532
>>2064281
Родитель и так флекс. Только это нихуя не дает, поэтому я решил не писать лишнего. Выяснилось, что свойство height впринципе для него не работает, без видимых причин. При 100% и при 50% высота потомка одинаковая.
Аноним 10/06/21 Чтв 15:14:59 2064317533
>>2064316
>что свойство height впринципе для него не работает
Не работает в процентах. В жестких единицах работает.
Аноним 10/06/21 Чтв 15:37:13 2064333534
>>2064316
Ты flex-direction родителя забыл упомянуть. От него зависит flex-basis дочернего элемента, от которого зависит, работает ли на нём ширина или высота.
Аноним 10/06/21 Чтв 15:40:31 2064336535
>>2064333
Column
>работает ли на нём ширина или высота.
Она не работает очень избирательно - только в процентах.
Аноним 10/06/21 Чтв 15:43:21 2064338536
>>2064336
>Column
Максимальная высота в этом случае зависит от значения flex-basis.
Аноним 10/06/21 Чтв 15:52:41 2064355537
>>2064338
>Максимальная высота
Ширина. Ширина и так заебись.
Аноним 10/06/21 Чтв 15:58:13 2064368538
>>2064355
Нет, при column все такие ширина, но в любом случае это нихуя не дало. Дело тут не во флексе, я сразу сказал.
Ебучее ксс как обычно не работает предсказуемо. Сейчас два часа проебусь, а потом окажется что там какой-нибудь html margin: -1px надо было поставить, потому что в 1641 году во всех браузерах верстка только так работала, и это оставили для совместимости.
Аноним 10/06/21 Чтв 15:59:32 2064371539
>>2064368
>все такие ширина
Высота, я имел ввиду.
Аноним 10/06/21 Чтв 16:35:11 2064413540
>>2064368
Ты просто не знаешь, как работает флексбокс, а насрал в штаны брузер.
Аноним 10/06/21 Чтв 17:18:01 2064461541
>>2064413
>Ты просто не знаешь
А, да, точно, последний оплот: "ты просто не знаешь х". Да конечно охуенно, я просто не знаю флексбокс. Ок. Ну ты-то его заебись знаешь? Вон выше код двух компонентов, пофикси плиз, а-то я дурак, не могу сам. >>2064251
Аноним 10/06/21 Чтв 18:23:24 2064526542
>>2064461
>Вон выше код двух компонентов
Его недостаточно для воспроизведения твоей ситуации, так как в чистом виде этот "квадрат" - на самом деле прямоугольник с высотой 175px и шириной экрана, потому что это блять блочный элемент. Так что ты или пиздишь, или упускаешь важные детали.
Аноним 10/06/21 Чтв 18:29:42 2064530543
>>2064461
Кидай в следующий раз свой вопрос с кодов в песочнице, так нихуя не понятно.
Как вариант дай родителю родителя размеры, хз крч. Уйма вариантов хули у тебя там не работает.
Аноним 10/06/21 Чтв 18:33:43 2064532544
>>2064530
В песочницу закидывать это пиздец как утомительно каждый раз, но хуй с ним сейчас залью.
Аноним 10/06/21 Чтв 19:03:45 2064559545
Аноним 10/06/21 Чтв 19:30:31 2064574546
>>2063934
class SberBank {
base64() - В util.js оправляй
qrActionPay() - .then(status => status) - ?
status: true/status: 'Success' - в константы
Дальше лень
Аноним 10/06/21 Чтв 20:51:47 2064624547
image.png 35Кб, 347x447
347x447
Аноним 10/06/21 Чтв 20:59:10 2064633548
image.png 1651Кб, 1280x720
1280x720
Аноним 10/06/21 Чтв 21:01:53 2064638549
t
Нужна либа для парсинга Аноним 10/06/21 Чтв 21:05:00 2064645550
Аноны, нужна либа для парсинга. Но не простая, нужно чтобы либа принимала таблицу с операторами (инфиксы, постфиксы, префиксы), скобками, ковычками, вот этим всем, и возвращал парсер.
Аноним 10/06/21 Чтв 21:07:19 2064647551
t
Аноним 10/06/21 Чтв 21:19:27 2064653552
>>2064624
Ой блять, да в пизду это ебаное ксс, просто в рот это ебать. Куча свойств и все надо в башке держать, все друг с другом всякими ебанутыми связями связано. Там минималОЧКУ не оказал, там маржин 1пх и лэйаут распидорасило. Как же горит просто пиздец. Я уже два года с этим калом ебусь и верстка до сих пор ебаная пытка, блять поднять 100% рабочий скалируемый бэк в 1000 раз проще чем сверстать ебучую страницу.
>>2064633
А хуле бы и нет. У тэга задача: красиво вмещать в себя два элемента, растягиваться. Какая в пизду разница флекс он, блок, инлайн или грид. Функционал от этого никак не страдает.
Аноним 10/06/21 Чтв 21:23:31 2064656553
>>2064653
Это ты еще в разных браузерах не пробовал CSS запускать, вот тут начинается самый настоящий ад.
Ненавижу фаерфокс-выблядков.
Аноним 10/06/21 Чтв 21:28:37 2064658554
>>2064624
А ведь ты меня наебал. Твой фикс нихуя не работает, ссылка все еще меньше контейнера целиком, сверху и снизу все еще пустые некликабельные поля. Шах и мат нахуй.
Аноним 10/06/21 Чтв 21:28:40 2064659555
>>2064653
>Куча свойств и все надо в башке держать, все друг с другом всякими ебанутыми связями связано. Там минималОЧКУ не оказал, там маржин 1пх и лэйаут распидорасило.
Да ты просто хуйню начал писать с какими-то блять min-width min-height на родительском элементе.
>Я уже два года с этим калом ебусь и верстка до сих пор ебаная пытка
За два года ты бы уже кучу шаблонов типовых элементов сохранил, такие как картинко-ссылки.
>>2064656
Пихаешь гугл-онли фичи в стили, а виноват конечно же фаерфокс.
Аноним 10/06/21 Чтв 21:31:24 2064662556
>>2064659
Конечно же виноват, не желает поддерживать современные стандарты, без которых порой никак. Фаерфокс даже lookahead в регекспах не поддерживает.
Аноним 10/06/21 Чтв 21:36:17 2064664557
>>2064662
Стандарты гугла ≠ современные стандарты.
Аноним 10/06/21 Чтв 21:45:39 2064673558
>>2064658
Короче проблема не решена. Делать картинку прилипшую к контейнеру - всратая всрать. А так даже если убрать min-height/width с родителя и просто добавить ссылке паддинг (это выльется в оверфлоу ссылки через родителя, что тоже нихуя не решение), то проблема остается. Короче знатоки КССа, которые рассказывают кто там что знает, а кто не знает, насрали себе в штаны.
Аноним 10/06/21 Чтв 21:54:17 2064679559
>>2064653
да мне тоже не заходит, какая то чепуха ебучая, делаю проще, свой небольшой минифреймворк на 1000 строчек, с простыми лайоутами по типу листа, контейнера и т.п. Так как в ебаную css чушь вникать нет никакого желания. Да просто на canvase рисуешь, да и всё.
Аноним 10/06/21 Чтв 22:05:56 2064689560
>>2064673
Для прилипаний есть position, а не та хуитка, которую ты пытаешься высрать.
Аноним 10/06/21 Чтв 22:29:42 2064714561
Расскажите на пальцах куда он хочет чтобы картинка прилипала и как, а то я даже почувствовать не могу что там не так

постоянный посетитель
Аноним 10/06/21 Чтв 22:32:07 2064716562
>>2064673
object-fit для изображение
или absolute, для предка - relative
Аноним 10/06/21 Чтв 22:35:51 2064719563
хоспаде как же хорошо что это говно цссное за меня всегда кто то другой щупает
Аноним 10/06/21 Чтв 22:41:03 2064723564
>>2063837
Вы точно разработчики?
Аноним 10/06/21 Чтв 22:41:11 2064724565
>>2064714
Да я сам не понимаю, что он там хочет. Такое дело обычно выделяется в адаптивный компонент, который потом копипастится и родительским селектором пердолится до нужных измерений. Походу он хочет подобие `<figure>` с картинкой, в котором картинка - ещё и ссылка.
Аноним 10/06/21 Чтв 22:48:12 2064737566
Screenshot5.png 152Кб, 757x785
757x785
>>2064714
Чтобы изображение заполняло предка, наверное
Аноним 10/06/21 Чтв 23:29:18 2064792567
>>2064723
Лол уже заказчик полез на двач смотреть че его макаки налупасили.
Аноним 10/06/21 Чтв 23:52:52 2064818568
>>2064051
Большая часть рынка делается на ваниле и jq. Если твое желание попасть к индусам, то не смею задерживать, но предупреждаю, что конкуренция огромная, платят гроши. Ты можешь хоть на фрилансе клепать эти сайты.
Аноним 11/06/21 Птн 00:20:44 2064865569
Mobx
Аноним 11/06/21 Птн 05:39:43 2064982570
Анон, где можно спиздить бесплатных простых макетов чтобы потренировать верстку?
Аноним 11/06/21 Птн 06:09:36 2064985571
16230959748591.jpg 22Кб, 287x323
287x323
>>2064653
Зачем тогда во фронт вкатываешься если для тебя самые простейшие основы вызывают жепаболь.
Пиздец, каким же нужно быть Тугоумом, чтоб лезть на форумы и треды по программированию и спрашивать как расставить блоки на ксс, пиздец конечно.
И если ты не смог освоить ксс, то нахуя тебе рякт? Освой хотя бы верстку, потом жепаскрипт, а потом уже фреймворк.
Аноним 11/06/21 Птн 06:13:57 2064986572
123.png 21Кб, 1152x648
1152x648
>>2064724
>>2064737
Вот чего я хочу блять:
Родительский контейнер, который можно прокручивать влево или вправо. В контейнере карточки, на ховер карточки становятся больше. В карточке есть фото, рейтинг, ФИО и описание. При клике на карточку открывается профиль чела с карточки.
Задача: чтобы ссылка, внутри которой пикча + описание занимала 100% родительского элемента в ширину и высоту. Как есть - ссылка спокойно тянется в ширину, но не реагирует на растяжение в высоту, остаются пустые поля сверху и снизу. Не реагирует только если задавать высоту в процентах, если поставить в пикселях, то тянется. Но если выставить высоту не в процентах, то когда на ховере карточка увеличится в размерах, то опять появится мертвая зона по которой нельзя кликать. По задумке карточка занимает всю (почти) высоту контейнера со скроллом, поэтому родительский элемент несколько больше контента в дочернем.
Любому нормальному человеку предельно очевидно, что проблема решается простым .ссылка {width: 100%, height: 100%}, вот только хуй оно работает. И родительский и дочерний элемент имеют свойство display: flex, flex-direction: column.
На картинке 1, 2 и 3 считать равными по размеру.
Аноним 11/06/21 Птн 06:22:46 2064988573
16217744326720.mp4 3244Кб, 1280x720, 00:00:12
1280x720
>>2064986
Хахаха, бля. Представил, Джун/трейни приходит на митап, начинет с серьезным ебалом рассказывать эту пасту и рисовать на доске, как на паинте. Использует сложные слова, обращает внимание на сложность вопроса, а по итогу вопрос состоит лишь в том, что он не смог вникнуть с базу ксс.

Чуть позже гляну твой ксс, если другие не ответят, то напишу.
Аноним 11/06/21 Птн 06:28:16 2064990574
16210881142970.jpg 163Кб, 1080x649
1080x649
>>2064982
http://psd-html-css.ru/

А вообще куча сайтов. Можешь пиздить уже готовые сайты и смотреть на их код, очень полезно. Можешь сам с нуля верстать по пзд.
Используй авакоде(платное) или фигму(бесплатное), это типо фотошопа, но с доп фичами для версталы и дизайнера.
Аноним 11/06/21 Птн 06:36:45 2064994575
Аноним 11/06/21 Птн 06:37:31 2064995576
>>2064985
>Освой хотя бы верстку, потом жепаскрипт, а потом уже фреймворк.
Я уже так-то и в бэк уже залез. И это проще чем ебаная верстка, а знаешь почему?
А потому что если я напишу на ноде вот такую хуйню:
noda: prochitaiPozhaluistaFile(i zasun ego v etu constantu)(const idiNahui). То знаешь что будет? Нода выплюнет ошибку, в которой будет написано: иди нахуй долбоеб косорылый, разуй свои ебучие глаза, посмотри что ты написал, уебище тупое, я не буду работать с этим говном, вот тебе нахуй ошибка, вот тебе белый экран, все, пошел в пизду. И может быть, может быть, там в конце будет: did you mean "fs.readFileAsync?". Все предельно очевидно и предсказуемо. Ты или делаешь правильно, или нихуя не работает.
В ебучем ксс: мнямня кхекхе пук пук, ну давай я страничку отрисую конечно, но все будет через жопу, вот тут оверфлоу через родителя на 5 метров, тут лишние полпикселя маржина, поэтому вот тебе 3 метра горизонтального скролла, здесь компонент не растягивается в высоту, но только если высота задана относительными единицами. И сидишь думаешь, а почему блять оно не тянется? То ли там там box-sizing не выставлен правильно, то ли там блять лишний какой-нибудь маржин в родителе, то ли косяк в свойствах контейнера то ли в свойствах у контейнера контейнера, а может шрифт не тот, а может цвет, а может хуй пойми что.
Для меня, лично для меня js + фреймворк + тесты к нему + нода + postgre + экспресс это в ебаную бесконечность раз проще, чем ебучее ксс. Вот я сейчас абсолютно серьезно. Потому что первое работает предсказуемо, ты всегда знаешь, что если, допустим, компонент ререндерится 1000000000 раз в наносекунду, то проблема где-то здесь, если БД шлет тебя нахуй, при попытке что-то туда засунуть, то проблема где-то тут вот в этих пяти строчка. Невозможна ситуация, когда БД шлет тебя нахуй, а ты идешь искать проблему не в типе данных, не в строчке, в которой эти данные в бд запихиваются, а в кусок фронта, в котором отрисовывается кнопка submit, потому что оказывается, что если эта кнопка зеленая и с белым текстом, что БД просто отваливается от сервера нахуй.
А в ксс все именно так, ты идешь и ищешь где эта ебучая зеленая кнопка, из-за которой все пидорасит, а сделано это потому что 30 лет назад были только красные кнопки с черным текстом.
Я в 19 году начал изучать фронт, начал, как водится, с хтмл и ксс. И я еще тогда знатно охуел от васянства, когда увидел, чтобы там в каком-то элементе задать ширину равную родительскому элементу, то вместо того чтобы просто написать width: 100%, нужно делать так: .class::after{content: "", width: 100%}. И дальше объяснялось, что вот по таким-то причинам мы надеваем свитер не через голову, а через ноги, чтобы срать было удобно, потому что в 1991м до нашей эры деды так и надевали и на этом теперь куча фич строится. Я еще тогда понял, что весь мой опыт ебучей верстки будет просто охуенным. И с тех пор эта ебаная ситуация преследует меня каждый раз когда я сажусь верстать. Всегда нужно надевать ебаный свитер через ноги.
>>2064988
Бтв, я уверен на 100%, что у тебя нихуя не выйдет, ты придешь в тред, скромно попукаешь хуйней вроде: "ну так нельзя, так не делается, чем тебе просто не нравится content-box контейнер в котором родитель равен своему контенту, и похуй что прилипает, по другому никак ты просто ксс не знаешь", а потом тихо съебешься.
Аноним 11/06/21 Птн 06:40:22 2064996577
>>2064995

Я понимаю твой бугурт, но проблема в первую очередь в тебе, а не CSS. Стили, внезапно, не простая хуйня, там иногда действительно нужно знать, как оно там все внутри раьботает и что от чего рассчитывается. Используй css-фреймоврки чтобы не велосипедить, например сетки бутстрапа или тайлвинд
Аноним 11/06/21 Птн 06:41:11 2064998578
16225447409430.jpg 4Кб, 195x195
195x195
16213345619910.jpg 24Кб, 831x720
831x720
>>2064995
>Тратить 15минут на огромную пасту чтобы проучить тролля на двочах.

Шалость удалась.
Аноним 11/06/21 Птн 06:45:26 2065000579
>>2064996
>Стили, внезапно, не простая хуйня, там иногда действительно нужно знать, как оно там все внутри раьботает и что от чего рассчитывается.
Нет. Нет. Нет. Если бы оно просто вылетало с текстом "иди нахуй пидор" и стеком ошибки, то всего этого говна просто не было бы. Так-то это предельно простая хуйня. Проблема в том, что серьезные люди не занимаются версткой, для этого есть всякие макаки, а их проблемы никого не ебут, поэтому и пилить нормальные методы верстки мы не будем.
>Используй css-фреймоврки чтобы не велосипедить, например сетки бутстрапа или тайлвинд
Я и так использую фреймворк, но одним фреймворком сыт не будешь, всегда приходится что-то свое чудить.
Я так заебался, это пиздец. У меня уже вся логика написана, а ебаная верстка через жопу работает, сука.
Аноним 11/06/21 Птн 07:01:45 2065004580
изображение.png 105Кб, 1366x698
1366x698
изображение.png 102Кб, 1366x692
1366x692
>>2065000

>>2064633
>>tag: a
>>display: flex
Как уже подметил один Анон, ты не знаешь базовых вещей.

> То знаешь что будет? Нода выплюнет ошибку, в которой будет написано: иди нахуй долбоеб косорылый,
Ты написал: .hui{margin: blyaSdelaySukaRowna;}
Хуяк, у тебя вся верстка пошла по хуям.
Чем тебе не ошибка с подсвечиванием?


Первый вариант исправления пик1.

Второй вариант исправления пик2.

Эти исправления на пиках решают проблему? Или я не так понял?
Аноним 11/06/21 Птн 07:03:38 2065005581
изображение.png 104Кб, 1366x692
1366x692
>>2065004
пик2.

Подсветка отклеилась.
Аноним 11/06/21 Птн 07:09:48 2065006582
>>2065004
>tag: a
>display: flex
Да что не так-то? Функциональность тега теряется? Нет. Какая разница какой там дисплей, если достигается цель? Если бы было нельзя на анкор навешивать флексы, то, ну блять, это бы просто не работало? И как я вообще должен знать на что какой дисплей можно вешать. Это пиздец. Нигде об этом не сказано. Я должен примерно почувствовать?
Да, проблема решена. Ну охуенно, то есть все это время проблема была в min-height, ну пиздец блять, ебанись нахуй. И каким образом это пидорасило верстку? И как я должен был это угадать, это какая-то очередная проверка экстрасенсорных способностей.
Аноним 11/06/21 Птн 07:15:32 2065008583
16226318592283.jpg 2292Кб, 2560x1440
2560x1440
>>2064995
>задать ширину равную родительскому элементу, то вместо того чтобы просто написать width: 100%, нужно делать так: .class::after{content: "", width: 100%}
Так никто и не делает. Так и не сделать даже...

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

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

>Да, проблема решена.
Ну и хорошо.
Аноним 11/06/21 Птн 07:19:25 2065011584
>>2065008
>С опытом придем.
Ну то есть это чистое вангование. Бля ну ебануться нахуй.
А почему <a> флексом-то нельзя делать, что такого?
Аноним 11/06/21 Птн 07:23:10 2065012585
>>2065011
>А почему <a> флексом-то нельзя делать, что такого?

Все можно, если нужно.
Аноним 11/06/21 Птн 07:26:08 2065014586
изображение.png 28Кб, 859x388
859x388
>>2065011
>Ну то есть это чистое вангование.
Неа. Как залез в твой ксс, сразу увидел в чем причина. Ну или у меня вангование прокачено.

>А почему <a> флексом-то нельзя делать, что такого?
http://htmlbook.ru/samlayout/blochnaya-verstka/strochnye-elementy

>>2065012
Ну типо. Но если уж на двоче доебались, то на собесе или код ревью древние макаки, которые верстали флоатами и центрировали абсолютным пробелом могут доебаться еще больше.
Аноним 11/06/21 Птн 07:26:09 2065015587
>>2065012
>>>tag: a
>>>display: flex
>Как уже подметил один Анон, ты не знаешь базовых вещей.
Ну и к чему тогда было это, если все можно?
Аноним 11/06/21 Птн 07:29:26 2065016588
Аноним 11/06/21 Птн 07:30:00 2065017589
16226351321920.png 41Кб, 204x247
204x247
Аноним 11/06/21 Птн 07:31:09 2065018590
>>2065016
>в чем логика?

Тебя пытаются тупо троллить, наверно в этом логика.
Аноним 11/06/21 Птн 07:31:19 2065019591
>>2065017
Блять да хуй поймешь эту ебаную верстку.
Аноним 11/06/21 Птн 07:39:57 2065022592
>>2065019
Я посмотрел тут маленько как макаки из гугла делают. Они спокойно делают а флексом, спокойно суют внутрь блоки и им похуй. А это, на секундочку, макаки, которые определяют курс развития отрасли, на минутку. Так что я им доверяю.
Аноним 11/06/21 Птн 08:22:44 2065033593
После изучения жс, в котлин легче вкатиться?
Аноним 11/06/21 Птн 08:23:40 2065034594
>>2065033
Учи кресты, после них во что угодно вкатишься.
Аноним 11/06/21 Птн 08:34:10 2065037595
>>2065034
Да я уже вляпался в жс по уши, поэтому мне пока не до крестов. И еще один вопрос, насколько сложен котлин (это как кресты или как питон)?
Аноним 11/06/21 Птн 08:35:20 2065039596
Аноним 11/06/21 Птн 08:39:25 2065041597
>>2065022
Ты даже не способен определиться на секунду или на минуту. Тогда какое вообще значение имеет то, кому ты там доверяешь.
Аноним 11/06/21 Птн 09:00:01 2065048598
>>2064995
Кст, такой момент, используй нейминг БЭМ. Будет плюсом для собеса если вкатываешься.

Поридж, сеньерам в рашке похуй, что там пендосы в гугле сказали, БЭМ встречается почти во всех вакансиях на макаку.
Аноним 11/06/21 Птн 10:02:20 2065069599
Как лучше всего/общепринято накрутить компонентов в реакте через цикл? Обычно всё делается мапом, но если никакого исходного массива нет, а тебе просто нужно отрисовать 10 каких-нибудь хуень одинаковых, чтобы не копипастить дивы, что лучше сделать? Вопрос не в том, КАК это сделать, а как это вообще делается обычно, есть ли какой-то общепринятый вариант для этого? Пока я просто прямо в jsx делаю Array(10).fill(null).map -> кручу свои компоненты. Просто потому что так читабельнее, очевиднее, не нужно плодить сущности и создавать бессмысленные переменны и говнофорциклцы
Аноним 11/06/21 Птн 10:24:53 2065089600
React-helmet не закидывает тег в html. Браузер жалуется на какой-то устаревший небезопасный метод. Норм будет если я просто руками засуну тэг в страницу да и хрен с ним?
Аноним 11/06/21 Птн 12:01:29 2065151601
аноны , сейчас вожусь с нестжс, пдвкатываюсь из ларавел. ТАк вот в доке, в разделе аутентификации увидел такую конструкцию на ts
class LocalStrategy extends PassportStrategy(Strategy){}

Что то я не понял/не знаю синтаксиса в котором в родительский класс можно параметр передать, что почитать?
Аноним 11/06/21 Птн 12:47:55 2065212602
image.png 12Кб, 291x212
291x212
Аноним 11/06/21 Птн 12:57:57 2065224603
>>2065037
Это как жава с сахарком.
Аноним 11/06/21 Птн 13:07:57 2065241604
>>2065033
Нахера тебе котлин?
Работу все равно не найдешь
Аноним 11/06/21 Птн 13:47:24 2065297605
>>2065000
>Нет. Нет. Нет. Если бы оно просто вылетало с текстом "иди нахуй пидор" и стеком ошибки, то всего этого говна просто не было бы.
С хуёв ли она должна вылетать с ошибок в логике?
>поэтому и пилить нормальные методы верстки мы не будем.
Какие нормальные, дебич? Ты даже базовых вещей не знаешь. Плюс метод по которому верстаешь - говно.
>Проблема в том, что серьезные люди не занимаются версткой
Современной вёрстке от силы 5 лет, серьёзные люди в свои временя ковыряли жиквери с бутстрапом и лепили костыли в виде фиксов для флоатов.
Аноним 11/06/21 Птн 14:00:39 2065313606
16232534729210.jpg 99Кб, 735x490
735x490
>>2064995
Однопроцентник ты?
Аноним 11/06/21 Птн 15:26:34 2065425607
>>2065069
>Array(10).fill(null).map

ну да, так и делай
Аноним 11/06/21 Птн 18:39:57 2065655608
Какова ниша ноды? Вот у пхп это всякий мелкий бизнес с логикой, интернет магазины, всё всегда монолитом. Как в него вкатываться - просто и понятно. Просто берешь и пытаешься реализовать проект такого уровня.
А с нодой? Я не понимаю что мне с ней делать, на чем практиковаться, чем гитхаб заполнять?
Аноним 11/06/21 Птн 18:45:11 2065659609
>>2065655
Любое апи можно делать, на ноде много сейчас, можно и быстрые прототипчики делать, можно и прикрутить ТС и посерьезней писать. По производительности неплохо. Культура и традиции разработки лучше чем у пыхи. Пыха это не для новых проектов, это всякий кал на битриксах в основном макаронный. Идеи попробуй искать как rest api pet/training projects
Аноним 11/06/21 Птн 19:11:23 2065691610
>>2065659
Спасибо за ответ, хорошо если все так просто. А то у меня были подозрения, что нода как и го больше предназначена для вынесения в микросервисы всяких высоконагруженных, требующих оптимизации вещей.
Алсо, как ее лучше всего изучать? Какие ресурсы посоветуете? Только не видеоуроки. А то, смотрю, ваш фак исключительно для фронтов предназначен.
>Культура и традиции разработки лучше чем у пыхи.
Я уже понял что везде так. От культуры и традиций разработки на пыхе я и убегаю. Жаль потраченного времени конечно, но не хочу увязнуть в этом болоте.
Уже молчу за битриксоидов, даже у симфонистов-ларавельщиков, как оказывается, в голове ужасно насрано.
Люди используют ужасные практики 15-летней давности и брызжут слюной на всё новое и лучшее, это жесть.
А все нормальные участники этого комьюнити мечтают оттуда выкатиться.
Аноним 11/06/21 Птн 19:22:29 2065704611
>>2065691
Чё ты несешь? Пхп сейчас за щеку по культуре кода надает. В пхп psr, и конкретное ООП. На ноде нормально только с тайпскриптом писать можно. И все пишут как хуй на душу положит. Симфонисты пилят джава лайк приложения
Аноним 11/06/21 Птн 19:25:01 2065707612
>>2065704
Пс пишу на ларе и на нест. И в сущности если чего то особого не нужно - пхп отлично справляется. В той конторе с которой я сейчас - от пхп ушли тупо из коммерческих соображений - что бы и клиент и бэк на одном языке. В организации проще. А по мнению тимлида - похуй на каком реализовать, главное знать инструмент хорошо
Аноним 11/06/21 Птн 19:28:08 2065710613
>>2065241
+
Без Жавы в Котлине делать вообще нехер
Аноним 11/06/21 Птн 19:29:50 2065712614
image.png 537Кб, 740x493
740x493
>>2065704
>и конкретное ООП
ООП-верун порвался
Аноним 11/06/21 Птн 19:32:50 2065716615
image.png 71Кб, 218x231
218x231
>>2065704
>Пхп сейчас за щеку по культуре кода надает. В пхп psr, и конкретное ООП. На ноде нормально только с тайпскриптом писать можно
Аноним 11/06/21 Птн 21:04:42 2065791616
16234079091510.webm 642Кб, 1280x720, 00:00:05
1280x720
Аноним 11/06/21 Птн 22:53:12 2065857617
>>2065659
да говно эта твоя нода, она тянет изменяемые зависимости, а это плохая практика. Винегрет ебаный и больше ничего.
Аноним 11/06/21 Птн 22:55:48 2065860618
15380424868500.jpg 42Кб, 512x512
512x512
>>2065857
Скуф, бегом подчищать сперму за другими разрабами на легаси-параше. Не мурыжь мозги нормальным разрабам
Аноним 11/06/21 Птн 23:02:46 2065864619
>>2065704
>>2065857
Кого ебет легаси хуйню?
Чем дешевле для бизнеса, тем лучше нода
Синтаксис fb, be один === поддержка fb, и be гораздо дешевле. Любой может fb разраб может подтянуть попправить модели миграции и т.б be разраб может поправить хуйню на fb. Так что твой PHP, пока не сделают ui для мускула +- 5 лет будет прошлым как паскаль
Аноним 11/06/21 Птн 23:03:21 2065865620
mobx
Аноним 11/06/21 Птн 23:03:47 2065866621
Аноним 11/06/21 Птн 23:04:06 2065867622
Аноним 11/06/21 Птн 23:30:51 2065889623
Поясните пожалуйста как эта поебень работает.

type MyPick<Obj, Keys extends keyof Obj> = { [ current in K]: T[current] }

Получается кавычками мы показываем что возвращаем объект. Скобками тип делаем перебор, двоеточия это как ретурн? В итоге мы обращаемся к ключам через кавычки?
Аноним 11/06/21 Птн 23:31:46 2065891624
>>2065889
Опечатался немног

type MyPick<Obj, Keys extends keyof Obj> = { [ current in Keys]: Obj[current] }
Аноним 12/06/21 Суб 00:13:53 2065920625
Есть смысл курс Буры ковырять? Не устарел ли он еще?
Аноним 12/06/21 Суб 00:17:59 2065922626
>>2060622
С миддлами в целом проще. Там высяняют чем чел занимался, смотрят на его коммерческие высеры с прошлой работы. А джуна хз что спрашивать. Его говнопетпроекты никому не интересны, опята у него нет все равно, а отсеивать орды вкатунов как-то надо. Вот и придумывают всякую ересь.
Аноним 12/06/21 Суб 09:18:59 2066059627
>>2065791
Да ебать, я забыл , это же лягушатник. 99 процентов тут вообще не ебут что такое ООП, и что такое ФП. Оставшийся один процент - на хую крутят холивары, и используют что умеют и знают.
Есть у меня такой знакомый , в питон вкатыается - вкатывание состоит из чтения юмористических пабликов про ойти
Аноним 12/06/21 Суб 09:24:50 2066061628
>>2065857
В нест уже вроде как стабильно и крупно, но ебанутая архитектура с декораторами , которая вроде как solid. Но залупа в том , что если мне нужно пилить допустим какой то условный портал коммерческий - я не вижу преимуществ ноды вообще никаких. Рест апи вообще похуй на чем пилить, и условный ларавел тут сильно сильно проще, и разраба найти легче.
Инет не состоит сплошь из калифорнийских стартапов с бигдатой и прочей поебень.
И собственно в каком труде мы об этом говорим? Фронтед макак , тут реакт с стэйт хранилищем свяжут по гайдам с офф страницы- уже дикая победа , ооп не нужно , пхп говно. Я в вью жс за полторы недели вкатился - что бы не сложное spa запилить
Аноним 12/06/21 Суб 10:30:32 2066078629
16207124127440.png 1003Кб, 1507x1223
1507x1223
>>2066059
>вкатывание состоит из чтения юмористических пабликов
Он вкатывается смотря мемы, в ты вкатываешься/выкатываешься смотря ООП.
Разницы не вижу.
Аноним 12/06/21 Суб 10:57:01 2066084630
>>2065864
>Так что твой PHP, пока не сделают ui для мускула +- 5 лет будет прошлым как паскаль
ну я ньюфаг, не тот анон. Мне бы проще было на С# сделать, тем более LINQ как раз заточен на sqli, и к тому же вся инфраструктура asp.net широко используется много где, и большие корпорации это юзают вовсю. Так что это показатель просто, фактический и проверенный временем. К тому же не надо дрочить за уши typescript, имхо c# более внятную парадигму представляет и архитектуру приложения выстроить проще. Да и вообще сборки это как то надежней выглядит, чем npm пакеты. А ну и .net платформа еще кодить позволяет на любом языке,
https://ru.wikipedia.org/wiki/Список_.Net-языков
то есть для крутых динамических штук очень подходит.

Аноним 12/06/21 Суб 11:50:02 2066099631
>>2066061
Ты не верные параллели проводишь между нодой и усем остальным. Вся эта херня на ноде не делается. Рест апи, логика - это все уже давно на фронтенде.
Аноним 12/06/21 Суб 11:54:52 2066102632
>>2066099
> Рест апи, логика - это все уже давно на фронтенде
Чиво?
Аноним 12/06/21 Суб 11:56:52 2066103633
>>2066099
Вот наглядный пример логики на фронтенде: >>2061604
Аноним 12/06/21 Суб 12:52:59 2066127634
image.png 11Кб, 705x248
705x248
Аноним 12/06/21 Суб 13:04:40 2066136635
Список NET-язык[...].png 3Кб, 248x217
248x217
>>2066084
Куча языков, а жабаскрипта нету. То есть тебе в любом случае для фронта придётся ставить npm пакеты.
Аноним 12/06/21 Суб 17:00:29 2066321636
>>2065920
Устарел, он не плохой даже сейчас, но местами блядь он слишком начинает флексить при объяснении, делая всё еще более непонятным. Плюс там нет вообще нихуя о хуках. В целом конечно это мало что меняет сейчас, классовые компоненты всё равно можно подучить, чтобы в старых доках не обосраться, но лучше бы найти курс посвежее, правда я понятия не имею какой.
Аноним 13/06/21 Вск 01:32:25 2066740637
>>2066321
Только на аглицком наверно. Но тут тоже хз какой. Скорее всего придется ограничиваться ит камасутрой.
Аноним 13/06/21 Вск 17:11:24 2067091638
>>2066078
Он вкатится в мемы. Я вкатился в программирование.
Аноним 13/06/21 Вск 17:14:26 2067092639
>>2066099
> Вся эта херня на ноде не делается. Рест апи, логика - это все уже давно на фронтенде.

Лол фронт макака такая макака, запросы к БД тоже из клиента делаются?
Аноним 13/06/21 Вск 17:54:24 2067136640
Mobx
Аноним 13/06/21 Вск 18:48:42 2067174641
Аноним 13/06/21 Вск 19:28:32 2067214642
>>2065857
Расскажешь какие проблемы создают изменяемые зависимости?
Аноним 13/06/21 Вск 19:51:15 2067252643
>>2065707
> В той конторе с которой я сейчас - от пхп ушли тупо из коммерческих соображений - что бы и клиент и бэк на одном языке. В организации проще
В этом и есть по большей части профит, плюс простота разработки. Вот анона выше я могу понять что на асп нете лучше делать и понятней серьезное приложение. Там широкие возможности у языка, много чудес делается, хорошо распределяется ответственность, в том же тсе этого нехватает дохуя, скажем даже DI там костыльно пилится. А нахуя нужна пыха. Я почти уверен что в пыхе ноль фич метапрограммирования которые удобства добавляют как в том же асп нете. Только потому что там петровичей больше? Так там и адекватов вангую заебешься отбирать среди орд говноедов. А на ноде все молодые, шутливые. И ооп не хуже строится.
Аноним 13/06/21 Вск 21:10:21 2067326644
>>2067214
об этом много писали, самое простое это у npm пакета появится новый владелец.
Аноним 13/06/21 Вск 22:36:31 2067432645
image.png 14Кб, 892x96
892x96
Пытаюсь разобраться с xmlhttprequest. Делаю обычный гет запрос, который работает спокойно с фетчом и постоянно получаю ошибку. Перепробывал разные комбинации хэдеров и нихрена не работает. В чем может быть проблема?
Аноним 13/06/21 Вск 22:49:43 2067445646
>>2067092
>запросы к БД тоже из клиента делаются?
Создать говноскрипт для запроса к базе - это задача с которой и верстала справится без подготовки. Это не полноценный бэкенд.
Аноним 13/06/21 Вск 22:51:57 2067447647
>>2067432
У тебя написано в чем проблема.
Аноним 13/06/21 Вск 22:55:11 2067450648
>>2067447
расшифруй, если не трудно
Аноним 13/06/21 Вск 22:56:00 2067451649
XMLHttpRequest.png 6Кб, 755x105
755x105
>>2067432
Процидуркам следуешь?
Аноним 13/06/21 Вск 22:57:47 2067456650
image.png 42Кб, 692x400
692x400
>>2067451
Да, перепробывал разные комбинации, не совсем понимаю, что от меня хочет xml. Только недавно пригубил его.
Аноним 13/06/21 Вск 23:00:03 2067458651
setRequestHeade[...].png 8Кб, 781x130
781x130
Аноним 13/06/21 Вск 23:00:43 2067459652
Аноним 13/06/21 Вск 23:41:32 2067480653
main.png 2661Кб, 2124x1314
2124x1314
10.jpg 115Кб, 640x640
640x640
9.jpg 87Кб, 640x640
640x640
1.png 2904Кб, 1440x993
1440x993
Аноним 13/06/21 Вск 23:56:02 2067484654
>>2067480
Очевидно же заебень фрактальный эмодзи.
Аноним 14/06/21 Пнд 00:06:40 2067493655
>>2067484
Хуй знает, я думаю сделать мемны или вообще фотографичный
Аноним 14/06/21 Пнд 00:16:31 2067501656
>>2067456
Заголовок Acces-Control_origin должен отдавать сервер, а не клиент серверу запрашивать.

Голову включай.
Аноним 14/06/21 Пнд 00:18:11 2067503657
image.png 6Кб, 789x50
789x50
>>2067450
Открой словарь и переведи.

Тут блядь буквально написано, что не так.
Аноним 14/06/21 Пнд 00:33:59 2067509658
>>2067432
У тебя на бэке КОРС не настроен
Аноним 14/06/21 Пнд 00:39:44 2067517659
Аноним 14/06/21 Пнд 00:41:18 2067519660
>>2067517
Почему ты используешь ajax ?
Аноним 14/06/21 Пнд 01:13:25 2067539661
>>2056725 (OP)
Есть строчка.
И она - сырая.
Сырая строчка может содержать спецсимволы.
Чтобы сунуть её куда-нибудь в JSON, её надо эскапнуть,
добавив бекслеш к "json special characters"
Их, вроде как, всего семь: https://www.tutorialspoint.com/json_simple/json_simple_escape_characters.htm
>'\b', '\f', '\n', '\r', '\t' '\"', '\\'
Дальше, строчка может содержать другие спецсимволы, скажем '\0', или '\a'
Их тоже надо бы ескапнуть, но не бекслешем, а с помощью encodeURIComponent()
Тогда, на выходе, вроде как, пусть и эскапнутый, но главное - читабельный текст.
Вопрос. Как узнать эскапнута ли строчка или закодирована ли она с помощью encodeURIComponent??
Потому что если тупо унескапать текст, и в тексте "C:\balances\" есть '\b' оно может быть унескапнуто как бекспейс-символ.

Я знаю, что можно просто кодировать бинарные данные, в виде строк, в бейс64, и можно проверить это строчка бейса или нет.
Но бейс нечитабельный, а хочется что-то читабельное.
Аноним 14/06/21 Пнд 01:19:08 2067541662
image.png 32Кб, 855x198
855x198
image.png 38Кб, 769x500
769x500
Аноним 14/06/21 Пнд 04:50:07 2067568663
image 538Кб, 600x685
600x685
Делаю скрипт для стороннего сайта.

Как будет правильней, корректней и лучше по оптимизации:
1. Добавить кнопку сразу в виде html в нужном месте. Найти её и навесить обрабочик\навесить обработчик на документ и проверять, что нажал.
2. Создать кнопку через createElement, добавить стили через style, классы через classlist и т.д. И сразу повесить обработчик через переменную.

Вообще, дико вытормаживает эта шняга - одно и тоже можно сделать кучей способов и хрен пойми как лучше.
Аноним 14/06/21 Пнд 05:28:29 2067569664
greenelephant b[...].mp4 3962Кб, 480x360, 00:01:19
480x360
>>2067480
Хрюкнул. Хорошая программка.
Аноним 14/06/21 Пнд 06:24:21 2067575665
Есть какой-нибудь аналог RegExp только для CFG? Должны быть обязательно импелементированы методы replace() и match(), а сами паттерны поддерживать рекурсию.

Я в отчаянии. Не знаю где искать. В nim есть pegs который позволяет встраивать peg-грамматики прямо в код, но в js я такого не наблюдаю.
Аноним 14/06/21 Пнд 08:16:49 2067597666
>>2067568
Берёшь console.time и проверяешь как быстрее. Но в любом случае если у тебя не сотни элементов создаются, там разницы никакой.
Аноним 14/06/21 Пнд 10:25:16 2067626667
>>2067568
Хранить компонент в шаблоне, который трансфомируется в жс при билде вебпаком. Компоненты через createElement() слишком заёбисто рефакторить, так как на взгляд не сможешь сказать структуру компонента.
Аноним 14/06/21 Пнд 10:50:01 2067639668
>>2067480
Ниблоха. Как это работает?
Аноним 14/06/21 Пнд 10:55:28 2067642669
Где научиться хорошо разбивать макет на БЭМ сущности? Как бы с самой методикой знаком, но пока уверенности нет в том что я все правильно понимаю.
Аноним 14/06/21 Пнд 11:13:57 2067657670
>>2067642
Посмотри работы выпускников хтмлакадемии.
Аноним 14/06/21 Пнд 11:59:23 2067690671
>>2067657
Я хотел с чего-нибудь попроще начать, но и на том спасибо.
Аноним 14/06/21 Пнд 12:09:39 2067693672
>>2067639
Читается картинка асинхронно накладываются emoji похожие на цвета пикселей картинки
Аноним 14/06/21 Пнд 12:11:46 2067695673
>>2067252
>> А нахуя нужна пыха.
Проще, быстрее прототипировать, при этом полноценное ооп -хочешь пердолиться с архитектурой - вперед, везде пригодиться, можно как у взрослых дядь DDD запиливать, огромное комьюнии, притом зрелое, psr родили. А psr это пиздец как хорошо и удобно. Комплиятор пхп в тестах на матвычислениях с оп кэшем и jitкомпилячией в задницу ебет чуть ли не все компилирумые языки. На хабре читал что тест проводили на каких то мат вычеслениях - с++ примерно треть секунды все выполнял, пхп - около полутора секунд секунд, а питон - больше минуты. Компилятор пхп очень задроченный.сколько движки js я не помню, в районе 30 кажется. Пхп при должном понимании - это очень быстрое создание приложения, и при этом жизнеспособных, это стандарты, которые все глубже в пхп мире проникают.

>>А на ноде все молодые, шутливые. И ооп не хуже строится.
Ну да конечно, тут через одного поридж головного мозга. И на ноде стало нормально писать как async\await завезли. То же ООП хуесосят вообще не понимая его сути, нихуя не разбираяясь, как в прочем и в функциональном программировании. Чисто им в реакт-докс показали как делать - так и делают. Ну или в ютбе сказали. Притом что и в js клиент мире - хуева туча всяких архитектур и прочего. Но всем похуй. Только поридж, только реакт, только хоркор.
Тоже - метапрограммирование, уверен что тут хоть 1 процент понимает что это и зачем? И что ООП тоже сувать не нужно везде, или все фабриками обмазывать, условно.
Аноним 14/06/21 Пнд 12:17:44 2067700674
>>2067695
п.с.
По факту весь спор - хуита. Потому что очень схожие вещи решаются очень похожим образом в примерно одинаковых средствах.
Между нодой с тайпскриптом и пхп - нет на самом деле феноменальной какой то разницы. Примерно одно и тоже. И не думаю что тут могут быть киллер фичи, языков много, а как писали в массе на пяти - так и будут писать. А тот же руби - умер. Тот же го - тоже из ниши калифорнийских стартапов не вылез. Раст? Хуй он с++ похоронит.
А по поводу пхп - сообщество таково что хуй его знает, перепишут компилятор пхп под потоки, с поддержкой асинхронности - и пизда и ноде и питону и всему остальному. Тупо сожрет за счет массовости.
Аноним 14/06/21 Пнд 12:19:52 2067704675
>>2067695
>То же ООП хуесосят вообще не понимая его сути, нихуя не разбираяясь, как в прочем и в функциональном программировании.
Пыхомакакен, который ещё и свидетель настоящих ООП и ФП. Что-то в последнее время дохуя залётных унтерков стало мимокрокодить.
>И что ООП тоже сувать не нужно везде, или все фабриками обмазывать, условно.
Типичный апологет ООП. Небось ещё и гей-либертарианец/протестант.
Аноним 14/06/21 Пнд 12:31:11 2067720676
mobx
Аноним 14/06/21 Пнд 12:47:29 2067738677
>>2056725 (OP)
Объясните в чем прикол css модулей? Димыч говорит, что модули инкапсулируют стили, и стили с одинаковыми называниями не будут пересекаться друг с другом. Но блять что мешает сделать сразу всем разные стили, как собственно и делается в верстке с бэмами-шмемами и не только?
Аноним 14/06/21 Пнд 12:54:29 2067743678
>>2067738
Одно другому не мешает. Модули позволяют иметь человеческие названия классов в сырцах и мешанину хэшей на проде. Кравлеры и адблокеры должны страдать.
Аноним 14/06/21 Пнд 14:04:18 2067775679
Аноним 14/06/21 Пнд 14:09:36 2067778680
Сап, а как можно этот код сократить? а то меняется только знак больше и меньше, а остальное одно и то же.
Функция при range (5, 1, -2) выводить должна 5 3 1 при (1, 5, 1) выводить 1 2 3 4 5
Аноним 14/06/21 Пнд 14:10:03 2067779681
image.png 15Кб, 455x316
455x316
Аноним 14/06/21 Пнд 14:14:35 2067783682
>>2067775
>с самых азов
Но по ссылке не SICP и не Кнут.
Аноним 14/06/21 Пнд 14:17:45 2067784683
>>2067775
Ахуенная штука. У нас в школе была какая-то унылая черепашка паскалеподобная. А тут збс.
Аноним 14/06/21 Пнд 14:20:53 2067787684
Бесплатная стажировка для вкатуна на 3 месяца это нарм?
Аноним 14/06/21 Пнд 14:32:43 2067798685
image.png 4Кб, 227x158
227x158
Еще вопрос - как сделать чтобы ссылка на массив передавалась и массив снаружи менялся? а то массив остается []
Аноним 14/06/21 Пнд 14:32:54 2067799686
>>2067787
В офисе что ли? Нихуя себе щас джунов дрочат.
Аноним 14/06/21 Пнд 14:34:45 2067801687
>>2067799
п.с. а потом какую зп обещаю? 30 тыщ небось? Что за контора, крупная?
Проще блядь тыкаться в разные рога и копыта с заходом в сдельную оплату - ты им формочку на реакте, они тебе пару тыщ.
Аноним 14/06/21 Пнд 14:36:53 2067802688
>>2067787
В любой другой сфере скорее да, в IT - категорически нет. Разве что человек вообще ничего не умеет, и это стажировка скорее обучение.
Аноним 14/06/21 Пнд 14:39:48 2067805689
>>2067798
function puk(){

let arr = []
function change(array){
return array = [1,2]
}



console.log(arr)
console.log(change(arr))


}puk()

Чекни в консоли, думаю поймешь.
Аноним 14/06/21 Пнд 14:44:10 2067807690
>>2067805
Спасибо, сейчас посмотрю, но выглядит костыльно пока как-то
Аноним 14/06/21 Пнд 14:45:04 2067808691
>>2067798
Не надо так делать вообще. У тебя аргумент array локальный. Можешь объявить arr вне функции, обратиться к нему напрямую (а не к аргументу), и переписать. Лучше вернуть из функции новый массив после нужной тебе операции.
Аноним 14/06/21 Пнд 14:48:43 2067812692
>>2067808
Всее, понял, что-то я туплю уже совсем, не подумал что из функции могу обратиться к наружному массиву. А то что делать да, я понимаю, просто задание такое в eloquente
Аноним 14/06/21 Пнд 14:57:12 2067819693
>>2067801
>п.с. а потом какую зп обещаю? 30 тыщ небось? Что за контора, крупная?
Да, да.


C 2000 года мы разрабатываем программное обеспечение для технологических и телекоммуникационных гигантов по всему миру. Работаем с Microsoft, Intel, HP, Reddit, Pinterest, AT&T, T-Mobile, Starbucks. Офис в Иванове открыт в 2006 году. Много лет подряд мы подтверждаем статус Microsoft Gold Certified Partner. Все это позволяет нам постоянно быть на пике инновационных технологий в разработке.
Аноним 14/06/21 Пнд 15:05:16 2067825694
>>2067802
Я хз умеет или нет. Тестовое как по мне солидное было, наебашить СПА с запросами к фейкапи и вот этим всем.
Просто как не глянешь на любую вакансию "интерн-лох" по 100 откликов. Да в этой толпе сложно трезво оценить квалификацию хоть кого-нибудь и примелькнутся хрюше чтоб тебе хоть тестовое выдали.
Аноним 14/06/21 Пнд 15:09:56 2067826695
>>2067784
Я уже и не помню, что у нас в школе было. Помню были мониторы на примерно на 7 дюймов. И мы там писали программку, которая выводила фейерверк. А вот потом уже паскаль был.
А сейчас хочу вот племяннику подсунуть этот scratch, вроде ничего так для детей.
Аноним 14/06/21 Пнд 15:31:45 2067838696
>>2067819
Добро пожаловать в мир кабанчиков и эксплуатации. Пориджем очень удобно манипулировать, нафф саид
Аноним 14/06/21 Пнд 15:32:18 2067839697
>>2067819
А стэк какой? Формочки на реакте небось?
Аноним 14/06/21 Пнд 15:49:03 2067849698
>>2067784
Двачую. У меня был Quick Basic и мы на нем делали анимации и даже какую-то логику. Настолько отвратительное занятие, что надолго отбило желание кодить. Везет современным пиздюкам, столько кайфовых средств для обучения в наличии.
Аноним 14/06/21 Пнд 16:25:46 2067870699
Аноним 14/06/21 Пнд 16:27:06 2067873700
>>2067839
Yes реакт редакс + тс

>>2067838
Спосибо. Буду тогда на бесплатном чае выживать
Аноним 14/06/21 Пнд 17:58:33 2067954701
>>2067802
>>>В любой другой сфере скорее да, в IT - категорически нет
Че ты несешь? В какой сфере бесплатная стажировка в 3 месяца - норма? У тебя илтиз яжпрограммист протек, или ты совсем поехал?
Это в IT как раз сейчас нормально платить три копейки, и ждать что начинающий - это чувак который на крупном фреймворке запилит сервис, обернет его в контейнер и т.д. Спасибо инфоцыганам и раздутому ими хайпу.
Аноним 14/06/21 Пнд 18:02:22 2067958702
>>2067954
Клятые инфоцыгане неповинное ОЙТИ раздули снихуя.
14/06/21 Пнд 18:33:43 2067982703
>>2067954
Вот по пункту бесплатной стажировки двачирую нигде такого больше нет.
Аноним 14/06/21 Пнд 18:34:39 2067984704
15893977510330.jpg 117Кб, 1024x1024
1024x1024
Аноним 14/06/21 Пнд 18:43:12 2067997705
>>2067982
>нигде такого больше нет.
Везде. Знакомый два месяца продованом стажирвался.
Но дело было в мухосрани, зато зп была выше средней(40-60к), для мухосрани более чем.
Аноним 14/06/21 Пнд 18:45:51 2067998706
Как найти работу в бэке на Ноде если до этого год пыхтел на фронте (ванилла/ангуляр)?
Шанс есть или мне hr-ы залупой по лицу проведут?
Аноним 14/06/21 Пнд 18:47:52 2068002707
>>2067998
А чем тебе фронт надоел? Спроси в своей конторе, может переведут.
ШРки только пиздой провести могут.
Аноним 14/06/21 Пнд 20:33:33 2068162708
>>2067798
В JS нет передачи по ссылке. Только по значению. Передача по ссылке - антипаттерн.
Аноним 14/06/21 Пнд 21:22:15 2068253709
Есть массив массивов из 3-ёх элементов:
[ ['example.com', '-12345', '69'], ['a.com', '-4321', '111'] ... ]

Нужно получить объект { { link: 'example.com, id: '-12345', post: '69' }, ... }
то есть, проименовать элементы вложеннго массива свойствами. Также интересует как добавить свойство каждому элементу корневого массива:
{ 0: { link: 'example.com, id: '-12345', post: '69' }, 1: { link: 'a.com', id: '-4321', post: '11' } ... }
Добра.
Аноним 14/06/21 Пнд 21:26:44 2068258710
>>2068253
Очевидный Array.map

let a = [ ['example.com', '-12345', '69'], ['a.com', '-4321', '111'] ]

a.map(([link, id, post]) => ({link, id, post})
Аноним 14/06/21 Пнд 21:58:37 2068310711
>>2068162
Вообще-то любые объекты передаются как ссылка. И этому есть дохуя применений, просто не таких ебучих и обучающих как добавить две цифры в массив.
>>2067798
Надо .pushем добавлять.
Аноним 14/06/21 Пнд 22:06:53 2068322712
>>2068310
> Вообще-то любые объекты передаются как ссылка.
На уровне компилятора. На уровне языка на уровне значения.
> есть дохуя применений, просто не таких ебучих
Это удобно для логического программирования. Больше применений не могу придумать.
Аноним 14/06/21 Пнд 22:07:04 2068324713
Аноним 14/06/21 Пнд 22:18:13 2068334714
>>2068322
>компилятора
В жс нет компилятора.
Аноним 14/06/21 Пнд 22:26:56 2068337715
>>2068334
А интерпретатор что тогда?
Аноним 14/06/21 Пнд 22:28:53 2068341716
Аноним 14/06/21 Пнд 22:32:34 2068346717
>>2068341
И чем же он отличается от JIT компиляции?
Аноним 14/06/21 Пнд 22:51:55 2068380718
>>2068346
Тем, чем интерпретация отличается от JIT компиляции.
Аноним 14/06/21 Пнд 23:08:16 2068402719
>>2068380
И чем интерпретация отличается от компиляции?
Аноним 14/06/21 Пнд 23:43:19 2068481720
>>2068334
> В жс нет компилятора.
V8 тебе на что? В chrome используется V8 который является JIT-компилятором.
Аноним 15/06/21 Втр 01:21:59 2068571721
Как же я охуеваю с джаваскрипта. Вы там сверхразумы какие-то?
мимо-дитя-ООП
Аноним 15/06/21 Втр 01:34:49 2068580722
>>2068571
Полиморфизм есть, пиши свое ооп, что тебе еще нужно
Аноним 15/06/21 Втр 01:42:13 2068581723
>>2068580
Да у меня голова взрывается, когда с контекстом разбираюсь. Вроде бы, очевидная вещь, но кучи нюансов. И вообще, язык из нюансов состоит. Неприятная с крестами возникает.
Хотя, как я понял, если разобраться, то можно чудеса творить. Многие вещи в жс гораздо удобнее можно делать, чем в джаве, к примеру.
Аноним 15/06/21 Втр 01:42:34 2068582724
>>2068581
Неприятная ассоциация
быстрофикс*
Аноним 15/06/21 Втр 01:48:29 2068584725
>>2068581
>гораздо удобнее можно делать, чем в джаве, к примеру
Это какие, объекты с функциями складывать?
Аноним 15/06/21 Втр 01:50:31 2068585726
>>2068581
>Неприятная с крестами возникает.
Ну так большинство движков жс в разной степени кресты в интерпретаторе пользуют, так что можно сказать эта ассоциация унаследовалась.
Аноним 15/06/21 Втр 01:52:28 2068587727
>>2068584
Чтоб сделать стрелку тебе не надо ебаться. Чтоб сделать мап-фильтр тебе не надо ебаться.
Аноним 15/06/21 Втр 04:18:14 2068600728
>>2068581
>Многие вещи в жс гораздо удобнее можно делать, чем в джаве, к примеру.
Вот видно что человек с крестов пришел - сразу крутость языка понимает, кек.

мимо тоже с крестов
Аноним 15/06/21 Втр 04:18:55 2068601729
>>2068585
> в разной степени кресты в интерпретаторе пользуют
В разной - это 99.9%?
Аноним 15/06/21 Втр 06:07:40 2068610730
asd
Аноним 15/06/21 Втр 06:10:14 2068611731
>>2068571
ООП не нужно. JS для функционального программирования.
Аноним 15/06/21 Втр 06:31:04 2068612732
Как писать на JS вообще не меняя состояние никаким образом? Ну, то есть в коде вообще не должно быть изменение какого-либо объекта в принципе. Учитывается, что сайд-эффекты IO допустимы
Аноним 15/06/21 Втр 06:38:35 2068614733
Аноним 15/06/21 Втр 09:52:52 2068664734
16237029414070.mp4 667Кб, 544x544, 00:00:07
544x544
Аноны где можно почитать про технологии Redis, Passportjs, и сессии в expressjs? Что бы на пальцах объяснили, только не ютубплз.
Аноним 15/06/21 Втр 10:35:21 2068692735
image.png 5Кб, 247x228
247x228
>>2068162
>В JS нет передачи по ссылке
Аноним 15/06/21 Втр 10:54:15 2068702736
>>2068664
Нигде, только самостоятельно дрочиться. Я сам когда то с экспресс и пасспорт жс, со всеми его стратегиями долго разбирался. Душная хуита.
Аноним 15/06/21 Втр 10:57:38 2068706737
>>2068612
const hui = {};
const newHui = {...hui};
Аноним 15/06/21 Втр 11:00:21 2068709738
>>2068692
Очевидно имеется в виду аргументы в функциях.
Аноним 15/06/21 Втр 11:01:30 2068711739
>>2068706
Ну и как получать текущий стейт в DOMEvents?
Аноним 15/06/21 Втр 11:06:21 2068715740
>>2068711
Какой-нахуй DOMEvents? Выделяешь элемент и смотришь релевантные атрибуты.
Аноним 15/06/21 Втр 11:08:02 2068716741
image.png 6Кб, 319x188
319x188
>>2068709
Очевидно ты опять проебался
Аноним 15/06/21 Втр 11:12:09 2068719742
>>2068715
А вот с таких. Если мы функционально-чисто трансформируем данные, то как получить доступ к текущей версии объекта из какого-нибудь button.addEventListener()?
Аноним 15/06/21 Втр 11:13:56 2068721743
Просто чтобы наконец уже поставить точку:
Объекты передаются по ссылке
Примитивы - по значению
Аноним 15/06/21 Втр 11:15:26 2068723744
>>2068716
Нет, не проебался. Передача по ссылке, это когда можно сделать так:
let a = v => v = "hui"
let b = "pidor"
let a(b)
console.log(b) //=> hui
Аноним 15/06/21 Втр 11:25:18 2068732745
image.png 4Кб, 221x224
221x224
>>2068723
Это не передача по ссылке
В том же питоне действует именно передача по ссылке. Все то же самое как и в жс
Аноним 15/06/21 Втр 11:30:42 2068738746
>>2068719
Функцианальщик не знает про замыкание?
function closureWrapper(element) {
return (event) => {
...
}
}
Аноним 15/06/21 Втр 11:35:17 2068742747
>>2068611
>пук
Дроч на ООП/функциональщину сродни дрочу на нормальные формы данных в РСУБД - нахуй не нужная эфемерная хуйня
Аноним 15/06/21 Втр 11:39:54 2068747748
16202722072050.mp4 6871Кб, 720x1280, 00:00:15
720x1280
>>2068702
Блять вот именно. В каждой статейке дается кусок кода с кратким описанием метода и одной стратегии а шо там под копотом разумного объяснения нет нигде. Придется дрочить доку.
Аноним 15/06/21 Втр 11:49:19 2068755749
>>2068611
Давай найдем примеры жесткого следования концепции ООП:
Java Spring
ASP.NET Web API

Давай теперь найдем примеры жесткого следования функциональной концепции:
...

нет, в жопаскрипте фп де-факто лишь прикола ради, динамическая слабая типизация особенно "помогает"
нет, на хаскелле пишет 1.5 человека и соответственно столько же вакансий на него
нет, хуйня под названием F# уже давно дохлая
Аноним 15/06/21 Втр 11:54:16 2068758750
16224977731780.png 130Кб, 800x687
800x687
Аноним 15/06/21 Втр 11:55:56 2068761751
Аноним 15/06/21 Втр 11:58:22 2068763752
IMG4651.JPG 131Кб, 980x653
980x653
220px2008.jpg 7Кб, 220x221
220x221
>>2068758
Это-то как раз ФПшники как они есть. Всякие сойбои из Хуяндекса
Типичные ООПщики на пикрилах
Аноним 15/06/21 Втр 12:10:28 2068776753
Безымянный.png 693Кб, 1282x568
1282x568
>>2068763
>Это-то как раз ФПшники как они есть. Всякие сойбои из Хуяндекса
>Типичные ООПщики на пикрилах
Аноним 15/06/21 Втр 13:30:34 2068841754
>>2068776
Хех, ебанько не осилило обычный speech bubble
Аноним 15/06/21 Втр 13:48:16 2068861755
image.png 109Кб, 894x442
894x442
>>2068723
Это называется не передача по ссылка, а присвоение по ссылке. И возможно оно лишь в тех языках. где есть отдельные сущности для данных абстракций (или около них). Как пример ссылки в php, или указатели в сишке.

В ECMAScript, к слову, Ссылка это вполне себе отдельный тип, только уровня спецификации, а не уровня юзерспейса. Так что в определенных местах ты вполне можешь наблюдать работу непосредственно с ссылкой, а не со значением которое по ней передается. Как пример это оператор delete.
Аноним 15/06/21 Втр 16:06:09 2069043756
image.png 13Кб, 101x160
101x160
Можете сказать что-нибудь плохое по поводу курса пикрил ? От Бреда Траверси Просмотрел уже первые ~2.5 часа, идет очень легко, но немного смущает отсутствие каких-либо самостоятельных заданий, чистая теория+примеры которые я, разумеется, полностью переписываю. Может стоит начать паралельно решать простенькие задачки на каком-нибудь левом сайте ?
Аноним 15/06/21 Втр 17:06:35 2069151757
Мне кажется, или когда-то на канторе был раздел по Node.js, а сейчас он пропал и появилась реклама курса по ноде?
Аноним 15/06/21 Втр 18:23:11 2069300758
closure.jpg 66Кб, 955x490
955x490
Поясните за замыкания.

Уэс Бос говорит: What you can do is stick a function into a variable, and then at a later point in time, you can have access to that function. A closure comes into play because you can access the function even though the outer function is done.

Это все сказано о пикрелейтед. Что подразумевается под "outer function is done", если она используется в качестве innerFn?
Аноним 15/06/21 Втр 18:33:13 2069329759
>>2069300
В качестве innerFn у тебя используется результат вызова outer, а не сама outer. Или ты слепой?
Аноним 15/06/21 Втр 18:34:17 2069334760
>>2069043
Задачи должны быть из бизнесса, другие тебя ничему не научат и ты не будешь представлять какую-то ценность. Берешь задачу и делаешь. Если не получается, то задаешь вопрос сюда или в другую группу. Получилось? Хорошо, показывай и ПРИслушивайся к остальным. Только так ты чему-то научишься.

Как взять задачу из бизнесса? Повторять, то что уже есть в нем. Берешь чистый js и делаешь полностью свой красивый селект. Или брать тестовые задания. Как освоишься в чистом js (не более 3 мес и это не книжку читать, а реально что-то делать) , берешь реакт и продолжаешь делать все тоже самое, но уже на нем, знакомясь параллельно с другими пакетами.
Аноним 15/06/21 Втр 18:43:37 2069344761
image.png 1014Кб, 900x1200
900x1200
Посоветуйте книги по продвинутому JS, архитектура и паттерны, знаю только Рефакторинг кода на ЖС, кто-то советовал в прошлых тредах.
То же самое касается тайпскрипта, пикрил кто-нибудь читал? Какая версия ТС там рассматривается? Я не могу инфу найти
Аноним 15/06/21 Втр 18:47:01 2069348762
>>2069329
>результат вызова outer, а не сама outer
А, точно.

То есть outer() возвращает функцию inner, с которой как бы в комплекте идут запомненные данные из ее lexical scope (локальные переменные функции outer)? Получается, это запоминание переменных родительской функции и называется замыканием?
Катимся Аноним 15/06/21 Втр 18:47:09 2069349763
Аноним 15/06/21 Втр 19:30:41 2069423764
image.png 27Кб, 311x394
311x394
>>2069348
"запоминается" только то, что используется.
то, что не используется, не запоминается.

Аноним 15/06/21 Втр 19:32:32 2069427765
Аноним 15/06/21 Втр 20:50:57 2069522766
>>2069043
Годнота. Можешь на Leetcode задачки решать в дополнение. Алсо у Брэда и другие курсы есть, например, практика на ванильном JS или MERN.
Аноним 16/06/21 Срд 01:10:39 2069774767
>>2068611
>JS для функционального программирования
не согласен, JS это самый лучший прототипно- ориентированный язык, так как создание композитных объектов там проще некуда. И поэтому можно писать короткие и внятные программы. Еще конечно
перегрузки операторов не хватает. Если уж делать динамическое, дак на всю катушку.
Аноним 17/06/21 Чтв 19:17:48 2071660768
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов