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

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

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

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

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

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

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

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

>..


.
fix
4 1479526
>>479524
на месте?
5 1479529
>>479526
Что на месте?
6 1479531
>>479529
пытаюсб быть в теме.
Аноним 7 1479558
Пацаны, стоит ли учить TS?
За сколько дней можно вкатиться ?
8 1479572
>>479558
Не стоит, абсолютно бесполезный кал. Делает из говна(жса) говно с типами и тонной бойлерплейта. Хочешь выебнуться - учи clojurescript, там хотя бы на нормальном языке писать будешь.
9 1479573
Aga
Аноним 10 1479575
>>479572

ts > clojurescript
clojurescript не нужен бизнесу
11 1479581
>>479575
clojurescript открывает дорогу в охуеннейший язык clojure, тайпскрипт открывает дорогу на помойку жс-диалектов, когда он (неизбежно и скоро) выйдет из моды и все будут плеваться от разбирания и переписывания устаревшого легаси говна, написанного ебучими смузихлебами на хайпе. Хочешь писать на жсе - пиши на жсе без выебонов, сохранишь время себе и людям, да и больше охват аудитории, могущей прочитать твои каракули без рвотных позывов.
Аноним 12 1479585
>>479581

Какую дорогу мань?
Работать то ты где будешь?
никому не нужен твой стек
13 1479591
>>479572
Тупая мартышка, пишущая динамикодрисню, ты?
14 1479616
>>479581
Этот прав, как же бесит хайп на этот реакт, тайпскрипт, rxjs
15 1479632
>>479616
я ебу собак
16 1479642
>>479632
а я дрочу коням
17 1479668
Как запустить утилиту, вроде nodemon, pm2, forever вручную (не так: nodemon app.js )? А примерно так: node nodemon.js app.js

Данная необходимость вызвана тем, что утилита не установлена в npm (в связи с тем, что компьютер не подключен к интернету и пакеты я ношу к нему вручную)
18 1479688
>>479642
Слабо подрочить коню собакой?
19 1479689
>>479581
Эдвайсы уровня /pr/
20 1479693
>>479688
Программист ногами Панин в чатике
21 1479700
SPA легче взломать?
22 1479718
>>479585
Так если у тебя проблема работу найти, то тем более работай на чистом жсе(где работы в разы больше) и не еби мозги людям, какие вопросы?
>>479591
Сам-то понял, что серанул?
23 1479721
>>479668
Хз как ты там носишь, но при локальной установке пакетов нода создает папку node_modules/.bin для всех экзекутаблов и можно запускать из нее ./node_modules/.bin/nodemon app.js
24 1479724
>>479558
Angular хорош
В реактивной шляпе может помочь
Но если не сталкиваешься и пинаешь пыху/питон с вью то особого смысла не вижу
25 1479725
>>479718
Парень, ты сливаешься. Тебе тактично намекнули уже, что спрос на TS на рынке труда только растёт, в т.ч. из-за неоспоримых преимуществ языка, а ты продолжаешь гнуть свою линию и про кложуэскрипт нагнетаешь.
26 1479730
>>479725
Растет он только потому, что вместе с ним растет спрос на JS и некоторые хипстеры хотят писать на чем-то помодней.
27 1479736
>>479730

>некоторые хипстеры хотят писать на чем-то помодней.


Дело здесь не в хипстерстве, а в том, что тырпрайзу банально проще поддерживать большие проекты на ТС, нежели на ЖС. Тут тебе и облегченный рефакторинг, и отсечение половины багов на этапе компиляции (что, в свою очередь, снижает кол-во описываемых тесткейсов) и отличная интеграция с рантайм валидаторами (можно пойти дальше - если бэкенд на ноде можно расшарить тайпдефинишны, на любой другой платформе - нагенерить из спеки).
28 1479737
>>479730
У хипстеров в контрактных с мс институтах нехуя кроме тайпскрипта
мимо решал сессию пендосу
29 1479742
>>479693
Что там на счет котиков?
30 1479744
>>479725
ну и что можно на нем писать?
мимо нуб
31 1479745
>>479736
Рефакторинг - это единственный более-вменяемый плюс(вау, могу переименовать функцию не глобальным поиском, а статик анализом, 10/10), остальное абсолютные мифы, еще 20-30 лет назад выяснили, что типы не снижают количество требуемых тесткейсов(потому что тесты функционала уже покрывают использование типов, но не наоборот), что типы не уменьшают количество багов, что языки с типизацией требуют больше времязатрат на написание того же функционала и т.д.
32 1479772
Аноны, подскажите реакт проекты, которые можно сделать и закинуть в гитхаб, ради показа на интервью
33 1479775
>>479772
Свой парсер языка Scheme.
34 1479776
>>479772
На реакт уже не вкатиться
35 1479778
>>479775
А причем тут реакт?
36 1479784
Поясните за бублики
37 1479786
>>479772
клон порнохаба
38 1479787
>>479778
Как причем? На реакте UI дебаггера будет, ты че ептить.
39 1479850
Пизда пацаны, джуниоры абсолютно хрюшам не интересны
Как сука найти первую работу?
40 1479867
>>479850
Просто стань мидлом хотя бы
41 1479906
>>479850
создай свой проэкт
42 1479937
>>479850
Не знаю.
43 1479962
Пацаны, поясните за бублики
44 1479981
>>479962
Говно, ты?
45 1480024
>>479981
Нет
Аноним 46 1480046
Поцоны, сколько джун react получает в ДС1?
около 100к норм?
47 1480082
>>480046
Поищи хотя бы 150
Аноним 48 1480149
>>480082

150к это мидлы уже
49 1480160
>>480149
Нормальная кампания и 200 заплатит за грамотного джуна.
50 1480188
почему за жс так много платят?
51 1480217
>>480188
Примерно столько же, сколько и за работу на других языках.

>>480046
Около 100 это прям крепкий джун. 60-90 норм, в зависимости от твоих скиллов, особенно софт скиллов.
52 1480293
>>479867
а лучше синиром
53 1480294
>>480160
300к ждун без опыта в треде, задавайте ваши ответы
ACR1.jpg140 Кб, 563x331
54 1480301
Вылезает такая ошибка при открытии клиента. Что делать?
55 1480309
>>480301
Не знаю
Аноним 56 1480311
>>480188

JS разработка самая сложная на земле.
Аноним 57 1480312
>>480217

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

я думал уже давно в прошлом, когда фронт общался с заказчиком.
58 1480318
>>480301
Отключить вывод уведомлений при каждой ошибке сценария (это же IE у тебя?).
Потом F12 и смотреть в отладчике что к чему.
59 1480321
>>480311
поясни неофиту
60 1480322
>>480046 >>480082 >>480160 >>480294

Хули вы мелочитесь, я не пойму?
500 и пиздец.
Торг здесь не уместен.
61 1480326
>>480318
Это отдельный софт от покер рума.
62 1480329
>>480312

>софт скилы? нахуя?


В топ компаниях, на разрабах висят обязанности менторства. В гуглах и теслах, ты проводишь встречи с младшими разработчиками, беседуешь с ними за жизнь заждую неделю и т.п.
+ Ты же должен верить в идеологию компании, да да не удивляйтесь. Короче без софт скилов гения пошлют на хуй и возьмут аниматора с батарейкой в очке.
63 1480331
>>480329
Речь не про галеры офк, на галере можешь сидеть в углу, все заебись будет.
Аноним 64 1480334
>>480322
если джун реально нужен то его и за 500 000 рублей возьмут
Аноним 65 1480339
>>480329

Ты о чем?
Обучают не джуны и мидлы, а синьеры и лиды.
Нужно просто пересказать материал и ответить на вопросы которые задают (кто не понял - дебил), это ты называешь софтскилы?
66 1480340
>>479736
>>479745

>рефакторинг, и отсечение половины багов


>остальное абсолютные мифы



Дети, вы хоть раз вообще видели энтерпрайзный проект?
В ядро контрибутили?

Самое важное - это поиск мест, где используется и сам объект, и его поля. Это то, что даёт типизация. И это незаменимо.
Иначе энтерпрайз превращается в 1С - fragile-хуиту, рассыпающуюся под собственной тяжестью.

Поэтому, энтерпрайз можно писать только на типизированных языках. Какими бы громоздкими они ни были.
Именно поэтому перестали писать всякие ERP на питоне, например.
Потому, что спустя 10 лет там, блядь, концов не найдёшь.
Аноним 67 1480345
>>480340

сбербанку не помогло с его TypeScript
68 1480487
>>480312
Мы вам перезвоним.
>>480339
Если на собесе тебя посчитают душным и не умеющим в коммуникацию, то

> Мы вам перезвоним

69 1480518
>>479520 (OP)

const pipe = (...fns) => x => fns.reduce((y, f) => f(y), x);
const g = n => n + 1;
const f = n => n * 2;
const h = pipe(g, f);
h(20); // 42
image.png26 Кб, 578x132
70 1480542
Чё поцоны typescript?
skype.PNG20 Кб, 562x350
71 1480574
72 1480592
>>480339

>Soft skills – это надпрофессиональные навыки, не связанные с должностными обязанностями человека. В IT-сфере – это те знания и умения, которые не имеют отношения к разработке или тестированию, но необходимы для успешной работы в команде.

73 1480604
Аноны, подскажите реакт проекты, которые можно сделать и закинуть в гитхаб, ради показа на интервью
74 1480606
Мне вот интересно, это сейчас модно необфусцированый код хостить на проде или просто кто-то с бандлерами не разобрался?
75 1480611
>>480609 (Del)
сбилди в прод моде и не хости сырцы
76 1480612
>>480611

>и не хости сырцы


И мапфайлы не заливай.
77 1480630
>>480609 (Del)
Ебанутый, если у тебя есть логика, которую клиент не должен видеть, то она внезапно должна быть на сервере.
78 1480640
Какую бля логику в спа
Вы там упражнения по жкверям делаете?
79 1480643
>>480640

>Какую бля логику в спа


Алло, гараж, клиент перестал быть тонким лет надцать уже как.
80 1480644
>>480345

>сбербанку не помогло с его TypeScript


Хотелось бы каких-нибудь пруфцов хотя бы в виде ссылочки, нежели искрометное заявление не подкрепленное аргументацией.
81 1480677
Доброго времени суток!
Нужен совет.

Етсть куча чекбоксов. Есть паджинация с ajax. Есть ajax для записи нажатого чекбокса в бд.

На первой странице все работает отлично, но если нажать любую другую страницу, событие клика не отслеживается.
Скорее всего дело в том, что все висит на одном обработчике $(document).ready

Как исправить? Пробовал засунуть скрипт чекбоксов в window.load, результата нет.
Аноним 82 1480683
>>480644

вбей: Сбербанк отзывы программистов
или Сбербанк ебаное ИТ

у них огромный легаси проект на typescript на котром крутится весь их интернет банкинг.
Аноним 83 1480686
>>480677

за JQuery сразу удар по лицу.

$(document).ready(function() {
...
$('.clickable-elements element').on('click', 'a', function(e){
//Какое-то действие
});
...
});
85 1480692
>>480677
Разберись чем отличается

елемент.клик

документ.клик(элемент)
Снимок экрана 2019-09-24 в 14.45.18.png55 Кб, 538x371
86 1480708
>>480686
Пофиксил клик, заработало, благодарю.
Разбираться пока нет времени
Аноним 87 1480713
>>480708

так и будешь получать свои 60к.

мимо синьер 420к
88 1480720
>>480708

>checkbox_id



var checkbox_id
Тебе же даже подчеркнули это.
89 1480721
>>480677
>>480708
даже за такое говно платят?
Аноним 90 1480731
>>480721

в ДС около 50к потолок думаю.
Проекты идут в помойку, наебывают заказчиков
91 1480753
>>480731

>в ДС


Пиздец
Я сталкивался с таким аутсорся аутсорсы, но чтобы в офисах
Аноним 92 1480763
>>480753

пфффффф, в офисах полно JQUERY Щас Макаки-управленцы, берут проект для 5 фронтов, но нанимают только одну JQUERY макаку за 50к, остальное себе в карман и юристу

в таких делах упор делается не на качество, а на юристов, т.е. на грамотный договор с клиентом, что бы нельзя было придраться.
Отзывы подтираются через суд, так как кливета, в суде показывают договор
2019-09-24 16-35-52.mp49,4 Мб, mp4,
1280x720, 0:29
93 1480771
На какую зарплату могу рассчитывать?
94 1480776
>>480771
Бля, а зачем я свои закладки спалил
95 1480793
>>480771
И эту хуйню ты делал с помощью двача почти неделю?
Учитывая что это самые примитивные дом мутации еще и наговнокоженные с жкверями - никакую
96 1480796
>>479520 (OP)
как вызвать функцию fetchData с другим параметром, желательно в индексе
например fetchData(2), чтобы брался из апи юзер с таким айди
помогите я совсем тупой
функцию переписывать пробывал, ничего не получается
https://codesandbox.io/s/nknd2
Аноним 97 1480797
>>480771

это может сделать любой джун на JQ
на код смотреть нужно
Аноним 98 1480801
>>480796

параметр вынеси в state и все
99 1480803
>>480801
я так тоже пробывал
const { isLoading, users } = false, 2;
или
const { isLoading, 2 } = this.state;

но это все неправильно
100 1480821
>>480720
const)))))))))))))))))
101 1480826
>>480796
Я тебя нихуя не понял
Ты про это?
export default class A extends React.Component {
state = {
isLoading: true,
users: [],
user: 4
};

componentDidMount() {
this.fetchData(this.state.user)
102 1480838
>>480793
Ну во первых я всему этому учился. А во вторых всю неделю я прокрастинировал, на написание кода ушло часов 5 максимум.
>>480797
Ну например правильные ответы я помечаю классами и их можно посмотреть в коде страницы хыыыы.

Про зарплату конечно шутка была. Посоветуйте лучше чего еще написать
103 1480840
>>480838
Заведи акк на гитхабе и исходники кода туда кидай
104 1480845
>>480840
Закину как-нибудь. А написать то мне что? Есть идеи?
Аноним 106 1480906
>>480803

>const { isLoading, users } = false, 2;



поорал, иди учить JS, какой тебе react?
Аноним 107 1480907
>>480771

если Москва, то около 40 000 рублей в месяц - тянешь.
108 1480911
>>480826
нет, не совсем так
хочу переписать функцию fetchData
чтобы я мог написать fetchData(4) и отрендерилось имя с 4м айди
но все равно спасибо
Аноним 109 1480916
>>480838

>Ну например правильные ответы я помечаю классами и их можно посмотреть в коде страницы хыыыы.


задача на 10 секунд, чт там сложного, 1 строчка кода

>Про зарплату конечно шутка была. Посоветуйте лучше чего еще написать


совет от senior css архитектора

учи js с es1 до tc39/proposals (не знаешь что это? тогда даже на 10к не претендуй)
Бери react/angular/vue
делай свой проект на нем

Jquery - мертв уже лет 5 , тоже самое касается бутстрапа
тоже самое касается яндекса и бема
110 1480920
>>480916

> задача на 10 секунд, чт там сложного, 1 строчка кода


Запретить правый клик на странице?

> учи js с es1 до tc39/proposals (не знаешь что это? тогда даже на 10к не претендуй)


Да я ни на что не претендую. Что это вообще?

> бема


Каво
111 1480939
>>480920

> Запретить правый клик на странице?


О Р Е О
Р
Е
О
112 1480943
>>480911
Я нихуя тебе не понимаю, у тебя же сейчас эта функция так и работает, ты ей на вход даешь айдишник, в чем проблема?
1569345951246.jpg44 Кб, 968x726
113 1480949
>>480939
И что с ним?
Аноним 114 1480954
>>480949

document.oncontextmenu = () => false

запретить правую кнопку мыши, только толку?
115 1480962
>>480943
Да она выводит
Но я хочу использовать это в нескольких местах и чтобы везде выводилось разное имя с соответствующего айди, а не только тот айди который в стейте написан

Это наверняка как-то просто можно сделать, но я не знаю что мне для этого использовать, потому что делаю что-то с апи впервые
116 1480963
>>480954
1.Пользователь не сможет посмотреть код документа потому что правая кнопка мыши не вызывает контекстное меню
2. ???
3. Профит
117 1480966
>>480949
Не используй defensive техники на клиентской стороне - все они обречены на провал. Лучше инкапсулируй состояние, а не привязывай его к классам.
Аноним 118 1480968
>>480963

кто мешает нажать F12?
1569348068632.jpg59 Кб, 604x604
119 1480985
>>480966

> инкапсулируй состояние

120 1480986
>>480966
Классы(объекты) как раз и придумали затем, чтобы инкапсулировать стейт и набор операций над ним, твои оправдания?
121 1480987
>>480968
Моя вторая строчка кода
122 1480990
>>480986

> Классы(объекты) как раз и придумали затем, чтобы инкапсулировать стейт и набор операций над ним, твои оправдания?


Блядь, ну неужели было так тяжело проскроллить на пару мессаг вверх, чтобы понять, что речь шла о хтмл классах.
123 1481053
Attention жулики! Максимальный репост.
Один разработчик поучаствовал в телеграм конкурсе и сделал вот такие графики
https://github.com/kre1z0/line-chart-on-canvas/tree/3793b0ae7544001f96d964121ce9406ef3a15ea7

В местно чатике JS треда
телега jsthread
его работу нагло спиздил бойкий вкатывальщик. https://github.com/alexup71rus/TelegramContestJS/
Убедиться можно, посмотрев даты и истории коммитов. У жулика все залито 26 марта 1м коммитом. А конкурс закончился 24 марта.
Репортим жулика!
124 1481096
анон,щас учу заканчиваю(я так думаю) изучать базовый набор html,css и конечно JS.
стоит выбор,какой язык выбрать для сервера.все советуют пхп,но к нему и больше всего ненавести.узнал что можно пилить на Node+много разных пакетов и все это тоже жс.
что вы опытные можете сказать нубу в этом деле?
125 1481107
>>481096
Болото с костылями легаси и индусами
Стоит вкатываться если живешь в мухосрани и не рассматриваешь работу в офисе/переезд вообще
126 1481140
>>481107
Первое предложение будто про джаву. А вообще, фронт в плане технологий намного проще: выучил жс с фреймворками, умеешь верстать и делать спа и все окей. На бэке есть зоопарк языков, какие-то стандартные варианты для больших компаний вроде джавы и шарпа, пхп для васянских сайтов автосервисов и некоторых крупных компаний вроде вк и авито, иногда питон, смузистэк почти без джуниор и мидл вакансий в рф, но кучей ремоут аутсорса вроде руби и го, еще нода для фулстечащих фронтовиков, и вообще экзотика вроде эликсира или редких jvm языков с ровно 1 вакансией, где платят сразу дофига.
Аноним 127 1481179
>>481096

Если бек, то учи Rust, альтернатив пока нет, самый популярный язык для вкатки на 2018-2019 год
Аноним 128 1481181
>>481140

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

function array_tree($array, $id = 'id', $parent_id = 'parent_id', $children = 'children') {
$tree = [[$children => []]];
$references = [&$tree[0]];

foreach($array as $item) {
if(isset($references[$item[$id]])) {
$item[$children] = $references[$item[$id]][$children];
}

$references[$item[$parent_id]][$children][] = $item;
$references[$item[$id]] =& $references[$item[$parent_id]][$children][count($references[$item[$parent_id]][$children]) - 1];
}

return $tree[0][$children];
}

Это не говнокод, это средний код сука написанный синьером.
Аноним 129 1481182
>>481181

>$tree = [[$children => []]];


как же я ору с этого говно-синтаксиса, я ебу
130 1481196
>>481181
Как бдуто пыху когда-то хуесосили просто так
15643984204250.jpg139 Кб, 1024x768
131 1481217
Аноны, подскажите:
Читаю книгу по алгоритмам и дошёл до графов. Смотря на алгоритм bfs навасянил свою реализацию, но могу понять, в каком месте у меня проёб, т.к. он через раз выдаёт правильные ответы.

https://jsfiddle.net/5jy6tLcs/2/
132 1481267
>>479850
Какой твой уровень знаний?

мимо вкатился на джуна с первой вакансии
133 1481268
>>480861
Люто двачую, ебанул 3 проекта из этого списка. Показал на собесе дяде, он охуел и кинул офер.
134 1481270
Запомните, вкатка в ИТ возможна только через ДС
135 1481282
>>481268
А какие именно ты делал?
136 1481302
>>481267
2 года пхп, фулстак вебмакака у руснявых мразей уровня ИП ИВАНОВ, сейчас ищу нормальную фирму
Как я могу знания оценить? Сделать могу все что угодно, вопрос качества кода и используемых подходов
Город 500к, в Москве дохуя ваканисий вижу, под которые подхожу.

>>481270
Знаю дохуя обратных примеров. Хоть и сам пока чищу говно вилкой
137 1481303
>>481282
Порнхаб, вк и твиттер
138 1481304
>>481302
Сможешь на реакте и ноде с любой бд и графкл апи сделать spa с real-time обновлением данных типа биржевых графиков через сокеты?
139 1481309
>>481304
Ты с начала читаешь наше обшение? В жсе я джуниор, твоя задача релевантна знаниям джуниора?
А вообще тоже ничего сложного, просто охуеть какая объемная задача, сидишь ковыряешь вилкой код, все как обычно.
Различай объем и сложность. Ну и для джуниора офк объем ведет к хуевой архитектуре приложения, здесь могу накосячить.
140 1481310
>>481304

>с real-time обновлением данных типа биржевых графиков через сокеты?



Есть такое апи открытое, мне интересно сделать этот проект
141 1481312
>>481309
Если ничего сложного то тогда не понимаю что тебе мешает устроиться в ДС или ДС2 тысяч на 80-90
142 1481332
>>481304
Такое ощущение, будто ты все баззворды постарался уместить в одном предложении. Ну зачем графкул пускать через вебсокет транспорт? Смысл?
222.jpg47 Кб, 794x794
143 1481365
>>481304
Сам небось высрал дергающую графкл сокетиу
144 1481366
>>481365
жс мокаки as is
145 1481423
>>481179
изучив вопрос,понял что для веба он не сильно камильфо
146 1481431
>>481423
Почему?
147 1481452
>>481431
можно конечно,но это больше системный язык и для веба он еще сыроват имхо
148 1481453
Почему никто не пишет, что основное задание должна быть обработка формы обратной связи, со всевозможными полями, множественными файлами, удобной валидацией.
Эти ебучие формы будут преследовать вас до конца жизни
149 1481464
>>481452
Ты скозал?
150 1481466
>>481464
Просто он редактор AreWeWebYet.
151 1481467
>>481464
я сказал ИМХО
152 1481473
>>481467

Срочно поддержите тред ебать
https://2ch.hk/b/res/204389933.html (М)
153 1481476
>>479520 (OP)
Является ли array.map(f) - инверсией управления (IoC)?

Мы же передаем функцию f, которую map уже вызывает когда нужно.
154 1481490
>>481476

>Является ли array.map(f) - инверсией управления (IoC)?


Просто функтор.
155 1481592
Если у меня в this находится <span class="small-meta-text">C&A</span>, как добавить C&A в переменную?
156 1481596
>>481592
Каком this?
%element%.innerText
image.png462 Кб, 3840x2160
157 1481651
Почему не выводит сумму этих чисел?
158 1481655
>>481651
Потому что у элементов нужно взять value если это инпуты
159 1481659

>>148165


Спасибо, ступил
160 1481672
И че это такое?
161 1481674
>>481672
пафиксил
162 1481691
>>481651
Кто ответит этому дауну тот еблан
163 1481723
>>481691
Ну ты и еблан
164 1481764
Как отдать обычный текст на скачку как txt-файл?
165 1481788
>>481365
Чё за рофлы? Релей с графкл общается.
>>481332
Какие ещё баззворды? Обычный стек для 2019 года. Через сокет подписываться на данные с биржевого апи.
4.png27 Кб, 128x128
166 1481789
>>481788

>Релей с графкл общается.


Не ДС же?
167 1481790
>>481789
ДС2. В этих ваших ДСах релей недостаточно моден? Аполло надо?
168 1481801
>>481790

>Вебсокет


>Релей


Кoстыли по определению
169 1481807
>>481801
Ок, а как правильно? Чтобы красиво и без костылей.
170 1481809
>>481788

>Какие ещё баззворды? Обычный стек для 2019 года.


Вопрос в том, нахуя? Объяснить необходимость или хотя бы удобство GraphQL поверх сокетов можешь? Только не говори, как анонче выше, что ты работаешь через прокладку к рестовому сервису.
171 1481818
>>481809
Он не поверх, а вместе. Графкл для общения с бд приложения, например с постгрес. В бд записи о юзерах, их действиях, например. А сокеты для общения со сторонним апи, это отдельный модуль на экспрессе.
ooeu.png10 Кб, 246x205
172 1481819
>>481818
давай ссылку щяс положу вашу хуйню
15693432641270.jpg30 Кб, 628x472
173 1481834
>>481819
Не надо
1.png209 Кб, 840x870
174 1481837
>>481834
На месте
175 1481868
>>481282
Копию трелло, туду, мессенджер.
И везде настраивал окружение с нуля, то есть настройка конфига вебпака еще сюда дописать можно
sage 176 1481886
ну и муть эти ваши промисы и прочие асинки. как в этом мире жопаскрипта сделать нормальный дефолтный последовательный вызов функций, при условии, что я обращаюсь к апи
177 1481891
>>481886
Покажи код.

fetch(url)
.then(res => res.json())
.then(data => console.log(data))
sage 178 1481894
>>481891
вот у меня точно так же и сделано.

fetch(url)
.then(взять инфу с сервера)
.then(пукнуть инфой сюда и отправить его в формочку)
.then(отобразить формочку)

но по факту они действительно происходят последовательно, но когда заканчивается формочку, первый пункт еще не все данные получил, и я не очень понимаю, из-за чего именно. ставил таймаут, колбеки и прочее, но как-то не
179 1481895
>>481894
ты хуйню какую-то делаешь
фетч вначале получает респонс с головой без тела, это первый then
потом он получает тело вторым then

см как в посте выше

в твоем случае должно быть

fetch(url)
.then(res => res.json())
.then(data => обработать и отобразить ее в формочке, если это реакт то например можно использовать хук или сет стейт)

или на async/await

let res = await fetch(url)
let data = await res.json()
потом обрабатываешь data
180 1481896
>>481895
окей, ща попробую
181 1481897
алсо это вина не джаваскрипта а того что асинхронность заразна
182 1481915
окей нашел где ошибка, теперь все ок, спасибки
183 1481946
>>481651
Ну охуеть блять, инпуты складываешь. ФОРМУ СОБИРАЕШЬ ЧТО ЛИ?
184 1481975
Анон, зачем нужен redux, когда есть хуки и useReducer в частности? Объясни пожалуйста.
185 1481976
Есть два ajax скрипта.
Один для autocomplete search для инпута
Второй паджинация с ajax.

Скрипт на инпуте работает до первого перехода на другую страницу. Т.е. я кликаю на страницу, перерендерится страница вместе с инпутом, но скрипт инпута уже не работает.

Как исправить? Куда смотреть?
186 1481981
>>481976

>Куда смотреть?


В консоль

Скинь код на какой-нибудь сандбокс, посмотрим
187 1481994
>>481981

>В консоль


Там все чисто.

Тут сложно что-либо понять, но вот https://codesandbox.io/s/morning-sky-6g6i6?fontsize=14
188 1481996
>>481994
Ебать ты молодец, скинул говно которое даже не запускается
189 1482011
>>481994
Никогда не скидывай код который не запускается, при этом еще и выпадает в неработающую хуйню.
Ты работаешь через документ риди, который навешает слушатели на имеющиеся элементы. Поставь логи на момент перерендера, навешиваются ли у тебя слушатели на вновь отрисовавшиеся данные
190 1482013
>>481994
хоть чето из хтмла своего вставь дебик мля https://codesandbox.io/s/trusting-mestorf-7efx4
191 1482014
>>482013
https://codesandbox.io/s/optimistic-feistel-4y52u

Не так сохранилось, прошу прощения.
192 1482027
>>482014
У тебя проблема вообще про статик паблик роуты в бекенде
Зачем сам скрипт кидаеш че дурак)
193 1482029
>>481976
Дай сайт через тини урл, в чем проблема?

>Т.е. я кликаю на страницу, перерендерится страница вместе с инпутом, но скрипт инпута уже не работает.



Нихуя не понял, страница полностью перезагружается? На новом урле подключение скриптов такое же, как на главной?
194 1482030
>>481976
как биндится инпут? по имени или на документ.он
195 1482118
>>481975
Ненужен.
196 1482130
как же жс всратый язык,хуже только пхп
197 1482132
>>482130

>как же жс всратый язык


Пиздец просто, теперь понятно почему мокаком столько плотют.
Продолжать жрать кактус это нужно быть настолько героически отбитым, что компенсировать трудозатраты смогут только достойные материальный поощрения.
15622705798820.jpg121 Кб, 664x664
198 1482141
джаваскрипт няшка
199 1482163
>>480683

>: Сбербанк отзывы программистов


Ничего связанного с тс не нашёл, похоже на вброс...
200 1482166
>>482163
Два чаю.

>>480683
Неси конкретные ссылки, иначе ты - Фиджеральд это должно прозвучать для тебя очень грубо и унизительно.
bublicks.jpg699 Кб, 1365x1365
201 1482276
Я там статеечку выложил. Ссылку кидать?
202 1482277
>>482276
Какую еще статеечку? Про бублики?
203 1482278
>>482277
А, ну да, пикрил...
Ну кидай
204 1482280
Я вижу, вы тут все опытные девелоперы, поэтому такой вопрос.
Есть один древний сайт, написанный на чистом пыхопе. Нужно расширить функционал одной из его страниц. Есть апи на бэкенде.
Я прикинул, что будет очень удобно написать компонент на реакте.
Само по себе написание несложное, но хуй знает, как потом правильно это внедрить в сайт.
Я могу запихнуть всю реакт-логику в один js-файл и потом подключать скрипты на странице в таком порядке:
0. jquery, старинный сайт же
1. react.js
2. react-dom.js
3. babel.js
4. мой скрипт с типом text/babel
Где-нибудь на странице сделаю div, и туда все отрендерится.
Так оно будет работать. Говорят, что так будет медленно, ну да и похуй.
Проблема в том, что я не могу разбить свою логику на модули с импортами-экспортами, потому что babel ругается. Сейчас это некритично, потому что логика простая, но меня терзают сомнения, что если я все так и оставлю, то в стрельну себе в ногу потом.
Как правильно внедрить? В официальных мануалах хуй проссышь, там надо пить смузи и ставить ноду с гигабайтами модулей, потом эта нода выпердит тебе какое-то минифицированное говно, которое хуй куда вставишь. Для нового сайта может и удобно, но не в моей дикой ситуации.
205 1482281
>>482278
Хабр сегодня че-т пятисотую ошибку постоянно вываливает.
Держи: https://habr.com/post/455958/
206 1482282
Подскажите как загрузить изображение с уже загруженной страницы? То есть браузер на странице изображение показывает, значит он его скачал. Как мне его получить, а не отправлять повторный запрос для скачки?
207 1482289
>>482282
Кеши в сервисворкерах, IndexedDB, как варианты.
208 1482296
>>482280
Ну берешь бандлер для твоего случая рекомендую brunch, он проще вебпака и позволяет отдельно настраивать любые инпут/аутпут файлы, а не хуярит одним большим мелющим все комбайном, пишешь реакт-логику, бандлишь ее в файл со всеми зависимостями, выдаешь этот файл клиенту. Если ты не разобрался с нодой и бандлерами, то разбирайся, без этого никак. Но это имеет смысл только если ты собрался весь сайт постепенно переписывать на реакт, иначе просто пиши в существующей инфраструктуре и не еби никому мозги своими смузями-реактами.
209 1482301
>>482296
Ладно, спасибо.
1569509223544.jpg99 Кб, 1280x720
210 1482346
211 1482347
>>482280
Могу сделать пару компонентов если сайт в открытом доступе
212 1482348
213 1482373
>>482348
Не понял нихуя в твоей статье
214 1482385
215 1482387
>>482385
Полезная статья как раз то что искал
Только мемных боидсов не хватает
216 1482397
>>482387
Зочем искал? Щито за боидсы?
217 1482401
блин от этой тупорылой задачи про пиксельную линию в ejs я таким тупым себя чувствую
видать с геометрией у меня траблы -_-
218 1482407
>>482401

>ejs


Говно умершее лет 6 назад
219 1482412
>>482407
это книга, про белок оборотней и ворон, у которых есть световой интернет управляемый термитами, третье издание

пипец я еще должен соображать как правильно рассчитывать коэффициенты линий, гррррр
220 1482416
>>482412
Значит книга говно
Впустую тратишь время
3776f0d60c41f4a01312ce4ab6131202.jpg20 Кб, 300x225
221 1482427
>>482280
Я бы обосрался, если б зашёл на сайт-ровесник моего деда и на одной странице ВНЕЗАПНО обнаружил бы реакт-компоненты. Короче приступай.
222 1482436
Как называется такое :
Сервер в ответ на запрос в куках направляет токен t1 и функцию f1.
Клиент получает это. Далее клиент вводит инфу data и ее шифрует: t2 = f1(t1, data) - получаем токен t2 и засылаем его серверу. Сервер получает токен t2, выполняет функцию, обратную f1 (назовём ее f2) и получает data = f2(t2)
Данные расшифрованы

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

Направьте в нужную сторону.
223 1482472
>>482436
В какую сторону тебя направлять ебака
Какие у тебя токены и зачем шифруются придумало твое больное вооброжение
Что тебе мешает реализовать эту хуйню непонятно
224 1482496
>>482436

хуйня какая-то
225 1482501
Привет двачик, помогите найти пример js-аккордеона, написанного без использования библиотек и реализованного с ООП в виде модуля
пример использования :

let accordeon = new Accordeon(['title1', 'title2', 'title3']);

контент у них может быть один и тот-же
на вход дается массив из заголовков
Заранее спасибо.
226 1482505
>>482501
Да ты заебал, или пиши сам, пока хорошо не выйдет
227 1482529
>>482281
ну наконецта
228 1482532
>>482501
Так в акордионе памимо заголовков должны быть еще блоки с текстом. Откуда ты их будешь брать если не передаешь в аргументы функции?
229 1482536
Слы, братва. Придумайте название для вымышленной десктоп программы и назначение этой программы. Для курсовой надо.
230 1482537
>>482532
я написал, что контент(блоки с текстом) может быть один и тот-же везде
задать его можно прост захардкодив допустим в конструкторе
231 1482538
>>482529
Ну норм статеечка получилась-то?
232 1482559
>>482537
А, точно. Ну делай, что сложного?
233 1482570
>>482538
ну так все за раз не съешь, однозначно заставляет пойти искать свой филосовский камень =)
234 1482626
>>479520 (OP)
можете посоветовать нью как изучать js книги\статьи\видео (желательно бесплатные)
235 1482697
>>482537
по хорошему контент у них в штмл пишется
алсо как бы глупо с таким вопросом приходить на двач когда аккордеон есть даже на w3schools
https://www.w3schools.com/howto/howto_js_accordion.asp
236 1482699
В чём код пишете?
237 1482704
>>482699
Вскод, конечно. Там поддержка тайпскрипта хорошая.
238 1482709
>>482699
в блокноте (бумажном)
239 1482710
Чем пик 1 лучше пика 2? Нахуя это надо, совсем вьехать не могу.
240 1482727
>>481975
Как они заменяют его?
241 1482730
>>1482564
вангую у тебя косяк с асинхронностью
запрос в рендере к результату идет прежде чем фетч вытащил результат
сделай что рендер обращается к стейту так что если поле стейта андефайнед он бы не запрашивал у него свойства
242 1482732
>>482536
Ебака
Ебёт твой рабочий стол.
243 1482735
>>482710
Тем, что ты можешь потом другие значения написать используя ту же функцию, даже я, нюфаг который тока вкатываться в штмл второй день, это понимаю.
244 1482738
>>482710
scss вообще не нужны
245 1482744
>>482735

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



Какой же ты умный у мамы, пиздец просто.
246 1482746
>>482727
двачую вопрос
что usestate что usereducer надо передавать пропами если нет единого стейт контейнера
вот usecontext может заменить ридакс в принципе, но имо он какой-то корявый
247 1482788
Я так понимаю, чтобы учить React, надо сначала js задрочить?
Знаю на не плохом уровне шарп, думаю фулстаком стать
Clipboard01.png97 Кб, 1292x646
248 1482790
>>480796
>>480962
ну так используй епт, кто мешает
не надо ничего переписывать, надо просто ее вызывать и снова менять стейт, новое поле в нем чтобы не трогать старые
а без изменения стейта никак, так реакт работает с асинхронностью
хуками удобнее было бы кстати

https://codesandbox.io/s/frosty-moore-4li21
249 1482791
>>482788
и еще неплохо бы знать штмл и ксс
250 1482792
>>482791
Ну это я знаю, окей
251 1482853
>>482536
Вкатывальщик. Заполняет рабочий стол курсами и видео от ХаудиХо.
252 1482856
>>482536
Эротоман (ночные билды можно назвать Вуйаеристтм). Позволяет следить за камхорами включая твою мамку в ашди.
253 1482877
>>482744
Да, я такой!
254 1482880
Бля. А вот я в своем конструкторе тестов получал данные из своей локально установленной монгодб на локальном сервере експресс с помощью ажакс запроса на языке жуквери.
Теперь я пытаюсь получить данные из: instagram, facebook, hackernews, 2ch. Везде я получаю ошибки 401, 405. Я читал что нужно установить эмулятор сервера который типо в интернете.
Но мне кажется что я просто неправильно делаю ажакс запросы. Может кто-нибудь скинуть рабочий пример который распечатает мне в консоль данные с какого-либо сайта?
255 1482886
>>482880
Посмотри хоть какие-нибудь примеры из гугла
Ты дрочишь хеллоу ворлд уже неделю
256 1482887
>>482880

> instagram, facebook, hackernews, 2ch


C O R S P R O X Y
O
R
S
P
R
O
X
Y
257 1482889
>>482880

> на языке жуквери


Проигрышь.
258 1482897
>>482886
Так я и взял из примеров в гугле. Там наверное старые данные и нихуя не грузится. Ну дрочу неделю и че ты мне сделаешь? Че, кабанчик дохуя?
259 1482899
>>482887
Паходу это то что нужно, попробую как-нибудь на неделе
>>482889
Ну библиотека
260 1482905
>>482880
корс это редкостная пакость
Безымянный.png13 Кб, 1152x648
261 1482908
>>479520 (OP)
Верстальщики на месте? по css ничего не нашел. в общем, анон, может, подскажешь.

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

Переносил стилями оверфлоу и выше и пытался ставить ограничения на рост контейнера, но вот хуйня получается.
262 1482910
>>482905
Почему?
263 1482915
что значит прикрутить горизонтальный скроллбар к высоте браузера
264 1482916
>>482908
overflow-x: scroll? Хз, что ты подразумеваешь под

>прикрутить горизонтальный скроллбар этого контейнера к высоте браузера

265 1482923
>>482916
при просто заданном оверфлоу - скроллбар появляется в конце контейнера, а конец его - в пизде как далеко, а смысл в том, чтобы он всегда был виден
266 1482932
>>482923
Блядь, ебаный ты шизоид, ты можешь нормально выражать свои мысли? Твой поток сознания читать просто не возможно. Возникает ощущение, что у тебя разорванное мышление или речевая бессвязность. Просто словесный шум какой-то. Прими таблетки и не забывай посещать психиатра, у которого наблюдаешься
267 1482944
>>482932
Волосы уже покрасил? Гироскутер зарядил?
268 1482967
angularщики или просто кто с мозгами, почему отображение не меняется?

https://ru.stackoverflow.com/questions/1028578/Не-меняется-отображение-компонента-angular-8
269 1483092
>>482967
Очевидно ты обосрался со скопами
Вообще весь компонент всрато написан неудивительно что сам не можешь разобраться
270 1483096
>>482967
Как у тебя 10 жс реп на гитхабе и ты не можешь в фундаментальную хуйню
Хотя бы забинди перед ifом done и вызывай привязанный
const done = () => this.done();
или
const done = this.done.bind(this);
Может лучше завод?
271 1483175
>>483096
Хорошо, псина тупая. Заработало. А теперь свободен.
И ебать тебя не должно, где я работаю.
Спасибо
272 1483180
>>482710

нахуй вы этим пользуетесь когда есть CSS IN JS
273 1483196
>>483180
Дикари-с, сэр.
274 1483231
>>483180
Обратная совместимость с css, нормальное автодополнение без ебли, интуитивно понятно любому верстале, не нужно учить абсолютно новый DSL, выглядит не как дерьмо и не пачкает руки жопаскриптом. А еще ты сейчас охуеешь, но даже sass-компайлеры умеют импортировать файлы относильно рабочей-директории, чего ссаная нода так и не научилась делать без плагинов. Достаточно причин?
275 1483232
Пацаны, уменя рэйнж со школьников, которые умеют искать готовый код на гитхабе и внедрять его себе.
Сами нихуя не знают, но, сука, че-то найдут, вставят и работы на пять минут.
Тоже бы так хотел, но не могу, сразу найчинаю углубляться в задачу, искать подводные камни, рассматривать проблемы глубоко. А мальчики поверхностно скачают модную (или наоборот достанул с анналов ) библиотечку с пакетного менеджера или гитхаба и довольные жизнью.
Пиздец у меня пригорает. И да, из-за этого всего меня еще тупым считают сук.
Не, я не отрицаю, но все равно обидно
276 1483248
>>483231

Обратная совместимость с CSS , это типа что бы в случае чего на нативном CSS дописать правило, кто тебе мешается сделать тоже самое в CSS IN JS?
Нормальнео автодополнение и в CSS IN JS

С версталой соглашусь, но если ты верстала, то тебе надо сидеть на float + botstrap и других технрологиях 2000 годов.

>А еще ты сейчас охуеешь, но даже sass-компайлеры умеют импортировать файлы относильно рабочей-директории



Ахуел , ага, сейчас есть import + webpack которые тебе все что угодно импортирует))) ебать вы застрали в 2000 годах, я ебу.

пиздец, я ахуел от твоего высера, ка кбудто пасту из 2000 годов прочитал))))))
277 1483254
>>483248
Ебать дурачок, я даже не знаю, с чего тебя начать обоссывать, ты вообще абсолютно не в курсе, о чем речь и несешь бессвязную хуйню. При чем тут блять бутстрапы с флоатами, ты ебнутый? Типичный смузихлеб с двумя годами опыта, нахватался хуеты по поверхности и теперь мнение имеет.
278 1483256
>>483254

ты блять долбаеб? какие блять @import сука?
Уже лет 7 так никто не пишет, дедуль)))))
гугли что такое вебпак rollup итд
только не говори что ты пользуешься галпом , а то вообще умру со смеху.

Какие же вы деды идиоты, я ебу, выучили свой бустрап в 2000 году и рады.

типичный дед-легаси-говнокодер

ты хоть про ES6 Слышал или так и используешь var в js?
279 1483257
>>483254
Если ты работаешь со стилями в контексте жс приложения, то твоя жопаболь стороннему наблюдателю не понятна, анон. Тебе коммьюнити дало SC, eMotion и другие CSS-in-JS либы, а он жует кактус. Ну продолжай давиться, хуле, такие, как ты, раньше так же горели с рзаметки в JS aka JSX, пока не осознали, что пора менять парадигму мышления с традиционного разделения сущностей на сегрегацию по компонентам. Но ничего, придёт время и ты сломаешься.
280 1483281
>>483256

>я молодой и шутливый


>вебпак роллап


>вы старые пердуны


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

281 1483288
>>483257
Расскажи, чего именно нельзя сделать с помощью структуры на первом пике, что можно сделать с помощью дерьма на втором пике и каким образом это не дает сегрегировать по компонентам? А конкретно:
1) Зачем добавлять в проект одну из миллиона дерьмолиб
2) Зачем заставлять верстальщиков(и себя) разбираться с громоздким DSL этой дерьмолибы
3) Зачем вводить прямую compile-time зависимость между разметкой-логикой компонента и стилями для этого компонента? Мне например нахуй не надо пересобирать ВСЮ аппу, если я поменял цвет шрифта на странице.
css in js накладывает пиздец какие ограничения, а взамен предлагает примерно нихуя.
282 1483293
>>482501
Работы на 10 минут
ИДИ НАХУЙ
283 1483294
>>483281

Разница в том, что ты на своем бутстрапе получаешь 70к, я на своих смузи фреймворках 200к)
image.png34 Кб, 788x243
284 1483299
>>483288
Ты просто не сталкивался с серьезным дизайном где у 1 кнопке может быть 3 варирации дизайна (рамка при disabled серая, если наводим то синяя , если кнопка активная, то черная, а если кнопка маленькаЯ то при дисейбле она уже желтая, если кнопка большая то ширина рамки 4px) и т.д.
Хуй ты напишешь такое на своем CSS.
Если ты делаешь говно типа визиток и лендингов, то забудь вообще про технологии серьезных дядечек.
Вот тебе пример https://github.com/arturbien/React95/blob/master/src/components/Button/Button.js
285 1483301
>>483299

Вся логика с стилями лежит в отдельнмо файле.
в компоненте у тебя будет просто <Button isDisabled variant="flat" />
Ты не поймешь это, пока не дорастешь до уровня синьера-архитектора и т.д.
286 1483302
>>483299
Это делается элементарно и читаемо через модификаторы с миксинами, более сложная логика в любом случае выносится в отдельные компоненты, а не хуярится в стили. А тому, кто будет дебажить и менять говнокод по ссылке, я не завидую.
287 1483303
>>483288

промахнулся, это тебе было (то что выше в 301)
288 1483304
>>483302

Покажи пример, чужого кода хотя бы.
Там будет куча говно-кода, все будет перемешано
289 1483305
>>483302

/Если элементарно, покажи пример, где ты можешь кастомизировать около 3 видов hover и что бы это не вызывало коллизий, а еще тебе постоянно нужно задумываться о том блок это или элемент или вообьще это блок блока с элементом..

Бэм мертв давно, если и юзаешь легаси-подходы, то бери хотя бы CSS модули.
290 1483306
На курсах идёт разделение на 2 группы: Angular и React. На какой стул садиться?
291 1483307
>>483306

Разницы нет, там и там высокие зарплаты + макакинг под руководством долбаебов
292 1483309
>>483301
Очевидно, что она лежит блять в отдельном файле(еще бы не лежала), но нет ни одной причины делать этот файл css-in-js дерьмом вместо обычного scss'а.
>>483304
https://github.com/jgthms/bulma/blob/master/sass/elements/button.sass
>>483305
Нормально сформулируй, что тебе надо кастомизировать, наркоман. Кнопки с похожими аттрибутами и разными рамочками/эффектами? Миксины, импорты и разные классы спокойно с этим справляются, а пытаться захуярить всю хоть чуть-чуть связанную логику в один монструзный модуль - это моветон в какой угодно архитектуре. Не говоря про, что оно блять все равно компайлится в обычный ксс и ничего туда не добавляет, так что смысл? Чем меньше шаг от компайла до сурс кода, тем легче читать/расширять/менять/дебажить.
293 1483320
>>483309

>https://github.com/jgthms/bulma/blob/master/sass/elements/button.sass



Лютый говнокод пиздец
Кошмар 2010 годов
image.png290 Кб, 733x347
294 1483324
>>483309

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

и у тебя будет высер вида <Div className=" List blat_AAAAAAAAAA-B blat_AAAAAAAAAA-B blat_AAAAAAAAAA-C blat_AAAAAAAAAA-B ">
<div className="item blat_AAAAAAAAAA-B blat_AAAAAAAAAA-B "> lol </div </div>

у меня будет высер вида
<List isBlat>
<Item hasSuka>lol</div>
</List>

Кароче хуй с тобой, устал объяснять таким как ты.
Сидите на своем говне, потому что привыкли к нему.
Вас ничем не переубедить как тех кто 10 сообщениями выше хвалил галп, бутстрап и JQUERY , аргументируя что там все проще, нет сложностей и все работате из каробки.

тьфу на вас.
295 1483331
>>483324

>и у тебя будет высер вида


В том и дело, что у меня будет кусок вида
<List className="isBlat">
<Item className="hasSuka">lol</div>
</List>
И в стили для обоих этих классов я могу точно так импортировать любой миксин из любой части проекта, хоть миксин is-AAAAA, хоть is-BBBB, никакой жопаскрипт для этого не нужен.
296 1483335
>>483324

>Ну бля ты скинул файл с 100 модификаторами.


>Постоянно нужно думать что как , почему, что за чем идет.


>Новый сотрудник придет хуй разберется


Ебать, дебильнее аргумента не придумать. Что проще - разобраться в надстройке над кссом, которую и так почти любая веб-макака знает по умолчанию, или разбираться в какой-то криптик жопаскрипт либе(выбранной из сотен аналогов методом тыка хуем в очко) с ее собственным уникальным DSL'ом? Логика и там и там одинаковая будет содержаться
297 1483336
>>483331

Я знаю, пользовался этим говном, через npm-> classNames
Пользовался бемом, пользовался ксс-модулями для инкапсуляции и защиты от коллизий, переучиваться было больно и непривычно.

Ты описывал костыли, если ты и хочешь ебаться с простыми стилями бери :root и прочиую нативную поеботу.

Я не понимаю зачем вам эти костыли с CSS в виде модификаторов, ты понимаешь что это костыль? если можно взять простой JS , написать функцию которая возвращает CSS и втавить логику внутрь CSS, вообще ни о чем не парясь

Карчое тут дело вкуса, но я склонен прислушиваться к фронтендерам с мировым именем, а не какому-то Хуйлану с гикбрейнс который сказал что БЕМ это заебись в 2019 году.
298 1483340
>>483335

>которую и так почти любая веб-макака


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

Если ты не знаешь JS от и до, то не лезь вобще в фреймворки, а ебашь свои сайтики на бутстрапе и SCSS как описывают выше.

кароче хуй с вами, плавайте в своем говне под названием БЕМ - дальше. для разумных людей давно придумали CSS IN JS
123.jpeg45 Кб, 717x640
299 1483341
чем дебильнее хуйня тем больше споров
300 1483344
>>483336
БЕМ это бесполезное уродливое говно и кал, видимо у тебя травма детства с ним связана, что ты теперь его везде видишь и хейтишь обычные стили.

>если можно взять простой JS , написать функцию которая возвращает CSS и втавить логику внутрь CSS, вообще ни о чем не парясь


Еще раз: в scss файлах можно точно так же расшаривать логику, точно так же импортировать/экспортировать стили из файлов по частям, и даже простейшие функции там есть(а сложные ты все равно в ксс не запихнешь). Да-да, прямо взять .todo-list { @include normal-list; @include is-hueta; font-size: 15px }. И все это достигается буквально тремя доп. кейвордами поверх обычного ксс-а, никаких монструозных классов .todo-list.todo-list--is-normal-list.---ishueta добавлять не надо.
>>483340
Ориентируются всегда на массы, если ты можешь взять простую технологию, которая понятна большому количеству людей, и использовать ее эффективно, то ты всегда будешь в выигрыше, по сравнению с мамкиными хипстерами, которые тащат любую хуйню поновее, думая, что так будет лучше не будет, именно так и возникает то самое легаси дерьмо, потому что новая хуйня станет старой, неподдерживаемой, с мертвым коммьюнити, тогда как проект с простой технологией продержится на плаву дольше. Именно поэтому кстати сам жопаскрипт захватил пространство сейчас - язык говно, но на нем пишут массы, коммьюнити огромное и макаку найти проще простого.
301 1483348
>>483340

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


Поправил макаку, чтобы бугурт был актуален для 2019 года. и да, жквери это либа, а не фреймворк, как и реакт
302 1483349
>>483344

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

2) Ну да, Jquery легкий и популярный, надо его использовать, бутстрап популярный и простой, берем его, не будем разбираться в flexbox + grid

я понимаю о чем ты гвооришь, сам был же таким долбаебом примерно 3-4 года назад.

Надо писать на том, что проще поддерживать, что проще отлаживать, где нужно писать меньше кода.
На 2019 год расклад такой: React + styled components + effector + typescript.

Еще парочку новинов отсюда взять: https://github.com/tc39/proposals

а такие как ты пишут на var используют jqeury и придумывают себе оправдания
303 1483350
>>483348

Что сказать то хотел мань?
Сам то за что топишь?
304 1483355
>>483349
Кто все? Ты и твои одноклассники? Я могу тебе так же сказать, что "все мировые фронты" используют ссаный бем, вон посмотри сколько о нем статей.

>миксины @include , все это говно ебаное и мусорка.


>вперлить ваши говно верстальские техники типа миксинов


Дурачок, но ты же и так их "вперлишь", но только в виде неописуемой жопаскрипт-мешанины. Хоть бы прочитал, что они делают. Но я уже понял, что ты просто долбоеб, который не знает даже базовых вещей. Удачи дебажить свой говнокод, в котором всю логику закрывают style-only компоненты просто потому, что дебилу захотелось писать не <div className="button is-active"/>, а <Button isActive/> и он никак не догадывается, что первая запись легко транслируется во вторую, но делается это только при наличии реальной рабочей логики, а не ради стилизации.
Chili-con-carnechefsshopcom.jpg858 Кб, 1000x662
305 1483358
>>483349
это все хайп, завтра уже не будет твоего реакта.
angular 1 , где он щас?
попробуй найти разработчиков на angular 4? никто не пойдет на этот проект.

Jquery 3.0? Ничего не поменялось за 4 года, как писали так и пишут.
+ он будет всегда, 90% сайтов его используют.
306 1483361
>>483355
Мы с тобой варимся в 2 разных мирах, ты находишься в мире верстал и твоя работа верстать и делать подсветку кнопок
Я в мире современного фронтенда.

какие базовые вещи не знаю то?)
ТЫ просто чувак который не умеет в современный стек и работаешь над тем, что тееб дают ютуб-преподователи на русском языке, Ты школьник тупо

кинь статьи 2019 года где топят за бем , сравнивая его с другими подходами и я кину позже.
Только прошу кидай не галимых верстальщиков, которые не смогли осилить TS , алгоритмы, современную философию фреймворков, а фронтенд разрабоитчиков (react/vue/angular)
307 1483362
>>483358
Двачую, вордпрес забыл
308 1483365
>>483361
Я как раз в первую очередь бэкендер с 6 годами опыта, во вторую очередь реакт-фронтендер и стилями занимаюсь только в довесок к реакту. Так что про сепарацию логики и про то, почему нельзя мешать рабочую логику приложения с левой хуйней, знаю побольше твоего.
309 1483372
>>483288
двачую ксс удобнее в данном примере, в нативном реакте малость задалбывает что полстраницы занимает это создание стайл шита

у меня другой вопрос - нахрен тебе сксс когда изменяемую часть проще дописать инлайн
310 1483373
>>483349

>я хочу просто использовать классы


что-то ты какой-то не очень смузи
сейчас надо хотеть использовать хуки
311 1483375
>>483336

>Я не понимаю зачем вам эти костыли с CSS в виде модификаторов, ты понимаешь что это костыль? если можно взять простой JS , написать функцию которая возвращает CSS и втавить логику внутрь CSS, вообще ни о чем не парясь


двачую
по моему ксс должен быть декларативным а не изменяемым
логику лучше держать в отдельном месте
312 1483382
>>483294
Разницы никакой нет.
И ты, и я сидим на дваче
И мои 70, и твои 200 это просто плод твоих фантазий
Фактом остается лишь то, что ты тут срешь с подорванной жопой
А я вообще не умею в жс, а просто нассать тебе в рот зашел
ccef0e93-41b5-4529-9cb1-37ffeade968e[1].jpg142 Кб, 730x438
313 1483388
>>483382

>И мои 70, и твои 200

314 1483389
>>483349
А что Ден про css in js советует? Интересно, я мимокрок, на реакте пару месяцев пишу.
315 1483390
>>483358
Реакту больше шести лет.
316 1483394
>>483390
скоро в школу пойдет
317 1483440
>>483232
Пацанчики, как искать модули чтобы их находить? Может есть годная статья?
318 1483442
>>483358

>angular 1


>Jquery


>Битрикс


>1C БУХГАЛТЕРИЯ


>ОС «Эльбрус»


>Пейнт


>КС 1.4

319 1483464
>>483440
Я не знаю
320 1483519
>>483375

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


Наркоман, он и так декларативнее некуда, там в принципе никакой логики быть не может. Или ты считаешь, что когда кто-то пишет button:hover {}, то это не декларация стиля, а команда? Нахватаются своих баззвордов, а значений не нахватаются.
322 1483527
>>483375
И да, никто тебе не мешает не использовать самые-самые последние финтифлюшки в кссе(которые нужны в 1% случаев), а делать их через реакт.
323 1483562
ты русскаждаешь как Jquery программер, доказывая что react/vue не нужны и это хиптсерская хуйня.
324 1484189
Кто-нибудь пробовал свою SPA приложеньку на Ноде+Монго+Vue/React упаковать в докер? Есть примеры?
325 1484190
>>483349

>React + ts


>писать меньше кода

326 1484196
>>484190
Да ладно, дай ребенку поиграться в хайп, он же не застал предыдущие волны войн типизаций вроде смолток-джава-руби, через пару годиков прибежит сюда же рассказывать, как охуенно модно молодежно писать без типов и как нам нужно срочно избавляться от дедового легаси говна в виде тайпскрипта.
327 1484208
>>484196

деды как раз пишут без типов, зумерки взяли typescript
328 1484253
поясните за тупоскрипт, откуда в нем появляется бойлерплейт?

если верить http://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
там просто добавляешь аннотации типов и интерфейсы и все, если с хуками то ведь даже классы можно не трогать

где я что-то упускаю?
329 1484272
здорова бротва, экскузми за вторжение, в шапке не нашел, но посоветуйте литературы с 0 так сказать, спасибки.
1569351320505-1.JPEG188 Кб, 945x2048
330 1484337
кек сначала думал, что 200к$ за веб версию телеги много @ если писать код как тут >>480518 то это норм
331 1484345
>>484337

зачем в этом участвовать?
332 1484351
>>484345
200к баксов-то не лишние
333 1484353
>>479520 (OP)
Чё у вас гайда нет в шапке-то.
334 1484354
>>484351

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

если вы в данный момент не получаете свои 250к, то даже не суйтесь.
335 1484356
>>484354
я лично хочу дизайн попробовать
там чистая лотерея же
336 1484367
Есть куча функций типа:
get1()
get2()
get3()
...
get99()
Есть переменная i.
Есть ли какой-нибудь дешёвый способ подставить значение i в имя вызываемой функции? То есть если i == '42', то дёргается get42().
337 1484369
>>484367
Объектом.
338 1484370
>>484367
eval(`get${i}()`)
но это ненормальная ситуэйшн
339 1484373
>>484367

чую у тебя там пиздец говнокода в проекте, нахуя такое нужно вообще
340 1484375
>>484367
Засунуть все в объект
obj[`get${i}`]();
20190929105135.JPG36 Кб, 700x455
341 1484377
>>483349

в кровавом энтерпрайзе, где на счете каждый цент, jqeury таки норм @ write less do more

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

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

мб я что-то упускаю, в чем таки плюсы реакта или ангуляра с вуе против стека es6 + jquery + bootsrap + webpack?
342 1484382
>>480518
Поясните обезьяне что тут написано?
343 1484385
>>484353
В предыдущем треде был, в этом забыли добавить.
344 1484386
>>484382
Синхронный каррированный пайп, он же flow. Нихуя интересного.
345 1484389
>>484386

как сделать так что бы принимался не 1 параметр а дохуя?

допустим lol(1,2,3)
346 1484397
>>484377
На жиквери spa не напишешь.
347 1484398
>>484386
Почему такие всратые названия переменных, или я что-то не понимаю?
348 1484402
>>484397

> На жиквери spa не напишешь.


Лооооол.
349 1484403
>>484382
тут подробное описание с примерами https://medium.com/free-code-camp/pipe-and-compose-in-javascript-5b04004ac937
15694323987240s.jpg4 Кб, 170x170
350 1484404
>>484382
>>484389
зачем я здесь сижу
351 1484405
>>484397
ее на чем угодно напишешь, но тебе придется всратый аналог одного из фреймворков

вы мне лучше объясните зачем нужна жуквери когда ванилла может то же самое
2019-09-20-23-08-46-261089.jpg59 Кб, 1022x1024
352 1484406
>>484397

>На жиквери spa не напишешь

353 1484408
>>484397
В теории можно и SPA написать. Только на это уйдет в 5 раз больше времени и сил, чем на Реакте, например.

И вообще джикверя это просто "упрощенный" JS, который по факту уже не нужен в 2019, т.к. сам JS уже стал таким.
354 1484415
>>484377
Зависит от того какой у тебя фронт. Если ты отдаешь хтмл и шаблон обрабатывается на сервере, то тогда и джикверьки может хватить (а еще проще просто webpack+babel+JS чистый).
355 1484419
>>484405
>>484408

> когда ванилла может то же самое


>И вообще джикверя это просто "упрощенный" JS



write less do mo @ по ссылке наглядно показано где сосёт ваниль https://github.com/nefe/You-Dont-Need-jQuery

жиквери таки просто набор утилит для работы с DOM, чтобы не городить специфические велосипеды в очередном проекте
356 1484422
>>484419

кто мешает взять аналог JQEURY Но на ванильном JS с чистыми функциями?
jquery плох тем что он каким-то свои обертки созадет, пихает дополнительную хуню в объекты итд.
если бы он это не делал, вопросов бы небыло.

// jQuery
$el.parentsUntil(selector, filter);

// Нативно
function parentsUntil(el, selector, filter) {
const result = [];
const matchesSelector = el.matches || el.webkitMatchesSelector || el.mozMatchesSelector || el.msMatchesSelector;

// Совпадать начиная от родителя
el = el.parentElement;
while (el && !matchesSelector.call(el, selector)) {
if (!filter) {
result.push(el);
} else {
if (matchesSelector.call(el, filter)) {
result.push(el);
}
}
el = el.parentElement;
}
return result;
}
356 1484422
>>484419

кто мешает взять аналог JQEURY Но на ванильном JS с чистыми функциями?
jquery плох тем что он каким-то свои обертки созадет, пихает дополнительную хуню в объекты итд.
если бы он это не делал, вопросов бы небыло.

// jQuery
$el.parentsUntil(selector, filter);

// Нативно
function parentsUntil(el, selector, filter) {
const result = [];
const matchesSelector = el.matches || el.webkitMatchesSelector || el.mozMatchesSelector || el.msMatchesSelector;

// Совпадать начиная от родителя
el = el.parentElement;
while (el && !matchesSelector.call(el, selector)) {
if (!filter) {
result.push(el);
} else {
if (matchesSelector.call(el, filter)) {
result.push(el);
}
}
el = el.parentElement;
}
return result;
}
357 1484430
>>484375 >>484373 >>484370 >>484369
Спасибо всем. Да тут одноразовый костыль для сбора данных. Отработает и в утиль.
358 1484435
>>484422

>jquery плох тем что он каким-то свои обертки созадет, пихает дополнительную хуню в объекты итд.



лол откуда ты это взял? любые библиотеки вообще не должны манипулировать дефолтные объекты в рантайме @ жиквери обычная библиотека, которая упаковывает DOM сущности в array like collections
image.png163 Кб, 1716x885
359 1484451
После какой темы можно уже к реакт начать изучать?
360 1484456
>>484451
Да и я так понял, у реакта свой DOM, значит не надо учить JS DOM?
361 1484460
>>484451
Читаешь про node, npm, babel делаешь простенький проект на ноде, чтобы понять основы, настраиваешь вебпак и можешь уже писать на реакте что угодно.
362 1484461
>>484460
Ок, спасибо.
363 1484463
>>484460
хочу фейсбук.какие подводные?
364 1484464
>>484451
И я ещё чё-то в шоке немного, почему в основы js о массивах не написали, это же совсем базовая вещь.
365 1484467
>>484463
Ты чё за меня отвечаешь? Напиши хотя бы "мимо"
366 1484477
>>484422
нахрена подобным страдать
потом код не прочтёшь толком если постоянно дёргать чайлдов и парентсов
367 1484484
>>484435

$('.lol') что вернет? ноду? нет, какую-то ебаный JQUERY хуевину в виде объекта.
368 1484486
>>484451

можно начинать сразу, JS там не нужен, подтяни map и все, за месяц можно освоить MAP + FILTER если учить по 4 часа в сутки!
369 1484532
>>484467
Написал мимо. Послали обратно
370 1484540
>>484486

>за месяц можно освоить MAP + FILTER


Я не понял, если честно, загуглил, это просто методы для отсортировки массива. Но ты ещё дополнил, что за месяц это можно освоить? Или ты имел в виду, если яп совсем не знаешь?
371 1484545
>>484540
https://www.youtube.com/watch?v=9Jk8SLMl3gI&list=PLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8&index=4
Бля, ща смотрю этого чувака, ахуеваю с его тупости
372 1484561
>>484545

Если хочешь реально поорать, то советую этот видос:
https://www.youtube.com/watch?v=VMv4LXzlj9I
1.png114 Кб, 971x945
373 1484563
>>484545

>it-incubator.by


Классическое наебалово солюков селюками
У самих сайт написан на каком-то тильдоговне и пидорится в самых базовых блоках
Еще и апи отвалился лол
374 1484564
Гуйсы, такой вопрос, начал осваивать либу typeahead. Прикрутил ее вместе с knockout. Окей, выпадающий список я вижу, все замечательно. (делал через ko.bindingHanlers) но проблема в том, как обновить источник для typeahead'а? У меня при старте страницы сначала пустой массив, потом он совершает апи запрос и только потом наполняется, однако в выпадающем списке остаются только старые значения.
375 1484573
>>479520 (OP)
Как тут http://jspro.brothercake.com/code-examples/principle6.html
сделать так, чтобы зебра была внутри contenteditable div?
376 1484574
>>484564

забей хуй, учи реакт
377 1484577
>>484564
myViewModel.personName.subscribe(function(newValue) {
alert("The person's new name is " + newValue);
});
378 1484578
>>484564

knockout он еще жив? это легаси как и backbone
379 1484584
>>484578

деды пишут
380 1484585
>>484578
Главное что некроманты еще живы
381 1484590
>>484585

что будете делать с проектами если сотрудники умрут или на пенсию выдут? современные зумерки же не станут ввязываться в это говно.
382 1484591
Челы, срочно! Короче, начал я тут писать сайтик. Ну, тренируюсь делать сайтики. И у меня получается главная страница, но на ней контента почти нихуя нет. И сверстал футер, а он не хочет быть внизу страницы. Типа, у меня есть блок wrap, в котором хедер, нав, мейн и футер. Но этот фрап не растягивается на всю страницу. Как мне можно это исправить?
383 1484592
>>484590
напоминает ситуацию с коболом
384 1484593
>>484590
Зумерки вообще не ведают во что ввязываться. За первую миску риса и не то изучат. Ведь времени как они считают у них вагон
385 1484597
>>484593

нет, зачем им дальше работать на том же реакте, если выпустят что-то новое? переучатся и на новый стек, а старые стек оставят дедам и лентяям
386 1484602
>>484591

гуглитьпо зарпосу: css прижать футер
387 1484605
>>484460
Подкинь годных мануалов
388 1484609
>>484574
нам другая конторка проект передала, потому что не знала что с ним делать, и он на knockout
389 1484612
>>484577
и это заменит источник в typeahead?
390 1484640
>>484609

нахуй шли директора своего, нахуя брать проект с стеком который не ваш?
391 1484642
>>484640
Макаки разберутся. Это не накладно.
392 1484653
>>484640
вопрос был чутка не в этом
393 1484659
сколько людей может выдержать нода одновременно?
394 1484666
>>484642

Встрой внутрь проекта jquery и все
395 1484668
>>484659

от 1 до 100000000000000000000000000
примерно, зависит от сервера и конфигураций
396 1484669
>>484659
Три человек
397 1484672
>>484668
перефразирую,это достаточно производительная система?
398 1484679
>>484669
Если больше то проект разваливается от говнокода
399 1484687
>>484672

зависит от кода подходов, лучше чем PHP , но код на PHP можно написать так что он будет быстрей чем на Node
400 1484694
>>484687
но это надо уже иметь серьезный скилл,а что имеем из коробки?
401 1484700
>>484694
из коробки нода.
Но если ты задаешьс ятакими вопросами то ты джун или около того.
а если дждун то тебе никто не доверит проекты с 10000 op/s
402 1484709
>>484700
я и не скрываю
403 1484713
>>484659
0. Я и один могу всё поломать.
Без названия.png2 Кб, 241x209
404 1484719
Здравствуйте господа синьоры-помидоры. Подскажите плиз годных мануалов по SPA, хочу фронт на Vue сделать. Бэк будет не важно на чем (на голанге).
405 1484725
>>484402
>>484406
35-лвл бумеры на месте? Нравится заново изобретать велосипеды? Сейчас бы spa на древнем говне писать, кек.
406 1484735
Пытаюсь достучаться до api сосача http(s)://2ch.hk/доска/res/номертреда.json через фетч.
Как обойти тут CORS?
Хелп
407 1484749
408 1484750
>>482908
css
position : fixed
409 1484757
>>484719

забей на вье, мертвая технология.
учи реакт
410 1484762
>>484545

>IT-KAMASUTRA


>путь самурая


Походу Японию с Индией путает.
411 1484769
>>484757
Технологию еще можно по этническому признаку выбирать
Индусы специализируются на джаве и перле и CS
Викинги пишут ML на питоне
Русичи и выходцы из СНГ зубрят реакт
Мафия блин
412 1484776
>>484769

>CS


Специализируются на компьютер саенсе? Или ты так сишарп написал?
413 1484778
тут ангуляр не жалуют?
414 1484779
>>484757
Двачую.

Мне вообще Вью и его экосистема нравится, все очень красивенько и четенько, но все равно Реакт солидней.
415 1484784
>>484776
Counter Strike
416 1484797
>>484779
Чем шаблонизатор солиднее фреймворка?
417 1484807
>>484778

все говно, фронт - это один большой костыль где всегда ебут фронта в анус
file server.png38 Кб, 796x688
418 1484809
фуу, добил наконец eloquent javascript
самые трудные задания это пиксельная линия и самое последнее, которое просто фантастически нудное а заодно пример почему лучше не велосипедить компоненты без фреймворка, а самое забавное это пикрил, веб интерфейс к файловому серверу чтобы редактировать код и самого сервера и его его веб интерфейса
теперь я наверное заслужил начать ydkjs
419 1484810
>>484784
Так и пиши
420 1484811
>>484807
так в чем костыль?
images.jpg7 Кб, 221x228
421 1484816
>>484811
В анусе у фронтендера
422 1484841
>>484809
И, как? Годная книжка?
423 1484844
>>484841
Говно
424 1484846
>>484844
Почему?
425 1484849
>>484846
По кочану
426 1484850
>>484849
Иди нахуй!
427 1484853
>>484850
Повтори, сука
428 1484855
>>484853
Иди нахуй!
429 1484859
>>484855
Повтори
431 1484865
поясните
в СПА роутеры,контроллеры все на фронте
но чтобы подключить регистрацию и проверку логина и работа с БД,надо подкл сраный экспресс?
432 1484871
>>484811

ну поработаешь пару лет поймешь, анус увеличится до метра, даже смузи не помогут залатать
433 1484872
>>484860
Ты чорт
434 1484885
1484732115184242375.jpg56 Кб, 604x381
435 1484887
Может кто понимает, почему у меня скрипт падает https://codepen.io/Sargarus/pen/zYOQmOg
Есть таблица заданий с таймерами, если только одна строка, то все работает заебись и таймеры считают, все крутиться, но при добавлении еще одной все падает. Из-за недостатка опыта сложно объяснить яснее.
436 1484888
>>484762
Все эти китайцы на одну вьетнамскую морду.
437 1484889
438 1484892
>>484887

что это за язык? я не понял даже где обработчик события кнопки , лютйы говнокод.
439 1484894
>>484865
F I R E B A S E
I
R
E
B
A
S
E
440 1484898
>>484865

да, там писать 5 минут. 2 запроса в БД и 2 роута в экспресе
441 1484902
>>484892
Жава jstl, обработчик на сервлете лежит, похуй говнокод или нет, я про жаваскрипт, вернее про цикл forEach спрашивал и можно ли так вообще, но спосибо за мнение.
442 1484915
>>484902

ну по нажатию на кнопку зацикливание? так сука дай код обработчика событий кнопки
443 1484916
>>484902

Нассал бы твоему директору в рот, за то что ввел такой стек.
444 1484917
За сколько времени можно изучить react для того чтобы уже можно было на вакансии подавать? Типа, я уже подал, написал в резюме, что знаю реакт, а вдруг его дохуя там учить )000
Я перекатываюсь с другого языка, ща js основы выучил за 3 часа, приступил к реакту
445 1484921
>>484797
Реакт же фреймворк.
446 1484929
Как записать в файл с опредленной строки/символа в файле?
Node.js
447 1484931
>>484917

>перекатываюсь


>можно было на вакансии подавать


Ты еще никуда не вкатился и не перекатился додик
448 1484940
>>484931
Так я и не написал, что вкатился, чем читаешь?
449 1484941
>>484917

3-4 дня реально что бы прочитать доку и запилить парочку TODO
максимум неделя и ты мидл
450 1484942
>>484403
>>484386

>пайп



Вижу, его планируют допилить в следующую спеку ЖС: https://github.com/tc39/proposal-pipeline-operator

10/10 идея
451 1484943
>>484942
Почему?
15593581092260.jpg144 Кб, 500x565
452 1484944
>>484929
бамп
453 1484945
>>484944
Че бамп бля, я даже не понял че ты там пизданул, сука
454 1484947
>>484943
Повышается читабельность кода
455 1484948
>>484945
Иди нахуй!
456 1484949
>>484945
Есть метод
fs.writeFileSync("hello.txt", "Привет ми ми ми!")

Как сделать, чтобы записывало не в конец файла, а куда хочу?
457 1484951
>>484949
Ааа
Хуй его знает, братан
458 1484952
>>484951
Даа, сложная шляпа. Не каждый синьор это знает.
459 1484953
фронты, нука подскажите мне, нахуя мне мобх если есть редакс?
460 1484954
>>484949
ты должен прочитать буфер отформатировать его как строку и обратно записать
учитывая что ты пользуешься синхронной залупой с шиндусятским тхт у тебя нет ни малейшего представления о том что происходит так что иди на хуй
461 1484955
>>484949
парсить старый файл, добавлять твою хуйню куда нужно и записывать его обратно на диск, очевидно же
462 1484956
>>484949

хз, но ядумаю там какой-то параметр надо ебнуть
463 1484957
>>484949
Выгрузить файл в переменную в виде строки/массива, поменять в этой строке/массиве нужную тебе строчку, переписать файл целиком.
464 1484958
>>484954
О чём там иметь представление, лол?
465 1484975
>>484958

>О чём там иметь представление



о тот что everything is a byte stream
466 1484977
>>484958
Напиши свое решение
467 1484981
>>484977
Я еще не решил.
468 1484982
>>484975
Не шарадами, плиз. Что ты хочешь сказать?
469 1484983
>>484982
ты пидорас
470 1484984
Аноны, подскажите, какую конкретно область дрочить. Языки учу уже года три, а что с ними делать не понятно
471 1485007
>>484841
да, одна из лучших
472 1485022
заебал фронт, в какой язык можно перекатку сделать?
473 1485026
>>485022
Си плюс плюс
474 1485039
>>485022
Haskell
475 1485047
>>485022
Как может заебать фронт?
476 1485056
>>485022
перекатись в мобайл эппс лучше https://github.com/ionic-team/ionic
477 1485057
>>485056
зачем ионик когда есть божественный реакт
ionic-stack.png47 Кб, 896x1038
478 1485060
>>485057

>реакт



react is a part of ionic
479 1485062
>>485060
какое-то извращение...
2019-09-29-22-43-17-063764.jpg32 Кб, 580x450
480 1485063
>>485062
ты хоть понял, зачем нужен айоник?
481 1485065
>>485060
Выглядит конечно круто, но мне кажется это заслуга маркетологов, а не программистов, будущего скорее всего у этого фреймворка не будет.
all-about-react-native-apps-776x415[1].png37 Кб, 776x415
482 1485066
>>485063
нет не понял
483 1485074
>>485066

я ищу стек для своего мобайл проекта, и мне нужно максимум просто и дёшево, реакт нэтив имеет слишком высокий порог вхождения приправленный призрачным обещанием производительности @ https://youtu.be/kJoucmFUrn0
484 1485075
>>485074
для простого rn есть expo
485 1485112
>>484915
Дурачек, какой директор? Я жаву хуй да нихуя учу.
486 1485165
>>485022
Легче фронта не бывает, как бывший бекендер говорю
IMG20190927142256811.jpg111 Кб, 1280x1239
487 1485170
Здарова, вебаны. Никогда не писал на JS, так что возможно вопрос тупой. Хочу сделать сайт, который загружает файлы пользователя на дропбокс/любой другой подобный сервис, при этом, фильтруя их по размеру и не загружая слишком большие, например. При этом, чтобы файлы грузились с пеки пользователя прямо на сервис, минуя мой сервер. Возможно ли это в принципе? А то, судя по семплу ("сеферу") на сайте дропбокса, они так делать не позволяют.
488 1485172
не пони зачем для этого делать сайт но см. https://www.dropbox.com/developers/saver
489 1485189
>>485056
Flutter топ!
490 1485192
>>485189
flutter шай
491 1485233
Открываю новое окно через newWindow = window.open(...);
Потом сразу делаю newWindow.myVar = 123;

В отктытом окне написано console.log(myVar);

И это нихуя не работает в хроме, что я делаю не так???
492 1485264
>>485233
ну в консоле то посмотри. В новой вкладке у тебя нет newWindow
493 1485290
>>485264
в новом окне я нигде и не использую newWindow
494 1485300
>>485172
Ну так я оттуда и пришёл.
495 1485417
>>485290
Ну так раз не используешь, значит и myVar там нет.
496 1485425
>>485290

>делаю newWindow.myVar = 123;


>В отктытом окне написано console.log(myVar)


>в новом окне я нигде и не использую newWindow


Ну просто охуитульные истории.
497 1485548
>>485189
React Native топ.
498 1485564
>>484949
https://nodejs.org/api/fs.html#fs_fs_write_fd_string_position_encoding_callback

> position refers to the offset from the beginning of the file where this data should be written. If typeof position !== 'number' the data will be written at the current position. See pwrite(2).



Проблема в том, что просто "в лоб" указав офсет, стрим начнет оверрайтить тот контент, который следует за офсетом соответственно, нода за тебя не раздвинет ноги файл.
Следовательно, как вариант, тебе нужно стримом читать контент из оригинального файла и писать в другой, затем, прочитав n-байт вписать нужный тебе контент, и далее продолжить чтение/запись. По окончании процедуры стереть оригинальный файл, а созданный переименовать.
И да, за >writeFileSync бить нужно в нос.
499 1485630
>>484397
Напишешь. Просто по дороге напишешь свой Angular/React/Vue. Только хуже.
https://ru.m.wikipedia.org/wiki/Десятое_правило_Гринспена
500 1485643
>>484807
Конечно, ведь фронт это то что видит бизнес.
Но правильный фронтендер должен уметь вовремя перевести стрелки на бэкэнд.
501 1485657
>>485047

хз, постоянно костыли, дедлайны итд. копаться в чужом говнокоде
502 1485704
как с помощью мыши захватить объект и передвинуть его?
503 1485709
>>485704
Чекай маус ивенты.
504 1485713
>>485704
Левым кликом мыши
506 1485722
>>485713
не,надо программно
ionic 4.png119 Кб, 735x609
507 1485739
>>485065

>будущего скорее всего у этого фреймворка не будет



кек, гуглю как раз ionic framework "future proof"

вижу у них в блоге написано, что начиная с 4й версии они отказались от привязки к определенной технологии или фреймворку и стали фьюча пруф пикрилейт @ https://ionicframework.com/blog/a-guide-for-migrating-to-ionic-4-0/

хз, мне кажется стоит рискнуть
508 1487266
Есть один модальник, в котором пользователь может накликать галочек, потом он может нажать условную кнопку confirm и все это должно перезагрузить страницу.

Смысл в том, что если он ничего не накликал то я сразу могу перезагрузить страницу.

Если же он накликал там всякого, то я в цикле шлю аякс запросы, и после цикла у меня стоит перезагрузка страницы:

for () {
//аякс запросы
}
location.href = ...

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

Поэтому нужно что-то такое:
for () {
//аякс запросы
}
if (все запросы отработаны или вообще не посылались) {
location.href = ...
}

Как это можно реализовать?
509 1507869
>>483092
а как не "всрато" должно выгдяжеть?
Тред утонул или удален.
Это копия, сохраненная 31 октября 2019 года.

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

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