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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
JavaScript thread Number(`123`); /js/ # OP 1325847 В конец треда | Веб
Прошлый тред: >>1319289 (OP)

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

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства.

Руководство для начинающих:
https://github.com/pr-anon/js_thread
2 1325849
Что-то мне после няшечки-нодочки попалась задача связанная с WP.
Блять, какой же это кошмар. Код буквально спрятан от "разработчика", хуй поймёшь структуру проекта, какие-то невменяемые плагины. Добавляешь чего-то там в шаблон, не видя что оно там делает, а когда видишь то оказывается что css по-даунски сделан. Хочешь хуитку маленькую прикрутить, и приходится заниматься насилованием макаки, вместо того чтобы просто прописать в корне импортирование, или даже добавить скрипт в хтмл.
Прямо какой-то другой мир.
3 1325851
у вас всегда ОП такой батхёртный?
4 1325895
>>25849
Вордпресс даже PHP-разрабы избегают как могут, лишь бы в глаза его не видеть. Ну и ты сравниваешь тёплое с мягким - на ноде такой же многофункциональный комбайн как WP будет таким же неудобным для разработчика (зато удобным для пользователя).
5 1325906
>>25895
Я хоть прочитать логику смогу, а не теряться в том как кто-то разложил абстракции, да ещё и перевёл вдобавок.
В Ноде (и вообще любом решении через код) можно хотя бы костыль оперативно запилить. Хоть ванилькой, хоть готовым решением, хоть модулем на основе уже подключённых вещей.
В WP вместо этого имеется вроде бы юзер-френдли, но по факту ебля.
6 1325938
>>25849
А как ты вообще с ноды попал на WP, если не секрет?
image.png147 Кб, 909x268
7 1325957
Есть в js еще какие либо методы типа $POST в пыхи для работы с данными из формы которые ввел пользователь, именно на стороне браузера, formData неудобная чет
8 1325971
allow
9 1325986
что-то тред по самому популярному и распространенному языку полумертвый какой-то
10 1325988
Зачем вкатываться, если работы для нафань нет?
11 1325990
Агон, мне нужно получать title страниц из базы урлов. Это возможно просто скриптиком на js сделать?
12 1326021
>>25988
Нет, но одновременно её больше, чем на любом другом языке.
13 1326033
>>25990
Cheerio.
14 1326042
Анусы, объясните мне service worker'ы.

1) Могу ли я сделать простой оффлайн без них? Ведь есть давно http кэширование, cache-controll и прочее. Я понимаю, что с SW можно делать приколюхи всякие, типа лепить Response вручную, но вот простой оффлайн у меня и так получится, да?

2) Как мне эти статические файлы обновлять, если у меня SW? При http кэше браузер сам смотрит на e-tag, last-modified и решает, грузить или брать из кэша. С SW мне придется самому это реализовать?

3) Допустим я использую self.skipWaitng, а в активации нового SW он чистит кэш предыдущего. Теперь новый уже активирован, но все ещё не контролирует клиента. А старый контролирует, лезет в удаленный кэш и все валиться нахуй. Значит это, что я почти всегда должен делать self.clients.claim после self.skipWaiting?
15 1326103
>>26086 (Del) >>26100 (Del)
Иди нахуй отсюда, додик.
16 1326143
>>26106 (Del)
Такие как ты кончают раком.
17 1326207
>>26170 (Del)
Такие как ты отлизывают страшновинишкам, пшелнах.
18 1326261
>>26248 (Del)
Иди собаке в пукан дай.
19 1326371
>>25847 (OP)
Вопрос почаны.

Есть задача реализовать rss ленту из готовых rss каналах на vue + node js, поставил rss-parser и уменя вопрос оп самому rss, считывать надо на фронте или на бэке. Нужно ли помещать считанные статьи куда то в базу, как вообще происходит считывание свежей информации в rss? для дебила поясните как бы вы решали такую задачу?
20 1326406
Как понять что ты достиг опредленного скиллкапа и можно вкатываться в работу? Я вот сейчас задрачиваю Кантора, в верстку умею неплохо. Что дальше? Я уже могу пойти собеседоваться на ближайшую галеру?
21 1326428
>>26100 (Del)
Если смог в матан на JS, да ещё и график подкрутил, и точность захуячил не хуже чем на плюсах, то ты априори лучше школьника который научил Реакт два поля складывать.
23 1326435
>>26406
Movie searcher на Angular/React/Vue запили. https://gist.github.com/krambertech/ecb3890824fd7ada0f4ec1ff55125758
24 1326441
>>25906
Поздравляю, ты только что узнал, что любые абстракции имеют не только преимущества, но и недостатки. Уже интуитивно понимаешь больше, чем средний жопаскрипт-разработчик, скоро сможешь в гугл устроиться, если продолжишь в том же духе.
25 1326457
Ребят объясните в двух словах зачем нужны lifecycle методы? В частности componentDidMount и componentWillMount
26 1326482
>>26457
если я скоро буду, то нужно начинать готовить данные например, заранее дорожку там расстелить, а когда он смонтирован можно условия разные проверить и интерактив зафигачить
27 1326500
Как вы считаете жабаскрипт в следующие 5 лет помрет и уступит новым модным стильным браузерным языкам? Или наоборот будет жить и никакой другой язык не станет альтернативой в браузере?
28 1326530
>>26500
C++ умер в 2008 году.
29 1326541
>>26500
В ближайшие лет 5 точно нет. Как и 10. Альтернатив нет.
30 1326571
>>26500
Будет "помирать" еще лет 10 минимум, потом все перейдут на какой-нибудь дарт, но работы на жс все равно будет больше, чем на всех остальных веб-ориентед яп вместе взятых.
31 1326573
>>26431
А ты спросил у авторов прежде чем здесь постить?
32 1326575

> var n = BigInt(1);


Какого хуя у меня JS выдаёт ошибку на этом коде?
33 1326580
>>26431

>Array(16).join('2ch')


>"2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch"


Я и не знал что так вот можно, век живи - век учись.
34 1326583
>>26573
HELLO, CAN I POSTIT YOUR VISER ON 2CH?
35 1326593
А если ты особо то нихуя и не знаешь, есть смысл идти на стажера?
36 1326594
>>25847 (OP)
Что за хуйня, где нормальная ссылка на гитхаб, где были подборки книг. Сейчас же там ссылки на ебаный ютуб.
37 1326600
>>26594
Давай пости сюда твою ссылку на гитхаб с подборками книг.
38 1326601
>>26600
Я как раз и ищу эту ссылку
index.jpg5 Кб, 237x180
39 1326603
>>26601
Хорошо. Когда найдешь, то сбрасывай сюда. Ту репу на гитхабе создавал не ОП, а я. Я посмотрю что там за подборка и рабочие ли ссылки, и если да - от добавлю в репу информацию.
Также просьба ко всем, если будут попадаться нерабочие ссылки в той моей репе, то пишите в issues или сюда - я их деактивирую и потом удалю потом впоследствии.
40 1326610
P.S. Саму подборку информации - создавал не я. Возможно ее ОП сделал. Я весь текст с разметкой скопировал с предоставленного пастебина. Если кто-то что-то в нее желает добавить, то пишите сюда. >>26603
лох.png293 Кб, 1926x1512
41 1326620
Аноны, есть ссылки на вк видео такого формата:

https://vk.com/video_ext.php?oid=85243957&id=162995604&hash=35b61e7c20dac2f8

Пытаюсь вытащить названия видео на лету

Нашел апи http://allorigins.ml, который обходит cors и парсит данные страницы, но в нем кодировка проебывается. Неужели единственный вариант - писать свой апи? Вообще не шарю за бэкенд.
42 1326670
>>26620
Вопрос-то в чем, ебать? Если ты утыкаешься в cors, то у тебя два стула - отключить его в браузере и делать свою хуйню в браузере(если это нужно только тебе и однокласснику, который не против в настройках поковыряться), либо писать это не в браузер, а как отдельную программу, которая может быть частью бекенд-сервера, а может и не быть, зависит от целей.
43 1326696
>>26670
Вопрос в том, как со стороны клиента спарсить урл с вк видео и получить название видео в обход cors
44 1326702
>>26696
В браузере - никак. Только отдавать этот url на сервер, который уже сделает нужный запрос, распарсит его и вернет результат клиенту.
45 1326731
Пытаюсь поднять тут сервер этого емаил шаблонизатора. С нодой раньше никогда не работал, при загрузке файлов выскакивает такая ошибка.
Не подскажет в чем может быть затуп?
https://github.com/voidlabs/mosaico/issues/496
46 1326921
>>26731
Лох
47 1326956
>>26500
JS помрёт только если в браузеры нормально впаяют другие языки, причём на уровне единого стандарта на всех платформах и версиях.
48 1326987
>>26500

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


Это какие?
49 1326993
50 1326996
>>26993
Да. Посматривать в сторону Rust + wasm стоит. Уже сейчас нужно находить время на Rust, так как это системное программирование и там имеются свои особенности.
51 1327007
>>26993
В wasm уже dom завезли?
52 1327008
>>27007
пока ты дрочишь дом, прогрессивные посоны пишут аппы на юнити
53 1327015
>>27008
Уже вижу будущее сраных лендингов на юнити.
54 1327018
>>27015
ЗАХОДИШЬ НА САЙТ НА ЮНИТИ
@
В ШАПКЕ НАПИСАНЫ СИСТЕМНЫЕ ТРЕБОВАНИЯ К САЙТУ
@
INTEL CORE I7, 16GB RAM
55 1327020
>>27018

>INTEL CORE I7, 16GB RAM


>имплаинг сейчас требования меньше

56 1327023
wasm тема!
Screenshot2019-01-1514-06-15.png5 Кб, 237x158
57 1327131
Как так?
58 1327148
>>27131
Не стоит вскрывать эту тему. А ещё у него typeof - object
59 1327227
>>26731
>>26921
Усе решил, надо было папочку эту самому создать.
60 1327233
>>27131
Тоже эту картинку видел. Тут видимо интерпретатор при выполнении оператора >= или <= вместо того чтобы проверять на два условия проверяет от обратного и возвращает что то типо !result
61 1327259
>>27018

>СИСТЕМНЫЕ ТРЕБОВАНИЯ К САЙТУ


А ведь со всеми этим PWA так вполне может быть.
62 1327260
>>27131
Так что не надо насиловать язык.

Давай ещё сотни сложных {} вложи друг в друга поверх особо упоротых вызовов вложенных функций - тоже очень неожиданные вещи обнаружишь.
63 1327290
>>27260
Правильно, не надо насиловать жопаскрипт, надо всеми силами от него избавляться. Хочешь написать новый сервер на ноде? ОСТАНОВИСЬ, возьми любой другой язык, потом скажешь спасибо сам, тебе скажут спасибо те, кому придется этим сервером пользоваться и те, кому придется этот сервер поддерживать после тебя. Хочешь написать десктопное/мобильное приложение на жысе? ОСТАНОВИСЬ и подумай над тем, почему ты поехавший в хуй и как это можно исправить.
64 1327293
>>27290
Ты ебобо?

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

Большинство программистов в работе не сталкивается с такой ебаторией.
Почему?
Потому что для шарящий человек сразу видит что там типы разные и случится хуита. Разумный человек видит что где-то произошла хуита, правит код и идёт дальше.

И только нюфаня бегает вокруг очередной бесполезной хрени и удивляется. А рядом бегает HR и думает что такие вопросы адекватны при интервью, хотя у здорового программиста голова не повернётся с такими конструкциями сталкиваться
65 1327295
>>27293

>ну ты просто ДОЛЖЕН видеть/знать/понимать вот это, вот то, вот здесь еще противоречащее логике и здравому смыслу, и только тогда сможешь нормально языком пользоваться


Ахуеть, но так может лучше взять язык, который НЕ противоречит логике и здравому смыслу, чем ебаться с жопаскриптом? Не говоря про то, что подобные нюфанепроблемы - это только начало жс-ебли?
66 1327304
>>27295
Это же круто, чем больше ебешься, тем ты более блатной кулхака. А выбирать простое - это удел норимсов, которые не могут посвятить всю свою жись искусству жопоебли жопаскрипта.
67 1327306
>>27304
А хули ты тогда на сишке не пишешь, нормис ебаный?
68 1327307
>>27295
Маня, ни один из языков программирования не противоречит логике. Он совершенно логичен всегда. Иначе его тупо не сможет съесть компилятор/транслятор/етк.

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

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

Я вообще говорил о том, что это относится к стандартному спектру задач уровня: а на какой функции сломается выполнение булевого выражения, если все функции всратые?
И даётся какое-то чудовище уровня:
for (i = 0; i > blah(); i++)
if (blah() & blaaah( blah() || blahblah(blah()) ) && niggayougay()) {
blah = niggayougay()
}
Такие вопросы легко ответить, если ты дрочил спецификацию языка и знаешь на каких китах стоит в нём управление памятью, активация функций, итд.
Вот только написать нормальный код эти безумные умения помогают не особо сильно. А уж цельное приложение - и подавно.
69 1327308
>>27306
Сишка - это наглая ложь придуманная молодежью шестидесятых, так понятно? Говна кусок.
70 1327315
>>27307
Моя главная претензия к жсу - это то, что на нем приходится лепить процедурную залупу, от которой нормальные люди отказались несколько десятилетий назад. Я уже знаю, что ты сейчас кукарекнешь "ПРОСТО не пиши процедурную залупу, ЛООООЛ", но чтобы писать в ОО- или функциональном-стиле на жопаскрипте, тебе придется нехило так поебаться, потому что поддержка ООП там так же сделана через жопу и в ней отсутсвует половина фич, которые любой современный ОО-язык предоставляет из коробки. Абсолютно та же самая претензия к поддержке функционального стиля, только еще бонусом добавляется полная мутабельность всего и вся от каждого пука. В итоге ты либо переизобретаешь базовые вещи, либо пользуешься говнолибами(про говняность опен-сурса жопаскрипта и его либы/фреймворки это вообще отдельная тема) и молишься, чтобы автор-жопаскриптер их не забросил, потому что от них зависит работоспособность всего твоего проекта.

И да, бонусом идут веселые вещи из WTFJS, которыми любят пугать ньюфагов.
71 1327319
>>27315
Ты точно наркоман.

Требовать идеального ООП от JS - не понимать на чём он построен и зачем он вообще нужен. Бтв, дрочить на ООП в 2к19. Паттернов ещё наверни
От функционалки в нефункциональные языки тащат только наиболее удобные синтаксические сахара.

Подходить к JS как к языку именно общего программирования, а не мутирующему отростку для обработки всякого на странице браузера - это ошибка в принципе.
72 1327321
>>27319

>Бтв, дрочить на ООП в 2к19. Паттернов ещё наверни


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

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


Именно про это я и говорю - на жопаскрипте надо писать только там, где без него в данный момент не обойтись - в браузере. Писать на жсе что-то другое - это антигуманное поведение по отношению и к пользователям, и к программистам.
73 1327324
>>27321

>Каждый жс-дурачок сейчас эту хуйню повторяет как попугай


Я наоборот вижу что они хотят прям ООП и бугуртят с того, что его нельзя завезти в JS, не изменив язык подчистую. Либо начинают видеть ООП там где его нет, что ещё хуже.
74 1327350
>>27324

>его нельзя завезти в JS, не изменив язык подчистую


Наркоман? ООП там уже давно есть, кривенькое, бедное, но основ хватает, чтобы даже собственными силами допилить его до юзабельного состояния в проекте, если тебе так хочется. А на уровне языка это сделать было бы проще простого. Другое дело, что обычно нет резона так заебываться и легче либо взять нормальный язык, либо писать процедурную лапшу, которую каждый жопаскриптер поймет с полуслова, в отличие от страшного ООП с его страшными паттернами, которые так пугают жс-детей. А функциональщина с ее паттернами почему-то не пугает. Наверное потому что они за функциональщину принимают эту же процедурную лапшу с мутабельностью, на которую сверху накинута пара функторов.
75 1327396
Пися чешется когда кодю на JS, это нормально?
76 1327409
Господа жиэсеры, как на вашем модном языке можно проверить MIME-тип файла, который я отправляю через форму?
77 1327484
>>27409
SWITCH (CASE.MIME) {
export (case.mime)
}
78 1327500
или так:

ex = file.sync {
file.object.mime === (($files_in))
}
1359821122757.jpg7 Кб, 200x191
79 1327532
>>25847 (OP)
Посоны, кто-нибудь шпарит в WebRTC и всех этих blob? Пытаюсь наладить трансляцию с вебкамеры через WebRTC, вычленил blob URL из потока, и все, епт. Руководства есть только от 2013г, где предлагается вставлять этот blob URL в src video-тега, а сейчас это нихрена не работает.

Может, поможет кто? Буду очень благодарен.
81 1327578
>>27532
а и у тебя не получается через blob, т.к. надо через ArrayBuffers

https://bugs.chromium.org/p/webrtc/issues/detail?id=2276
82 1327579
>>27396
перестала чесаться кстати
1405722993228.png57 Кб, 601x695
83 1327732
>>27577
>>27578
Анончик, ты вроде шаришь в этом, объясни плс:

В том, что ты скинул, имеется вот это:

this.localStream = stream;
video.src = window.URL.createObjectURL(stream);
video.play();

Я так делал изначально, но каждый раз выходила ошибка, дескать, failed to execute 'createobjecturl' on 'url'. Искал джва часа, в итоге нашел решение превращать это дело в blob через такую хрень:

var binaryData = [];
binaryData.push(stream);
let url = window.URL.createObjectURL(new Blob([binaryData]));

Полученный url - это blob ссылка вида blob:http://127.0.0.1:3000/7d32c206-5725-4bdf-8225-a580973b47ef, при вставке в src видеотега ничего не происходит.

Алсо, я воспользовался твоим советом насчет arraybuffers и попытался превратить blob в него таким образом:
var arrayBuffer;
var fileReader = new FileReader();
fileReader.onload = function() {
arrayBuffer = this.result;
};
fileReader.readAsArrayBuffer(protoBlob);

Но выведенный в консоль arrayBuffer содержит undefined.

Подскажи плс, на русском в сети нихрена нет, а в инглише я не особо силен.
1405722993228.png57 Кб, 601x695
83 1327732
>>27577
>>27578
Анончик, ты вроде шаришь в этом, объясни плс:

В том, что ты скинул, имеется вот это:

this.localStream = stream;
video.src = window.URL.createObjectURL(stream);
video.play();

Я так делал изначально, но каждый раз выходила ошибка, дескать, failed to execute 'createobjecturl' on 'url'. Искал джва часа, в итоге нашел решение превращать это дело в blob через такую хрень:

var binaryData = [];
binaryData.push(stream);
let url = window.URL.createObjectURL(new Blob([binaryData]));

Полученный url - это blob ссылка вида blob:http://127.0.0.1:3000/7d32c206-5725-4bdf-8225-a580973b47ef, при вставке в src видеотега ничего не происходит.

Алсо, я воспользовался твоим советом насчет arraybuffers и попытался превратить blob в него таким образом:
var arrayBuffer;
var fileReader = new FileReader();
fileReader.onload = function() {
arrayBuffer = this.result;
};
fileReader.readAsArrayBuffer(protoBlob);

Но выведенный в консоль arrayBuffer содержит undefined.

Подскажи плс, на русском в сети нихрена нет, а в инглише я не особо силен.
84 1327743
12 странных вещей, которые могут произойти после установки npm пакета
Пару месяцев назад я начал заниматься проектом под названием malicious-packages (ака "вредоносные пакеты"). Он следит за обновлениями в npm репозитории, скачивает все новые модули, а затем проверяет их на вшивость — ищет сетевую активность, подозрительные операции с файловой системой и т.д. Даже маленькие проекты на node.js часто имеют большое дерево зависимостей, и у разработчиков физически нет возможности проверить их все. Это даёт злоумышленникам огромный простор для манёвра, и возникает вопрос — сколько же всякой гадости прячется по тёмным углам npm registry? 180000 проверенных пакетов спустя я получил примерный ответ. ...
https://habr.com/ru/post/436132/
85 1327751
>>27743
keylogger_на_css.css
86 1327752
1
87 1327760
>>27315
Можно использовать TypeScript, вместо того, чтобы жаловаться.
лох.png3,5 Мб, 2204x1370
88 1327766
Анончики, как обойти запрет vk по вставке их сайта в iframe? Точно должен быть способ потому что видел уже работающий пример когда то.
Спаси

http://jsfiddle.net/mju0ew5z/4/
89 1327803
>>27315
Делал кпиптобиржу, бэк js, фронт js. Мутабельность это охуенно, если не получается её понять и юзать то пожалуйста использую TS
90 1327936
>>27803
На бэке нода полагаю, а фронт на чем?
91 1327958
>>27760
>>27803
Вы такие умные бля, со своим TS, а найдешь где покушать заработать на TS или не найдешь - похуй
92 1327984
>>27760
Тайпскрипт не решает ни одну из этих проблем, просто добавляет немного сахарку и слабые типы(нахуй не нужные в жопаскрипте). Тащить в проект левую настройку над синтаксисом существующего языка - это вообще нонсенс нахуй, который только в жс-манямире может считаться приемлемым, а уж тем более когда надстройка ничего не дает по сути.
>>27803
Я и не говорил, что мутабельность - это плохо.
93 1328109
Я так понял, не писать на es6 в 2д19 === быть опущенцем?
94 1328130
Кто хочет в Эстонию понаехать?
95 1328140
двоч кто привык к виму? Как вы пишете во всяки jsbin/jsfiddle etc.
короче когда из нормального мода в insert mode заходишь, вернуться в normal mode можно нажав esc но тогда инпут теряет фокус так и не выйдя из insert mode как это обходить?
96 1328153
Сап. А насколько плохая идея запилить node+express проект на typescript ? Есть где нить статьишки или только ноги отстреливать себе?
97 1328230
>>28130
Пиздец как хочу
98 1328232
>>28153
А кто тебе мешает писать на TS? В чём вопрос то?
pythonvsjs.jpg140 Кб, 1134x678
99 1328237
>>25847 (OP)

>jqisvisible.jpg


Че-то напомнило jquery
100 1328250
>>27958

>я сосу бибу зная TS


>значит все сосут бибу зная TS



Маня отличная логика. Давай я тоже так?

> Я использую в работе TS, меня из-за этого и взяли.


> У всех есть работа на TS

101 1328252
>>27936
реакт офк
102 1328259
Ребят, я потерял контакты Анона которого в гугл взяли. Он на ноде и ангуляре писал средненько (примерно на уровене джуна 4 месяцев) , еще все рофлили, а он потом видос с пруфами записал и порофлил. Короче напишите контакты его.
103 1328266
Ты СОВЕРШЕННО не понимаешь в чем суть JS.
JS это не руби «о, привет чуваки, зацените я слепил три гема и получился блог, гыгы». JS это не псевдофункциональный код питона. JS это не шарп, джава или пхп. JS это язык, дающий людям шанс побыть истинными творцами - ужасными, поехавшими, ненормальными, спятившими чудовищами, коими они являются на самом деле. Впилили промисы, а мы смеемся. Присыпали сахаром прототипы и назвали их классами, а мы смеемся. Три тимлида прыгнули с крыши шестнадцатиэтажки, взявшись за руки, после попытки разгрести листинг с тридцатикратной вложенностью, а мы смеемся и просим еще. Замыкания, колбэки, асинки, авайты — мы смеемся. Модульность, асинхронность, непрерывная интеграция, юнит-тестирование, kv-хранилища, по новому фреймворку каждый новый день — мы смеемся. Electron дал возможность писать desktop applications, запихивая в каждый хеллоуворлд по браузеру — мы — смеемся. Мы бездушно подпишемся под чем угодно, наши предпочтения не основаны на здравом смысле, бесцельные споры — наша стихия, мы — истинное лицо современного IT, мы - проклятие Computer Science.
104 1328292
>>28230
А че не едешь? Найди работу и заходи
105 1328316
>>28266
В следственном комитете спец.софт на electron. Так что это просто дауны нам завидуют
106 1328319
>>26571
Только дарт жидко пернув помер, а у жс стандарт за стандартом пилится
107 1328328
>>27984

> TypeScript просто добавляет немного сахарку и слабые типы(нахуй не нужные в жопаскрипте).


> TypeScript ничего не дает по сути.


Сразу видно лошка, который на жс комплекснее 99 бутылок пива на стене не делал. Или пидора, сидящего на Атоме или Саблайме вместо VSCode, где с автокомплитом даже кодить не надо, успевай Enter нажимать. Онлайн доки можно выкинуть нахуй - F12 и сразу глянул методы в тайпинге.
108 1328474
>>28328
Слушай, а можешь накидать какие у тебя экстеншены стоят на вскоде?
109 1328476
>>28316

>В следственном комитете спец.софт на electron.


Я понимаю что это секрет конечно, но хотя бы общих чертах что там за софт для следственных действий? Если ссылка на сайт с продажей этого софта?
yobawaves.jpg17 Кб, 300x168
110 1328478
Node.js for Microcontrollers
low.js is a port of the JavaScript runtime Node.js with far lower system requirements, allowing it to run on cheap, power-efficient microcontroller boards based on the ESP32-WROVER module.
With low.js you can build scalable Internet-native electronics applications (IoT) easily and fast.
...
https://www.lowjs.org/
111 1328482
>>28478
Это браузер в микроконтроллере?
112 1328485
>>28482
Ага, и сразу с доступом к цепе.
113 1328489
>>28478

С подключением.

https://github.com/espruino
114 1328490
>>28482

Ну и да

> for Microcontrollers



> powerful (240 Mhz Dual Core, Wifi, many peripherials)

image.png119 Кб, 529x433
115 1328496
116 1328509
>>28489

> Espruino and Puck.js Board Schematics

117 1328522
ПОМОГИТЕ, ПОЖАЛУЙСТА, ВЫБРАТЬ ЯЗЫК!

Я учил в университете на уровне лаба1 следующие языки: Pascal, Delphi, Visual Basic, assembler, С, Python, 1С. Но это все несерьезно, теперь настала пора выучить какой-нибудь язык для промышленного программирования, чтобы работать на нем. Помогите, пожалуйста, выбрать язык! Я почитал в интернете, написано, что самый лучший язык - это js, на нем можно программировать микроконтроллеры, микрокомпьютеры, электронику, нейронные сети, применять методы машинного обучения, делать мобильные приложения и программировать сервера с базами данных.

Как считаете правильно ли я выбрал js первым языком для работы? На нем же все можно программировать? Это же лучший и самый современный язык для молодежи?
118 1328532
>>28522
Да.
119 1328534
>>28532
Понял, спасибо большое.
120 1328549
Начинаю вкатываться. Десятку или семерку накатить?
Карусель.PNG1,1 Мб, 1261x429
121 1328556
сап двоч, я ньюфаг. как запилить карусель чтоб верхний блок сайта в котором лого, регистрация, войти,поиск было поверх карусели которая автоматически скролится
Проще говоря: чтоб не смотря на картинку которая скролится в карусели поверх её будто слой оставался блок див в котором все это у меня помещено
Примерно вот как тут
122 1328557
>>28549
Балтику 9
123 1328559
>>28556
через абсолютное позиционирование
124 1328610
>>28534
А какой ответ ты желал увидеть на борде посвященной ЖС, лол
125 1328617
>>25847 (OP)
Антохи, такой вопрос.
Допустим клиент заходит на сайт и начинает смотреть товары. Товары сортируются по дате добавления, свеженькие наверху, чем ниже и дальше по страницам тем раньше они были добавлены.
Суть в том, что во время того как клиент смотрит они могут добавляться и список сдвигается соответственно. То есть на первой странице появляются новые товары, а то что было раньше сдвигается ниже или на следующие страницы.
Вопрос: как сделать чтобы если человек уже смотрит товары, то ничего не сдвигалось именно для него?
126 1328627
Подскажите как вкатиться в фронт? Сначала задрочить html + css, а потом с багажом этих знаний изучать JS?
127 1328632
>>28627

Смотря какой фронт ты собираешься пилить.

Сайтики - это одно, веб-приложения для работы в них руками - другое, разные подходы как к верстке, так и к UI/UX.
128 1328634
>>28632
Планирую сайтики пилить
129 1328686
>>28632
Опиши подробнее пожалуйста
130 1328688
В обучающих материалах по реакту ментор создает hoc(higher order component). Внутри создает функцию которая принимает props и возвращает props.children. И оборачивает этим HOCом другие компоненты. С какой целью это делается? Что то там говорится про adjacent elements но я так и не понял что они означают. Поясните плиз.
131 1328740
>>28617
идиот?
132 1328741
Здравствуйте, я молодой и талантливый ученик, мечтаю стать программистом и много получать. Набираю желающих обучить меня джаваскрипту. Я выберу самого лучшего из желающих и вам потом по итогу отзыв и рекомендательное письмо напишу хоть в Яндекс, хоть в Гугл.
133 1328748
Привет ДВАЧ!
Я робот написанный на js! Я буду искать ответы на ваши вопросы!

P.s. аноны покидайте моему роботу вопросов, он ищет их в тырнете по патернам и отдает наиболее подходящий ответ. Больше вопрос => выше точность ответов. Спасибо!
134 1328772
>>28748
Кто такой Пыня?
135 1328775
>>28559

>


Спасибо братан <3 тебя
136 1328800
>>28292
где искать то?
137 1328806
>>28772
Пыня в народе более известный как В.В. Путин или же просто Пыня.
138 1328819
139 1328822
>>28819
ля пофиксил, "/" не мог прочесть
140 1328857
>>28328
ЖС-дурачок, нахуя ты лезешь в разговор если не понимаешь, о чем он?
141 1328868
>>28857
соси хуй
142 1328900
Нужен быстрый старт на ноде, что посоветуете, помимо материала в шапке?
143 1328910
>>28740
Что?
Сам не знаешь?)
144 1328912
145 1328918
146 1328925
>>28918

>true


false
147 1328926
>>28925
false
148 1328970
>>28617
Вопрос-то в чем? Если твой список двигается при добавлении нового товара в базу, значит где-то на странице есть код, который на это добавление реагирует каким-то образом(ajax, вебсокеты). Убираешь этот код и все.

Если же ты говоришь об обновлениях страницы, то есть:
1) Клиент зашел, в базе 50 товаров, на первой странице 10
2) В базу добавили еще 10 товаров
3) Клиент нажал на страницу 2, а ему отображаются 10 старых товаров с первой страницы, потому что на первой странице теперь 10 новых

То у тебя варианты:
1) не ебать мозги и оставить как есть
2) Делать динамическую пагинацию, привязанную к дате создания последнего товара на странице, а не просто OFFSET page*10 LIMIT 10
3) Для каждого зашедшего клиента сохранять дату первого открытия сайта и выдавать ему только товары, созданные до этой даты. Но тогда тебе придется еще думать над тем, как и когда эту дату обнулять, чтобы клиенты не видели одни и те же товары неделями.
149 1328971
>>28740
Нормальный вопрос о consistent / cursor based pagination.
Но js-гной ничего сложнее лендинга не делал же
150 1328975
>>28970

>То у тебя варианты:


>1) не ебать мозги и оставить как есть


>2) Делать динамическую пагинацию, привязанную к дате создания последнего товара на странице, а не просто OFFSET page*10 LIMIT 10


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


Срань господня, ну поднимите же жопы и посмотрите на API известных сервисов, где это решили уже.
151 1328977
>>28971
Оправдывай себя, если ты настолько тупой, что не смог за целый день придумать решение. Ты просто тупень, затупок, тупорылый идиот который максимум что делал, так это todo apps и не более. СУКА ЭТА ПРОБЛЕМА РЕШАЕТСЯ БУКВАЛЬНО ЗА 15 МИНУТ!!!!!!!! АЛЕ БЛЯТЬ!!!!!!! ЗА 15 МИНУТ КАРЛ!!!!!

@У МЕНЯ ПАГИНАЦИЯ МНЕ НАДО ЧТОБЫ У ЮЗЕРА НЕ СДВИГАЛИСЬ СТРАНИЦЫ ПРИ ОБНОВЛЕНИИ ТОВАРА
152 1328980
>>28970

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



Не чел, просто просто сессии юзать и все
153 1328988
>>28975
... и решили как раз через курсоры, что в списке есть под вариантом 2. Что сказать хотел?
154 1329044
Как лучше реализовать задержку при запросе к апи?
155 1329065
Самый неадекватный тред программача. Во всех остальных тредах анончеги решают задачи, отвечают на адекватные вопросы ньюфагов, неспешно дискутируют о нюансах и лучших практиках.
ИТТ срач, неадекватные вопросы ньюфажья, главный вопрос треда - "нужен ли JS вообще, где-то кроме браузера, как же заебало это говно".
Вся суть жопаскрипочных петухов.
156 1329080
>>29065
Пошёл нахуй у нас тут Гражданская война! Мы сидим в тележке в конфаче, т.к. мы ебали в рот нового Опа
157 1329085
>>28977
Пиздец, сейсмографы зашкалило. Тунгусский метеорит нумер 2
158 1329086
>>28988
Под номером 2 это не курсоры, а словесный понос.
159 1329107
The toxicity of our city, our city.
160 1329124
>>25847 (OP)
Джейсоны, кто-нибудь знает как вот это:

>pointFormat: '<span style="color:{point.color}">\u25CF</span> {series.name}: <b>{point.y}</b><br/>',


превратить в нечто типа этого:

>pointFormat: '<span style="color:{point.color}">\u25CF</span> {series.name}: <b>{(point.y).toFixed(10)}</b><br/>',



И что это такое вообще? Забыл уже... Какое-то значение, в фигурных скобках, внутри HTML...
Где оно лежит и как его вывести?
161 1329149
>>29124
Всё, нашёл этот объект ебучий. И вроде-как пофиксил хуйню: https://github.com/highcharts/highcharts/issues/9930
162 1329151
>>28980
Сессии ведь для зарегистрированных пользователей?
>>28977
Как ты ее решишь? То что товары добавляются это норм, не норм когда человек уже смотрит внизу или дальше первой страницы и у него вместо "новых" (старых) товаров отображаются те которые он уже видел.
163 1329179
>>28686
Планирую сидя на жопе, в офисе или дома писать код для сайта. Надеюсь в команде будет верстальщик, который за меня будет все поеботу делать, бэк, у которого будет гореть жопа от моего кода и дизайнер, картиночки которого я буду прикручивать к сайту.
Я не обосрался с описанием?
164 1329261
>>28740
Я просто танцую..
165 1329262
Анусоны, почему в конфигурации вебпака и импортах модулей надо писать './memes' вместо 'memes'? Я понимаю, что точка это текущая директория, черточка значит следующая вещь в пути, но просто в тех же url'ах в браузере или Питоне путь, начинающийся с имени, уже считается относительным к текущей директории. Зачем в жс сделали так?
166 1329267
миу
167 1329270
>>29262
Потому что пути, которые содержат просто имена, без точек, по умолчанию ищутся в ноде_модулес наверное
168 1329311
>>29179
обосрался, ты верстальщик
169 1329325
>>29311
Это моя психологическая профессия?
170 1329327
>>29325
да, можем поспорить но это так. Если ты не бек, то ты уже верстальщик.
171 1329435
Для меня верстальщики сверхлюди, потому что я не могу в дизайн от слова "совсем".
Любая поебень на бэке, БД, ООП, паттерны, масштабирование -пожалуйста. Придумать, как будут выглядеть кнопочки и менюшечки - ступор. Как называется эта болезнь?
172 1329458
>>29435
гетеросексуальность
173 1329472
>>29435
Зачем придумывать, просто идешь на какой-нибудь сайт с красивыми менюшками и кнопочками и пиздишь стили оттуда.
174 1329477
>>29262
Потому что установи https://github.com/tleunen/babel-plugin-module-resolver и импортируй как белый человек, а не как индус-жопаскриптер с релативным говном.
htmle.jpg206 Кб, 1252x836
175 1329510
Прохожу курс на htmlacademy, все нормально шло, пока до этого задания не дошел. Все написал, но в образце на пол чистых строчки больше - пробовал <br> - выходит слишком много <em> вместо <i> -> ничего не меняется. С остальным все нормально, уже полчаса парюсь, помогите, пожалуйста
176 1329514
>>29510
А все, до меня дошло
177 1329532
Почему может не реквайриться модуль в Node?

Есть index.js, который реквайрит views/home.js через require('./views'/home). А сам home.js реквайрит лежащий рядом с ним generic.js посредством require('./generic'). Сам по себе generic.js не реквайрит вообще никакие модули, то есть проблемы circular depenencies быть не должно. Но при этом внутри generic вообще нихуя не работает, а сам он экспортирует пустой объект {}. Это я дурак или лыжи не едут?
178 1329542

> Если хотя бы один аргумент является строкой, то второй будет также преобразован к строке!


Пиздец, охуенный язык.
179 1329630
>>29542
А как надо? Если хочешь, чтобы выдавало ошибку - флоу и тайпскрипт к твоим услугам.
180 1329639
анон, что такое иерархия представлений?
181 1329640
>>29630

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


кокок микрософт не васяны кукарику
image.png16 Кб, 722x235
182 1329648
>>29630

>А как надо?


Ну я даже хуй знает.
183 1329649
Нони
184 1329654
пару месяцев назад рассказывал в тредике о повышении до лида и о том как на меня свалилась ебаная гора ответственности с которой я боялся не совладать.

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

два анунака, которые посоветовали сконцентрироваться на бизнес задачах и забить на выбор стека и т.д. Спасибо большое, возможно вы спасли мою репутацию
1378806007kucha-derma-v-lico.jpeg146 Кб, 450x450
185 1329794
Аноны, есть кто может во vue?
Изучаю его делая погодную приложуху по видео-уроку, и у меня на определённое состояние погоды запрошенного с API должна использоваться своя иконка:

>return { icons: { 'clear-day': '<i class="wi wi-day-sunny"></i>' }


Если я просто использую {{icons[forecast.currently.icon]}} то вылезает сырой html, я догадываюсь что мне нужно использовать v-html, но не пойму как впихнуть эту строку в директиву
186 1329815
>>29514
И что надо было сделать?
187 1329817
>>29794
Засунуть вызов в computed и :img=твой объект
# OP 188 1329889
>>29654
Что в итоге со стеком?
Что с джунами? Что-нибудь посоветуешь нашим орлятам?
189 1329909
Сап, хочу найти подстроку, которая может быть как 'asd' так и 'as'. Если это asd, то верну её, если просто as, то её. Могу ли я это сделать одним регулярным выражением?

Можно сделать, как /asd/ || /as/. А есть ли в регулярных выражениях что-то вроде необязательного символа? Типа, ищем as, если в нем ещё есть d, то вернём asd, если нет, то вернём просто as?
190 1329912
>>29909
/asd|as/? Может быть проще?

Использовать {0,1} для d, как его отделить от as в выражении?
191 1329914
>>29912
/as?d/.

Всем спасибо.
192 1329915
>>29914
/asd?/. Говно, блять.
193 1329931
Как думаете Vue заменит рано или поздно React? Стоит ли его учить?
194 1329937
Сап, яч. Есть один бэкэндер, который для себя делает мелкие проектики и хочет строить их по принципу: rest api с json, а интерфейс современный модный молодёжный и легко пишущийся без особой ебли. Для вёрстки есть условный twitter bootstrap. Что естсь такое же простое для рендеринга json'ов, куда смотерть? react? angular?
195 1329938
Сап, двач. Есть один бэкэндер, который для себя делает мелкие проектики и хочет строить их по принципу: rest api с json, а интерфейс современный модный молодёжный и легко пишущийся без особой ебли. Для вёрстки есть условный twitter bootstrap. Что естсь такое же простое для рендеринга json'ов, куда смотреть? react? angular?
196 1330016
>>29931
Когда оно заменит React, появится очередная блестящая хуета для хипстеров.
Учи алгоритмы и структуры данных.
197 1330018
>>29931
>>30016
Пишешь на вью - мать на хую. Запомните это.
198 1330068
>>30016
sicp?
199 1330085
>>29817
чёт я главу про вычисляемые свойства перечитал ночью 3 раза и сейчас перечитал, но не пойму как это вяжется с тем что мне нужно
Можно конкретный пример по моему вопросу?
апи фетчится в mounted() если что
200 1330088
>>29931
Уже заменяет. Сейчас ни одна крупная компания не начинает новый проект на Реакте, он уже умирает.
201 1330089
Есть mongoose. Есть примерно такие схемы:

const Penis= new Schema({
name: String,
big: Boolean,
});

const Jopa= new Schema({
name: String,
penis: Schema.Types.ObjectId,
big: Boolean,
});


Как сделать запрос Жопы чтобы получить в параметре penis полный объект пениса по указанному обжектид? Переписать на SQL не могу.
202 1330091
>>29931
Стоит учить CS, хотя бы 101 и вот это все, кто кого заменит в будущем вообще не важно. Реакт, Энгуляр и прочее исчезнут со временем, на их место придут другие вещи, но так или иначе все строится на фундаментальных знаниях, так вот твой скилл в этом поможет с легкостью "врубаться" во что угодно.
203 1330094
>>30088

>Сейчас ни одна крупная компания не начинает новый проект на Реакте


Я начал, и где твой бог теперь?
204 1330097
>>30089
Доки монгуза, глава populate. У тебя реф не указан в модели, кстати.
205 1330100
>>30089

>Переписать на SQL не могу.


А надо бы, поставишь постгрес и будешь жить в своё удовольствие, а не дрочить сырую залупу, в которую даже транзакции(!) до сих пор не завезли.
206 1330105
>>29889

> Что в итоге со стеком?


angular2 т.к. более строгим является только ember но на него разрабов перучивать/искать заебешься.
Думали на счет react+ts но поскольку на мобильное приложение было решено искать аутсорсеров, которые запилят на flutter react оказался совсем не нужен.
apollo-graphql для взаимодействия с сервером
ngrx стейт менеджмент.

> Что с джунами?


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

> Что-нибудь посоветуешь нашим орлятам?


писать как можно больше кода. курсы и статьи мало помогают быстро продвигаться.
Еще разрабу стоит почитать что-либо по экономике предприятия, это очень полезно для продвижения по карьерной лестнице ну это уже субъективное вообще я бы всем советовал какого нить Мэнкью полностью осилить.
207 1330112
>>30085
upd разобрался, неправильно использовал v-html
208 1330214
>>29815
Абзац поставить
209 1330215
>>30088
Пруфы или пиздабол.
210 1330333
Блять, каким же нереальным выебком надо быть, чтобы написать документацию к своему модулю так, чтобы от неё пользы было 0.0

NodeJS + Pug

Папка templates, в ней index.pug и папка mixins. В папке mixins - файлы .pug с миксинами. В каждом файле объявлен ровно один миксин.

1) Какого хуя нельзя просто взять и сделать include ./mixins? Зачем я должен изъёбываться и прописывать инклуд для всех модулей по отдельности?
2) Какого хуя подключённые миксины не работают в pug-файле, в который они подключались? TypeError: pug_mixins.form is not a function
211 1330385
>>30333

>выебком


Звучит как название порносайта - vieb.com, причем кто-то его уже взял

>The Owner Of This Domain Is Willing To Entertain A Sale Or Other Proposals

Truble.png46 Кб, 1272x748
212 1330460
Запилил хидер на карусель, почему хидер пропадает спустя 1 сек после смены автоматической картинки в карусели?как сделать чтоб он не смотря не на что держался .
Буду рад вашей помощи.
С меня как всегда Спасибо <3
213 1330464
давай код
214 1330588
>>25847 (OP)
Как сделать так, чтобы из текста в textarea формировался текстовый файл, и как файл - попадал на input[type=file]?
Как сделать так, чтобы из множества текстарей заполнялся файлами input [type=file], который multiple?
Как сделать так, чтобы при вводе dataURL с картинкой или ссылкой в contenteditable div - uploading'илась картинка?
215 1330595
>>28474
• ESLint/TSLint/jslint с соответствующими пакетами npm
• Turbo Console Log
• Russian Language Pack (ну а хуле нет)
• Trailing Spaces
• Prettier (Beatify хуево форматит)
• Debugger for Chrome
• DotENV/Python/др. поддержки синтаксисов
• Discord Presence (ну а хуле нет тоже)
216 1330606
Чем настолько плох сайт кантора по сравнению с английской версией?
# OP 217 1330610
>>30595
Чем в Дискорде занимаешься?
218 1330616
>>30606
Учился по русской версии, потом решил посмотреть ингриш версию. В ингриш версии всё более новое. Let и const вместо var, есть упоминания про char, хотя в русском написано, что такого типа нет. И много всяких таких штукенций. Плюс больше статей про object и тд.

Вообще, если тяжко ингриш даётся, то можно и на русском читать, но потом всё равно надо просмотреть те же статьи, но на английской версии, дабы ничего не упустить. Либо можно посмотреть на русском, что есть нового в es-15 и этим заменить старые знания.

В общем, английская версия более полная и более актуальная.
219 1330621
>>30616
Ну и мразь же этот Кантор, на прогнившем Западе уже 100500 курсов по js. Там одной книгой больше, одной меньше, всем пофиг.

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

В общем и целом, можно учить и по русской версии, но потом обязательно посмотреть на es15, иначе проебешься. Познаешь на русском, добиваешь на ингрише.
221 1330625
Ононы, есть какие-нибудь chratsheets по жс, которыми вы пользуетесь? Скиньте.
222 1330627
Двощ, в чем опасность js, java для анонимности при серфинге страниц в интернетах через tor?
.js и джава на странице может вычислить адрес конечного пользователя в tor даже на .onion странице?
223 1330652
>>30616

>есть упоминания про char


>хотя в русском написано, что такого типа нет


??
В английском тоже написано, что такого типа нет.

По es6, наверное, лучше будет отдельно прочитать Симпсона.
224 1330654
>>30652
Симпсон - это э донт ноу жс?
225 1330655
>>30652
>>30654
фикс ю донт ноу жс?
226 1330692
>>30588
Речь про вот этот contenteditable div:
http://jsfiddle.net/protasovams/v7naLkbk/
Туда можно картинки вставлять, если скопировать их: клик правой кнопкой -> "копировать картинку".
Но туда можно и текст вставлять, а значит dataURL и base64.

Однако, как сделать так, чтобы картинка добавлялась в виде файла в input file - я не знаю...
>>1325725-кун
39123625-kayl-simpson-es6-i-ne-tolko-39123625.jpg19 Кб, 330x484
227 1330703
>>30655
Эта книга.
228 1330770
Аноны, хелп. Есть сервис, который кидает промис к апи через аксиос(пик1). На 14 строке вывожу в консоль данные - все ок. После резолвера, на 20 строке в консоль уже ничего не выводится. В чем там ошибка? Пик2 - апи, пик3 - компонент, на котором вызываю getShows(). Соответственно, если на компоненте попытаться вывести this.shows через v-for на клиенте тоже ничего нет, т.е. this.shows - остается пустым. Что я делаю не так?
229 1330785
https://www.youtube.com/channel/UCrRfSdwA7b2Ex0MB6q9hKEQ/featured

Видели уже? Женщина правда может осилить программирование на таком уровне?
230 1330789
>>30785
Женщина все может на любом уровне, если ее зовут Кристина!
231 1330790
>>30785
Может это заговор какой-то.
Специально завлекают спермотоксикозников в эту сферу, чтобы еще больше снизить ценность.
232 1330803
>>30770
Разобрался. Из-за спецификации выдачи данных от апи, мы получаем json вида
{
"jsonrpc": "2.0",
"result": [.....] - в этом массиве у нас все данные, которые нам нужны.
}

В сервисе нужно делать мэп массива, то есть data.result.map(...)

И на компоненте через v-for обращаться к полям этого массива

<div
v-for="(show, index) in shows"
v-bind:item="show"
v-bind:index="index"
v-bind:key="show.rank">
<p>Show: {{ show.show.title }}</p>
</div>
233 1330829
>>30785
Вот ее инстаграм https://www.instagram.com/webgirlkristina/
А вот ГИТХАБ https://github.com/webgirlkristina , все на русском
Выводы сами все для себя сделаете.
234 1330846
>>30829
Проект Кремля галеродержателей?
235 1330855
>>30785
На таком уровне даже ты освоить сможешь.
236 1330869
>>30785
Как и сказали выше, это хуйня, а не уровень.
Уровень — это когда женщина запилила ядро гипервизора в Parallels. Это не единственный пример.
237 1330906
Подскажите - надо сесть на два стула.
Присвоить переменной одновременно функцию и обьект.
Чтобы можно было:
let result = var();
var.internalVar = 1;

В lua такое можно сделать с помощью метатаблиц:
setmetatable({},{__call=function(t,...) print(...) end})
Эту таблицу можно использовать как функцию.
Screenshot2019-01-2018-36-23.png6 Кб, 329x155
238 1330910
>>30906
так и в чем проблема ?
239 1330911
>>30906
Берешь и присваиваешь без задней мысли, в жопаскрипте everything is an object, прямо как в жабе, только гораздо кривее.
240 1330914
>>30910
Проблема была в том что я нуб
241 1331277
Перекатился из ущербного питоно-треда.
Как тут у вас на жс нейроночки писать?
242 1331327
>>31277

>Как тут у вас на жс нейроночки писать?


Изи, Brain.js
243 1331379
>>31277>>31327
Люблю, когда дурачки говорят про "писать нейронки" и подразумевают под этим "дрочить коэфиценты в готовой либе".
244 1331649
>>30610
Админю каштомного бота на 20к серваке (йоба хайлоад), задаю ответы на серверах фреймворков
245 1331659
>>30770
Зачем делать return new Promise(); когда можно просто сделать асинхронный метод?
246 1331663
>>31277
Tensorflow.js
Антоны, хелп ми плиз! 247 1331729
Вкатываюсь в йава ждуна.
Для общего развития (и в вакансиях встречается) нужно подтянуть божественный йаваскрипт.
За в3скул знаю и про мозила девелопер нетворг тоже.
Может подскажете ещё годноту какую?
Мне выжимку по теме, может ютуб обучалово есть (только не для школоты)
Или ну его?
248 1331791
>>31729

>Мне выжимку по теме


freecodecamp
Не благодари
РЕКУРСИЯ 249 1331873
Совсем пейздюк в JS
Начал изучать рекурсию
В теории всё понятно, но на практике не получается абсолютно ничего
Задание:
Дано натуральное число N. Вычислите сумму его цифр.
При решении этой задачи нельзя использовать строки, списки, массивы (ну и циклы, разумеется).
Моё решение: (см. скрин)
250 1331899
>>31873
Ты же фибоначи делаешь, нет?
А тебе надо слаживать цифры в числе.
Тоесть 456 = 4+5+6.

Гугли конкатенацию. И какое нибудь байтоебское смещение.
251 1331956
>>31899
Ну я погуглил чё за числа фибоначи. Судя по заданию да, делаю я именно их.
Я не вкурил на самом деле, причём здесь сложение строк и чисел. Типо оно у меня есть, но с этим вроде нет проблем.
"байтоебское смещение" не понимаю, о чём ты))
Я сделал как ты сказал - сложил цифры в числе, один хуй он залупается только теперь ему else не нравится
400.jpg187 Кб, 401x400
252 1331975
>>31956

>Выкладывать код картинкой


Пикрелейтед

>Screenshot7.png


Синтаксическая ошибка, тебе же даже стрелочкой показали.
И да, перед тем как бежать на сосачи/стаковерфлоу с вопросами старайся сначала разобраться своими силами: подебажить в девтулзах там хотя бы.
253 1332013
>>31975

>подебажить в девтулзах там хотя бы


https://ru.wikipedia.org/wiki/Проклятие_знания
Ты ему отвечаешь или себе теребишь?

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

https://www.youtube.com/watch?v=rh1mP02NFoM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33&index=8
другие статьи и видосы:
https://github.com/leonardomso/33-js-concepts#23-recursion
254 1332015
>>32013
Окай)
255 1332016
>>32013
Отдельное спасибо за ссылку на гитхаб
Видос от хекслета... я там курс прохожу)
256 1332019
>>32013
Если он последовательно проходит курсы на том ресурсе, то F12 его уже научили нажимать, если нет - ничего страшного, пусть учится пользоваться гуглом, один из главных навыков так-то.
258 1332043
>>29080
Как вас найти?
259 1332049
>>32043
@obsoski
260 1332105
es6 доки в помощь
261 1332209
Можно ли как-то вызвать Promise.all и записать результат в destructuring assignment? Например, const { origin, destination } = Promise.all(...)
262 1332211
>>32028
Сам-то пробовал этими транзакциями пользоваться, или просто первую ссылку в гугле нажал, даже не читая?
263 1332212
>>32209
А, всё. Дурак...

const [ origin, destination ] = await Promise.all(...)
264 1332214
>>32209
Во-первых не будь жопаскрипт-дауном, и не используй const как замену let. Во-вторых, Promise.all возвращает промис, который резолвится в массив: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all

Значения ты можешь получить либо через then, либо через await в асинхронной функции:
let [a, b] = await Promise.all()
265 1332229
>>32211
Не пробовал, я только начал изучать монгу, но мы и не обо мне говорили.
Факт остается фактом: ты говоришь то, чего не знаешь сам. Думаю, что ты с монгой вообще не работал, потому что тот, кто хоть чуток знает монгу знает, что каждая операция на уровне документа атомарна+казуальная консистентность+изоляция+монга одобряет денормализованную модель данных.
Для большинства кейсов этого достаточно. Вообщем, ты пукнул ради пука, типичный догматик.
266 1332238
>>32229
Как раз с монгой ебучей я работал, пытаясь написать простенькое тестовое окружение, и транзакции ты там хуй настроишь без бубна, легче вайпать базу к хуям после каждого теста и все.

>Для большинства кейсов этого достаточно


Вопрос в другом - нахуя мне сраная монга, если постгрес дает все то же самое, но при этом добавляет плюшек сверху и коммьюнити у него во много раз больше?
267 1332260
Объясните пожалуйста, в чём разница между user.name и user[name]? Постоянно сталкиваюсь с тем, что мой код не работает, потому что необходимо сменить одно на другое, но связи уловить не могу. Спасибо.
268 1332261
>>32260
user.name === user["name"]
269 1332272
Не понимаю всестороннего обожания Кантора. Вот у него куча непонятных идиотских терминов, которые по-английски звучат гораздо понятнее. Например SEARCHING for a substring и ВЗЯТИЕ, мать ее, подстроки. Какое еще нахрен взятие? Он ебанулся?
270 1332274
>>32272
У тебя есть строка, ты из нее берешь подстроку. Хули непонятного?
271 1332275
>>32274
Беру я ее, если я делаю слайс типа s[1:5]. А если я ее ищу, то я ее ищу ,а не беру
272 1332303
>>30588
Бамп.
273 1332307
>>31873
Рекурсия 95% времени не нужна. Любую рекурсивную прогу можно переписать нерекурсивно и она будет работать с той же скоростью (а то и быстрее ибо не будет переключения контекстов) и при этом она будет нормально читаться.
274 1332319
>>32307
А как же рекурсия в несколько веток? Там циклом не обойдешься.
275 1332323
>>32307
Что ты людей с толку сбиваешь. Изучение рекурсии это обязательная тема. Хоть в реальных проектах и не используется, изучить все равно необходимо. Хотя то что не используется это голословно, можно писать хвостовую рекурсию, которая не дает большого оверхеда. Мне интересно как ты деревья будешь обходить без рекурсии.
276 1332324
>>32319
Ты имеешь ввиду древовидную рекурсию? Да, такое с помощью циклов тяжело писать, нужны вложенные циклы. Такой код очень тяжело писать, и особенно читать и поддерживать.
277 1332327
>>32324
Не особо шарю в терминах, поэтому постараюсь дать пример.
Есть лабиринт, надо найти выход. Взаимодействуешь ты с ним следующим образом: у тебя в каждой точке будет инфа о том, выход ли это, тупик, или куда можно пройти, вперёд, влево, вправо. Задача - найти выход, если он есть, то выдать путь (вперёд, вперёд, вправо, влево), который тебя к нему привёл.
Через циклы я не понимаю, как такое сделать. А через рекурсию можно просто перебором.
278 1332424
>>29510
Если ты с такой дичью сюда заходишь для вопроса, то прошу тебя брось это
279 1332452
>>25847 (OP)
Что делать, если не работает new File():
Uncaught TypeError: Failed to construct 'File': Illegal constructor
Его можно как-то подключить, в виде js-скрипта?
280 1332501
сразу, я полный нуб, только 1-й день. Дрочу циклы
условие
Даны числа a и b. Выведите строку с числами между а и b включая границы, отсортированными по возрастанию. Неизвестно, какое из чисел больше, но известно, что и a и b больше 0.

чего не так, без поливания говен и прочее, плиз

https://codepen.io/anon/pen/OdJQwo
281 1332509
>>32501
Сравниваешь a и b, если а < b, цикл for от a до b и наоборот
282 1332546
>>32323

>Изучение рекурсии это обязательная тема.


>Хоть в реальных проектах и не используется,


Не видишь никаких противоречий, мань?

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


Нельзя, ты пишешь на жопаскрипте. Да и даже в функциональных языках, где она поддерживается, рекомендуют обходиться без рекурсии в тех случаях, когда это возможно(в 99%).
283 1332552
>>32546

>Да и даже в функциональных языках, где она поддерживается, рекомендуют обходиться без рекурсии в тех случаях, когда это возможно(в 99%).


Потому что она запрятана в примитивы типа map, fold, filter, а не потому что ее там не используют. Если ты не знаешь, что такое рекурсия, ты не поймешь, как работает map, например, или почему правая свертка ленивая, а левая энергичная.
284 1332557
>>32327
Берешь и делаешь. Рекурсия - это (потенциально) бесконечный цикл с сохранением стейта. По сути просто аналог while(true) в языках, где стейт напрямую менять нельзя. Читабельность же зависит не от способа решения, языка или парадигмы, а от программиста, поэтому не слушай жопаскрипт-манек, которые будут затирать про "функциональный стиль читабельнее и проще" "ооп гавно мне так на медиуме сказали".
285 1332560
>>32552

>Потому что она запрятана в примитивы типа map, fold, filter


Так затем и запрятана, чтобы можно было использовать абстракции, а не лепить ее напрямую.
286 1332572
>>32557
Ох уж эти вскукареки императивных макак не желающих идти в ногу со временем.
287 1332578
>>32557

>По сути просто аналог while(true) в языках, где стейт напрямую менять нельзя.


То есть во всем нормальных ЯП
288 1332583
>>32560
Запрятана, потому что рекурсия нечитаема. Это не аналог while(true), это аналог goto со всеми вытекающими.
289 1332585
>>32452
Где найти сорцы конструктора new File(), polyfill или функцию? Есть у кого?
Только new Blob нашёл, вот здесь: https://github.com/eligrey/Blob.js
Блобом можно как-то к input file прицепить файл?
290 1332662
>>32572
Но я-то как раз пишу не только на императивном, не желающем идти в ногу со временем жопаскрипте, но еще и на нормальных языках, в том числе функциональных.
>>32583
Простая рекурсия вполне читаема, это дело привычки.

>то не аналог while(true), это аналог goto со всеми вытекающими.


Но ведь while - это тоже аналог goto по такой логике.
291 1332667
>>32452
По запросу "File.prototype", тоже гуглится какая-то хрень.

1. Открываю браузер, иду в консоль.
2. Вставляю туда: console.log(new File(["test_text"], "filename.txt", {type: "text/plain", lastModified: new Date()}));
3. TypeError: Failed to construct 'File': Illegal constructor.

Надо какой-то newFile.js подключить...
292 1332668
>>32662

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


Твои хеллоуворлды на хаскеле не повод говорить что пишешь на функциональных языках, говна кусок.
293 1332690
>>32668
Найс бабах жопаскриптера, который даже помыслить не может, что есть какие-то функциональные языки, кроме хачкеля, и что какие-то из них даже используются в реальных проектах.
294 1332696
>>32690
Твой домашний пед проект к реальному имеет такое же отношение как курица к полетам в небе
295 1332706
Как сделать мой код кроссбраузерным? Какие полифилы использовать и как настроить babel? Есть какая-то программа, которая посмотрит на мой текущий код и скажет, где он точно будет работать как есть, и что нужно добавить, чтобы охват браузеров был больше? Пока я вижу только сотни таблиц совместимости на MDN и не понимаю, как мне в этом разобраться.
296 1332719
>>32706
всегда дублишь во всех тредах?)
297 1332722
>>32719
Да, ещё иногда на Доброчане
298 1332739
(function errorFrame() {
err = new Error('test error');
})();
Объясните зачем нужны эти две пары круглых скобок
299 1332750
>>32739
Инкапсуляция
300 1332787
>>32739
Сразу же вызывает объявленную функцию.
301 1332797
Что я буду делать в РФ работая JS погромистом?

Верстать сайты?
Делать онлайн магазинчики?
302 1332805
>>32739
Скобки вокруг function statement (первая пара скобок) превращают его в function expression, которое можно вызвать путём добавления еще одних скобок (вторая пара скобок). Добиться этого же эффекта можно и другими способами, например:

!function(a, b){
console.log(a + b)
}(2, 3)
303 1332806
>>32805
Кем работаешь?
304 1332828
>>32806
Middle front-end engineer, ёбта.
305 1332833
>>32828
И че верcтку лендингов делаешь?
306 1332845
Аноны, хелп плз

Есть один компонент на вью

<template>
<div>
<h1> Top 300 Show from MyShows! </h1>
<div class="show-item"
v-for="(show, index) in shows"
v-bind:item="show"
v-bind:index="index"
v-bind:key="show.rank">
<p>{{ show.show.title }}</p>
<p><a v-bind:href="'https://myshows.me/view/'+ show.show.id + '/'"><img v-bind:src="show.show.image" /></a></p>
</div>
</div>
</template>

import ShowService from '../ShowService';

export default {
name: 'ShowComponent',
data() {
return {
shows: [],
error: '',
query: '',
}
},
async created() {
try {

this.shows = await ShowService.getShows();
}
catch(err) {
this.error = err.message;
}
},
}

При открытии страницы срабатывает хук created(), в shows попадает список сериалов. Хочу добавить на страницу серчбар, ввести туда запрос, и через аксиос запросить данные по сериалу, при этом shows должен очиститься и в него соответственно запишется инфа по запрошенному сериалу, и выведется туда же, куда я выводил серики изначально, то есть обновится короче. Как мне динамически изменить shows у компонента?
306 1332845
Аноны, хелп плз

Есть один компонент на вью

<template>
<div>
<h1> Top 300 Show from MyShows! </h1>
<div class="show-item"
v-for="(show, index) in shows"
v-bind:item="show"
v-bind:index="index"
v-bind:key="show.rank">
<p>{{ show.show.title }}</p>
<p><a v-bind:href="'https://myshows.me/view/'+ show.show.id + '/'"><img v-bind:src="show.show.image" /></a></p>
</div>
</div>
</template>

import ShowService from '../ShowService';

export default {
name: 'ShowComponent',
data() {
return {
shows: [],
error: '',
query: '',
}
},
async created() {
try {

this.shows = await ShowService.getShows();
}
catch(err) {
this.error = err.message;
}
},
}

При открытии страницы срабатывает хук created(), в shows попадает список сериалов. Хочу добавить на страницу серчбар, ввести туда запрос, и через аксиос запросить данные по сериалу, при этом shows должен очиститься и в него соответственно запишется инфа по запрошенному сериалу, и выведется туда же, куда я выводил серики изначально, то есть обновится короче. Как мне динамически изменить shows у компонента?
307 1332846
>>32833
Ноуп, лендинги лепить как-то не доводилось. Single-Page-Applications, разного размера и сложности. React, Typescript, ну ты понел...
308 1332849
>>32846
ля а можно подробней?
Ну какие именно SPA, там часики или будильник или калькулятор
309 1332859
>>32849
Enterprise-grade. Формошлёпство, в основном. Изредка попадаются интересные задачи на различные свистоперделки, развлекаюсь написанием велосипедов вместо использования готовых react-anything библиотечек.
310 1332866
За тайпскрипт здесь нахуй не посылают?

Суть такова:
есть рандомный класс, User который обязательно наследует базовый Base. Есть еще один класс Main, в котором определен метод test(foo: User, bar: ???). Нужно определить тип для параметра bar, в этом как раз проблема.
Допустим в классе User определено три свойства: id: number, name: string, email: string. Тип параметра bar должен принимать только такие значения: { id: anyNum, name: anyString, email: anyString }. То есть в зависимости от того какие свойства определены в классе User, IDE будет предлагать содержимое для параметра bar метода test.
Есть написанное покажется бредом, то пример того что мне нужно существует в пакете Typeorm.
getRepository(User).findOne( { id: 1 } )

Пока только придумал такую конструкцию:
type Prop = "id" | "name" | "email";
type PropType = { [P in Prop]?: string | number };

Но перечисление в типе Prop нужно описывать вручную, а мне нужно чтобы оно создавалось динамически в зависимости от свойств класса User.

Помогайте, сеньоры.
311 1332870
>>32859
ля а если еще подробней, мне рили интересно. Типа делаешь CRM'ки всякие?
312 1332887
>>32859
ну пожалуйста расскажи чем занимаешься
313 1332892
Аноны, почему match() игнорирует первое слово(или букву, если у нужного поля текст состоит из одного слова) при поиске?

Есть массив строк, допустим я ищу элемент с текстом "хуй пизда"

если сделать match('хуй') - нихуя не найдет, если match('pizda') - найдет. Как сделать так чтоб в обоих случаях находило?
314 1332893
>>32859
ПОЖАЛУЙСТА ПООБЩАЙСЯ СО МНОЙ
315 1332897
>>32866
Подглядел в сурсах Typeorm, вопрос снят.
type FindConditions<T> = { [P in keyof T]?: FindConditions<T[P]> };
316 1332915
Возможно ли в Анки скрыть часть информации в одном поле? Есть допустим вот "かく.す、かく.し" в одном поле, и нужно скрыть всё после точки в каждом слове.
317 1332922
>>30627 (not all)
1) js получает твои особенности. размер экрана. версию браузера. потом можно предположить что два твоих аккаунта с одинаковой версией браузера - это один человек.
2) js можно введенный тобой по ошибке в поле пароль, но не отправленный, сохранить. есть версия что это твой пароль от какого-то другого аккаунта.
3) flash может связываться напрямую между твоим компом и сайтом, не используя тор -цепочку(это видно в программе анализирующей порты на твоем компе и какой по ним идет трафик)
4) сайт может записать время твоего посещения под тором,сдать его мусорам и если город маленький, провайдер посмотрит всех из этого города, кто в это время использовал луковую цепочку.
318 1332935
>>31873
тебя спросили сумму цифр, а ты решаешь сумму чисел. ты не туда решаешь.

мой вариант -
функция возвращает число, если оно меньше 10 (конец)
либо функция возвращает единицу этого числа как остаток от деления числа на 10(n%10)
плюс саму себя от нового числа (единицы вырезаны делением на 10) и округлением ~~
<script>
function r (n){
if (n<10){return n}
else {return n%10 + r (~~(n/10)) }
}
document.write ( r(51515) ) ;
document.write ( " puka " ) ;
</script>
319 1332939
>>31956
else if делается не так.{}

а так
if(){}
else if __(__)__ {}
else{}
320 1332941
>>32272
берут тяночки член, а мужики строк касаются первый и последний раз, когда вводят nickname в вар крафт(3).
HmtCb4E.jpg77 Кб, 650x477
321 1332943
>>27307

>Маня, ни один из языков программирования не противоречит логике. Он совершенно логичен всегда. Иначе его тупо не сможет съесть компилятор/транслятор/етк.


>Как раз-таки для JS здравый смысл говорит о том, что могут случаться удивительные кульбиты вокруг упарывания разных типов.


Логика и здравый смысл говорят что должна случаться ошибка при сравнении разных типов, блять, как и сделано во всех нормальных языках.
Приведи мне юзкейсы где такое ебанутое неявное приведение типов будет чем-то полезно/оправдано.
>>27293

>Потому что для шарящий человек сразу видит что там типы разные и случится хуита.


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

Не, с этой хуйнёй жить конечно можно, хоть и неприятно. Во всех туториалах освещают кривые части js, например советуют всегда пользоваться ===.
Но защищать это дерьмо, говорить что оно логично - это пиздец.
Первые версии языка дизайнились долбоёбами на коленке - и теперь обратная совместимость с дерьмом будет поддерживаться вечно.
Ссаная w3c могла бы за эти 20+ лет и дропнуть разок обратную совместимость чтобы вычистить всё говно из языка. Как сделали в python3. Не надо мне говорить что это невозможно из-за того что код должен в браузере исполняться - можно ввести новый идентификатор языка, собственно это и сделали с ES-модулями <script type= "module">
Господи, надеюсь в wasm'е никаких проёбов не будет.
322 1332944
>>32307
я бы вас 5 колонну, вообще заставил сатанинские звезды рисовать чтоб полная жопа синусов была.
323 1332949
>>32797
js программист - делает шаблонные сайты на вордпрессе или битриксе+ рисует или ищет в интернете дизайн. вешает это все., переустанавливает виндоус.
phph программист делает сайты на друпале или вордпрессе+ ковыряется в ошибках предков, меняет чернила в принтере.

тут интеллект нужен. тут сеошники копирайтеры, руководители и менеджеры бессильны.
324 1332950
>>28741
скачивай 5-10 ide выбирай приятную глазу
учи html . потом css.
1315493851316.gif423 Кб, 175x175
325 1332959
Месяц отдыхал от js - изучал Rust. Какой же охуенный язык, в котором сразу всё сделано как надо. По сравнению с js, в котором костыль на костыле и легаси проёбы в дизайне языка обмазываются синтаксическим сахаром.
Но теперь нужно снова работать, вебмакакой. Читаю тред и такое ощущение что я /b/, а может и в /po/. Пиздец, какие-то мамкины тралляторы тупостью, вкатывальщики в айти у которых хеллоуволд не работает и просто шизики пришедшие пообщаться.
Давно я тут не был.
326 1332980
>>32959
Запиливай какой-нибудь идиотский конкурс типа: создать интерфейс для сайта выдающий gps координаты точки, по клику мышки на картинке карты земли.

Посмотрим кто лучший. Раста-боги, неосиллятеры, тралли, болтуны, вкатывальщики...
327 1333003
>>32980
+ статистику по кликам с выборкой по геоайпи и запрашиваемым gps координатам, для отрисовки наглядных графиков в реальном времени
328 1333063
>>32980

> Запиливай конкурс


@
Участвуют макаки-ноулайферы
@
Энтерпрайз-боги с ЗП 500к/нс смотрят как на говно
329 1333064
>>32943

>дропнуть разок обратную совместимость чтобы вычистить всё говно из языка. Как сделали в python3.


Дропнул обратную совместимость
@
Везде, кроме хелловорлдов, ебаный зоопарк из питона 2 и питона 3
330 1333069
>>32706
Может быть за тебя еще попу вытирать надо?
sage 331 1333181
>>25847 (OP)
Шапка ужасная просто. Что за дегенерат ее писал.
332 1333187
>>33181
И Я УЖЕ ВТОРОЙ ТРЕД ГОВОРЮ ЧТО НОВЫЙ ОП И ШАПКА УЕБАНСКАЯ!!!!!!!
Давай сделаем новую адекватную шапку, а новый оп пусть нахуй идёт
sage 333 1333230
>>33187
Он еще и свою ютуб канал прорекламил там видимо.
334 1333268
>>32805
Благодарствую
335 1333301
как легко и с отсутствием батхерта вкотится в ВебАссембли ??
336 1333305
>>33301

> как легко и с отсутствием батхерта вкотится в ВебАссембли ??



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

Можешь начать с

https://github.com/AssemblyScript/assemblyscript
337 1333445
>>32922

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


Прецеденты бывали?
338 1333467
>>25847 (OP)
Напоминаю, что моя задача проста: Ввести dataURL - в textarea,
затем, скриптом сформировать File, и добавить его к input'у для uploading'a.

И после всего этого:
>>30588>>30692>>32303>>32452>>32585>>32667
прислушавшись к вашим "своевременным советам",
аж на третий день...
Мне удалось найти некий полифилл для конструкора "new File()"
- вот здесь: https://github.com/faceach/imagePinch/blob/master/imagePinch.js
но, в виде функции function blobToFile(blob, fileName)
Она - возвращает Blob, подобный объекту File.

Но я всё-ещё не пойму, как переименовать объект Blob в объект File,
и гдавное - где, в и как, в этом объекте File - задать сам source для файла, в виде base64 или blob.
339 1333502
https://dom.spec.whatwg.org/

чому эта ссылка не пашет, какие есть альтернативы ?
341 1333513
Ролл
342 1333521
>>33511
Теперь реакт ВСЁ?
343 1333527
>>33521
Конечно? Ты думаешь, компания может существовать без женщин, негров и трансгендеров?
изображение.png13 Кб, 315x434
344 1333528
Аноны, у меня вопрос по google visualization, а конкретней, про Organization Chart. Возможно ли сделать так, что бы у одного нода было несколько родителей? Если да, как это сделать? Если нельзя, то есть ли какая-нибудь альтернатива в этих чартах? А то я просмотрел документацию, а там одни графики.
345 1333645
Посмотрел flask, что это за залупа? Кто-то пишет на ней? И вообще какие преимущества перед нодой и экспрессом?
346 1333650
>>33467
Так бы и сказали, что нельзя добавить файл в filelist к input[type=file].
Сам нашёл, тут: https://stackoverflow.com/questions/5632629/how-to-change-the-file-inputs-filelist
Придётся аяксом или XHR-запросом бейс этот аплоадить.
347 1333654
>>33645
Никаких
348 1333743
>>33511
Тебе бы в желтой прессе работать. Там ни слова нет про Дэна.
349 1333751
>>33645
python
350 1333845
>>33743
лол, ты на дваче когда последний раз был?
351 1333854
Решаю задачки с кодвора и уже часа два бьюсь на подобной задачей. Подскажите ньюфагу, как в рамках одной функции можно это сделать замена всех входящих символов строки на решетку, кроме последних 4х?

maskify("4556364607935616") == "############5616"
maskify( "64607935616") == "#######5616"
maskify( "1") == "1"
maskify( "") == ""

// "What was the name of your first pet?"
maskify("Skippy") == "##ippy"
maskify("Nananananananananananananananana Batman!") == "####################################man!"
352 1333893
>>33854
За тебя задачу решить? Что это тебе даст?
Ты лучше скажи, что у тебя получается, что не получается.

function maskify(str) {
if (str.length < 5) return str; // короткие строки сразу считаем достаточно обработанными

const lastChars = str.slice(-4); // последние 4
const mask = "#";
const maskLength = str.length - 4;

return mask.repeat(maskLength).concat(lastChars)
}

Методы строк ищи на МДН. Например про слайс написано, как получить последние символы:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice
353 1333904
>>33893

>За тебя задачу решить? Что это тебе даст?


Так ты всё уже и решил. Подсказку хотел, просто криво сформулировал. Знаю я и про МДН и лёрнджаваскрипт и другие, просто я не умею пока ещё это использовать и систематизировать в голове. Энивэй, спасибо.
354 1333905
>>33854
I. Заменить на решётки все символы, кроме последних 4-ёх
II. Создать N-4 решёток и присоединить к ним последние 4 символа.

Если тебе не концептуально надо было, а именно накодить не можешь, то вот пара однострочников:
https://repl.it/repls/ActiveRosybrownStructure (второй вариант без mask.repeat, а как диды через array.join)
355 1333914
>>33905
Подскажи, а как лучше понять логику js? Как понять, когда, где и что нужно использовать?
356 1333915
>>33854
return ("#"*input.length-4)+input.slice(-4)
357 1333921
>>33854
Самое простое создать строку такой же длины, состоящую из решеток, а потом в цикле четыре последних символа заменить на символы из строки на входе.
358 1333923
>>33914
Здравый смысл и опыт. Тут не в жс логика же, а в ДНК. Я, если честно, не знаю, где и как такому учат, что если нужно заменить символы, то их нужно заменить. По сути, я в двух вариантах просто перефразировал условие, ты мог бы сделать то же самое.

>>33915
Питон-тред утонул.
359 1333924
>>33914
Писать код. Решать задачки.
360 1333931
>>33921
Строки же неизменяемые, забыл. Тогда строку создавать из решеток, но длина - 4, а потом конкатенацию последних 4 символов.
image.png56 Кб, 1074x360
361 1334006
362 1334044
>>33914
https://www.w3schools.com/js/default.asp
С самого начала, каждый пример у себя в редакторе РУЧКАМИ набираешь (БЕЗ КОПИПАСТЫ!!!)
Меняй по мелочам всякое.
К середине уже руки будут помнить как код без гугла писать!
363 1334069
>>34044
какой редактор ?
364 1334072
>>34044
>>33924
>>33923
Спасибо
365 1334077
>>34044

>С самого начала, каждый пример у себя в редакторе РУЧКАМИ набираешь (БЕЗ КОПИПАСТЫ!!!)


Ерунда. Это не даст понимания где что использовать. Только опыт решения задач дает такое понимание. Если просто отдельно пройти все темы, не будет понимания как все это вместе комбинировать. Будут несвязанные знания. А когда решаешь задачки, уже используешь разные фичи языка вместе. В этом случае все складывается в понимание общей картины.
366 1334080
>>34077
неси задачки
367 1334084
>>34080
в пыхатреде есть задачки
368 1334089
>>34084
решал на пыхе
369 1334113
>>34080
CodeWars, Leetcode, Project Euler, etc
122.PNG23 Кб, 568x567
370 1334147
Объясните плиз. Чем первый вариант написание компонента <BuildControl /> отличается от второго?
371 1334156
>>34147
В первом случае ты передаёшь в компонент функцию added, возвращающую вызов функции ingredientAdded с аргументом type
Во втором передаёшь по-отдельности проп type и функцию ingredientAdded
372 1334403
>>28266
Аминь
373 1334490
Прошел обучалку по Реакту. Основные моменты понял. Но плаваю в частностях и немного в самом JS. Где набраться опыта ребят? Тупо смотреть готовые реакт проекты и запоминать логику?
375 1334498
>>34490
Не то скинул, вот фронтенд https://ru.hexlet.io/professions/frontend
376 1334499
>>34497
Бро, ну причем тут нода? До нее тоже дойду в свое время.
377 1334501
>>34498
А теперь вижу. Ну хз. В свое время проходил там по Джаве. Как то не очень понравилось.
378 1334518
>>34501
Джаву там делали другие люди. Тем более прошло года 3 уже, уровень курсов сильно вырос. Этот курс один из лучших русскоязычных курсов по программированию вообще, и по JS в частности.
379 1334520
>>34501
Сразу скажу, что курс не для желающих по-быстрее. Очень сложный. Зато когда дойдешь до курса про Реакт, он покажется самым простым.
380 1334590
>>34069
Обычный блокнот или vim если ты на шиндоус!
381 1334592
>>34077

>Ерунда. Это не даст понимания где что использовать.


Это позволит тебе запомнить синтаксис языка и основные конструкции, особенно если в обычном блокноте код писать!

>Будут несвязанные знания.


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

Если ты копипастил всё, или ещё хуже прям в встроенном в браузер редакторе запускал, то перед реальной задачей нужно будет всё гуглить:
1) как создать функцию
2) как создать переменную
3) как сделать цикл

Пацаны, ёб ващу мать, ну не ленитесь вы код писать то!
382 1334602
>>34113

>CodeWars


лютая годнота, сайт, благодаря которому я начал понимать ДЖ, до этого читал Кантора но пользы от его задачек в конце каждого раздела было гораздо меньше, чем от кодварс
советую до 5лвла дойти (или как там это называется я уже забыл)
383 1334617
>>34592
Там же нет никаких задач. Изучение синтаксиса не дает понимания как этот синтаксис использовать. Темы не связанные друг с другом, строки, массивы, функции. Это несвязанные знания. Проходя такое обучение, чуваки могут даже не понять, что циклы можно использовать внутри функций. Потому что темы несвязанные.
384 1334630
>>34602
я наверное тут самый аутист, но этот сайт сразу крашится
385 1334644
>>34617

>Изучение синтаксиса не дает понимания как этот синтаксис использовать.


Ну если ты тупо копируешь и даже не напрягаешь мозг придумывая
что можно поменять в коде тогда ты макака тупая!

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


Ну если ебланы ленятся ПОПРОБОВАТЬ цикл воткнуть внутрь функции, то им дорога сразу в яндекседу
386 1334660
>>34617
Двачую, тупой набор описаний функций с парой коротких примеров не даст общей картины. Нужно миксить с ещё какими-то ресурсами
387 1334666
А что дает Tensorflow.js? Что в фронтенде этой штукой делать можно?
388 1334672
шо там с нодой и экспрессом.клепать формочки и круды норм?
пхп-макака
389 1334677
Пацаны, я совсем запутался. Сейчас будет огромная простыня плохо написанного текста.

1. Есть if(a > b), это условие, выражение внутри него преобразовывается в boolean и возвращается как true/false. Действие в блоке кода выполняется, если условие возвращает true и наоборот. Верно?

2. Есть !, это оператор отрицания. Он переворачивает булево значение выражения в условии. Верно?

3. До недавнего времени, я думал, что оператор условия всегда возвращает true/false, но в случае, когда мы в выражении используем !отрицание (!a > b), для того, чтобы оператор условия вернул true, нам нужно, чтобы выражение преобразовывалось в false. Я надеюсь, что смог донести мысль. Но сегодня я подумал, что понимал это неправильно. ! лишь переворачивает значение выражения. То есть, if (5 > 3) - возвращает true, а if (!5 > 3) - false. Если это так, и ! просто меняет булево значение, то почему вот это работает не так, как я ожидаю:

3.1. if(2 > 3){
console.log("a");
} else {
console.log("b");
}
Выражение в условии ложное, так как 2 < 3, условие возвращает false, выполняется ветка else. Теперь, я использую !отрицание в условии (!2 > 3), и по моим ожиданиям, выражение должно изменить свое булево значение на противоположное и начать возвращать true, но оно все равно запускает вторую ветку. Что за хуйня?

3.2. Ещё более непонятная хуйня, почему вот эта вот хуйня работает, так как я ожидаю:
if(3 > 2){
console.log("a");
} else {
console.log("b");
}
3 больше 2, возвращается true, запускается блок кода в первой ветке, если используем !отрицание, то значение выражения меняется на false и запускается код из else. Пиздец. Объясните кто нибудь, я вообще уже ничего не понимаю. Да, я вижу, что условие изначально истинное, но разве это может иметь значение?
390 1334680
>>34660
Ты этот ресурс вначале вкури, потом следующий, опять с начала
Что за отмазки то?
Вам тут надо чтоб герои любимых мультиков рассказывали как погромировать?
391 1334685
>>34677
Ты с синтаксисом не проебался случаем?
true = !false
false = !true

(5 > 3) -> true
(!(5 > 3)) -> false
392 1334705
>>34677
Оператор ! унарный, то есть принимает один аргумент. Он означает "ЛОГИЧЕСКОЕ НЕ", поэтому не применим к цифрам. !5 что будет означать? Это неправильное выражение с точки зрения логики. ! используется только с логическим типом данных, с Boolean, поэтому его нужно применять не к цифрам, а к True или False.

Правильно писать так:

if (!(5 > 6)) {
console.log("True");
} else console.log("False");

Такая инструкция вернет True, не смотря на то, что 5 не больше 6. Ты просто не понял как использовать ЛОГИЧЕСКОЕ НЕ (!), и неправильно записал синтаксически.
393 1334707
>>34677

> (!2 > 3)


У тебя инвертирование двойки происходит, а не всего выражения, т. е. ты проверяешь 0 > 3
394 1334760
Хочу написать хуитку, которая рисует частицы на канвасе и выстраивает и перемещает их по-всякому, это сложно?
395 1334772
>>34760
Если ты хочешь написать, тогда зачем спрашиваешь? Пиши и всё тут.
396 1334773
>>34772
Если сложно, то не хочу.
397 1334774
>>34705

> !5 что будет означать? Это неправильное выражение с точки зрения логики.


Это будет означать false из-за приведения числа 5 к логическому типу по примеру C, в котором всё, что отлично от нуля — true, 0 — false.
Сравни, например, !0 true.

> ! используется только с логическим типом данных, с Boolean


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

> поэтому его нужно применять не к цифрам, а к True или False.


А это уже просто best practices. Не выдавай незнание стандартов за абсолют.
398 1334776
>>34773
Тогда читай:
если ты чисто поэкспериментировать, то используй CanvasRenderingContext2D. И нет - он не сложный.
399 1334786
https://vincentgarreau.com/particles.js/
Ясно нахуй, все опять придумали до меня.
400 1334816
>>34774
Разговор был про то, что нужно менять все выражение 5 > 6, чтобы логика правильно работала, а чувак менял одну цифру, думая что меняет выражение.

За !5 вон из профессии. Ты видать решил показаться свою крутость, а показал только отсутствие логики, отсутствие опыта программирования, и то что никогда не работал в команде.
401 1334855
>>34677
ты написал опечатку в третьем пункте.

восклицательный знак выполняет последовательно 2 действия.
1-преобразует в логический тип
2- меняет логический тип на противоположенный.

примеры логических преобразований
!undefined -----> !false --->true
!null -----> !false --->true
!0 -----> !false --->true
!1-----> !true --->false
!1.5 -----> !true --->false
!5-----> !true --->false
!"puk"-----> !true --->false
!!alert(confirm())+228.228-----> !!false+228.228 --->0+228.228
402 1334893
>>34855

>восклицательный знак выполняет последовательно 2 действия.


ШТА? Одно действие, не два.
403 1334976
>>34602
А вы как там задачи проходите? Тупо сидите до посинения пока не снизойдет решение для вас или гуглите алгоритмы решения?
404 1334979
>>34816
Верно. Но ты нигде не упомянул приведение. Вот >>34855 анончик расширил то, что я хотел сказать.

> За !5 вон из профессии


Согласен. Но за такие цитаты про язык со слабой типизацией — тоже к чёрту из девелоперов.

> > ! используется только с логическим типом данных, с Boolean

405 1334983
>>34979
В JS нужно особенно быть осторожным, так как слабая типизация, может получится не то что ожидаешь. Работать в JS с числами как с boolean антилогично. В Си нет булевого типа, там приходится использовать числа.
407 1334992
>>34990
Ну и где там больше чем два? Обычный унарный оператор. Принимает true или false, и инвертирует значение.

Ты головой своей подумай хоть. Как он может делать больше одного действия? Он только инвертирует значение булевого типа.
408 1335007
>>34992
А можно, я не буду головой думать? Хочу, чтоб просто и легко жить было, как тебе. Чтоб, если кажется, что одно действие, значит одно, ёпта.
409 1335026
>>35007
Кому кажется? Булеву алгебру почитай. И желательно математическую логику в общем виде. Логическое НЕ выполняет одно единственное действие. Инвертирует булевый тип.
1kt9otqHk14BZIMNruiG0BA.png35 Кб, 1468x477
410 1335029
Есть тут те, кто вкатился в реакт?

Почему это настолько неюзабельное говно?
Казалось бы, жс-библиотека для создания пользовательских интерфейсов (причём декларативная!), но у которой нет возможности писать CSS-стили(!)

Охуеть, да? Библиотека для создания UI, которая не поддерживает стили. Это просто ёбнуться.

Ну ладно, напридумывали стайлд-компонентс, эмоушн и кучу других вспомогательных библиотек для цсс, которые нужно ставить отдельно. Ну ок.
Но блять. Как сейчас писать стили? Если раньше стили прописывались глобально в цсс-файлах, то сейчас нужно ебстись со стилями для каждой компоненты и хуй знает как этого франкенштейна соединить воедино, чтобы смотрелось красиво. Напомню ещё раз, это библиотека для создания UI-компонентов :)
411 1335033
>>35029
Чем тебя не устраивает подключение ксс файлов напрямую?
412 1335038
>>35033
Что значит напрямую?
цсс модули? или один глобальный файл?
413 1335040
>>35038
Напрямую - это писать

>import './Component.css';

414 1335043
>>35040
Это называется цсс-модули. Можешь погуглить, чем они плохи для общего развития.

Я ведь явно написал, что обращаюсь к тем, кто вкатился в реакт и уже давно его юзает, а не написал свой первый хелоу ворлд.
415 1335047
>>35043
<div className = "wrapper" style = {{ display: "flex", justifyContent: "center" }}></div>
Чем не устраивает?
416 1335051
>>35043
Ну и чем же они плохи?
417 1335052
>>35047
Уебанским синтаксисом {{}} и инлайном?

Ну скажи мне на милость, ты таким способом сможешь оформить красивое одностраничное приложение?
Вернее даже сказать красивый сайт с динамически подгружаемыми данными? Не всратый хелоу ворлд, а красивый портал?
А?
Там на каждый элемент дома по 20+строчек стилей, и ты всех их будешь инлайнить?

Ещё раз повторюсь, вопрос для тех, кто уже относительно давно пишет на реакте и пишет что-то серьёзное коммерческое.

Я вот уже год как нырнул в болото из говна реакта и не прекращаю охуевать от его ненужности и неудобства.
418 1335064
>>35052
Предлагай альтернативы.
419 1335068
>>35064
Не пиши этому уебку
420 1335081
>>35029
Хватит истерить. Ведешь себя как капризная девченка. Не нравится - не используй. Не понимаешь - изучи.
421 1335101
>>35029
проблемы фронтендоговна
422 1335175
>>34976
ну сначала раскладываешь задачу на отдельные подзадачи, выполняешь эти подзадачи и решение само по себе вырисовывается в итоге, что совсем непонятно - гуглишь, или вспоминаешь как в прочитанных тобой учебниках подобное решалось
423 1335178
>>35029
не вижу причин гнать на реакт, как по мне, там все удобно и логично, кодишь и получаешь удовольствие от процесса и результата, да еще и при этом начинаешь все лучше и лучше разбираться в дж
424 1335185
>>35178

>как по мне, там все удобно и логично


Ну когда пишешь свой хелоуворлд по мануалу из интернета - тебе может и удобно всё.

А когда приходишь на работу и пилишь коммерческий проект, то понимаешь, насколько это костыльное ненужное и уродливое говно аля франкенштейн. Я уже выше всё по пунктам расписал.
425 1335195
>>35185
да ты не расписал ничего на самом деле, ты просто не шаришь в жс и у тебя от этого горит, кто шарит в жс никогда не станут гнать на реакт, а уж тем более когда нужно пилить коммерческие поекты
426 1335196
>>35185
Мы в проде юзаем обычный бэм, а файлы подключаем через модули.
427 1335253
>>35175
>>35178
>>35185
>>35195
>>35196
Мочегнида, нахуй иди.
428 1335277
Могу помочь
429 1335284
>>35277
Помоги мне найти работу
430 1335312
>>35277
>>35284
Нахуй сьебали оба.
431 1335330
Помогите с вашим всратым языком. Есть файл, там одна функция, пусть function run_code (x) {....}
Я вставляю этот скрипт на страницу <script scr="..."></script>
Теперь рядом создаю еще один скрипт, где мне нужно вызвать эту функцию.
<script>
run_code([1,2,3])
</script>

Но функцию вызвать нельзя, как ее импортировать? пробовал перед определением функции добавить export, но нихуя
432 1335348
>>35330
run_code([1,2,3]); должно идти после шкрипта с телом функции. Экспорты не нужны. Иди в инструменты разраотчика и чекай ошибки.
433 1335357
>>35348
Шкрипт отдельным файлом идет, это не влияет? Помню и раньше с этим ебался
Uncaught ReferenceError: run_code is not defined
Такие дела.
434 1335358
>>35357
Все разобрался, я копапистил откуда то, скопипастил вставку скрипта с defer. Удалил, заработало. Пардон за беспокойство.
435 1335368
>>35330

>с вашим всратым языком


>я копапистил откуда то


Вся суть местных долбоёбов.
436 1335375
>>34992
а ты попробуй
alert ( !(`а ты попробуй `) );
437 1335378
>>35026
а мы обсуждаем не `логическое не`,
а оператор ява скрипта `!`
438 1335380
>>35330
незнаем(
439 1335446
440 1335457
>>35029

> которые нужно ставить отдельно.


Do One Thing and Do It Well
юниксовая философия же додик)
хочешь юзай aphrodite, хочешь css modules, хочешь любую другую библиотеку для стилизации, в этом же весь смысел.

> Почему это настолько неюзабельное говно?


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

> Библиотека для создания UI, которая не поддерживает стили


а должна? В react-native например концептуально другой подход к "стилизации" вшивать что-либо в react было бы решением дибила.

> Но блять. Как сейчас писать стили?


> хуй знает как этого франкенштейна соединить воедино


1) осилить доку.
2) посмотреть как реализовано в больших проектах
head to material-ui/ant design etc

ныга, я считаю тебя идиотом не потому что ты на серьезных щах несешь вздор что стэк на котором пишут АРРЯЯ ПАРТАЛЫ фейсбук, дропбокс, нетфликс етц не подходит для написания больших дата драйвен аппликух впрочем половина АРРЯЯ ДЕСИГН awwwards.com сайтов юзают реакт и css-in-js а потому что у тебя дерьмовый мозг :)
441 1335462
>>35457

> css modules


>любую другую библиотеку для стилизации


> css modules


Зачем ты пытаешься писать о том, в чём полный ноль? Ты же нихуя не понимаешь и уже в первой же строчке обсираешься.

цсс модули у него это библиотека ахахахах
442 1335465
>>35462
библиотеку/подход ты всегда когда не находишь что сказать пытаешься доебаться до очевидного упрощения?
pqafkb6d9ba01.jpg49 Кб, 645x729
443 1335469
>>35465
Да я понял, что ты полный ноль и ничего не понимаешь :) Пик рилейтед

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

> material-ui/ant design etc


Что это, ui-фреймворки?
Ну вот, опять подтвердил мой предположение, что ты никогда не работал на проекте с реактом (да и вообще вряд ли где-то работал в айти, судя по твоему слогу 16-летнего вайтишника)

Приносит тебе дизайнер макет вьюшек, ты должен их перепилить в компоненты, формочки и кнопочки прикрутить к api на сервере. И как ты будешь стилизовать их своими ui-фреймворками, которые просто набор стилизованных компонент с минималистичным дизайном. Зачем мне они вообще, если у меня есть стайлгайды от дизайнера?
444 1335471
>>35469
Даже помогать не буду такому высокомерному пидорасу как ты хоть и знаю ответ на твою проблему.

Мимо другой анон
445 1335474
>>35469
лол. Боевые картиночки ин да хаус.

> пока будут такие персонажи как вы


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


двумя постами выше:

> Но блять. Как сейчас писать стили?


лол, и совсем не проекция да?

> Что это, ui-фреймворки?


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

ныг я о фронте забыл втрое больше чем ты когда либо знал не выебонь плыыз
446 1335498
>>35375
Иди уже на завод. У тебя нет шансов стать программистом.
447 1335499
>>35378
Это и есть логическое НЕ. На завод!
448 1335501
>>35499

>На завод!


А это у тебя тоже логическое не в конце? Или я просто похожие символы путаю?
449 1335516
>>35026
ебать ты тупой, тип инвертирует, ага, сука ебанат, а ещё выёбывается, демон тухлодырый
wIZCrs1Nrp.jpg1,3 Мб, 890x1113
450 1335594
Какой фреймворк актуален для SPA в 2019?
451 1335683
>>35594
На дворе 2020 уеба дегенеративная.
452 1335700
Ребятушки.. помогите

Умеет ли Node.js без танцев с бубнами и на велосипеде передавать переменные в react.js без Ajax/GET?

Надо чтобы контроллер view engine сразу передавал в JS некоторое дерьмо
453 1335704
>>35700
Из твоего описания совсем непонятно, что ты хочешь получить. Прочитай ОП-пост внимательно.

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

Тебе какие-то данные надо запихать во время сборки? Можешь ЖСОН импортировать например.
454 1335722
>>35704
А аксиос нормально использовать для запроса данных с нодовского бэка на реактовский клаентсайд? Или есть более верные альтернативы?

мимо другой анон
455 1335726
>>35722
<Iframe>
456 1335767
>>35704
Сейчас у меня React получает данные через JSON

это же зашквар.

неужели весь веб так построен?
457 1335770
>>35767
Попробуй nextjs.
458 1335772
>>35767

> неужели весь веб так построен?


Не только веб. Любое клиент-серверное взаимодействие. Не понимаю, что тебе не нравится.
459 1335773
460 1335775
>>35772
Не любое.
Большинство приложений работает через RPC или еще какие-то сокеты-вызовы
461 1335869
>>35516
Что тебе не ясно? Если ты такой тупой, что не можешь понять простой оператор, то до свидания.
image.png112 Кб, 1098x763
462 1335886
Объясните в чем смысл пикрила из предыдущего треда
463 1335978
>>35886
ему 30 будет только в 2032 году
464 1336047
>>35978
А что особенного в 30?
465 1336085
Читаю javascript.info
Поясните за точность вычислений в ЖС.
Как ТОЧНО вычислять.
0,1+0,2 не равно 0,3
А 999999999999 само станет овер10к.
Это как вообще.
А если мне надо деньги посчитать?
После джавы как то не по себе от этого всего.
466 1336094
>>35886
У него зелёный гитхаб, а у тебя нет.
467 1336120
>>36085
Это особенности стандарта компилятора, а не особенности жс. Другие языки тоже этим болеют, вангую что твоя жаба так же.
468 1336125
>>36085
https://0.30000000000000004.com
Даже сайт отдельный есть для этого.
469 1336136
>>36120
у джавы есть БигДессимиал и куча типов для чисел. Джава как раз норм. там точно знаешь что и зачем используешь.
470 1336151
>>36136

> куча типов для чисел


А могли бы один сделать, но хороший.
471 1336268
Аноны, часто слышал что create-react-app - плохою
Почему?
472 1336300
>>35775
А в советах что передаётся? Правильно, жсон. Ты путаешься в скобках и прочитать его не можешь чтоли? А ты и не должен, объект с одной стороны, объект с другой стороны.
15237309717262.jpg1006 Кб, 1280x680
473 1336307
Лютый ньюфаня в тхреде!
Скажите господа, а как с помощью JS сделать программу для обработки данных с разных сайтов.
Допустим я хочу чтобы каждый раз, когда мой товарищ Александр заходил впарашу ему автоматом отправлялось сообщение "Саня хуй соси!", может даже на разных языках, чтобы капча не сильно кусалась. Пикрандом.
474 1336314
>>36307
Ну тут свой сервер надо поднимать на ноде, который будет общаться с апи этих сайтов.
475 1336334
>>36314
Уже частично нашёл ответ на свой вопрос. Если с парсингом разберусь, думаю с отправкой сообщений справлюсь.
https://www.youtube.com/watch?v=PFhK14Mdx28
476 1336336
>>36151
Ты не шаришь, лол.
477 1336428
Рубята кто может пояснить
let b = JSON.parse("asdasd")
b = 1
b
let b = 1
После этого кода, оно мне не дает заюзать b никаким образом, так и должно быть?
478 1336435
>>36085
считай в копейках. в представлении. представляй копейки в рублевой форме
479 1336437
>>36428
у вас гиперлетоз
480 1336439
>>36437
Что? Так и должно быть, что b теперь нельзя присвоить никакое значение? Ладно там понятно что let b нельзя снова сделать, но у меня b = 1 кидает ошибку Uncaught ReferenceError: b is not defined
481 1336440
>>36085
в интерпрайз приложении юзаем Big.js для этого. Посмотри может подойдет.
482 1336473
>>25847 (OP)
Перекат будет?
483 1336500
>>36439
гейсон парсэ принимает не строки, а строки в формате гейсон
485 1336565
>>36307
напиши юзерскрип и уставнови его как-то этому САНЕ
486 1336721
>>35068
Почему мне так смешно от вашего диалога?
Serjant 487 1336726
https://habr.com/sandbox/109444/ подскажите как сука это реализовать
gdekupitdollary-400x300.jpg58 Кб, 400x300
488 1343352
Аноны Москвы. Нужен препод JS на 11.02 и 13.02. Занятия по три часа с 19:00 до 22:00. Платят 800-1000р/ч. Задача объяснить четырём жлобам тему, шоб они были довольны.

Кто заинтересовался: пишите на isambard12W6Z3ANUSma:OHilPUNCTUMrvuJu
489 1344278
>>35471
Ну мне помоги хотя-бы. Я же так давно и с таким интересом наблюдаю ваши треды.
2KOpUWXmhng.jpg74 Кб, 500x666
490 1344284
][уе-мае, братцы, выручайте.

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

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

Как прописать настройку, чтобы created() сразу отрабатывали при запуске приложения. Это в сервис-воркере делается или во vue?
491 1344287
>>25847 (OP)
На что сделать акцент, изучая бэк на вэбе? Особенно интересует база. Так как трэд посвящен JS, пусть это будет нод.
Какие самые типичные коммерческие задачи на бэке? (например во фронте - это запилить страничку по макету)

в факах не нашел, потому что
Прошлый тред: >>1319289 (OP)

>ошибка - тред не найден


Руководство для начинающих:
https://github.com/pr-anon/js_thread

>closed

492 1344290
>>44287

>на вэбе


Для вэба
фикс
493 1344476
БАМП
494 1344659
Поясните за кантора
495 1345661
БАМП
496 1346102
>>25847 (OP)
Господа, Помогите решить проблему.
Есть форма, которая отображается ajax запросом на главной странице (1 метод). При отправке этой формы запускается 2 метод, который также отправляет данные ajax запросом и в результате выводит результат обработки метода (некоторый текст).
Результат выводится, но сразу по окончании метода происходит переход на главную страницу в состоянии до отображения формы.
При дебаге обнаружил, что на строке return false мой результат висит на странице, а при выходе редирект на главную.
https://codepen.io/anon/pen/PVeRrY
Тред утонул или удален.
Это копия, сохраненная 17 марта 2019 года.

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

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