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


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

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
495 35 195

JavaScript thread Number(`123`); /js/ Аноним # OP 13/01/19 Вск 07:35:47 13258471
js.png (61Кб, 1050x1050)
1050x1050
ghyoba.jpg (22Кб, 250x250)
250x250
jqisvisible.jpg (73Кб, 624x600)
624x600
spa.jpg (252Кб, 600x800)
600x800
Прошлый тред: >>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
Аноним 13/01/19 Вск 07:41:10 13258492
Что-то мне после няшечки-нодочки попалась задача связанная с WP.
Блять, какой же это кошмар. Код буквально спрятан от "разработчика", хуй поймёшь структуру проекта, какие-то невменяемые плагины. Добавляешь чего-то там в шаблон, не видя что оно там делает, а когда видишь то оказывается что css по-даунски сделан. Хочешь хуитку маленькую прикрутить, и приходится заниматься насилованием макаки, вместо того чтобы просто прописать в корне импортирование, или даже добавить скрипт в хтмл.
Прямо какой-то другой мир.
Аноним 13/01/19 Вск 07:46:17 13258513
у вас всегда ОП такой батхёртный?
Аноним 13/01/19 Вск 11:26:30 13258954
>>1325849
Вордпресс даже PHP-разрабы избегают как могут, лишь бы в глаза его не видеть. Ну и ты сравниваешь тёплое с мягким - на ноде такой же многофункциональный комбайн как WP будет таким же неудобным для разработчика (зато удобным для пользователя).
Аноним 13/01/19 Вск 11:48:57 13259065
>>1325895
Я хоть прочитать логику смогу, а не теряться в том как кто-то разложил абстракции, да ещё и перевёл вдобавок.
В Ноде (и вообще любом решении через код) можно хотя бы костыль оперативно запилить. Хоть ванилькой, хоть готовым решением, хоть модулем на основе уже подключённых вещей.
В WP вместо этого имеется вроде бы юзер-френдли, но по факту ебля.
Аноним 13/01/19 Вск 12:56:19 13259386
>>1325849
А как ты вообще с ноды попал на WP, если не секрет?
Аноним 13/01/19 Вск 13:31:16 13259577
image.png (147Кб, 909x268)
909x268
Есть в js еще какие либо методы типа $POST в пыхи для работы с данными из формы которые ввел пользователь, именно на стороне браузера, formData неудобная чет
Аноним 13/01/19 Вск 14:21:14 13259718
allow
Аноним 13/01/19 Вск 15:27:55 13259869
что-то тред по самому популярному и распространенному языку полумертвый какой-то
Аноним 13/01/19 Вск 15:34:30 132598810
Зачем вкатываться, если работы для нафань нет?
Аноним 13/01/19 Вск 15:41:55 132599011
Агон, мне нужно получать title страниц из базы урлов. Это возможно просто скриптиком на js сделать?
Аноним 13/01/19 Вск 17:10:47 132602112
>>1325988
Нет, но одновременно её больше, чем на любом другом языке.
Аноним 13/01/19 Вск 17:26:11 132603313
Аноним 13/01/19 Вск 17:36:50 132604214
Анусы, объясните мне 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?
Аноним 13/01/19 Вск 19:45:44 132610315
Аноним 13/01/19 Вск 20:15:00 132614316
>>1326106
Такие как ты кончают раком.
Аноним 13/01/19 Вск 21:06:15 132620717
>>1326170
Такие как ты отлизывают страшновинишкам, пшелнах.
Аноним 13/01/19 Вск 22:17:13 132626118
>>1326248
Иди собаке в пукан дай.
Аноним 14/01/19 Пнд 01:13:01 132637119
>>1325847 (OP)
Вопрос почаны.

Есть задача реализовать rss ленту из готовых rss каналах на vue + node js, поставил rss-parser и уменя вопрос оп самому rss, считывать надо на фронте или на бэке. Нужно ли помещать считанные статьи куда то в базу, как вообще происходит считывание свежей информации в rss? для дебила поясните как бы вы решали такую задачу?
Аноним 14/01/19 Пнд 03:48:38 132640620
Как понять что ты достиг опредленного скиллкапа и можно вкатываться в работу? Я вот сейчас задрачиваю Кантора, в верстку умею неплохо. Что дальше? Я уже могу пойти собеседоваться на ближайшую галеру?
Аноним 14/01/19 Пнд 06:30:46 132642821
>>1326100
Если смог в матан на JS, да ещё и график подкрутил, и точность захуячил не хуже чем на плюсах, то ты априори лучше школьника который научил Реакт два поля складывать.
Аноним 14/01/19 Пнд 06:51:24 132643122
js in a nutshell.mp4 (3671Кб, 1024x768, 00:02:56)
1024x768
Аноним 14/01/19 Пнд 06:59:09 132643523
Аноним 14/01/19 Пнд 07:22:09 132644124
>>1325906
Поздравляю, ты только что узнал, что любые абстракции имеют не только преимущества, но и недостатки. Уже интуитивно понимаешь больше, чем средний жопаскрипт-разработчик, скоро сможешь в гугл устроиться, если продолжишь в том же духе.
Аноним 14/01/19 Пнд 08:24:53 132645725
Ребят объясните в двух словах зачем нужны lifecycle методы? В частности componentDidMount и componentWillMount
Аноним 14/01/19 Пнд 10:27:51 132648226
>>1326457
если я скоро буду, то нужно начинать готовить данные например, заранее дорожку там расстелить, а когда он смонтирован можно условия разные проверить и интерактив зафигачить
Аноним 14/01/19 Пнд 11:20:39 132650027
Как вы считаете жабаскрипт в следующие 5 лет помрет и уступит новым модным стильным браузерным языкам? Или наоборот будет жить и никакой другой язык не станет альтернативой в браузере?
Аноним 14/01/19 Пнд 12:02:35 132653028
Аноним 14/01/19 Пнд 12:12:40 132654129
>>1326500
В ближайшие лет 5 точно нет. Как и 10. Альтернатив нет.
Аноним 14/01/19 Пнд 13:31:06 132657130
>>1326500
Будет "помирать" еще лет 10 минимум, потом все перейдут на какой-нибудь дарт, но работы на жс все равно будет больше, чем на всех остальных веб-ориентед яп вместе взятых.
Аноним 14/01/19 Пнд 13:58:23 132657331
>>1326431
А ты спросил у авторов прежде чем здесь постить?
Аноним 14/01/19 Пнд 14:10:24 132657532
> var n = BigInt(1);
Какого хуя у меня JS выдаёт ошибку на этом коде?
Аноним 14/01/19 Пнд 14:53:04 132658033
>>1326431
>Array(16).join('2ch')
>"2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch2ch"
Я и не знал что так вот можно, век живи - век учись.
Аноним 14/01/19 Пнд 14:55:21 132658334
>>1326573
HELLO, CAN I POSTIT YOUR VISER ON 2CH?
Аноним 14/01/19 Пнд 15:39:45 132659335
А если ты особо то нихуя и не знаешь, есть смысл идти на стажера?
Аноним 14/01/19 Пнд 15:41:44 132659436
>>1325847 (OP)
Что за хуйня, где нормальная ссылка на гитхаб, где были подборки книг. Сейчас же там ссылки на ебаный ютуб.
Аноним 14/01/19 Пнд 15:51:54 132660037
>>1326594
Давай пости сюда твою ссылку на гитхаб с подборками книг.
Аноним 14/01/19 Пнд 15:52:41 132660138
>>1326600
Я как раз и ищу эту ссылку
Аноним 14/01/19 Пнд 15:59:09 132660339
index.jpg (5Кб, 237x180)
237x180
>>1326601
Хорошо. Когда найдешь, то сбрасывай сюда. Ту репу на гитхабе создавал не ОП, а я. Я посмотрю что там за подборка и рабочие ли ссылки, и если да - от добавлю в репу информацию.
Также просьба ко всем, если будут попадаться нерабочие ссылки в той моей репе, то пишите в issues или сюда - я их деактивирую и потом удалю потом впоследствии.
Аноним 14/01/19 Пнд 16:10:22 132661040
P.S. Саму подборку информации - создавал не я. Возможно ее ОП сделал. Я весь текст с разметкой скопировал с предоставленного пастебина. Если кто-то что-то в нее желает добавить, то пишите сюда. >>1326603
Аноним 14/01/19 Пнд 16:35:20 132662041
лох.png (293Кб, 1926x1512)
1926x1512
Аноны, есть ссылки на вк видео такого формата:

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

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

Нашел апи http://allorigins.ml, который обходит cors и парсит данные страницы, но в нем кодировка проебывается. Неужели единственный вариант - писать свой апи? Вообще не шарю за бэкенд.
Аноним 14/01/19 Пнд 18:12:26 132667042
>>1326620
Вопрос-то в чем, ебать? Если ты утыкаешься в cors, то у тебя два стула - отключить его в браузере и делать свою хуйню в браузере(если это нужно только тебе и однокласснику, который не против в настройках поковыряться), либо писать это не в браузер, а как отдельную программу, которая может быть частью бекенд-сервера, а может и не быть, зависит от целей.
Аноним 14/01/19 Пнд 19:16:33 132669643
>>1326670
Вопрос в том, как со стороны клиента спарсить урл с вк видео и получить название видео в обход cors
Аноним 14/01/19 Пнд 19:23:19 132670244
>>1326696
В браузере - никак. Только отдавать этот url на сервер, который уже сделает нужный запрос, распарсит его и вернет результат клиенту.
Аноним 14/01/19 Пнд 20:48:03 132673145
Пытаюсь поднять тут сервер этого емаил шаблонизатора. С нодой раньше никогда не работал, при загрузке файлов выскакивает такая ошибка.
Не подскажет в чем может быть затуп?
https://github.com/voidlabs/mosaico/issues/496
Аноним 15/01/19 Втр 02:07:56 132692146
Аноним 15/01/19 Втр 05:24:49 132695647
>>1326500
JS помрёт только если в браузеры нормально впаяют другие языки, причём на уровне единого стандарта на всех платформах и версиях.
Аноним 15/01/19 Втр 07:36:00 132698748
>>1326500
> Новые модные стильные браузерные языки
Это какие?
Аноним 15/01/19 Втр 08:36:09 132699349
Аноним 15/01/19 Втр 08:50:35 132699650
>>1326993
Да. Посматривать в сторону Rust + wasm стоит. Уже сейчас нужно находить время на Rust, так как это системное программирование и там имеются свои особенности.
Аноним 15/01/19 Втр 10:02:15 132700751
>>1326993
В wasm уже dom завезли?
Аноним 15/01/19 Втр 10:07:31 132700852
>>1327007
пока ты дрочишь дом, прогрессивные посоны пишут аппы на юнити
Аноним 15/01/19 Втр 10:29:16 132701553
>>1327008
Уже вижу будущее сраных лендингов на юнити.
Аноним 15/01/19 Втр 10:47:56 132701854
>>1327015
ЗАХОДИШЬ НА САЙТ НА ЮНИТИ
@
В ШАПКЕ НАПИСАНЫ СИСТЕМНЫЕ ТРЕБОВАНИЯ К САЙТУ
@
INTEL CORE I7, 16GB RAM
Аноним 15/01/19 Втр 10:57:45 132702055
>>1327018
>INTEL CORE I7, 16GB RAM
>имплаинг сейчас требования меньше
Аноним 15/01/19 Втр 11:03:26 132702356
wasm тема!
Аноним 15/01/19 Втр 14:08:03 132713157
Screenshot2019-[...].png (5Кб, 237x158)
237x158
Как так?
Аноним 15/01/19 Втр 14:28:29 132714858
>>1327131
Не стоит вскрывать эту тему. А ещё у него typeof - object
Аноним 15/01/19 Втр 16:00:16 132722759
>>1326731
>>1326921
Усе решил, надо было папочку эту самому создать.
Аноним 15/01/19 Втр 16:04:33 132723360
>>1327131
Тоже эту картинку видел. Тут видимо интерпретатор при выполнении оператора >= или <= вместо того чтобы проверять на два условия проверяет от обратного и возвращает что то типо !result
Аноним 15/01/19 Втр 16:53:36 132725961
>>1327018
>СИСТЕМНЫЕ ТРЕБОВАНИЯ К САЙТУ
А ведь со всеми этим PWA так вполне может быть.
Аноним 15/01/19 Втр 16:55:05 132726062
>>1327131
Так что не надо насиловать язык.

Давай ещё сотни сложных {} вложи друг в друга поверх особо упоротых вызовов вложенных функций - тоже очень неожиданные вещи обнаружишь.
Аноним 15/01/19 Втр 17:58:04 132729063
>>1327260
Правильно, не надо насиловать жопаскрипт, надо всеми силами от него избавляться. Хочешь написать новый сервер на ноде? ОСТАНОВИСЬ, возьми любой другой язык, потом скажешь спасибо сам, тебе скажут спасибо те, кому придется этим сервером пользоваться и те, кому придется этот сервер поддерживать после тебя. Хочешь написать десктопное/мобильное приложение на жысе? ОСТАНОВИСЬ и подумай над тем, почему ты поехавший в хуй и как это можно исправить.
Аноним 15/01/19 Втр 18:03:33 132729364
>>1327290
Ты ебобо?

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

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

И только нюфаня бегает вокруг очередной бесполезной хрени и удивляется. А рядом бегает HR и думает что такие вопросы адекватны при интервью, хотя у здорового программиста голова не повернётся с такими конструкциями сталкиваться
Аноним 15/01/19 Втр 18:06:51 132729565
>>1327293
>ну ты просто ДОЛЖЕН видеть/знать/понимать вот это, вот то, вот здесь еще противоречащее логике и здравому смыслу, и только тогда сможешь нормально языком пользоваться
Ахуеть, но так может лучше взять язык, который НЕ противоречит логике и здравому смыслу, чем ебаться с жопаскриптом? Не говоря про то, что подобные нюфанепроблемы - это только начало жс-ебли?
Аноним 15/01/19 Втр 18:18:56 132730466
>>1327295
Это же круто, чем больше ебешься, тем ты более блатной кулхака. А выбирать простое - это удел норимсов, которые не могут посвятить всю свою жись искусству жопоебли жопаскрипта.
Аноним 15/01/19 Втр 18:19:50 132730667
>>1327304
А хули ты тогда на сишке не пишешь, нормис ебаный?
Аноним 15/01/19 Втр 18:19:51 132730768
>>1327295
Маня, ни один из языков программирования не противоречит логике. Он совершенно логичен всегда. Иначе его тупо не сможет съесть компилятор/транслятор/етк.

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

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


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

И да, бонусом идут веселые вещи из WTFJS, которыми любят пугать ньюфагов.
Аноним 15/01/19 Втр 18:44:05 132731971
>>1327315
Ты точно наркоман.

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

Подходить к JS как к языку именно общего программирования, а не мутирующему отростку для обработки всякого на странице браузера - это ошибка в принципе.
Аноним 15/01/19 Втр 18:54:10 132732172
>>1327319
>Бтв, дрочить на ООП в 2к19. Паттернов ещё наверни
Пиздец, где вас таких штампуют? Каждый жс-дурачок сейчас эту хуйню повторяет как попугай, начитавшись статеек на медиуме.
>Подходить к JS как к языку именно общего программирования, а не мутирующему отростку для обработки всякого на странице браузера - это ошибка в принципе.
Именно про это я и говорю - на жопаскрипте надо писать только там, где без него в данный момент не обойтись - в браузере. Писать на жсе что-то другое - это антигуманное поведение по отношению и к пользователям, и к программистам.
Аноним 15/01/19 Втр 19:00:39 132732473
>>1327321
>Каждый жс-дурачок сейчас эту хуйню повторяет как попугай
Я наоборот вижу что они хотят прям ООП и бугуртят с того, что его нельзя завезти в JS, не изменив язык подчистую. Либо начинают видеть ООП там где его нет, что ещё хуже.
Аноним 15/01/19 Втр 19:23:00 132735074
>>1327324
>его нельзя завезти в JS, не изменив язык подчистую
Наркоман? ООП там уже давно есть, кривенькое, бедное, но основ хватает, чтобы даже собственными силами допилить его до юзабельного состояния в проекте, если тебе так хочется. А на уровне языка это сделать было бы проще простого. Другое дело, что обычно нет резона так заебываться и легче либо взять нормальный язык, либо писать процедурную лапшу, которую каждый жопаскриптер поймет с полуслова, в отличие от страшного ООП с его страшными паттернами, которые так пугают жс-детей. А функциональщина с ее паттернами почему-то не пугает. Наверное потому что они за функциональщину принимают эту же процедурную лапшу с мутабельностью, на которую сверху накинута пара функторов.
Аноним 15/01/19 Втр 20:16:00 132739675
Пися чешется когда кодю на JS, это нормально?
Аноним 15/01/19 Втр 20:43:24 132740976
Господа жиэсеры, как на вашем модном языке можно проверить MIME-тип файла, который я отправляю через форму?
Аноним 15/01/19 Втр 22:51:34 132748477
>>1327409
SWITCH (CASE.MIME) {
export (case.mime)
}
Аноним 15/01/19 Втр 23:23:53 132750078
или так:

ex = file.sync {
file.object.mime === (($files_in))
}
Аноним 16/01/19 Срд 00:00:19 132753279
1359821122757.jpg (7Кб, 200x191)
200x191
>>1325847 (OP)
Посоны, кто-нибудь шпарит в WebRTC и всех этих blob? Пытаюсь наладить трансляцию с вебкамеры через WebRTC, вычленил blob URL из потока, и все, епт. Руководства есть только от 2013г, где предлагается вставлять этот blob URL в src video-тега, а сейчас это нихрена не работает.

Может, поможет кто? Буду очень благодарен.
Аноним 16/01/19 Срд 01:16:00 132757780
Аноним 16/01/19 Срд 01:17:13 132757881
Аноним 16/01/19 Срд 01:17:31 132757982
>>1327396
перестала чесаться кстати
Аноним 16/01/19 Срд 11:54:21 132773283
1405722993228.png (57Кб, 601x695)
601x695
>>1327577
>>1327578
Анончик, ты вроде шаришь в этом, объясни плс:

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

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.


Подскажи плс, на русском в сети нихрена нет, а в инглише я не особо силен.
Аноним 16/01/19 Срд 12:09:47 132774384
12 странных вещей, которые могут произойти после установки npm пакета
Пару месяцев назад я начал заниматься проектом под названием malicious-packages (ака "вредоносные пакеты"). Он следит за обновлениями в npm репозитории, скачивает все новые модули, а затем проверяет их на вшивость — ищет сетевую активность, подозрительные операции с файловой системой и т.д. Даже маленькие проекты на node.js часто имеют большое дерево зависимостей, и у разработчиков физически нет возможности проверить их все. Это даёт злоумышленникам огромный простор для манёвра, и возникает вопрос — сколько же всякой гадости прячется по тёмным углам npm registry? 180000 проверенных пакетов спустя я получил примерный ответ. ...
https://habr.com/ru/post/436132/
Аноним 16/01/19 Срд 12:22:59 132775185
Аноним 16/01/19 Срд 12:33:16 132775286
1
Аноним 16/01/19 Срд 13:07:19 132776087
>>1327315
Можно использовать TypeScript, вместо того, чтобы жаловаться.
Аноним 16/01/19 Срд 13:18:11 132776688
лох.png (3625Кб, 2204x1370)
2204x1370
Анончики, как обойти запрет vk по вставке их сайта в iframe? Точно должен быть способ потому что видел уже работающий пример когда то.
Спаси

http://jsfiddle.net/mju0ew5z/4/
Аноним 16/01/19 Срд 14:19:26 132780389
>>1327315
Делал кпиптобиржу, бэк js, фронт js. Мутабельность это охуенно, если не получается её понять и юзать то пожалуйста использую TS
Аноним 16/01/19 Срд 16:19:39 132793690
>>1327803
На бэке нода полагаю, а фронт на чем?
Аноним 16/01/19 Срд 16:44:40 132795891
>>1327760
>>1327803
Вы такие умные бля, со своим TS, а найдешь где покушать заработать на TS или не найдешь - похуй
Аноним 16/01/19 Срд 17:09:22 132798492
>>1327760
Тайпскрипт не решает ни одну из этих проблем, просто добавляет немного сахарку и слабые типы(нахуй не нужные в жопаскрипте). Тащить в проект левую настройку над синтаксисом существующего языка - это вообще нонсенс нахуй, который только в жс-манямире может считаться приемлемым, а уж тем более когда надстройка ничего не дает по сути.
>>1327803
Я и не говорил, что мутабельность - это плохо.
Аноним 16/01/19 Срд 19:41:59 132810993
Я так понял, не писать на es6 в 2д19 === быть опущенцем?
Аноним 16/01/19 Срд 20:20:33 132813094
Кто хочет в Эстонию понаехать?
Аноним 16/01/19 Срд 20:41:45 132814095
двоч кто привык к виму? Как вы пишете во всяки jsbin/jsfiddle etc.
короче когда из нормального мода в insert mode заходишь, вернуться в normal mode можно нажав esc но тогда инпут теряет фокус так и не выйдя из insert mode как это обходить?
Аноним 16/01/19 Срд 20:58:41 132815396
Сап. А насколько плохая идея запилить node+express проект на typescript ? Есть где нить статьишки или только ноги отстреливать себе?
Аноним 16/01/19 Срд 22:30:57 132823097
Аноним 16/01/19 Срд 22:35:40 132823298
>>1328153
А кто тебе мешает писать на TS? В чём вопрос то?
Аноним 16/01/19 Срд 22:37:16 132823799
pythonvsjs.jpg (140Кб, 1134x678)
1134x678
Аноним 16/01/19 Срд 23:08:09 1328250100
>>1327958
>я сосу бибу зная TS
>значит все сосут бибу зная TS

Маня отличная логика. Давай я тоже так?
> Я использую в работе TS, меня из-за этого и взяли.
> У всех есть работа на TS
Аноним 16/01/19 Срд 23:10:13 1328252101
Аноним 16/01/19 Срд 23:20:45 1328259102
Ребят, я потерял контакты Анона которого в гугл взяли. Он на ноде и ангуляре писал средненько (примерно на уровене джуна 4 месяцев) , еще все рофлили, а он потом видос с пруфами записал и порофлил. Короче напишите контакты его.
Аноним 16/01/19 Срд 23:31:35 1328266103
Ты СОВЕРШЕННО не понимаешь в чем суть JS.
JS это не руби «о, привет чуваки, зацените я слепил три гема и получился блог, гыгы». JS это не псевдофункциональный код питона. JS это не шарп, джава или пхп. JS это язык, дающий людям шанс побыть истинными творцами - ужасными, поехавшими, ненормальными, спятившими чудовищами, коими они являются на самом деле. Впилили промисы, а мы смеемся. Присыпали сахаром прототипы и назвали их классами, а мы смеемся. Три тимлида прыгнули с крыши шестнадцатиэтажки, взявшись за руки, после попытки разгрести листинг с тридцатикратной вложенностью, а мы смеемся и просим еще. Замыкания, колбэки, асинки, авайты — мы смеемся. Модульность, асинхронность, непрерывная интеграция, юнит-тестирование, kv-хранилища, по новому фреймворку каждый новый день — мы смеемся. Electron дал возможность писать desktop applications, запихивая в каждый хеллоуворлд по браузеру — мы — смеемся. Мы бездушно подпишемся под чем угодно, наши предпочтения не основаны на здравом смысле, бесцельные споры — наша стихия, мы — истинное лицо современного IT, мы - проклятие Computer Science.
Аноним 17/01/19 Чтв 00:10:09 1328292104
>>1328230
А че не едешь? Найди работу и заходи
Аноним 17/01/19 Чтв 01:48:57 1328316105
>>1328266
В следственном комитете спец.софт на electron. Так что это просто дауны нам завидуют
Аноним 17/01/19 Чтв 02:19:15 1328319106
>>1326571
Только дарт жидко пернув помер, а у жс стандарт за стандартом пилится
Аноним 17/01/19 Чтв 02:30:15 1328328107
>>1327984
> TypeScript просто добавляет немного сахарку и слабые типы(нахуй не нужные в жопаскрипте).
> TypeScript ничего не дает по сути.
Сразу видно лошка, который на жс комплекснее 99 бутылок пива на стене не делал. Или пидора, сидящего на Атоме или Саблайме вместо VSCode, где с автокомплитом даже кодить не надо, успевай Enter нажимать. Онлайн доки можно выкинуть нахуй - F12 и сразу глянул методы в тайпинге.
Аноним 17/01/19 Чтв 13:06:11 1328474108
>>1328328
Слушай, а можешь накидать какие у тебя экстеншены стоят на вскоде?
Аноним 17/01/19 Чтв 13:22:02 1328476109
>>1328316
>В следственном комитете спец.софт на electron.
Я понимаю что это секрет конечно, но хотя бы общих чертах что там за софт для следственных действий? Если ссылка на сайт с продажей этого софта?
Аноним 17/01/19 Чтв 13:25:26 1328478110
yobawaves.jpg (17Кб, 300x168)
300x168
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/
Аноним 17/01/19 Чтв 13:30:49 1328482111
>>1328478
Это браузер в микроконтроллере?
Аноним 17/01/19 Чтв 13:32:34 1328485112
>>1328482
Ага, и сразу с доступом к цепе.
Аноним 17/01/19 Чтв 13:38:35 1328489113
Аноним 17/01/19 Чтв 13:39:31 1328490114
>>1328482

Ну и да

> for Microcontrollers

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

Аноним 17/01/19 Чтв 13:54:24 1328496115
image.png (119Кб, 529x433)
529x433
Аноним 17/01/19 Чтв 14:01:33 1328509116
>>1328489
> Espruino and Puck.js Board Schematics
Аноним 17/01/19 Чтв 14:18:06 1328522117
ПОМОГИТЕ, ПОЖАЛУЙСТА, ВЫБРАТЬ ЯЗЫК!

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

Как считаете правильно ли я выбрал js первым языком для работы? На нем же все можно программировать? Это же лучший и самый современный язык для молодежи?
Аноним 17/01/19 Чтв 14:28:45 1328532118
Аноним 17/01/19 Чтв 14:33:03 1328534119
>>1328532
Понял, спасибо большое.
Аноним 17/01/19 Чтв 14:55:09 1328549120
Начинаю вкатываться. Десятку или семерку накатить?
Аноним 17/01/19 Чтв 15:03:39 1328556121
Карусель.PNG (1107Кб, 1261x429)
1261x429
сап двоч, я ньюфаг. как запилить карусель чтоб верхний блок сайта в котором лого, регистрация, войти,поиск было поверх карусели которая автоматически скролится
Проще говоря: чтоб не смотря на картинку которая скролится в карусели поверх её будто слой оставался блок див в котором все это у меня помещено
Примерно вот как тут
Аноним 17/01/19 Чтв 15:03:51 1328557122
Аноним 17/01/19 Чтв 15:06:17 1328559123
>>1328556
через абсолютное позиционирование
Аноним 17/01/19 Чтв 15:53:15 1328610124
>>1328534
А какой ответ ты желал увидеть на борде посвященной ЖС, лол
Аноним 17/01/19 Чтв 16:01:01 1328617125
>>1325847 (OP)
Антохи, такой вопрос.
Допустим клиент заходит на сайт и начинает смотреть товары. Товары сортируются по дате добавления, свеженькие наверху, чем ниже и дальше по страницам тем раньше они были добавлены.
Суть в том, что во время того как клиент смотрит они могут добавляться и список сдвигается соответственно. То есть на первой странице появляются новые товары, а то что было раньше сдвигается ниже или на следующие страницы.
Вопрос: как сделать чтобы если человек уже смотрит товары, то ничего не сдвигалось именно для него?
Аноним 17/01/19 Чтв 16:07:03 1328627126
Подскажите как вкатиться в фронт? Сначала задрочить html + css, а потом с багажом этих знаний изучать JS?
Аноним 17/01/19 Чтв 16:12:56 1328632127
>>1328627

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

Сайтики - это одно, веб-приложения для работы в них руками - другое, разные подходы как к верстке, так и к UI/UX.
Аноним 17/01/19 Чтв 16:14:02 1328634128
>>1328632
Планирую сайтики пилить
Аноним 17/01/19 Чтв 17:07:30 1328686129
>>1328632
Опиши подробнее пожалуйста
Аноним 17/01/19 Чтв 17:07:50 1328688130

В обучающих материалах по реакту ментор создает hoc(higher order component). Внутри создает функцию которая принимает props и возвращает props.children. И оборачивает этим HOCом другие компоненты. С какой целью это делается? Что то там говорится про adjacent elements но я так и не понял что они означают. Поясните плиз.
Аноним 17/01/19 Чтв 17:57:03 1328740131
Аноним 17/01/19 Чтв 17:57:55 1328741132
Здравствуйте, я молодой и талантливый ученик, мечтаю стать программистом и много получать. Набираю желающих обучить меня джаваскрипту. Я выберу самого лучшего из желающих и вам потом по итогу отзыв и рекомендательное письмо напишу хоть в Яндекс, хоть в Гугл.
Аноним 17/01/19 Чтв 18:04:20 1328748133
Привет ДВАЧ!
Я робот написанный на js! Я буду искать ответы на ваши вопросы!

P.s. аноны покидайте моему роботу вопросов, он ищет их в тырнете по патернам и отдает наиболее подходящий ответ. Больше вопрос => выше точность ответов. Спасибо!
Аноним 17/01/19 Чтв 18:48:54 1328772134
Аноним 17/01/19 Чтв 18:54:39 1328775135
>>1328559
>
Спасибо братан <3 тебя
Аноним 17/01/19 Чтв 19:31:29 1328800136
Аноним 17/01/19 Чтв 19:39:25 1328806137
>>1328772
Пыня в народе более известный как В.В. Путин или же просто Пыня.
Аноним 17/01/19 Чтв 20:13:20 1328819138
Аноним 17/01/19 Чтв 20:16:45 1328822139
>>1328819
ля пофиксил, "/" не мог прочесть
Аноним 17/01/19 Чтв 20:53:07 1328857140
>>1328328
ЖС-дурачок, нахуя ты лезешь в разговор если не понимаешь, о чем он?
Аноним 17/01/19 Чтв 21:03:44 1328868141
Аноним 17/01/19 Чтв 21:44:09 1328900142
Нужен быстрый старт на ноде, что посоветуете, помимо материала в шапке?
Аноним 17/01/19 Чтв 21:53:37 1328910143
>>1328740
Что?
Сам не знаешь?)
Аноним 17/01/19 Чтв 21:56:43 1328912144
Аноним 17/01/19 Чтв 22:04:11 1328918145
Аноним 17/01/19 Чтв 22:13:01 1328925146
Аноним 17/01/19 Чтв 22:13:18 1328926147
Аноним 17/01/19 Чтв 23:51:26 1328970148
>>1328617
Вопрос-то в чем? Если твой список двигается при добавлении нового товара в базу, значит где-то на странице есть код, который на это добавление реагирует каким-то образом(ajax, вебсокеты). Убираешь этот код и все.

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

То у тебя варианты:
1) не ебать мозги и оставить как есть
2) Делать динамическую пагинацию, привязанную к дате создания последнего товара на странице, а не просто OFFSET page*10 LIMIT 10
3) Для каждого зашедшего клиента сохранять дату первого открытия сайта и выдавать ему только товары, созданные до этой даты. Но тогда тебе придется еще думать над тем, как и когда эту дату обнулять, чтобы клиенты не видели одни и те же товары неделями.
Аноним 17/01/19 Чтв 23:52:11 1328971149
>>1328740
Нормальный вопрос о consistent / cursor based pagination.
Но js-гной ничего сложнее лендинга не делал же
Аноним 17/01/19 Чтв 23:55:33 1328975150
>>1328970
>То у тебя варианты:
>1) не ебать мозги и оставить как есть
>2) Делать динамическую пагинацию, привязанную к дате создания последнего товара на странице, а не просто OFFSET page*10 LIMIT 10
>3) Для каждого зашедшего клиента сохранять дату первого открытия сайта и выдавать ему только товары, созданные до этой даты. Но тогда тебе придется еще думать над тем, как и когда эту дату обнулять, чтобы клиенты не видели одни и те же товары неделями.
Срань господня, ну поднимите же жопы и посмотрите на API известных сервисов, где это решили уже.
Аноним 17/01/19 Чтв 23:57:00 1328977151
>>1328971
Оправдывай себя, если ты настолько тупой, что не смог за целый день придумать решение. Ты просто тупень, затупок, тупорылый идиот который максимум что делал, так это todo apps и не более. СУКА ЭТА ПРОБЛЕМА РЕШАЕТСЯ БУКВАЛЬНО ЗА 15 МИНУТ!!!!!!!! АЛЕ БЛЯТЬ!!!!!!! ЗА 15 МИНУТ КАРЛ!!!!!

@У МЕНЯ ПАГИНАЦИЯ МНЕ НАДО ЧТОБЫ У ЮЗЕРА НЕ СДВИГАЛИСЬ СТРАНИЦЫ ПРИ ОБНОВЛЕНИИ ТОВАРА
Аноним 17/01/19 Чтв 23:58:19 1328980152
>>1328970
>3) Для каждого зашедшего клиента сохранять дату первого открытия сайта и выдавать ему только товары, созданные до этой даты. Но тогда тебе придется еще думать над тем, как и когда эту дату обнулять, чтобы клиенты не видели одни и те же товары неделями.

Не чел, просто просто сессии юзать и все
Аноним 18/01/19 Птн 00:04:16 1328988153
>>1328975
... и решили как раз через курсоры, что в списке есть под вариантом 2. Что сказать хотел?
Аноним 18/01/19 Птн 01:34:28 1329044154
Как лучше реализовать задержку при запросе к апи?
Аноним 18/01/19 Птн 02:29:50 1329065155
Самый неадекватный тред программача. Во всех остальных тредах анончеги решают задачи, отвечают на адекватные вопросы ньюфагов, неспешно дискутируют о нюансах и лучших практиках.
ИТТ срач, неадекватные вопросы ньюфажья, главный вопрос треда - "нужен ли JS вообще, где-то кроме браузера, как же заебало это говно".
Вся суть жопаскрипочных петухов.
Аноним 18/01/19 Птн 03:30:41 1329080156
>>1329065
Пошёл нахуй у нас тут Гражданская война! Мы сидим в тележке в конфаче, т.к. мы ебали в рот нового Опа
Аноним 18/01/19 Птн 03:56:15 1329085157
>>1328977
Пиздец, сейсмографы зашкалило. Тунгусский метеорит нумер 2
Аноним 18/01/19 Птн 03:57:47 1329086158
>>1328988
Под номером 2 это не курсоры, а словесный понос.
Аноним 18/01/19 Птн 07:09:06 1329107159
The toxicity of our city, our city.
Аноним 18/01/19 Птн 08:39:37 1329124160
>>1325847 (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...
Где оно лежит и как его вывести?
Аноним 18/01/19 Птн 09:48:35 1329149161
Аноним 18/01/19 Птн 09:51:21 1329151162
>>1328980
Сессии ведь для зарегистрированных пользователей?
>>1328977
Как ты ее решишь? То что товары добавляются это норм, не норм когда человек уже смотрит внизу или дальше первой страницы и у него вместо "новых" (старых) товаров отображаются те которые он уже видел.
Аноним 18/01/19 Птн 11:23:53 1329179163
>>1328686
Планирую сидя на жопе, в офисе или дома писать код для сайта. Надеюсь в команде будет верстальщик, который за меня будет все поеботу делать, бэк, у которого будет гореть жопа от моего кода и дизайнер, картиночки которого я буду прикручивать к сайту.
Я не обосрался с описанием?
Аноним 18/01/19 Птн 12:52:59 1329261164
Аноним 18/01/19 Птн 12:53:55 1329262165
Анусоны, почему в конфигурации вебпака и импортах модулей надо писать './memes' вместо 'memes'? Я понимаю, что точка это текущая директория, черточка значит следующая вещь в пути, но просто в тех же url'ах в браузере или Питоне путь, начинающийся с имени, уже считается относительным к текущей директории. Зачем в жс сделали так?
Аноним 18/01/19 Птн 13:10:31 1329267166
миу
Аноним 18/01/19 Птн 13:15:52 1329270167
>>1329262
Потому что пути, которые содержат просто имена, без точек, по умолчанию ищутся в ноде_модулес наверное
Аноним 18/01/19 Птн 14:12:04 1329311168
>>1329179
обосрался, ты верстальщик
Аноним 18/01/19 Птн 14:20:37 1329325169
>>1329311
Это моя психологическая профессия?
Аноним 18/01/19 Птн 14:22:49 1329327170
>>1329325
да, можем поспорить но это так. Если ты не бек, то ты уже верстальщик.
Аноним 18/01/19 Птн 16:53:40 1329435171
Для меня верстальщики сверхлюди, потому что я не могу в дизайн от слова "совсем".
Любая поебень на бэке, БД, ООП, паттерны, масштабирование -пожалуйста. Придумать, как будут выглядеть кнопочки и менюшечки - ступор. Как называется эта болезнь?
Аноним 18/01/19 Птн 17:47:41 1329458172
>>1329435
гетеросексуальность
Аноним 18/01/19 Птн 17:56:44 1329472173
>>1329435
Зачем придумывать, просто идешь на какой-нибудь сайт с красивыми менюшками и кнопочками и пиздишь стили оттуда.
Аноним 18/01/19 Птн 17:58:21 1329477174
Аноним 18/01/19 Птн 19:04:02 1329510175
htmle.jpg (206Кб, 1252x836)
1252x836
Прохожу курс на htmlacademy, все нормально шло, пока до этого задания не дошел. Все написал, но в образце на пол чистых строчки больше - пробовал <br> - выходит слишком много <em> вместо <i> -> ничего не меняется. С остальным все нормально, уже полчаса парюсь, помогите, пожалуйста
Аноним 18/01/19 Птн 19:09:39 1329514176
>>1329510
А все, до меня дошло
Аноним 18/01/19 Птн 19:51:50 1329532177
Почему может не реквайриться модуль в Node?

Есть index.js, который реквайрит views/home.js через require('./views'/home). А сам home.js реквайрит лежащий рядом с ним generic.js посредством require('./generic'). Сам по себе generic.js не реквайрит вообще никакие модули, то есть проблемы circular depenencies быть не должно. Но при этом внутри generic вообще нихуя не работает, а сам он экспортирует пустой объект {}. Это я дурак или лыжи не едут?
Аноним 18/01/19 Птн 20:03:10 1329542178
> Если хотя бы один аргумент является строкой, то второй будет также преобразован к строке!
Пиздец, охуенный язык.
Аноним 18/01/19 Птн 21:30:24 1329630179
>>1329542
А как надо? Если хочешь, чтобы выдавало ошибку - флоу и тайпскрипт к твоим услугам.
Аноним 18/01/19 Птн 21:50:29 1329639180
анон, что такое иерархия представлений?
Аноним 18/01/19 Птн 21:50:34 1329640181
>>1329630
>если хочешь, чтобы язык выполнял базовые функции - васянонадстройки над синтаксисом к твои услугам.
кокок микрософт не васяны кукарику
Аноним 18/01/19 Птн 21:59:48 1329648182
image.png (16Кб, 722x235)
722x235
>>1329630
>А как надо?
Ну я даже хуй знает.
Аноним 18/01/19 Птн 22:02:10 1329649183
Нони
Аноним 18/01/19 Птн 22:07:01 1329654184
пару месяцев назад рассказывал в тредике о повышении до лида и о том как на меня свалилась ебаная гора ответственности с которой я боялся не совладать.

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

два анунака, которые посоветовали сконцентрироваться на бизнес задачах и забить на выбор стека и т.д. Спасибо большое, возможно вы спасли мою репутацию
Аноним 19/01/19 Суб 01:04:55 1329794185
1378806007kucha[...].jpeg (146Кб, 450x450)
450x450
Аноны, есть кто может во vue?
Изучаю его делая погодную приложуху по видео-уроку, и у меня на определённое состояние погоды запрошенного с API должна использоваться своя иконка:
>return { icons: { 'clear-day': '<i class="wi wi-day-sunny"></i>' }
Если я просто использую {{icons[forecast.currently.icon]}} то вылезает сырой html, я догадываюсь что мне нужно использовать v-html, но не пойму как впихнуть эту строку в директиву
Аноним 19/01/19 Суб 01:56:44 1329815186
>>1329514
И что надо было сделать?
Аноним 19/01/19 Суб 02:00:32 1329817187
>>1329794
Засунуть вызов в computed и :img=твой объект
Аноним # OP 19/01/19 Суб 07:11:31 1329889188
>>1329654
Что в итоге со стеком?
Что с джунами? Что-нибудь посоветуешь нашим орлятам?
Аноним 19/01/19 Суб 09:03:16 1329909189
Сап, хочу найти подстроку, которая может быть как 'asd' так и 'as'. Если это asd, то верну её, если просто as, то её. Могу ли я это сделать одним регулярным выражением?

Можно сделать, как /asd/ || /as/. А есть ли в регулярных выражениях что-то вроде необязательного символа? Типа, ищем as, если в нем ещё есть d, то вернём asd, если нет, то вернём просто as?
Аноним 19/01/19 Суб 09:17:11 1329912190
>>1329909
/asd|as/? Может быть проще?

Использовать {0,1} для d, как его отделить от as в выражении?
Аноним 19/01/19 Суб 09:26:42 1329914191
Аноним 19/01/19 Суб 09:27:59 1329915192
Аноним 19/01/19 Суб 10:20:03 1329931193
Как думаете Vue заменит рано или поздно React? Стоит ли его учить?
Аноним 19/01/19 Суб 10:32:15 1329937194
Сап, яч. Есть один бэкэндер, который для себя делает мелкие проектики и хочет строить их по принципу: rest api с json, а интерфейс современный модный молодёжный и легко пишущийся без особой ебли. Для вёрстки есть условный twitter bootstrap. Что естсь такое же простое для рендеринга json'ов, куда смотерть? react? angular?
Аноним 19/01/19 Суб 10:40:31 1329938195
Сап, двач. Есть один бэкэндер, который для себя делает мелкие проектики и хочет строить их по принципу: rest api с json, а интерфейс современный модный молодёжный и легко пишущийся без особой ебли. Для вёрстки есть условный twitter bootstrap. Что естсь такое же простое для рендеринга json'ов, куда смотреть? react? angular?
Аноним 19/01/19 Суб 13:39:35 1330016196
>>1329931
Когда оно заменит React, появится очередная блестящая хуета для хипстеров.
Учи алгоритмы и структуры данных.
Аноним 19/01/19 Суб 13:40:43 1330018197
>>1329931
>>1330016
Пишешь на вью - мать на хую. Запомните это.
Аноним 19/01/19 Суб 14:33:52 1330068198
Аноним 19/01/19 Суб 14:55:09 1330085199
>>1329817
чёт я главу про вычисляемые свойства перечитал ночью 3 раза и сейчас перечитал, но не пойму как это вяжется с тем что мне нужно
Можно конкретный пример по моему вопросу?
апи фетчится в mounted() если что
Аноним 19/01/19 Суб 15:07:57 1330088200
>>1329931
Уже заменяет. Сейчас ни одна крупная компания не начинает новый проект на Реакте, он уже умирает.
Аноним 19/01/19 Суб 15:10:13 1330089201
Есть mongoose. Есть примерно такие схемы:

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

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


Как сделать запрос Жопы чтобы получить в параметре penis полный объект пениса по указанному обжектид? Переписать на SQL не могу.
Аноним 19/01/19 Суб 15:14:13 1330091202
>>1329931
Стоит учить CS, хотя бы 101 и вот это все, кто кого заменит в будущем вообще не важно. Реакт, Энгуляр и прочее исчезнут со временем, на их место придут другие вещи, но так или иначе все строится на фундаментальных знаниях, так вот твой скилл в этом поможет с легкостью "врубаться" во что угодно.
Аноним 19/01/19 Суб 15:20:34 1330094203
>>1330088
>Сейчас ни одна крупная компания не начинает новый проект на Реакте
Я начал, и где твой бог теперь?
Аноним 19/01/19 Суб 15:22:52 1330097204
>>1330089
Доки монгуза, глава populate. У тебя реф не указан в модели, кстати.
Аноним 19/01/19 Суб 15:26:07 1330100205
>>1330089
>Переписать на SQL не могу.
А надо бы, поставишь постгрес и будешь жить в своё удовольствие, а не дрочить сырую залупу, в которую даже транзакции(!) до сих пор не завезли.
Аноним 19/01/19 Суб 15:31:52 1330105206
>>1329889
> Что в итоге со стеком?
angular2 т.к. более строгим является только ember но на него разрабов перучивать/искать заебешься.
Думали на счет react+ts но поскольку на мобильное приложение было решено искать аутсорсеров, которые запилят на flutter react оказался совсем не нужен.
apollo-graphql для взаимодействия с сервером
ngrx стейт менеджмент.
> Что с джунами?
у нас их нет, выставили объявы на хх, по сути в команде остались я, два мидла и один околосиньер. На собесы приходят совсем слабые пока что.
> Что-нибудь посоветуешь нашим орлятам?
писать как можно больше кода. курсы и статьи мало помогают быстро продвигаться.
Еще разрабу стоит почитать что-либо по экономике предприятия, это очень полезно для продвижения по карьерной лестнице ну это уже субъективное вообще я бы всем советовал какого нить Мэнкью полностью осилить.
Аноним 19/01/19 Суб 15:45:25 1330112207
>>1330085
upd разобрался, неправильно использовал v-html
Аноним 19/01/19 Суб 18:15:12 1330214208
Аноним 19/01/19 Суб 18:15:35 1330215209
>>1330088
Пруфы или пиздабол.
Аноним 19/01/19 Суб 20:33:15 1330333210
Блять, каким же нереальным выебком надо быть, чтобы написать документацию к своему модулю так, чтобы от неё пользы было 0.0

NodeJS + Pug

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

1) Какого хуя нельзя просто взять и сделать include ./mixins? Зачем я должен изъёбываться и прописывать инклуд для всех модулей по отдельности?
2) Какого хуя подключённые миксины не работают в pug-файле, в который они подключались? TypeError: pug_mixins.form is not a function
Аноним 19/01/19 Суб 21:05:04 1330385211
>>1330333
>выебком
Звучит как название порносайта - vieb.com, причем кто-то его уже взял
>The Owner Of This Domain Is Willing To Entertain A Sale Or Other Proposals
Аноним 19/01/19 Суб 23:01:42 1330460212
Truble.png (46Кб, 1272x748)
1272x748
Запилил хидер на карусель, почему хидер пропадает спустя 1 сек после смены автоматической картинки в карусели?как сделать чтоб он не смотря не на что держался .
Буду рад вашей помощи.
С меня как всегда Спасибо <3
Аноним 19/01/19 Суб 23:09:11 1330464213
давай код
Аноним 20/01/19 Вск 08:32:22 1330588214
>>1325847 (OP)
Как сделать так, чтобы из текста в textarea формировался текстовый файл, и как файл - попадал на input[type=file]?
Как сделать так, чтобы из множества текстарей заполнялся файлами input [type=file], который multiple?
Как сделать так, чтобы при вводе dataURL с картинкой или ссылкой в contenteditable div - uploading'илась картинка?

Аноним 20/01/19 Вск 08:44:04 1330595215
>>1328474
• ESLint/TSLint/jslint с соответствующими пакетами npm
• Turbo Console Log
• Russian Language Pack (ну а хуле нет)
• Trailing Spaces
• Prettier (Beatify хуево форматит)
• Debugger for Chrome
• DotENV/Python/др. поддержки синтаксисов
• Discord Presence (ну а хуле нет тоже)
Аноним 20/01/19 Вск 09:21:14 1330606216
Чем настолько плох сайт кантора по сравнению с английской версией?
Аноним # OP 20/01/19 Вск 09:39:44 1330610217
>>1330595
Чем в Дискорде занимаешься?
Аноним 20/01/19 Вск 09:48:32 1330616218
>>1330606
Учился по русской версии, потом решил посмотреть ингриш версию. В ингриш версии всё более новое. Let и const вместо var, есть упоминания про char, хотя в русском написано, что такого типа нет. И много всяких таких штукенций. Плюс больше статей про object и тд.

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

В общем, английская версия более полная и более актуальная.
Аноним 20/01/19 Вск 09:59:34 1330621219
>>1330616
Ну и мразь же этот Кантор, на прогнившем Западе уже 100500 курсов по js. Там одной книгой больше, одной меньше, всем пофиг.

А на русском только его книга, мог бы ее поддерживать.
Аноним 20/01/19 Вск 10:04:38 1330624220
>>1330621
Возможно, но, тем не менее, английский это маст хэв, так что, мужайтесь.

В общем и целом, можно учить и по русской версии, но потом обязательно посмотреть на es15, иначе проебешься. Познаешь на русском, добиваешь на ингрише.
Аноним 20/01/19 Вск 10:05:36 1330625221
Ононы, есть какие-нибудь chratsheets по жс, которыми вы пользуетесь? Скиньте.
Аноним 20/01/19 Вск 10:14:21 1330627222
Двощ, в чем опасность js, java для анонимности при серфинге страниц в интернетах через tor?
.js и джава на странице может вычислить адрес конечного пользователя в tor даже на .onion странице?
Аноним 20/01/19 Вск 10:55:12 1330652223
>>1330616
>есть упоминания про char
>хотя в русском написано, что такого типа нет
??
В английском тоже написано, что такого типа нет.

По es6, наверное, лучше будет отдельно прочитать Симпсона.
Аноним 20/01/19 Вск 10:58:59 1330654224
>>1330652
Симпсон - это э донт ноу жс?
Аноним 20/01/19 Вск 10:59:29 1330655225
Аноним 20/01/19 Вск 11:49:49 1330692226
>>1330588
Речь про вот этот contenteditable div:
http://jsfiddle.net/protasovams/v7naLkbk/
Туда можно картинки вставлять, если скопировать их: клик правой кнопкой -> "копировать картинку".
Но туда можно и текст вставлять, а значит dataURL и base64.

Однако, как сделать так, чтобы картинка добавлялась в виде файла в input file - я не знаю...
>>1325725-кун
Аноним 20/01/19 Вск 12:02:38 1330703227
39123625-kayl-s[...].jpg (19Кб, 330x484)
330x484
Аноним 20/01/19 Вск 13:38:57 1330770228
image.png (48Кб, 571x562)
571x562
image.png (459Кб, 1888x936)
1888x936
image.png (37Кб, 615x423)
615x423
Аноны, хелп. Есть сервис, который кидает промис к апи через аксиос(пик1). На 14 строке вывожу в консоль данные - все ок. После резолвера, на 20 строке в консоль уже ничего не выводится. В чем там ошибка? Пик2 - апи, пик3 - компонент, на котором вызываю getShows(). Соответственно, если на компоненте попытаться вывести this.shows через v-for на клиенте тоже ничего нет, т.е. this.shows - остается пустым. Что я делаю не так?
Аноним 20/01/19 Вск 14:06:08 1330785229
Аноним 20/01/19 Вск 14:09:26 1330789230
>>1330785
Женщина все может на любом уровне, если ее зовут Кристина!
Аноним 20/01/19 Вск 14:12:08 1330790231
>>1330785
Может это заговор какой-то.
Специально завлекают спермотоксикозников в эту сферу, чтобы еще больше снизить ценность.
Аноним 20/01/19 Вск 14:37:22 1330803232
>>1330770
Разобрался. Из-за спецификации выдачи данных от апи, мы получаем 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>
Аноним 20/01/19 Вск 15:05:15 1330829233
Аноним 20/01/19 Вск 15:24:15 1330846234
>>1330829
Проект Кремля галеродержателей?
Аноним 20/01/19 Вск 15:52:56 1330855235
>>1330785
На таком уровне даже ты освоить сможешь.
Аноним 20/01/19 Вск 16:19:21 1330869236
>>1330785
Как и сказали выше, это хуйня, а не уровень.
Уровень — это когда женщина запилила ядро гипервизора в Parallels. Это не единственный пример.
Аноним 20/01/19 Вск 17:33:45 1330906237
Подскажите - надо сесть на два стула.
Присвоить переменной одновременно функцию и обьект.
Чтобы можно было:
let result = var();
var.internalVar = 1;

В lua такое можно сделать с помощью метатаблиц:
setmetatable({},{__call=function(t,...) print(...) end})
Эту таблицу можно использовать как функцию.
Аноним 20/01/19 Вск 17:37:24 1330910238
Screenshot2019-[...].png (6Кб, 329x155)
329x155
>>1330906
так и в чем проблема ?
Аноним 20/01/19 Вск 17:40:23 1330911239
>>1330906
Берешь и присваиваешь без задней мысли, в жопаскрипте everything is an object, прямо как в жабе, только гораздо кривее.
Аноним 20/01/19 Вск 17:48:07 1330914240
>>1330910
Проблема была в том что я нуб
Аноним 20/01/19 Вск 23:18:05 1331277241
Перекатился из ущербного питоно-треда.
Как тут у вас на жс нейроночки писать?
Аноним 21/01/19 Пнд 01:16:58 1331327242
>>1331277
>Как тут у вас на жс нейроночки писать?
Изи, Brain.js
Аноним 21/01/19 Пнд 05:53:31 1331379243
>>1331277>>1331327
Люблю, когда дурачки говорят про "писать нейронки" и подразумевают под этим "дрочить коэфиценты в готовой либе".
Аноним 21/01/19 Пнд 13:28:35 1331649244
>>1330610
Админю каштомного бота на 20к серваке (йоба хайлоад), задаю ответы на серверах фреймворков
Аноним 21/01/19 Пнд 13:34:28 1331659245
>>1330770
Зачем делать return new Promise(); когда можно просто сделать асинхронный метод?
Аноним 21/01/19 Пнд 13:35:45 1331663246
Антоны, хелп ми плиз! Аноним 21/01/19 Пнд 14:57:36 1331729247
Вкатываюсь в йава ждуна.
Для общего развития (и в вакансиях встречается) нужно подтянуть божественный йаваскрипт.
За в3скул знаю и про мозила девелопер нетворг тоже.
Может подскажете ещё годноту какую?
Мне выжимку по теме, может ютуб обучалово есть (только не для школоты)
Или ну его?
Аноним 21/01/19 Пнд 16:22:03 1331791248
>>1331729
>Мне выжимку по теме
freecodecamp
Не благодари
РЕКУРСИЯ Аноним 21/01/19 Пнд 17:39:47 1331873249
Screenshot4.png (8Кб, 422x206)
422x206
Screenshot5.png (4Кб, 394x165)
394x165
Совсем пейздюк в JS
Начал изучать рекурсию
В теории всё понятно, но на практике не получается абсолютно ничего
Задание:
Дано натуральное число N. Вычислите сумму его цифр.
При решении этой задачи нельзя использовать строки, списки, массивы (ну и циклы, разумеется).
Моё решение: (см. скрин)
Аноним 21/01/19 Пнд 18:00:10 1331899250
>>1331873
Ты же фибоначи делаешь, нет?
А тебе надо слаживать цифры в числе.
Тоесть 456 = 4+5+6.

Гугли конкатенацию. И какое нибудь байтоебское смещение.
Аноним 21/01/19 Пнд 18:54:49 1331956251
Screenshot6.png (6Кб, 286x202)
286x202
Screenshot7.png (5Кб, 292x186)
292x186
>>1331899
Ну я погуглил чё за числа фибоначи. Судя по заданию да, делаю я именно их.
Я не вкурил на самом деле, причём здесь сложение строк и чисел. Типо оно у меня есть, но с этим вроде нет проблем.
"байтоебское смещение" не понимаю, о чём ты))
Я сделал как ты сказал - сложил цифры в числе, один хуй он залупается только теперь ему else не нравится
Аноним 21/01/19 Пнд 19:11:01 1331975252
400.jpg (187Кб, 401x400)
401x400
>>1331956
>Выкладывать код картинкой
Пикрелейтед
>Screenshot7.png
Синтаксическая ошибка, тебе же даже стрелочкой показали.
И да, перед тем как бежать на сосачи/стаковерфлоу с вопросами старайся сначала разобраться своими силами: подебажить в девтулзах там хотя бы.
Аноним 21/01/19 Пнд 20:10:38 1332013253
>>1331975
>подебажить в девтулзах там хотя бы
https://ru.wikipedia.org/wiki/Проклятие_знания
Ты ему отвечаешь или себе теребишь?

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

https://www.youtube.com/watch?v=rh1mP02NFoM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33&index=8
другие статьи и видосы:
https://github.com/leonardomso/33-js-concepts#23-recursion
Аноним 21/01/19 Пнд 20:17:23 1332015254
Аноним 21/01/19 Пнд 20:18:43 1332016255
>>1332013
Отдельное спасибо за ссылку на гитхаб
Видос от хекслета... я там курс прохожу)
Аноним 21/01/19 Пнд 20:23:48 1332019256
>>1332013
Если он последовательно проходит курсы на том ресурсе, то F12 его уже научили нажимать, если нет - ничего страшного, пусть учится пользоваться гуглом, один из главных навыков так-то.
Аноним 21/01/19 Пнд 20:40:42 1332028257
Аноним 21/01/19 Пнд 21:11:42 1332043258
Аноним 21/01/19 Пнд 21:16:20 1332049259
Аноним 21/01/19 Пнд 22:43:12 1332105260
es6 доки в помощь
Аноним 22/01/19 Втр 01:02:52 1332209261
Можно ли как-то вызвать Promise.all и записать результат в destructuring assignment? Например, const { origin, destination } = Promise.all(...)
Аноним 22/01/19 Втр 01:09:47 1332211262
>>1332028
Сам-то пробовал этими транзакциями пользоваться, или просто первую ссылку в гугле нажал, даже не читая?
Аноним 22/01/19 Втр 01:10:53 1332212263
>>1332209
А, всё. Дурак...

const [ origin, destination ] = await Promise.all(...)
Аноним 22/01/19 Втр 01:14:13 1332214264
>>1332209
Во-первых не будь жопаскрипт-дауном, и не используй 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()
Аноним 22/01/19 Втр 01:49:00 1332229265
>>1332211
Не пробовал, я только начал изучать монгу, но мы и не обо мне говорили.
Факт остается фактом: ты говоришь то, чего не знаешь сам. Думаю, что ты с монгой вообще не работал, потому что тот, кто хоть чуток знает монгу знает, что каждая операция на уровне документа атомарна+казуальная консистентность+изоляция+монга одобряет денормализованную модель данных.
Для большинства кейсов этого достаточно. Вообщем, ты пукнул ради пука, типичный догматик.
Аноним 22/01/19 Втр 02:01:47 1332238266
>>1332229
Как раз с монгой ебучей я работал, пытаясь написать простенькое тестовое окружение, и транзакции ты там хуй настроишь без бубна, легче вайпать базу к хуям после каждого теста и все.
>Для большинства кейсов этого достаточно
Вопрос в другом - нахуя мне сраная монга, если постгрес дает все то же самое, но при этом добавляет плюшек сверху и коммьюнити у него во много раз больше?
Аноним 22/01/19 Втр 02:43:40 1332260267
Объясните пожалуйста, в чём разница между user.name и user[name]? Постоянно сталкиваюсь с тем, что мой код не работает, потому что необходимо сменить одно на другое, но связи уловить не могу. Спасибо.
Аноним 22/01/19 Втр 02:55:14 1332261268
Аноним 22/01/19 Втр 03:53:31 1332272269
Не понимаю всестороннего обожания Кантора. Вот у него куча непонятных идиотских терминов, которые по-английски звучат гораздо понятнее. Например SEARCHING for a substring и ВЗЯТИЕ, мать ее, подстроки. Какое еще нахрен взятие? Он ебанулся?
Аноним 22/01/19 Втр 04:19:50 1332274270
>>1332272
У тебя есть строка, ты из нее берешь подстроку. Хули непонятного?
Аноним 22/01/19 Втр 04:21:30 1332275271
>>1332274
Беру я ее, если я делаю слайс типа s[1:5]. А если я ее ищу, то я ее ищу ,а не беру
Аноним 22/01/19 Втр 07:19:05 1332303272
Аноним 22/01/19 Втр 07:24:09 1332307273
>>1331873
Рекурсия 95% времени не нужна. Любую рекурсивную прогу можно переписать нерекурсивно и она будет работать с той же скоростью (а то и быстрее ибо не будет переключения контекстов) и при этом она будет нормально читаться.
Аноним 22/01/19 Втр 07:42:42 1332319274
>>1332307
А как же рекурсия в несколько веток? Там циклом не обойдешься.
Аноним 22/01/19 Втр 07:57:18 1332323275
>>1332307
Что ты людей с толку сбиваешь. Изучение рекурсии это обязательная тема. Хоть в реальных проектах и не используется, изучить все равно необходимо. Хотя то что не используется это голословно, можно писать хвостовую рекурсию, которая не дает большого оверхеда. Мне интересно как ты деревья будешь обходить без рекурсии.
Аноним 22/01/19 Втр 07:58:40 1332324276
>>1332319
Ты имеешь ввиду древовидную рекурсию? Да, такое с помощью циклов тяжело писать, нужны вложенные циклы. Такой код очень тяжело писать, и особенно читать и поддерживать.
Аноним 22/01/19 Втр 08:11:52 1332327277
>>1332324
Не особо шарю в терминах, поэтому постараюсь дать пример.
Есть лабиринт, надо найти выход. Взаимодействуешь ты с ним следующим образом: у тебя в каждой точке будет инфа о том, выход ли это, тупик, или куда можно пройти, вперёд, влево, вправо. Задача - найти выход, если он есть, то выдать путь (вперёд, вперёд, вправо, влево), который тебя к нему привёл.
Через циклы я не понимаю, как такое сделать. А через рекурсию можно просто перебором.
Аноним 22/01/19 Втр 11:20:58 1332424278
>>1329510
Если ты с такой дичью сюда заходишь для вопроса, то прошу тебя брось это
Аноним 22/01/19 Втр 12:16:50 1332452279
>>1325847 (OP)
Что делать, если не работает new File():
Uncaught TypeError: Failed to construct 'File': Illegal constructor
Его можно как-то подключить, в виде js-скрипта?
Аноним 22/01/19 Втр 14:03:20 1332501280
сразу, я полный нуб, только 1-й день. Дрочу циклы
условие
Даны числа a и b. Выведите строку с числами между а и b включая границы, отсортированными по возрастанию. Неизвестно, какое из чисел больше, но известно, что и a и b больше 0.

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

https://codepen.io/anon/pen/OdJQwo
Аноним 22/01/19 Втр 14:33:46 1332509281
>>1332501
Сравниваешь a и b, если а < b, цикл for от a до b и наоборот
Аноним 22/01/19 Втр 15:26:19 1332546282
>>1332323
>Изучение рекурсии это обязательная тема.
>Хоть в реальных проектах и не используется,
Не видишь никаких противоречий, мань?
>можно писать хвостовую рекурсию, которая не дает большого оверхеда
Нельзя, ты пишешь на жопаскрипте. Да и даже в функциональных языках, где она поддерживается, рекомендуют обходиться без рекурсии в тех случаях, когда это возможно(в 99%).
Аноним 22/01/19 Втр 15:32:56 1332552283
>>1332546
>Да и даже в функциональных языках, где она поддерживается, рекомендуют обходиться без рекурсии в тех случаях, когда это возможно(в 99%).
Потому что она запрятана в примитивы типа map, fold, filter, а не потому что ее там не используют. Если ты не знаешь, что такое рекурсия, ты не поймешь, как работает map, например, или почему правая свертка ленивая, а левая энергичная.
Аноним 22/01/19 Втр 15:37:55 1332557284
>>1332327
Берешь и делаешь. Рекурсия - это (потенциально) бесконечный цикл с сохранением стейта. По сути просто аналог while(true) в языках, где стейт напрямую менять нельзя. Читабельность же зависит не от способа решения, языка или парадигмы, а от программиста, поэтому не слушай жопаскрипт-манек, которые будут затирать про "функциональный стиль читабельнее и проще" "ооп гавно мне так на медиуме сказали".
Аноним 22/01/19 Втр 15:48:20 1332560285
>>1332552
>Потому что она запрятана в примитивы типа map, fold, filter
Так затем и запрятана, чтобы можно было использовать абстракции, а не лепить ее напрямую.
Аноним 22/01/19 Втр 16:03:04 1332572286
>>1332557
Ох уж эти вскукареки императивных макак не желающих идти в ногу со временем.
Аноним 22/01/19 Втр 16:08:25 1332578287
>>1332557
>По сути просто аналог while(true) в языках, где стейт напрямую менять нельзя.
То есть во всем нормальных ЯП
Аноним 22/01/19 Втр 16:13:32 1332583288
>>1332560
Запрятана, потому что рекурсия нечитаема. Это не аналог while(true), это аналог goto со всеми вытекающими.
Аноним 22/01/19 Втр 16:13:54 1332585289
>>1332452
Где найти сорцы конструктора new File(), polyfill или функцию? Есть у кого?
Только new Blob нашёл, вот здесь: https://github.com/eligrey/Blob.js
Блобом можно как-то к input file прицепить файл?
Аноним 22/01/19 Втр 17:25:34 1332662290
>>1332572
Но я-то как раз пишу не только на императивном, не желающем идти в ногу со временем жопаскрипте, но еще и на нормальных языках, в том числе функциональных.
>>1332583
Простая рекурсия вполне читаема, это дело привычки.
>то не аналог while(true), это аналог goto со всеми вытекающими.
Но ведь while - это тоже аналог goto по такой логике.
Аноним 22/01/19 Втр 17:28:53 1332667291
>>1332452
По запросу "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 подключить...
Аноним 22/01/19 Втр 17:29:25 1332668292
>>1332662
>Но я-то как раз пишу не только на императивном, не желающем идти в ногу со временем жопаскрипте, но еще и на нормальных языках, в том числе функциональных.
Твои хеллоуворлды на хаскеле не повод говорить что пишешь на функциональных языках, говна кусок.
Аноним 22/01/19 Втр 18:01:59 1332690293
>>1332668
Найс бабах жопаскриптера, который даже помыслить не может, что есть какие-то функциональные языки, кроме хачкеля, и что какие-то из них даже используются в реальных проектах.
Аноним 22/01/19 Втр 18:08:02 1332696294
>>1332690
Твой домашний пед проект к реальному имеет такое же отношение как курица к полетам в небе
Аноним 22/01/19 Втр 18:25:51 1332706295
Как сделать мой код кроссбраузерным? Какие полифилы использовать и как настроить babel? Есть какая-то программа, которая посмотрит на мой текущий код и скажет, где он точно будет работать как есть, и что нужно добавить, чтобы охват браузеров был больше? Пока я вижу только сотни таблиц совместимости на MDN и не понимаю, как мне в этом разобраться.
Аноним 22/01/19 Втр 18:54:35 1332719296
>>1332706
всегда дублишь во всех тредах?)
Аноним 22/01/19 Втр 18:56:19 1332722297
>>1332719
Да, ещё иногда на Доброчане
Аноним 22/01/19 Втр 19:25:43 1332739298
(function errorFrame() {
err = new Error('test error');
})();
Объясните зачем нужны эти две пары круглых скобок
Аноним 22/01/19 Втр 19:40:26 1332750299
Аноним 22/01/19 Втр 20:27:19 1332787300
>>1332739
Сразу же вызывает объявленную функцию.
Аноним 22/01/19 Втр 20:45:18 1332797301
Что я буду делать в РФ работая JS погромистом?

Верстать сайты?
Делать онлайн магазинчики?

Аноним 22/01/19 Втр 20:53:46 1332805302
>>1332739
Скобки вокруг function statement (первая пара скобок) превращают его в function expression, которое можно вызвать путём добавления еще одних скобок (вторая пара скобок). Добиться этого же эффекта можно и другими способами, например:

!function(a, b){
console.log(a + b)
}(2, 3)
Аноним 22/01/19 Втр 20:54:38 1332806303
Аноним 22/01/19 Втр 21:08:54 1332828304
>>1332806
Middle front-end engineer, ёбта.
Аноним 22/01/19 Втр 21:14:52 1332833305
>>1332828
И че верcтку лендингов делаешь?
Аноним 22/01/19 Втр 21:28:50 1332845306
Аноны, хелп плз

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

<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 у компонента?
Аноним 22/01/19 Втр 21:29:03 1332846307
>>1332833
Ноуп, лендинги лепить как-то не доводилось. Single-Page-Applications, разного размера и сложности. React, Typescript, ну ты понел...
Аноним 22/01/19 Втр 21:29:59 1332849308
>>1332846
ля а можно подробней?
Ну какие именно SPA, там часики или будильник или калькулятор
Аноним 22/01/19 Втр 21:47:04 1332859309
>>1332849
Enterprise-grade. Формошлёпство, в основном. Изредка попадаются интересные задачи на различные свистоперделки, развлекаюсь написанием велосипедов вместо использования готовых react-anything библиотечек.
Аноним 22/01/19 Втр 21:54:36 1332866310
За тайпскрипт здесь нахуй не посылают?

Суть такова:
есть рандомный класс, 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.

Помогайте, сеньоры.
Аноним 22/01/19 Втр 21:56:27 1332870311
>>1332859
ля а если еще подробней, мне рили интересно. Типа делаешь CRM'ки всякие?
Аноним 22/01/19 Втр 22:30:37 1332887312
>>1332859
ну пожалуйста расскажи чем занимаешься
Аноним 22/01/19 Втр 22:34:13 1332892313
Аноны, почему match() игнорирует первое слово(или букву, если у нужного поля текст состоит из одного слова) при поиске?

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

если сделать match('хуй') - нихуя не найдет, если match('pizda') - найдет. Как сделать так чтоб в обоих случаях находило?
Аноним 22/01/19 Втр 22:34:57 1332893314
>>1332859
ПОЖАЛУЙСТА ПООБЩАЙСЯ СО МНОЙ
Аноним 22/01/19 Втр 22:39:58 1332897315
>>1332866
Подглядел в сурсах Typeorm, вопрос снят.
type FindConditions<T> = { [P in keyof T]?: FindConditions<T[P]> };
Аноним 22/01/19 Втр 23:07:18 1332915316
Возможно ли в Анки скрыть часть информации в одном поле? Есть допустим вот "かく.す、かく.し" в одном поле, и нужно скрыть всё после точки в каждом слове.
Аноним 22/01/19 Втр 23:23:11 1332922317
>>1330627 (not all)
1) js получает твои особенности. размер экрана. версию браузера. потом можно предположить что два твоих аккаунта с одинаковой версией браузера - это один человек.
2) js можно введенный тобой по ошибке в поле пароль, но не отправленный, сохранить. есть версия что это твой пароль от какого-то другого аккаунта.
3) flash может связываться напрямую между твоим компом и сайтом, не используя тор -цепочку(это видно в программе анализирующей порты на твоем компе и какой по ним идет трафик)
4) сайт может записать время твоего посещения под тором,сдать его мусорам и если город маленький, провайдер посмотрит всех из этого города, кто в это время использовал луковую цепочку.
Аноним 22/01/19 Втр 23:39:47 1332935318
>>1331873
тебя спросили сумму цифр, а ты решаешь сумму чисел. ты не туда решаешь.

мой вариант -
функция возвращает число, если оно меньше 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>
Аноним 22/01/19 Втр 23:44:55 1332939319
>>1331956
else if делается не так.{}

а так
if(){}
else if __(__)__ {}
else{}

Аноним 22/01/19 Втр 23:47:44 1332941320
>>1332272
берут тяночки член, а мужики строк касаются первый и последний раз, когда вводят nickname в вар крафт(3).
Аноним 22/01/19 Втр 23:49:43 1332943321
HmtCb4E.jpg (77Кб, 650x477)
650x477
>>1327307
>Маня, ни один из языков программирования не противоречит логике. Он совершенно логичен всегда. Иначе его тупо не сможет съесть компилятор/транслятор/етк.
>Как раз-таки для JS здравый смысл говорит о том, что могут случаться удивительные кульбиты вокруг упарывания разных типов.
Логика и здравый смысл говорят что должна случаться ошибка при сравнении разных типов, блять, как и сделано во всех нормальных языках.
Приведи мне юзкейсы где такое ебанутое неявное приведение типов будет чем-то полезно/оправдано.
>>1327293
>Потому что для шарящий человек сразу видит что там типы разные и случится хуита.
Ага, ты сразу увидишь разные типы при сравнение переменных значения которых вернул вообще не твой код, а левая библиотека.

Не, с этой хуйнёй жить конечно можно, хоть и неприятно. Во всех туториалах освещают кривые части js, например советуют всегда пользоваться ===.
Но защищать это дерьмо, говорить что оно логично - это пиздец.
Первые версии языка дизайнились долбоёбами на коленке - и теперь обратная совместимость с дерьмом будет поддерживаться вечно.
Ссаная w3c могла бы за эти 20+ лет и дропнуть разок обратную совместимость чтобы вычистить всё говно из языка. Как сделали в python3. Не надо мне говорить что это невозможно из-за того что код должен в браузере исполняться - можно ввести новый идентификатор языка, собственно это и сделали с ES-модулями <script type= "module">
Господи, надеюсь в wasm'е никаких проёбов не будет.
Аноним 22/01/19 Втр 23:50:58 1332944322
>>1332307
я бы вас 5 колонну, вообще заставил сатанинские звезды рисовать чтоб полная жопа синусов была.
Аноним 22/01/19 Втр 23:55:37 1332949323
>>1332797
js программист - делает шаблонные сайты на вордпрессе или битриксе+ рисует или ищет в интернете дизайн. вешает это все., переустанавливает виндоус.
phph программист делает сайты на друпале или вордпрессе+ ковыряется в ошибках предков, меняет чернила в принтере.

тут интеллект нужен. тут сеошники копирайтеры, руководители и менеджеры бессильны.
Аноним 22/01/19 Втр 23:57:30 1332950324
>>1328741
скачивай 5-10 ide выбирай приятную глазу
учи html . потом css.
Аноним 23/01/19 Срд 00:14:25 1332959325
1315493851316.gif (423Кб, 175x175)
175x175
Месяц отдыхал от js - изучал Rust. Какой же охуенный язык, в котором сразу всё сделано как надо. По сравнению с js, в котором костыль на костыле и легаси проёбы в дизайне языка обмазываются синтаксическим сахаром.
Но теперь нужно снова работать, вебмакакой. Читаю тред и такое ощущение что я /b/, а может и в /po/. Пиздец, какие-то мамкины тралляторы тупостью, вкатывальщики в айти у которых хеллоуволд не работает и просто шизики пришедшие пообщаться.
Давно я тут не был.
Аноним 23/01/19 Срд 01:09:22 1332980326
>>1332959
Запиливай какой-нибудь идиотский конкурс типа: создать интерфейс для сайта выдающий gps координаты точки, по клику мышки на картинке карты земли.

Посмотрим кто лучший. Раста-боги, неосиллятеры, тралли, болтуны, вкатывальщики...
Аноним 23/01/19 Срд 02:53:28 1333003327
>>1332980
+ статистику по кликам с выборкой по геоайпи и запрашиваемым gps координатам, для отрисовки наглядных графиков в реальном времени
Аноним 23/01/19 Срд 07:18:11 1333063328
>>1332980
> Запиливай конкурс
@
Участвуют макаки-ноулайферы
@
Энтерпрайз-боги с ЗП 500к/нс смотрят как на говно
Аноним 23/01/19 Срд 07:20:59 1333064329
>>1332943
>дропнуть разок обратную совместимость чтобы вычистить всё говно из языка. Как сделали в python3.
Дропнул обратную совместимость
@
Везде, кроме хелловорлдов, ебаный зоопарк из питона 2 и питона 3
Аноним 23/01/19 Срд 07:43:25 1333069330
>>1332706
Может быть за тебя еще попу вытирать надо?
23/01/19 Срд 11:51:19 1333181331
>>1325847 (OP)
Шапка ужасная просто. Что за дегенерат ее писал.
Аноним 23/01/19 Срд 11:58:16 1333187332
>>1333181
И Я УЖЕ ВТОРОЙ ТРЕД ГОВОРЮ ЧТО НОВЫЙ ОП И ШАПКА УЕБАНСКАЯ!!!!!!!
Давай сделаем новую адекватную шапку, а новый оп пусть нахуй идёт
23/01/19 Срд 12:32:02 1333230333
>>1333187
Он еще и свою ютуб канал прорекламил там видимо.
Аноним 23/01/19 Срд 12:58:17 1333268334
Аноним 23/01/19 Срд 13:29:10 1333301335
как легко и с отсутствием батхерта вкотится в ВебАссембли ??
Аноним 23/01/19 Срд 13:31:27 1333305336
>>1333301
> как легко и с отсутствием батхерта вкотится в ВебАссембли ??

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

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

https://github.com/AssemblyScript/assemblyscript
Аноним 23/01/19 Срд 16:35:58 1333445337
>>1332922
> сайт может записать время твоего посещения под тором,сдать его мусорам и если город маленький, провайдер посмотрит всех из этого города, кто в это время использовал луковую цепочку.
Прецеденты бывали?
Аноним 23/01/19 Срд 17:19:18 1333467338
>>1325847 (OP)
Напоминаю, что моя задача проста: Ввести dataURL - в textarea,
затем, скриптом сформировать File, и добавить его к input'у для uploading'a.

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

Но я всё-ещё не пойму, как переименовать объект Blob в объект File,
и гдавное - где, в и как, в этом объекте File - задать сам source для файла, в виде base64 или blob.
Аноним 23/01/19 Срд 18:42:17 1333502339
Аноним 23/01/19 Срд 19:16:47 1333511340
Аноним 23/01/19 Срд 19:29:00 1333513341
Ролл
Аноним 23/01/19 Срд 19:55:47 1333521342
Аноним 23/01/19 Срд 20:03:03 1333527343
>>1333521
Конечно? Ты думаешь, компания может существовать без женщин, негров и трансгендеров?
Аноним 23/01/19 Срд 20:04:49 1333528344
изображение.png (13Кб, 315x434)
315x434
Аноны, у меня вопрос по google visualization, а конкретней, про Organization Chart. Возможно ли сделать так, что бы у одного нода было несколько родителей? Если да, как это сделать? Если нельзя, то есть ли какая-нибудь альтернатива в этих чартах? А то я просмотрел документацию, а там одни графики.
Аноним 23/01/19 Срд 23:47:09 1333645345
Посмотрел flask, что это за залупа? Кто-то пишет на ней? И вообще какие преимущества перед нодой и экспрессом?
Аноним 24/01/19 Чтв 00:06:57 1333650346
Аноним 24/01/19 Чтв 00:20:58 1333654347
Аноним 24/01/19 Чтв 09:18:25 1333743348
>>1333511
Тебе бы в желтой прессе работать. Там ни слова нет про Дэна.
Аноним 24/01/19 Чтв 09:44:35 1333751349
Аноним 24/01/19 Чтв 12:46:16 1333845350
>>1333743
лол, ты на дваче когда последний раз был?
Аноним 24/01/19 Чтв 13:01:29 1333854351
Решаю задачки с кодвора и уже часа два бьюсь на подобной задачей. Подскажите ньюфагу, как в рамках одной функции можно это сделать замена всех входящих символов строки на решетку, кроме последних 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!"
Аноним 24/01/19 Чтв 13:55:48 1333893352
>>1333854
За тебя задачу решить? Что это тебе даст?
Ты лучше скажи, что у тебя получается, что не получается.

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
Аноним 24/01/19 Чтв 14:06:12 1333904353
>>1333893
>За тебя задачу решить? Что это тебе даст?
Так ты всё уже и решил. Подсказку хотел, просто криво сформулировал. Знаю я и про МДН и лёрнджаваскрипт и другие, просто я не умею пока ещё это использовать и систематизировать в голове. Энивэй, спасибо.
Аноним 24/01/19 Чтв 14:06:28 1333905354
>>1333854
I. Заменить на решётки все символы, кроме последних 4-ёх
II. Создать N-4 решёток и присоединить к ним последние 4 символа.

Если тебе не концептуально надо было, а именно накодить не можешь, то вот пара однострочников:
https://repl.it/repls/ActiveRosybrownStructure (второй вариант без mask.repeat, а как диды через array.join)
Аноним 24/01/19 Чтв 14:10:02 1333914355
>>1333905
Подскажи, а как лучше понять логику js? Как понять, когда, где и что нужно использовать?
Аноним 24/01/19 Чтв 14:10:22 1333915356
>>1333854
return ("#"*input.length-4)+input.slice(-4)
Аноним 24/01/19 Чтв 14:14:48 1333921357
>>1333854
Самое простое создать строку такой же длины, состоящую из решеток, а потом в цикле четыре последних символа заменить на символы из строки на входе.
Аноним 24/01/19 Чтв 14:15:33 1333923358
>>1333914
Здравый смысл и опыт. Тут не в жс логика же, а в ДНК. Я, если честно, не знаю, где и как такому учат, что если нужно заменить символы, то их нужно заменить. По сути, я в двух вариантах просто перефразировал условие, ты мог бы сделать то же самое.

>>1333915
Питон-тред утонул.
Аноним 24/01/19 Чтв 14:15:36 1333924359
>>1333914
Писать код. Решать задачки.
Аноним 24/01/19 Чтв 14:19:30 1333931360
>>1333921
Строки же неизменяемые, забыл. Тогда строку создавать из решеток, но длина - 4, а потом конкатенацию последних 4 символов.
Аноним 24/01/19 Чтв 15:54:01 1334006361
image.png (56Кб, 1074x360)
1074x360
Аноним 24/01/19 Чтв 16:18:25 1334044362
>>1333914
https://www.w3schools.com/js/default.asp
С самого начала, каждый пример у себя в редакторе РУЧКАМИ набираешь (БЕЗ КОПИПАСТЫ!!!)
Меняй по мелочам всякое.
К середине уже руки будут помнить как код без гугла писать!
Аноним 24/01/19 Чтв 16:38:04 1334069363
Аноним 24/01/19 Чтв 16:40:04 1334072364
Аноним 24/01/19 Чтв 16:45:28 1334077365
>>1334044
>С самого начала, каждый пример у себя в редакторе РУЧКАМИ набираешь (БЕЗ КОПИПАСТЫ!!!)
Ерунда. Это не даст понимания где что использовать. Только опыт решения задач дает такое понимание. Если просто отдельно пройти все темы, не будет понимания как все это вместе комбинировать. Будут несвязанные знания. А когда решаешь задачки, уже используешь разные фичи языка вместе. В этом случае все складывается в понимание общей картины.
Аноним 24/01/19 Чтв 16:47:02 1334080366
Аноним 24/01/19 Чтв 16:48:59 1334084367
>>1334080
в пыхатреде есть задачки
Аноним 24/01/19 Чтв 16:51:19 1334089368
Аноним 24/01/19 Чтв 17:15:01 1334113369
>>1334080
CodeWars, Leetcode, Project Euler, etc
Аноним 24/01/19 Чтв 18:05:21 1334147370
122.PNG (23Кб, 568x567)
568x567
Объясните плиз. Чем первый вариант написание компонента <BuildControl /> отличается от второго?
Аноним 24/01/19 Чтв 18:11:24 1334156371
>>1334147
В первом случае ты передаёшь в компонент функцию added, возвращающую вызов функции ingredientAdded с аргументом type
Во втором передаёшь по-отдельности проп type и функцию ingredientAdded
Аноним 25/01/19 Птн 02:52:33 1334403372
Аноним 25/01/19 Птн 10:00:53 1334490373
Прошел обучалку по Реакту. Основные моменты понял. Но плаваю в частностях и немного в самом JS. Где набраться опыта ребят? Тупо смотреть готовые реакт проекты и запоминать логику?
Аноним 25/01/19 Птн 10:18:41 1334497374
Аноним 25/01/19 Птн 10:19:17 1334498375
Аноним 25/01/19 Птн 10:19:49 1334499376
>>1334497
Бро, ну причем тут нода? До нее тоже дойду в свое время.
Аноним 25/01/19 Птн 10:21:46 1334501377
>>1334498
А теперь вижу. Ну хз. В свое время проходил там по Джаве. Как то не очень понравилось.
Аноним 25/01/19 Птн 11:44:20 1334518378
>>1334501
Джаву там делали другие люди. Тем более прошло года 3 уже, уровень курсов сильно вырос. Этот курс один из лучших русскоязычных курсов по программированию вообще, и по JS в частности.
Аноним 25/01/19 Птн 11:45:44 1334520379
>>1334501
Сразу скажу, что курс не для желающих по-быстрее. Очень сложный. Зато когда дойдешь до курса про Реакт, он покажется самым простым.
Аноним 25/01/19 Птн 15:39:49 1334590380
>>1334069
Обычный блокнот или vim если ты на шиндоус!
Аноним 25/01/19 Птн 15:45:16 1334592381
>>1334077
>Ерунда. Это не даст понимания где что использовать.
Это позволит тебе запомнить синтаксис языка и основные конструкции, особенно если в обычном блокноте код писать!
>Будут несвязанные знания.
Смысл в том что знания будут у тебя в голове, и когда пойдёт реальная задача, ты сразу будешь из головы писать код.

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

Пацаны, ёб ващу мать, ну не ленитесь вы код писать то!
Аноним 25/01/19 Птн 16:18:11 1334602382
>>1334113
>CodeWars
лютая годнота, сайт, благодаря которому я начал понимать ДЖ, до этого читал Кантора но пользы от его задачек в конце каждого раздела было гораздо меньше, чем от кодварс
советую до 5лвла дойти (или как там это называется я уже забыл)
Аноним 25/01/19 Птн 16:41:05 1334617383
>>1334592
Там же нет никаких задач. Изучение синтаксиса не дает понимания как этот синтаксис использовать. Темы не связанные друг с другом, строки, массивы, функции. Это несвязанные знания. Проходя такое обучение, чуваки могут даже не понять, что циклы можно использовать внутри функций. Потому что темы несвязанные.
Аноним 25/01/19 Птн 16:59:19 1334630384
>>1334602
я наверное тут самый аутист, но этот сайт сразу крашится
Аноним 25/01/19 Птн 17:32:53 1334644385
>>1334617
>Изучение синтаксиса не дает понимания как этот синтаксис использовать.
Ну если ты тупо копируешь и даже не напрягаешь мозг придумывая
что можно поменять в коде тогда ты макака тупая!
>Проходя такое обучение, чуваки могут даже не понять, что циклы можно использовать внутри функций
Ну если ебланы ленятся ПОПРОБОВАТЬ цикл воткнуть внутрь функции, то им дорога сразу в яндекседу

Аноним 25/01/19 Птн 17:57:59 1334660386
>>1334617
Двачую, тупой набор описаний функций с парой коротких примеров не даст общей картины. Нужно миксить с ещё какими-то ресурсами
Аноним 25/01/19 Птн 18:03:38 1334666387
А что дает Tensorflow.js? Что в фронтенде этой штукой делать можно?
Аноним 25/01/19 Птн 18:06:25 1334672388
шо там с нодой и экспрессом.клепать формочки и круды норм?
пхп-макака
Аноним 25/01/19 Птн 18:13:03 1334677389
Пацаны, я совсем запутался. Сейчас будет огромная простыня плохо написанного текста.

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. Пиздец. Объясните кто нибудь, я вообще уже ничего не понимаю. Да, я вижу, что условие изначально истинное, но разве это может иметь значение?
Аноним 25/01/19 Птн 18:14:45 1334680390
>>1334660
Ты этот ресурс вначале вкури, потом следующий, опять с начала
Что за отмазки то?
Вам тут надо чтоб герои любимых мультиков рассказывали как погромировать?
Аноним 25/01/19 Птн 18:17:10 1334685391
>>1334677
Ты с синтаксисом не проебался случаем?
true = !false
false = !true

(5 > 3) -> true
(!(5 > 3)) -> false
Аноним 25/01/19 Птн 18:30:15 1334705392
>>1334677
Оператор ! унарный, то есть принимает один аргумент. Он означает "ЛОГИЧЕСКОЕ НЕ", поэтому не применим к цифрам. !5 что будет означать? Это неправильное выражение с точки зрения логики. ! используется только с логическим типом данных, с Boolean, поэтому его нужно применять не к цифрам, а к True или False.

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

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

Такая инструкция вернет True, не смотря на то, что 5 не больше 6. Ты просто не понял как использовать ЛОГИЧЕСКОЕ НЕ (!), и неправильно записал синтаксически.
Аноним 25/01/19 Птн 18:33:45 1334707393
>>1334677
> (!2 > 3)
У тебя инвертирование двойки происходит, а не всего выражения, т. е. ты проверяешь 0 > 3
Аноним 25/01/19 Птн 20:27:10 1334760394
Хочу написать хуитку, которая рисует частицы на канвасе и выстраивает и перемещает их по-всякому, это сложно?
Аноним 25/01/19 Птн 20:52:08 1334772395
>>1334760
Если ты хочешь написать, тогда зачем спрашиваешь? Пиши и всё тут.
Аноним 25/01/19 Птн 20:52:53 1334773396
>>1334772
Если сложно, то не хочу.
Аноним 25/01/19 Птн 20:53:41 1334774397
>>1334705
> !5 что будет означать? Это неправильное выражение с точки зрения логики.
Это будет означать false из-за приведения числа 5 к логическому типу по примеру C, в котором всё, что отлично от нуля — true, 0 — false.
Сравни, например, !0 true.
> ! используется только с логическим типом данных, с Boolean
! используется с любым операндом, приводимым к булеву типу.
> поэтому его нужно применять не к цифрам, а к True или False.
А это уже просто best practices. Не выдавай незнание стандартов за абсолют.
Аноним 25/01/19 Птн 20:56:59 1334776398
>>1334773
Тогда читай:
если ты чисто поэкспериментировать, то используй CanvasRenderingContext2D. И нет - он не сложный.
Аноним 25/01/19 Птн 21:08:50 1334786399
Аноним 25/01/19 Птн 21:48:42 1334816400
>>1334774
Разговор был про то, что нужно менять все выражение 5 > 6, чтобы логика правильно работала, а чувак менял одну цифру, думая что меняет выражение.

За !5 вон из профессии. Ты видать решил показаться свою крутость, а показал только отсутствие логики, отсутствие опыта программирования, и то что никогда не работал в команде.
Аноним 25/01/19 Птн 22:29:07 1334855401
>>1334677
ты написал опечатку в третьем пункте.

восклицательный знак выполняет последовательно 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

Аноним 25/01/19 Птн 23:06:29 1334893402
>>1334855
>восклицательный знак выполняет последовательно 2 действия.
ШТА? Одно действие, не два.
Аноним 26/01/19 Суб 06:27:14 1334976403
>>1334602
А вы как там задачи проходите? Тупо сидите до посинения пока не снизойдет решение для вас или гуглите алгоритмы решения?
Аноним 26/01/19 Суб 07:35:16 1334979404
>>1334816
Верно. Но ты нигде не упомянул приведение. Вот >>1334855 анончик расширил то, что я хотел сказать.
> За !5 вон из профессии
Согласен. Но за такие цитаты про язык со слабой типизацией — тоже к чёрту из девелоперов.
> > ! используется только с логическим типом данных, с Boolean
Аноним 26/01/19 Суб 08:03:35 1334983405
>>1334979
В JS нужно особенно быть осторожным, так как слабая типизация, может получится не то что ожидаешь. Работать в JS с числами как с boolean антилогично. В Си нет булевого типа, там приходится использовать числа.
Аноним 26/01/19 Суб 08:29:40 1334990406
Аноним 26/01/19 Суб 08:54:29 1334992407
>>1334990
Ну и где там больше чем два? Обычный унарный оператор. Принимает true или false, и инвертирует значение.

Ты головой своей подумай хоть. Как он может делать больше одного действия? Он только инвертирует значение булевого типа.
Аноним 26/01/19 Суб 09:59:53 1335007408
>>1334992
А можно, я не буду головой думать? Хочу, чтоб просто и легко жить было, как тебе. Чтоб, если кажется, что одно действие, значит одно, ёпта.
Аноним 26/01/19 Суб 11:09:57 1335026409
>>1335007
Кому кажется? Булеву алгебру почитай. И желательно математическую логику в общем виде. Логическое НЕ выполняет одно единственное действие. Инвертирует булевый тип.
Аноним 26/01/19 Суб 11:13:49 1335029410
1kt9otqHk14BZIM[...].png (35Кб, 1468x477)
1468x477
Есть тут те, кто вкатился в реакт?

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

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

Ну ладно, напридумывали стайлд-компонентс, эмоушн и кучу других вспомогательных библиотек для цсс, которые нужно ставить отдельно. Ну ок.
Но блять. Как сейчас писать стили? Если раньше стили прописывались глобально в цсс-файлах, то сейчас нужно ебстись со стилями для каждой компоненты и хуй знает как этого франкенштейна соединить воедино, чтобы смотрелось красиво. Напомню ещё раз, это библиотека для создания UI-компонентов :)
Аноним 26/01/19 Суб 11:16:46 1335033411
>>1335029
Чем тебя не устраивает подключение ксс файлов напрямую?
Аноним 26/01/19 Суб 11:24:02 1335038412
>>1335033
Что значит напрямую?
цсс модули? или один глобальный файл?
Аноним 26/01/19 Суб 11:27:45 1335040413
>>1335038
Напрямую - это писать
>import './Component.css';
Аноним 26/01/19 Суб 11:33:31 1335043414
>>1335040
Это называется цсс-модули. Можешь погуглить, чем они плохи для общего развития.

Я ведь явно написал, что обращаюсь к тем, кто вкатился в реакт и уже давно его юзает, а не написал свой первый хелоу ворлд.
Аноним 26/01/19 Суб 11:42:57 1335047415
>>1335043
<div className = "wrapper" style = {{ display: "flex", justifyContent: "center" }}></div>
Чем не устраивает?
Аноним 26/01/19 Суб 11:51:20 1335051416
>>1335043
Ну и чем же они плохи?
Аноним 26/01/19 Суб 11:52:28 1335052417
>>1335047
Уебанским синтаксисом {{}} и инлайном?

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

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

Я вот уже год как нырнул в болото из говна реакта и не прекращаю охуевать от его ненужности и неудобства.
Аноним 26/01/19 Суб 12:08:48 1335064418
>>1335052
Предлагай альтернативы.
Аноним 26/01/19 Суб 12:10:11 1335068419
>>1335064
Не пиши этому уебку
Аноним 26/01/19 Суб 12:28:11 1335081420
>>1335029
Хватит истерить. Ведешь себя как капризная девченка. Не нравится - не используй. Не понимаешь - изучи.
Аноним 26/01/19 Суб 12:50:48 1335101421
>>1335029
проблемы фронтендоговна
Аноним 26/01/19 Суб 14:00:41 1335175422
>>1334976
ну сначала раскладываешь задачу на отдельные подзадачи, выполняешь эти подзадачи и решение само по себе вырисовывается в итоге, что совсем непонятно - гуглишь, или вспоминаешь как в прочитанных тобой учебниках подобное решалось
Аноним 26/01/19 Суб 14:02:08 1335178423
>>1335029
не вижу причин гнать на реакт, как по мне, там все удобно и логично, кодишь и получаешь удовольствие от процесса и результата, да еще и при этом начинаешь все лучше и лучше разбираться в дж
Аноним 26/01/19 Суб 14:14:10 1335185424
>>1335178
>как по мне, там все удобно и логично
Ну когда пишешь свой хелоуворлд по мануалу из интернета - тебе может и удобно всё.

А когда приходишь на работу и пилишь коммерческий проект, то понимаешь, насколько это костыльное ненужное и уродливое говно аля франкенштейн. Я уже выше всё по пунктам расписал.
Аноним 26/01/19 Суб 14:23:14 1335195425
>>1335185
да ты не расписал ничего на самом деле, ты просто не шаришь в жс и у тебя от этого горит, кто шарит в жс никогда не станут гнать на реакт, а уж тем более когда нужно пилить коммерческие поекты
Аноним 26/01/19 Суб 14:23:53 1335196426
>>1335185
Мы в проде юзаем обычный бэм, а файлы подключаем через модули.
Аноним 26/01/19 Суб 15:00:51 1335253427
Аноним 26/01/19 Суб 15:12:45 1335277428
Могу помочь
Аноним 26/01/19 Суб 15:17:21 1335284429
>>1335277
Помоги мне найти работу
Аноним 26/01/19 Суб 15:31:57 1335312430
Аноним 26/01/19 Суб 15:43:08 1335330431
Помогите с вашим всратым языком. Есть файл, там одна функция, пусть function run_code (x) {....}
Я вставляю этот скрипт на страницу <script scr="..."></script>
Теперь рядом создаю еще один скрипт, где мне нужно вызвать эту функцию.
<script>
run_code([1,2,3])
</script>

Но функцию вызвать нельзя, как ее импортировать? пробовал перед определением функции добавить export, но нихуя
Аноним 26/01/19 Суб 16:01:19 1335348432
>>1335330
run_code([1,2,3]); должно идти после шкрипта с телом функции. Экспорты не нужны. Иди в инструменты разраотчика и чекай ошибки.
Аноним 26/01/19 Суб 16:11:41 1335357433
>>1335348
Шкрипт отдельным файлом идет, это не влияет? Помню и раньше с этим ебался
Uncaught ReferenceError: run_code is not defined
Такие дела.
Аноним 26/01/19 Суб 16:15:11 1335358434
>>1335357
Все разобрался, я копапистил откуда то, скопипастил вставку скрипта с defer. Удалил, заработало. Пардон за беспокойство.
Аноним 26/01/19 Суб 16:33:30 1335368435
>>1335330
>с вашим всратым языком
>я копапистил откуда то
Вся суть местных долбоёбов.
Аноним 26/01/19 Суб 16:54:03 1335375436
>>1334992
а ты попробуй
alert ( !(`а ты попробуй `) );
Аноним 26/01/19 Суб 16:55:39 1335378437
>>1335026
а мы обсуждаем не `логическое не`,
а оператор ява скрипта `!`
Аноним 26/01/19 Суб 16:58:09 1335380438
Аноним 26/01/19 Суб 18:37:58 1335446439
Аноним 26/01/19 Суб 18:52:01 1335457440
>>1335029
> которые нужно ставить отдельно.
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 а потому что у тебя дерьмовый мозг :)
Аноним 26/01/19 Суб 18:59:10 1335462441
>>1335457
> css modules
>любую другую библиотеку для стилизации
> css modules
Зачем ты пытаешься писать о том, в чём полный ноль? Ты же нихуя не понимаешь и уже в первой же строчке обсираешься.

цсс модули у него это библиотека ахахахах
Аноним 26/01/19 Суб 19:01:35 1335465442
>>1335462
библиотеку/подход ты всегда когда не находишь что сказать пытаешься доебаться до очевидного упрощения?
Аноним 26/01/19 Суб 19:14:36 1335469443
pqafkb6d9ba01.jpg (49Кб, 645x729)
645x729
>>1335465
Да я понял, что ты полный ноль и ничего не понимаешь :) Пик рилейтед

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

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

Приносит тебе дизайнер макет вьюшек, ты должен их перепилить в компоненты, формочки и кнопочки прикрутить к api на сервере. И как ты будешь стилизовать их своими ui-фреймворками, которые просто набор стилизованных компонент с минималистичным дизайном. Зачем мне они вообще, если у меня есть стайлгайды от дизайнера?
Аноним 26/01/19 Суб 19:16:56 1335471444
>>1335469
Даже помогать не буду такому высокомерному пидорасу как ты хоть и знаю ответ на твою проблему.

Мимо другой анон
Аноним 26/01/19 Суб 19:22:55 1335474445
>>1335469
лол. Боевые картиночки ин да хаус.
> пока будут такие персонажи как вы
> максимум на реакте могут написать хелоуворлд
двумя постами выше:
> Но блять. Как сейчас писать стили?
лол, и совсем не проекция да?
> Что это, ui-фреймворки?
лол.
Имелось в виду что посмотри как они готовят стилизацию у них это максимально грамотно сделано и повтори. Но ты даже такого простого посыла не понял и это просто уморительно.

ныг я о фронте забыл втрое больше чем ты когда либо знал не выебонь плыыз
Аноним 26/01/19 Суб 19:56:10 1335498446
>>1335375
Иди уже на завод. У тебя нет шансов стать программистом.
Аноним 26/01/19 Суб 19:56:35 1335499447
>>1335378
Это и есть логическое НЕ. На завод!
Аноним 26/01/19 Суб 20:01:31 1335501448
>>1335499
>На завод!
А это у тебя тоже логическое не в конце? Или я просто похожие символы путаю?
Аноним 26/01/19 Суб 20:21:15 1335516449
>>1335026
ебать ты тупой, тип инвертирует, ага, сука ебанат, а ещё выёбывается, демон тухлодырый
Аноним 27/01/19 Вск 00:14:11 1335594450
wIZCrs1Nrp.jpg (1381Кб, 890x1113)
890x1113
Какой фреймворк актуален для SPA в 2019?
Аноним 27/01/19 Вск 04:58:21 1335683451
>>1335594
На дворе 2020 уеба дегенеративная.
Аноним 27/01/19 Вск 08:37:37 1335700452
Ребятушки.. помогите

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

Надо чтобы контроллер view engine сразу передавал в JS некоторое дерьмо

Аноним 27/01/19 Вск 09:11:16 1335704453
>>1335700
Из твоего описания совсем непонятно, что ты хочешь получить. Прочитай ОП-пост внимательно.

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

Тебе какие-то данные надо запихать во время сборки? Можешь ЖСОН импортировать например.
Аноним 27/01/19 Вск 10:32:35 1335722454
>>1335704
А аксиос нормально использовать для запроса данных с нодовского бэка на реактовский клаентсайд? Или есть более верные альтернативы?

мимо другой анон
Аноним 27/01/19 Вск 10:42:54 1335726455
Аноним 27/01/19 Вск 11:54:40 1335767456
>>1335704
Сейчас у меня React получает данные через JSON

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

неужели весь веб так построен?
Аноним 27/01/19 Вск 11:57:03 1335770457
Аноним 27/01/19 Вск 11:59:39 1335772458
>>1335767
> неужели весь веб так построен?
Не только веб. Любое клиент-серверное взаимодействие. Не понимаю, что тебе не нравится.
Аноним 27/01/19 Вск 12:00:52 1335773459
Аноним 27/01/19 Вск 12:01:48 1335775460
>>1335772
Не любое.
Большинство приложений работает через RPC или еще какие-то сокеты-вызовы
Аноним 27/01/19 Вск 14:19:21 1335869461
>>1335516
Что тебе не ясно? Если ты такой тупой, что не можешь понять простой оператор, то до свидания.
Аноним 27/01/19 Вск 14:37:55 1335886462
image.png (112Кб, 1098x763)
1098x763
Объясните в чем смысл пикрила из предыдущего треда
Аноним 27/01/19 Вск 15:58:45 1335978463
>>1335886
ему 30 будет только в 2032 году
Аноним 27/01/19 Вск 16:45:05 1336047464
>>1335978
А что особенного в 30?
Аноним 27/01/19 Вск 17:12:19 1336085465
Читаю javascript.info
Поясните за точность вычислений в ЖС.
Как ТОЧНО вычислять.
0,1+0,2 не равно 0,3
А 999999999999 само станет овер10к.
Это как вообще.
А если мне надо деньги посчитать?
После джавы как то не по себе от этого всего.
Аноним 27/01/19 Вск 17:22:03 1336094466
>>1335886
У него зелёный гитхаб, а у тебя нет.
Аноним 27/01/19 Вск 17:52:12 1336120467
>>1336085
Это особенности стандарта компилятора, а не особенности жс. Другие языки тоже этим болеют, вангую что твоя жаба так же.
Аноним 27/01/19 Вск 17:55:36 1336125468
Аноним 27/01/19 Вск 18:05:19 1336136469
>>1336120
у джавы есть БигДессимиал и куча типов для чисел. Джава как раз норм. там точно знаешь что и зачем используешь.
Аноним 27/01/19 Вск 18:27:09 1336151470
>>1336136
> куча типов для чисел
А могли бы один сделать, но хороший.
Аноним 27/01/19 Вск 19:52:00 1336268471
Аноны, часто слышал что create-react-app - плохою
Почему?
Аноним 27/01/19 Вск 20:19:42 1336300472
>>1335775
А в советах что передаётся? Правильно, жсон. Ты путаешься в скобках и прочитать его не можешь чтоли? А ты и не должен, объект с одной стороны, объект с другой стороны.
Аноним 27/01/19 Вск 20:25:40 1336307473
15237309717262.jpg (1006Кб, 1280x680)
1280x680
Лютый ньюфаня в тхреде!
Скажите господа, а как с помощью JS сделать программу для обработки данных с разных сайтов.
Допустим я хочу чтобы каждый раз, когда мой товарищ Александр заходил впарашу ему автоматом отправлялось сообщение "Саня хуй соси!", может даже на разных языках, чтобы капча не сильно кусалась. Пикрандом.
Аноним 27/01/19 Вск 20:31:23 1336314474
>>1336307
Ну тут свой сервер надо поднимать на ноде, который будет общаться с апи этих сайтов.
Аноним 27/01/19 Вск 20:53:50 1336334475
Аноним 27/01/19 Вск 20:59:35 1336336476
Аноним 27/01/19 Вск 23:05:56 1336428477
Рубята кто может пояснить
let b = JSON.parse("asdasd")
b = 1
b
let b = 1
После этого кода, оно мне не дает заюзать b никаким образом, так и должно быть?
Аноним 27/01/19 Вск 23:15:18 1336435478
>>1336085
считай в копейках. в представлении. представляй копейки в рублевой форме
Аноним 27/01/19 Вск 23:16:59 1336437479
Аноним 27/01/19 Вск 23:19:01 1336439480
>>1336437
Что? Так и должно быть, что b теперь нельзя присвоить никакое значение? Ладно там понятно что let b нельзя снова сделать, но у меня b = 1 кидает ошибку Uncaught ReferenceError: b is not defined
Аноним 27/01/19 Вск 23:19:16 1336440481
>>1336085
в интерпрайз приложении юзаем Big.js для этого. Посмотри может подойдет.
Аноним 28/01/19 Пнд 00:23:34 1336473482
Аноним 28/01/19 Пнд 02:21:43 1336500483
>>1336439
гейсон парсэ принимает не строки, а строки в формате гейсон
Аноним 28/01/19 Пнд 02:22:30 1336501484
Аноним 28/01/19 Пнд 11:30:18 1336565485
>>1336307
напиши юзерскрип и уставнови его как-то этому САНЕ
Аноним 28/01/19 Пнд 16:56:57 1336721486
>>1335068
Почему мне так смешно от вашего диалога?
Serjant 28/01/19 Пнд 17:08:59 1336726487
Аноним 07/02/19 Чтв 13:49:16 1343352488
gdekupitdollary[...].jpg (58Кб, 400x300)
400x300
Аноны Москвы. Нужен препод JS на 11.02 и 13.02. Занятия по три часа с 19:00 до 22:00. Платят 800-1000р/ч. Задача объяснить четырём жлобам тему, шоб они были довольны.

Кто заинтересовался: пишите на isambard123@mail.ru
Аноним 08/02/19 Птн 22:14:18 1344278489
>>1335471
Ну мне помоги хотя-бы. Я же так давно и с таким интересом наблюдаю ваши треды.
Аноним 08/02/19 Птн 22:32:16 1344284490
2KOpUWXmhng.jpg (74Кб, 500x666)
500x666
][уе-мае, братцы, выручайте.

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

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

Как прописать настройку, чтобы created() сразу отрабатывали при запуске приложения. Это в сервис-воркере делается или во vue?
Аноним 08/02/19 Птн 22:39:00 1344287491
>>1325847 (OP)
На что сделать акцент, изучая бэк на вэбе? Особенно интересует база. Так как трэд посвящен JS, пусть это будет нод.
Какие самые типичные коммерческие задачи на бэке? (например во фронте - это запилить страничку по макету)

в факах не нашел, потому что
Прошлый тред: >>1319289 (OP)
>ошибка - тред не найден
Руководство для начинающих:
https://github.com/pr-anon/js_thread
>closed
Аноним 08/02/19 Птн 22:41:34 1344290492
>>1344287
>на вэбе
Для вэба
фикс
Аноним 09/02/19 Суб 14:11:12 1344476493
БАМП
Аноним 09/02/19 Суб 18:24:20 1344659494
Поясните за кантора
Аноним 11/02/19 Пнд 15:55:12 1345661495
БАМП
Аноним 12/02/19 Втр 00:07:22 1346102496
>>1325847 (OP)
Господа, Помогите решить проблему.
Есть форма, которая отображается ajax запросом на главной странице (1 метод). При отправке этой формы запускается 2 метод, который также отправляет данные ajax запросом и в результате выводит результат обработки метода (некоторый текст).
Результат выводится, но сразу по окончании метода происходит переход на главную страницу в состоянии до отображения формы.
При дебаге обнаружил, что на строке return false мой результат висит на странице, а при выходе редирект на главную.
https://codepen.io/anon/pen/PVeRrY
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное