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



<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
508 | 53 | 137

JavaScript thread #+(6).toString(2) // #110 /js/ Аноним # OP  08/08/18 Срд 06:41:00 1242837  
15325614685230.png (61Кб, 1050x1050)
CJj5-nDUYAEGqVT.png (116Кб, 564x594)
1*TYDkvp-4p1VLg[...].jpeg (165Кб, 1600x811)
687474703a2f2f6[...].png (363Кб, 1024x506)
Ссылка на прошлый тред: >>1235130 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для программирования на алёртах https://jsfiddle.net/
Для фреймворков библиотек https://codesandbox.io/
Для живой странички из коробки https://repl.it/languages/web_project
Для Ноды с пакетами и консолькой https://repl.it/languages/nodejs

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

В этом треде собираются величайшие умы человечества – мастера валидации форм и специалисты по JSON-технологиям. Этот тред посвящён главному языку будущего – JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач – от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.

Часто задаваемые вопросы: https://github.com/vladimir37/js-thread/blob/master/Wiki/faq.md

Список материалов для изучения: https://github.com/vladimir37/js-thread/blob/master/Wiki/learn.md

Список инструментов и направления JS-разработки: https://github.com/vladimir37/js-thread/blob/master/Wiki/tools.md

Конфа /pr/ в Slack: https://slack-2chpr.herokuapp.com/
Аноним 08/08/18 Срд 06:49:05 1242840
Язык Богов.
Ответы: >>1244965
Аноним 08/08/18 Срд 11:19:10 1243032
ё1.jpg (668Кб, 1920x1080)
БЛАГОДАРЯ АНОНАМ Я СТАЛ ПРОГРАММИСТОМ! СКРАПЛЮ ЕВРОНЬЮС ОНЛАЙН И БЕЗ СМС ПРЯМО В БРАУЗЕР! И ЭТО ВСЕГО ЗА 3 МЕСЯЦА!
Хочешь стать таким же кулхацкером как я? Подписывайся на тредю быстро!
з.ы.
чому время на час отличается? Там же просто стринг. Сдается мне, что это расширение cors мне всё портит.
Ответы: >>1245479
Аноним 08/08/18 Срд 11:44:44 1243055
https://2ch.hk/pr/res/1241615.html
я тут баннер по ускоренному js прикреплю я не оп того итт
Аноним 08/08/18 Срд 12:15:41 1243075
>>1242837 (OP)
Аноны, есть какие-то парсеры таблиц с сортировкой.
Допустим, у меня есть таблица, в которой ячейки в строке разделены символом табуляциии,
а строки - символом сброса строки.
Хочу её засунуть в какую-то текстарея, и отсортировать по полям.
Ответы: >>1243291
Аноним 08/08/18 Срд 12:42:01 1243082
Подключаюсь к блядской базе на mlab, а он мне срет эту ошибку, сука! С локальной базой все работает, а с этой - вот такая залупа. Урл и подключение - пикрелейтед. Какого хуя ему надо?
Аноним 08/08/18 Срд 14:41:42 1243122
>>1242837 (OP)
Я просто оставлю это здесь:

https://pxlnv.com/blog/bullshit-web/
Ответы: >>1243124
Аноним 08/08/18 Срд 14:44:58 1243124
>>1243122
Я думал, что там будет написано "веб всё", но там снова унылое и тысячу раз повторенное обоссывание хуёвых верстаков.
Аноним 08/08/18 Срд 14:55:25 1243131
Внезапно позвонили и позвали на первый в жизни собесод. Через неделю, на жуна, без опыта в скилах написано "знакомство с жс, хтмл и цсс" в будет плюсом: "pixi.js, Phaser
Facebook Instant Games;"
спросил что на собесоде будет, сказала что не может сказать, но тестового не будет, будет общее. втф? чет я очкую.
Ну и естественно реквестирую годноты на тему pixi и т.д. чтоб быстро ознакомиться. Кто смотрел интенсив от хтмл академии они там в канвасе игорь какой-то пилят. Норм? стоит посмотреть?
Ответы: >>1243141
Аноним 08/08/18 Срд 15:22:10 1243141
>>1243131
Ты же понимаешь, что если это окологейдев, то тебя будут с алгоритмами ебать хорошо?
Ответы: >>1243171
Аноним 08/08/18 Срд 15:32:10 1243145
Могу в около хелоуворлдовские круды с эксперсом\реактом\монго/редиской
Уже можно искать работу?
Ответы: >>1243148
Аноним 08/08/18 Срд 15:41:23 1243148
15336720442680.png (67Кб, 440x462)
>>1243145
Ты опять, долбоебина? Нет, не можешь, бездумных макарон недостаточно, чтобы работу найти.
Ответы: >>1243160
Аноним 08/08/18 Срд 16:02:19 1243160
>>1243148
Что это за пиздец?.)
Лучше бы скинул адекватные резюме вкатывальщиков
Ответы: >>1243161
Аноним 08/08/18 Срд 16:06:08 1243161
>>1243160
Нет, свое не покажу.
Аноним 08/08/18 Срд 16:24:34 1243171
>>1243141
надеюсь что нет. Иначе это было указано в вакансии, они же не тупые и понимают кто идет в веб и почему. Или ты думаешь им по кайфу собираться каждый день втроем и собеседовать совсем ненужных людей?
Ответы: >>1243176
Аноним 08/08/18 Срд 16:37:35 1243176
>>1243171
Я даже предположить не могу что тебя там ждет. У тебя образования погромиста нет случайно? А в портфолио что? Просто очень странно, что веб-макаку без опыта в гейдев какой-то зовут, смотри чтоб тебя там в чечню на лендосный завод не отвезли.
Аноним 08/08/18 Срд 20:03:07 1243291
tablesorter.png (78Кб, 1343x618)
>>1243075
Всё, не надо уже, аноны.
Я нашёл сам и допилил решение - на основе этого кода: https://github.com/christianbach/tablesorter
Просто оставлю здесь, эту байду, может кому интересно и полезно будет.
Тут можно его посмотреть: https://username1565.github.io/tablesorter/
а исходник - тут: https://github.com/username1565/tablesorter

Форкнул, короче оригинал, обновил JQuery до версии 3.3.1, и написал простенький цикл для генерации таблицы с кастомными разделителями.
Теперь, можно получать сортируемые таблицы, копипастя их с браузера в textarea,
или же просто вставляя фрагмент csv.
Но чё-то я не вдуплю как сделать разнострочную таблицу, где разное количество td в одной tr...

Для чего?
А иногда, бывает нужно отсортировать какие-то таблицы, но сортировка не прикручена, например на биржах - пикрелейтед.

Можно было бы ещё прикрутить что-то типа этого: http://convertjson.com/json-to-html-table.htm
чтоб JSON распознавало, или наоборот сортер - к той таблице. Но мне чё-то влом.
Хотя, тогда, можно было бы сразу сортировать по наименьшему пингу, ноды биткоина, например,
из вот таких вот источников: http://chainquery.com/bitcoin-api/getpeerinfo
Ну ах да, можно же таблицу с табуляциями оттуда - в этот сортер закопипастить!..
Ну всё, я пошёл...
Ответы: >>1243597
Аноним 08/08/18 Срд 21:39:21 1243328
мужчина666.jpg (110Кб, 807x605)
как же хочется стать программистом
Ответы: >>1243339
Аноним 08/08/18 Срд 22:00:53 1243339
>>1243328
в битардию езжай
Ответы: >>1243343
Аноним 08/08/18 Срд 22:21:50 1243343
>>1243339
не, спасибо. воспитывать мамкиных корзиноидов азам быта и уборки за собой это не ко мне. Вангую там будут проблемы даже с "поел-помыл за собой"
Аноним 09/08/18 Чтв 08:40:23 1243440
Сап программач. Пишу бота на discord.js для своего уютного канала и у меня есть пара вопросов - анончик, помоги, с меня как всегда:
1)как сделать, чтобы бот отвечал определенному пользователю на канале, а сообщения других игнорировал?
2)как научить бота ставить определенные эмодзи под сообщениями опять же одного конкретного пользователя
Ответы: >>1246015
Аноним 09/08/18 Чтв 12:56:59 1243597
TablesorterJSON.png (49Кб, 1360x506)
igGridSelection[...].png (52Кб, 618x272)
>>1243291
Добавил туда вчера поддержку JSON. Думаю ещё суммирование прикрутить по столбцам...
Чтобы, например, суммарные объемы до определённой цены, в стаканах, на биржах считать и прикидывать себе тренды...

Кстати, аноны, а можно ли, с помощью JavaScript, JQuery - сделать как в Mozilla Firefox?
Там, если открыта таблица, когда нажимаешь CTRL и левую кнопку мыши на одной ячейке,
а потом тащишь курсор к другой, можно выделять определённые ячейки и потом - копировать их.
Так, например, можно выделить отдельный столбец, или несколько.
На картинке, в текстовом файле видно разделители скопированных двух столбцов
- это символ табуляции (\t, оранжевая стрелка) и сброс строки (\r\n, CRLF).

Для Google Chrome я нашёл только расширение https://chrome.google.com/webstore/detail/copytables/ekdpkppgmlalfkphpibadldikjimijon
Хотелось бы сделать это через какие-нибудь onkeyup, onkeydown
чтоб вот так вот ячейки в разном порядке выделять. Пик2 отсюда: https://www.igniteui.com/help/iggrid-selection-overview
Аноним 09/08/18 Чтв 13:24:50 1243616
Лол. А я тупой. Умею в react собранный вэбпаком. Тудушечку пилил. Умею в статику на экспресс.
Хотел осилить ssr на реакт+экспресс. Но чет совсем пиздос, сложна. Нихуя не пони с чего начать.
Так что решил патратить пару недель и научиться пилить обычные динамические сайты на экспресс. MVC , шаблонизаторы, все это.
Самое смешное, что впервые я коснулся экспресса той осенью. Я JS через жопу уже год ковыряю.
Опыт мой подсказывает что не нужно как говно в проруби колыхаться, нужно выбрать что то одно - и его уверенно задрочить.
Ответы: >>1243619
Аноним 09/08/18 Чтв 13:27:37 1243619
>>1243616
Лол, а я ведь из тех идиотов что годами вкатываются. Впрочем я работаю. Но все же.
Если бы 1 час в день тратил - давно уже все умел бы.
Бля, как ни крути самый твой главный навык во всем - самоорганизация.
Ответы: >>1243626
Аноним 09/08/18 Чтв 13:35:16 1243626
>>1243619
П.С.
Котаны, вот скажите честно, особенно вкатывальщики. Кто приучил себя хотя бы часа два-три упорно работать?
Я так и не смог - постоянно отвлекаюсь на что то. И прочее.
Иногда получается - и это время самое продуктивное.
Ответы: >>1243641
Аноним 09/08/18 Чтв 13:52:00 1243641
>>1243626
Уже больше полугода сижу по 8-10 часов за кодом. Ну ладно, с учетом прокрастинации, перерывов на пожрать/покурить/передернуть/еще тысяча причин выходит где-то часа 3-4 в день, но все же.
Ответы: >>1243676
Аноним 09/08/18 Чтв 15:02:46 1243676
>>1243641
И какой итог, что могешь?
Ответы: >>1243682
Аноним 09/08/18 Чтв 15:08:53 1243682
>>1243676
Обычный итог. Мувисерчеры на реакте с редаксом, тудулисты на экспрессе, верстать могу немного кривовато. Думаю, уже месяц-два назад мог бы на работу устроиться, но мне впадлу, буду сидеть у мамки на шее пока можно.
Ответы: >>1243693
Аноним 09/08/18 Чтв 15:25:36 1243693
>>1243682
А то же самое, но без реактов, редаксов и экспресов, на ваниле, можешь?
Ответы: >>1243697 >>1243780
Аноним 09/08/18 Чтв 15:31:38 1243697
>>1243693
Могу, но не хочу.
Аноним 09/08/18 Чтв 16:35:47 1243734
Здравствуйте, уважаемые. Без штмл/ксс могут возникнуть трудности при изучении Js?
Ответы: >>1243737 >>1243850
Аноним 09/08/18 Чтв 16:37:46 1243737
>>1243734
Если учить начальную теорию ваниллы, без ДОМ - нет.
Ответы: >>1243739
Аноним 09/08/18 Чтв 16:39:39 1243739
>>1243737
>ДОМ
Что такое?
Ответы: >>1243746 >>1247652
Аноним 09/08/18 Чтв 16:44:14 1243746
>>1243739
Если в гугле забанили то воспользуйся рамблером базарю ещё захочешь
Ответы: >>1243760
Аноним 09/08/18 Чтв 17:04:08 1243760
>>1243746
Прости, я не разбираюсь в терминах. Поисковики всякую ересь по запросу ДОМ выдают. Скажи пожалуйста.
Ответы: >>1243764
Аноним 09/08/18 Чтв 17:06:36 1243764
>>1243760
Ты чо Бузову не знаешь? ДОМ 2? Ну ты отсталый!
Ответы: >>1243771
Аноним 09/08/18 Чтв 17:17:33 1243771
>>1243764
Я конечно слышал про крипту от Бузовой, но не знал что она ещё по js что-то делает.
Ответы: >>1243773
Аноним 09/08/18 Чтв 17:20:03 1243773
>>1243771
Перетолстил, малой
Аноним 09/08/18 Чтв 17:27:16 1243779
xef36cef6.jpg (32Кб, 320x396)
>>1242837 (OP)
>3 пик
>В Жабе всё - объекты.
Чтоблять? Классы в Жабе - объекты?
Да и ТЕРАБЛ ЛЕГАСИ там не меньше чем в JS.
Аноним 09/08/18 Чтв 17:30:08 1243780
>>1243693
>>и экспресов
И как иы без ноды будегшь на ваниле сервер писать? :)
Экспресс ахуенный фрэем. Я на нативной ноде сервак писал - остоебенило ебаться.
Аноним 09/08/18 Чтв 17:42:10 1243787
>>1243780
На самом деле лапша нечитаемая эти ваши экспресы. Даже пыхарь с симфонями и ларавелами счастливее.
Аноним 09/08/18 Чтв 17:47:28 1243789
Всем здарова.
Я дрочь 19лвл что в голове что в жопе, про програмирование нихуя не знаю
Через 2 года закончу свою шаражку и к тому времени стану бомжевать самостоятельным... Должен стать.

Меня выбросят из хаты на улицу и за эти 2 года мне необходимо выучить Javascript мне посоветовали идти в веб, а для веба учить Javascript так, чтобы я смог заработать в веб 25-30к в месяц чтобы не сдохнуть от голода как последняя собака

В день я смогу тратить 2 часа на изучение языка, тк учусь в шараге и надо дз,отчеты,курсовые. Посоветуйте мне с чего начать литературы мб какой или направление. Чтобы такой дебил как я понял. Просто не хочется идти мешки ворочить с моей комплекцией 60/190 и блядских здоровьем
Аноним 09/08/18 Чтв 17:56:35 1243792
>>1243789
грузчиком.
Аноним 09/08/18 Чтв 18:04:20 1243800
>>1243789
Если ты не можешь даже самостоятельно найти где выучить основы жопаскрипта, то делать тебе тут нечего.
Аноним 09/08/18 Чтв 18:22:08 1243810
>>1243789
>заработать в веб 25-30к
Я зарабатываю сейчас 20к месяц. Если ты готов, то кидай свою почту. Только я не с вебом могу помочь.
Ответы: >>1243832 >>1243852
Аноним 09/08/18 Чтв 19:11:32 1243832
>>1243810
А с чем? Gorgia32@rambler.ru
Ответы: >>1243837 >>1244471
Аноним 09/08/18 Чтв 19:14:01 1243837
>>1243832
> gorgia32@rambler.ru *
Аноним # OP  09/08/18 Чтв 19:35:29 1243850
>>1243734
Трудность в том, что без документа ЖС нинужон. Но разобраться в этих разметках достаточно просто.
Пройди всё бесплатное на
https://htmlacademy.ru/program
Хард-моуд: все обозначения (теги, правила), которые там встретишь, ищи ещё на
https://developer.mozilla.org/en-US/
Займёт до месяца, если лениво. Но потом окупится во сто крат, если собираешься задержаться в Вебе.
Параллельно с этим по вечерам без напряга смотри
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5[РАСКРЫТЬ]
Избавит от тупых вопросов при изучении ЖС.
Ответы: >>1247653 >>1247681
Аноним 09/08/18 Чтв 19:38:50 1243852
>>1243810
Давай лучше мне, мне почти 20, целыми днями свободен, могу спокойно читать техническую литературу на английском, умею самостоятельно искать информацию. Про программирование, дрочил всевозможные линуксы, пытался писать хелловорлды и на компилируемых и на интерпретируемых языках, от отсутствия цели на половине книг дропал, а так у меня будет ответственность перед человеком и тут не отвертишься.viktor.grofos@gmail.com
Аноним 09/08/18 Чтв 21:18:24 1243904
Screenshot2018-[...].png (120Кб, 1226x385)
Как получить ссылку через инспектор в хроме? Ставлю брейкпойнт в DOM Breakpoints, там тоже не видать. И зачем пишут это javascript:void(0)?
Ответы: >>1247756
Аноним 09/08/18 Чтв 21:37:16 1243910
Кто проходил курс на codecamp: там реальная продолжительность курса указана или это такая шутеечка?
Аноним 10/08/18 Птн 05:54:45 1243987
>>1243780
Нода это еще не Экспресс, даун ебучий.
Аноним 10/08/18 Птн 05:55:21 1243988
>>1243780
>Я на нативной ноде сервак писал - остоебенило ебаться.
Пушто ты даун.
Аноним 10/08/18 Птн 07:30:11 1244027
Привет, аноны. У меня есть два стула.
Суть такова: есть проект, фронт (React+Mobx+Typescript), бэк (Typescript+Express+Typeorm). В package.json есть два скрипта:
1. webpack
2. ts-node ./backend/index.ts
Если запускать первый скрипт, то нормально компилируется фронт. Если запускать второй, то лезут такие ошибки "error TS2468: Cannot find global value 'Promise'."

Если в tsconfig.json указать
"lib": ["es5", "es6"]
то будет запускаться второй скрипт. Но первый будет валиться с ошибками "TS2304: Cannot find name 'document'."

Вопрос: как скрестить ежа с ужом?
Ответы: >>1244037
Аноним 10/08/18 Птн 07:55:33 1244037
>>1244027
Двач выручает. Стоило только запостить проблему сюда, как сам нашел решение.
Аноним 10/08/18 Птн 08:11:34 1244042
>>1242837 (OP)
Помогите ньюфагу, пожалуйста. ЕОТ
Есть одна таблица.
Одна строка в ней это заголовок, сообщения, отправитель, время и т.д. Следующая строка - текст сообщения. Нужно сделать так, чтобы при клике на строку с информацией открывался текст и отсылалась ajax форма в php с id прочитанного сообщения. И это у меня даже получилось НО. Никак не могу догнать как сделать так, чтобы при следующем клике по строке с информацией текст закрывался.
Вот тут все мои жалкие попытки:
https://codepen.io/anon/pen/qyLyvO?editors=1010
Ответы: >>1244051
Аноним 10/08/18 Птн 08:28:45 1244051
>>1244042
>https://codepen.io/anon/pen/qyLyvO?editors=1010
Это пиздец.
Ответы: >>1244055
Аноним 10/08/18 Птн 08:31:45 1244055
>>1244051
Я знаю. Меня уже психи бьют. Потому и обратился за помощью.
Ответы: >>1244128
Аноним 10/08/18 Птн 08:59:34 1244078
Котаны, я тут собираю mvc динамический сайт на express, и соответственно захотел шаблонизатор.
В сети бьются между pug и handlebars.
А можно ли как то для этих целей юзать JSX? Или он ток с реактом впридачу идет?
Ответы: >>1244319
Аноним 10/08/18 Птн 09:46:04 1244128
>>1244055
Переделал немного таблицы и всё получилось держу в курсе.
$('.message').on('click', '.info-row', function() {
$(this).siblings('.message-text').toggle(300);
});
Аноним 10/08/18 Птн 13:33:59 1244312
няк.jpg (41Кб, 512x512)
>>1242837 (OP)
Как отбелить анус JS-программисту?
Ответы: >>1244365
Аноним 10/08/18 Птн 13:51:40 1244319
>>1244078
Twig бери.
Ответы: >>1245168
Аноним 10/08/18 Птн 15:13:31 1244365
>>1244312
https://2ch.hk/pr/res/1241615.html как-то так
Ответы: >>1244401
Аноним 10/08/18 Птн 16:51:19 1244401
>>1244365
Это что-то вроде гей-комунн?
Ответы: >>1244403
Аноним 10/08/18 Птн 17:07:53 1244403
87686876.jpg (122Кб, 1146x938)
>>1244401
А хули ты хотел от джаваскрипт разрабов?
Ответы: >>1244555
Аноним # OP  10/08/18 Птн 19:45:47 1244459
Blank+5b4257f1c[...].jpg (95Кб, 2000x1747)
kakapo.gif (28Кб, 120x89)
https://github.com/devlucky/Kakapo.js
Next generation mocking framework in Javascript

Подключаешь себе в проектик. Прописываешь фейковые ответы по путям. И когда будешь делать запросы fetch'ем или XHR'ом по этим путям, будешь получать свои фейковые ответы. Остальные запросы он пропускает как обычно.
Бекендеры плачут от ненужности, тестеры боятся.
Ответы: >>1244460
Аноним 10/08/18 Птн 19:48:11 1244460
>>1244459
Вау. Просто магия какая-то.
Аноним 10/08/18 Птн 20:07:22 1244471
>>1243832
>А с чем?
с мобилкой. но это джава.
Аноним 10/08/18 Птн 23:43:36 1244555
>>1244403
обоссань не спрашивали
Аноним 11/08/18 Суб 01:40:04 1244563
> 2 пик
Аноны, а реально что ли this такие трудности вызывает? Меня просто не покидает чувство, что этот мем какие-то отбитые дегенераты придумали, которые с большими трудностями и 2+2=4 усвоили.
Ответы: >>1244595 >>1244596
Аноним 11/08/18 Суб 05:04:52 1244594
Ребят как насчет сайта freecodecamp? Может ли он дать полезные навыки фронт энда? Посмотрел карикулум их, там есть и реакт и редукс, и алгоритмы жабаскрипта и нода.
Аноним 11/08/18 Суб 05:05:46 1244595
>>1244563
Не вызывает, если понять концепцию работы
Ответы: >>1244605
Аноним 11/08/18 Суб 05:18:34 1244596
>>1244563
Я, например, даже не пытаюсь понять в каких случаях он отваливается, мне для этого помогают экстрасенсорные способности.
Ответы: >>1244605
Аноним 11/08/18 Суб 05:51:31 1244601
15234365889213.jpg (264Кб, 1080x1920)
15246570569851.jpg (186Кб, 720x1280)
15246570569840.jpg (210Кб, 720x1280)
15234374847420.jpg (179Кб, 719x1280)
Тут все "непидоры" и мечтают жить с няшным трапиком и всё такое?

Я не дразню, конечно, не-не, пффф, пффффф.
Ответы: >>1244606 >>1244787
Аноним 11/08/18 Суб 06:05:20 1244605
>>1244595 >>1244596
А откуда это пошло тогда? Как раз с того, что в веб стали вкатываться с курсов домохозяйки? Ну и так-то поведение this странное только в ситуациях, ирл не используемых. Типа использования его в функции и вызова ее просто так без контекста.
Ответы: >>1244608 >>1244630
Аноним 11/08/18 Суб 06:07:48 1244606
gachimuchi-wall[...].jpg (70Кб, 1920x1080)
>>1244601
Если бы я был пидором, то хотел бы жить с кем-то вроде пикрелейтеда, а не с поехавшей девочкой внутри, которая в 30 лет будет выглядеть как ayy lmao.
Ответы: >>1244614
Аноним 11/08/18 Суб 06:08:51 1244608
>>1244605
>Ну и так-то поведение this странное только в ситуациях, ирл не используемых
В голос с этого неофита.
Ответы: >>1244618
Аноним 11/08/18 Суб 06:18:36 1244614
>>1244606
Но ты хотел бы поиграть с её пенисом?
Ответы: >>1244615 >>1244619
Аноним 11/08/18 Суб 06:24:05 1244615
>>1244614
Я вообще планирую денег скопить и к трапу сходить пососать у нее и выебать. Но пздц ссусь почему то.
Аноним 11/08/18 Суб 06:26:43 1244618
>>1244608
Да я как бы не неофит ни разу, в том и дело.
Ответы: >>1244620
Аноним 11/08/18 Суб 06:27:18 1244619
15201497431860.gif (2564Кб, 636x358)
>>1244614
Нет, он какой-то стремный. В его внешности и мужские черты, и женские. Либо мухи, либо котлеты, а вместе как-то не оч.
Аноним 11/08/18 Суб 06:29:33 1244620
>>1244618
Значит ты жикверидебил в рогах и копытах. Либо врешь мне тут. Невозможно писать на жс больше трех месяцев и не столкнуться с отваливанием тхис в самых неожиданный местах и по самым неожиданным причинам.
Ответы: >>1244624
Аноним 11/08/18 Суб 06:38:38 1244624
>>1244620
Не, на реакте пишу. С год уже. До этого на ангуляре 1. И как-то не отваливался у меня this "в самых неожиданных местах и по самым неожиданным причинам". Где он вообще может отвалиться и по каким причинам, например?
Аноним 11/08/18 Суб 06:58:21 1244630
>>1244605
Что бы новичков отпугивать, конечно же.
Также пугают странными словечками, типа замыкание, прототипы или асинхронщина
Ответы: >>1244632
Аноним 11/08/18 Суб 07:02:18 1244632
>>1244630
>Что бы новичков отпугивать, конечно же.
А че их отпугивать-то? Будто они могут конкуренцию тебе составить.
Ответы: >>1244633
Аноним 11/08/18 Суб 07:05:10 1244633
>>1244632
Ага. Собеседовали фронт энд макака джунов. Готовы были хоть вкатывальщика хоть Аллаха взять. Приходило куча макак но максимум что осили это html css и голый жабаскрипт. ЗАебались искать того кто реакт с редуксом осилил. Неужели это так сложно что 90% на этом отсеивается? ИЛи материалов на русском нет вот и домохозяйки не осиливают?
Аноним 11/08/18 Суб 07:09:36 1244634
>>1244633
Сейчас в отрасль же гуманитарии пытаются вкатиться безо всякого технического прошлого. Вот для них вообще алгоритмы как таковые -- та еще проблема. А ты говоришь "реакт с редаксом".
Ответы: >>1244637 >>1244660
Аноним 11/08/18 Суб 07:20:57 1244637
>>1244634
Так алгоритмы никто даже и не спрашивал что самое смешное. Если чел реакт знает то пусть хоть имя собственное забудет, нам бы подошел. А так сложная это вещь? Сам я бекендер но теперь самому приходится все это ковырять потому что найти никого не могут.
Ответы: >>1244639 >>1244649
Аноним 11/08/18 Суб 07:23:15 1244639
>>1244637
Я не про какие-то сложные конкретные алгоритмы, а про алгоритмы в целом. Т.е. самому процессу превращения задачи в решение мало кто обучен.
Ответы: >>1244640
Аноним 11/08/18 Суб 07:27:20 1244640
>>1244639
Алгоритмы это как ноты в музыке. Кому то они помогают писать музыку, кто-то обходится без них. Есть великие гитаристы отлично знающие нотную грамоту и есть великие гитаристы в глаза ее не видевшие.
Ответы: >>1244642 >>1247702
Аноним 11/08/18 Суб 07:28:59 1244642
>>1244640
Тогда аналогия в том, что гуманитарии -- это музыканты без слуха И не знающие нотной грамоты.
Ответы: >>1244645
Аноним 11/08/18 Суб 07:31:57 1244645
>>1244642
Тут ты прав, да.
Аноним 11/08/18 Суб 07:36:24 1244649
>>1244637
В мухосрани видел вакансию на реактостажировку. Сначала просили коммерческий опыт с жикверями, потом выполнить тестовое, потом хотя бы начальные знания жаваскрипта. Теперь уже даже не на стажировку зовут, а на работу. Видимо и правда все осне хуево.
Аноним 11/08/18 Суб 08:07:00 1244660
>>1244634
оффтоп типа

(А я технарь и наоборот вкатываюсь в гуманитарные науки, типо философия, история, даже библию решил прочитать, что бы понимать множества аллюзий в интересных книжках.
Цимес в том, что я то могу вкатится в гуманитарные науки и очень легко - тупо читай информацию, переваривай и вскоре у тебя появятся что-то типо твоих собственных мыслей. А могут ли гуманитарии также просто вкатится в технические науки? Не думаю... )
Ответы: >>1244662
Аноним 11/08/18 Суб 08:09:51 1244662
>>1244660
Довольно спорно. Если на уровне какого нибудь веба то умный гуманитарий запросто вкатится. Если какой нибудь йоба инженер то уже посложнее. Но и ты сходу книгу написать не сможешь.
Ответы: >>1244664
Аноним 11/08/18 Суб 08:12:19 1244664
>>1244662
Лол. Умные люди в принципе куда удобно вкатятся.
Ответы: >>1244672
Аноним 11/08/18 Суб 08:20:43 1244672
>>1244664
Как понять, умный ты или нет?
Аноним 11/08/18 Суб 08:22:00 1244673
>>1244672
Типа, если тебе всё дается легко - ты умный.
Ответы: >>1244684
Аноним 11/08/18 Суб 08:25:23 1244678
>>1244672
Хуй знает. Но если ты уже не в средних классах школы, а до сих пор не знаешь для себя ответ на этот вопрос, то скорее всего не очень.
Ответы: >>1244684
Аноним 11/08/18 Суб 08:28:43 1244682
>>1244672
трехзначный IQ есть? Уже умный
Ответы: >>1244683 >>1244684
Аноним 11/08/18 Суб 08:30:14 1244683
>>1244682
Двухзначных айсикью не бывает.
Аноним 11/08/18 Суб 08:31:03 1244684
>>1244673
> всё дается легко - ты умный.
Ну это не про меня. Я наверное упорный. Первую работу почти полгода искал.
>>1244678
Перетолстил.
>>1244682
У меня двухзначный.
Ответы: >>1244687
Аноним 11/08/18 Суб 08:34:05 1244687
>>1244684
>Я наверное упорный.
Если у тебя средний ум, но много упорства, то далеко зайдёшь. Упорство -- редкое достоинство. Куда более редкое, чем даже наличие ума.
>Перетолстил.
Разве что совсем чуточку. Просто реально: если ты умный, то ты об этом наверняка знал бы.
Ответы: >>1244690 >>1244691
Аноним 11/08/18 Суб 08:40:05 1244690
>>1244687
>Упорство -- редкое достоинство. Куда более редкое, чем даже наличие ума.
Дваждую. Толку от ума и способностей если ты через месяц все бросаешь. А упорный будет учить условный китайский даже если по полчаса в день то рано или поздно до своей цели дойдет если не совсем идиот
Ответы: >>1244691
Аноним 11/08/18 Суб 08:41:27 1244691
>>1244687
>>1244690
Смотрите видеть, как не очень умные люди себя утешают.
Аноним 11/08/18 Суб 08:45:10 1244692
>>1244691
> Смотрите видеть
А ты не очень умный.
Аноним 11/08/18 Суб 08:47:08 1244693
А я не упорный и не умный, а просто аутист. Я постоянно что-то задрачиваю - игры, быдлокодинг, не суть важно. Если мне нужно что-то изучить, то я просто перенаправляю свой вектор задроства в эту область и дрочу ее.
Ответы: >>1244704
Аноним 11/08/18 Суб 08:48:48 1244694
>>1244691
>Смотрите видеть
>я умный
Знамо дело, братишка.
Ответы: >>1244696
Аноним 11/08/18 Суб 08:51:04 1244696
>>1244691
>>1244694
Я хотел сказать спешите видеть, это просто быстрая проверка на iq была.
Ну, радуйтесь, вы не отсталые, около 75~ айкью вам дам.
Ответы: >>1244697
Аноним 11/08/18 Суб 08:53:55 1244697
>>1244696
Ну если 75 было так просто набрать то и оставшиеся 25 наберу
Мимо умный.
Аноним 11/08/18 Суб 08:59:30 1244704
>>1244693
Это и есть упорство, блядь.
Ответы: >>1244710
Аноним 11/08/18 Суб 09:04:13 1244710
>>1244704
Это ноулайферство.
Аноним 11/08/18 Суб 09:21:01 1244721
>>1244633
просто люди хотят досканально изучить голый жс, а потом браться за фреймы. Все же везде кричат, что без понимая чистого жс во фремы даже не стоит. Ну и написали бы в вакансии что вам нужно знание реакта. А если вы пишите реакт в "будет плюсом" то сами и страдайте от этого, тратите своё время
Аноним 11/08/18 Суб 09:23:04 1244722
>>1244721
Реакт - это и есть чистый жаваскрипт, плюс подход и пара функций.
Ответы: >>1244734
Аноним 11/08/18 Суб 09:23:43 1244724
>>1244721
Что за фремы/фреймы? <frame />/<iframe />?
Ответы: >>1244725
Аноним 11/08/18 Суб 09:24:15 1244725
>>1244724
А, я понял. Фреймворки. Пиздец у тебя сленг.
Аноним 11/08/18 Суб 09:39:05 1244734
>>1244722
ну так берите того, кто что-то писал на чистом жсе, и учите реакту. Ну или скажите самым преспективным кандидатам, чтобы они месяц поучили реакт и что вы готовы будете их повторно пособеседовать.
Ответы: >>1244743
Аноним 11/08/18 Суб 09:45:00 1244740
>>1244721
Что значит досконально учить жаваскрипт? На фрикоудкэмп сертификат по алгоритмам жабаскрипт получаешь и кантором шлифуешь. Дальше только практика.
Аноним 11/08/18 Суб 09:48:58 1244743
>>1244734
> ну так берите того, кто что-то писал на чистом жсе, и учите реакту
Нахуй им сдалось кого-то учить, когда есть те, кто уже это знает? Может, конечно, перед этим придется еще пару десятков выпускников штмлакадемии прособеседовать, но в итоге все равно найдут нужного, так что если сроки не горят, то есть смысл брать дауна только в том случае, если уже очень долго совсем никого нет.
Аноним 11/08/18 Суб 09:50:46 1244747
>>1244633
>голый жабаскрипт
На уровне прототипов, ООП, замыканий, ес6 и прочего или прикрутить готовый слайдер и написать алерт('залупа')?
Ответы: >>1244749
Аноним 11/08/18 Суб 09:52:30 1244749
>>1244747
Первое, думаю. Т.е. фундаментальные вещи.
Ответы: >>1244756 >>1244774
Аноним 11/08/18 Суб 09:59:23 1244756
>>1244749
Как это думаю? Ты их не собеседовал или как? И если они хорошо знают основы, то реакт относительно быстро освоили бы, хули не взять на безрыбье?
Ответы: >>1244763
Аноним 11/08/18 Суб 10:01:25 1244763
>>1244756
>Как это думаю?
А так, что я другой анон. Ты мог бы и догадаться.
Ответы: >>1244767 >>1244788
Аноним 11/08/18 Суб 10:03:00 1244766
Есть ли норм rich text editor для Реакта, который можно было бы легко расширить и добавить пару кастомных функций? Алсо, какие бы RTE я не смотрел, почти все жутко глючат на телефоне, это нормально?
Аноним 11/08/18 Суб 10:04:26 1244767
>>1244763
Хули ты тогда за него отвечаешь, собака сутулая? Ты откуда знаешь кто к нему приходил?
Ответы: >>1244771 >>1244783
Аноним 11/08/18 Суб 10:05:41 1244771
>>1244767
Отвечаю потому что могу себе позволить, омеж. Проблемы?
Ответы: >>1244772 >>1244788
Аноним 11/08/18 Суб 10:07:04 1244772
>>1244771
Ссу+сру тебе за шиворот, теперь у тебя проблемы, вытряхивай.
Ответы: >>1244777
Аноним 11/08/18 Суб 10:07:32 1244774
>>1244749
Первое. Алсо собеседовал не я. Просто фирма маленькая, знаешь кто приходит, кого ищут, какие проблемы.
Ответы: >>1244776
Аноним 11/08/18 Суб 10:10:33 1244776
>>1244774
>Просто фирма маленькая
Вот тебе и ответ. Кому кроме вкатывальщиков нужны рога и копыта?
Ответы: >>1244779 >>1244780
Аноним 11/08/18 Суб 10:10:42 1244777
>>1244772
Зачем же ты насерил себе в штаны, омеж?)
Ответы: >>1244778
Аноним 11/08/18 Суб 10:11:36 1244778
>>1244777
Не знал, что ты мои штаны носишь.
Аноним 11/08/18 Суб 10:12:30 1244779
>>1244776
Это нихуя не ответ. Можно годами сидеть в гигантской конторе получая копейки, а можно большие деньги в маленькой.
Аноним 11/08/18 Суб 10:13:13 1244780
>>1244776
И таки да, от вкатывальщиков никто нос не воротит. Первый же кто покажет знание реакта и редукса получит работу
Ответы: >>1244785
Аноним 11/08/18 Суб 10:16:20 1244783
>>1244767
Потому что с высокой степенью вероятности мог ответить за него, благо опыт позволяет. Ну и твой вопрос глупым изначально был. Утрируя, ты спросил "Какие у вас требования к программистам: чтоб они программировали или чтоб умели печатать на клавиатуре?". Т.е. со вторым набирать людей смысла нет, а с первым можно нанять и научить.
Ответы: >>1244795
Аноним 11/08/18 Суб 10:18:25 1244785
>>1244780
Так а в чем проблема взять кого-то с нормальными знаниями ваниллы за 10-15к на испытательном сроке и научить, если все равно вариантов уже долго(?) нет? Если ваниллу хорошо знаешь, то выучить реакт - дело одной-двух недель, столько же на редакс. А если еще и учить его, а не просто посадить за документацию, то дело еще быстрее пойдет.
Ответы: >>1244791 >>1244792
Аноним 11/08/18 Суб 10:19:12 1244787
14391381873350.jpg (121Кб, 480x284)
>>1244601
Я пидор и сам хотел бы так выглядеть.
Не прям тру-трапом с сиськами, но фембоем-кроссдрессером.

Но я старый и нищий.
Аноним 11/08/18 Суб 10:19:19 1244788
image.png (25Кб, 766x597)
>>1244771
Забавно ты его наебал.
>>1244763-кун
Аноним 11/08/18 Суб 10:22:29 1244791
>>1244785
Большую роль играет обучаемость кандидата, отсутствие или низкий уровень которой можно задетектить только если, не знаю, с месяц вместе работать? При этом именно специально за этим следя.
А то вот я раньше думал, что словом "необучаемый" только на двачах кидаются, а потом стал подозревать своего коллегу в этом, видя, как он раз за разом делает одни и те же ошибки. Даже после того, как ему подробно объясняли, почему то было ошибкой.
Ответы: >>1244797
Аноним 11/08/18 Суб 10:23:00 1244792
>>1244785
Ну в итоге сошлись на том что я подучу за пару месяцев фронтэндоговно и буду 2 ставки работать.
Аноним 11/08/18 Суб 10:26:07 1244795
>>1244783
> Т.е. со вторым набирать людей смысла нет, а с первым можно нанять и научить.
Щито? Тогда почему по твоим предположениям к ним приходили с первым, но их не брали?
Ответы: >>1244798
Аноним 11/08/18 Суб 10:27:46 1244797
>>1244791
Ну рискнуть-то можно было, с 15к и лишнего занятого компьютера контора по миру не пойдет.
Ответы: >>1244800
Аноним 11/08/18 Суб 10:32:15 1244798
>>1244795
А, понял. Поправляюсь. Судя по всему, им нужны были навыки А и Б, а приходили только с А весьма низкого качества.
Аноним 11/08/18 Суб 10:34:20 1244800
>>1244797
Смотря какая контора. Это у того анона спросить следует. Ну и свободного места на такие эксперименты может банально не быть. Типа условно ты можешь в кабинет для двоих вместить троих, но им будет некомфортно. Ну и может с деньгами туго, чтоб эксперименты такие делать. Не с количеством как таковым, а с их выделением на это.
Аноним 11/08/18 Суб 14:50:41 1244965
>>1242840
Два чая.
Аноним 11/08/18 Суб 15:24:30 1244987
>>1242837 (OP)
Мне JS нравится тем, что он работает прямо в браузере, без всяких серверов,
и не надо никаких компиляторов и коммандных строк.

Просто:
1. Cоздал текстовый файл.
2. Дал ему расширение html.
3. Открыл его блокнотом, написал там <script>//и скрипт внутри</script>
4. Перетащил в браузер его, и рассчитал что надо по всяким формулам...
При этом, всякие сайты, в том числе и сложные могут быть портативными, и слиты в одном лишь zip-архиве.
Например, веб-кошелек waves: https://github.com/wavesplatform/WavesGUI/releases

А раньше приходилось мне на PHP писать программы для всяких простых вычислений и сервер потом запускать.
Ответы: >>1244990 >>1245001
Аноним 11/08/18 Суб 15:25:22 1244990
>>1244987
Проиграл с этого манямирка, спасибо.
Ответы: >>1245057
Аноним 11/08/18 Суб 15:41:38 1245001
>>1244987
> не надо никаких компиляторов и коммандных строк
Ору, блядь, в голосяндру!
Как погрузишься в коммерческую разработку по фронту, приходи, расскажешь, как там все в браузере программируется, лол.
Ответы: >>1245057
Аноним 11/08/18 Суб 16:33:14 1245057
>>1244990
>>1245001
Ну вообще-то да, тот же вавес кошелек XHR-запросы на ноды излучает, и это видно в консоли браузера.
Но самому кошельку серверная часть не нужна как таковая.
Алсо, вот конвертер физических величин нашёл, форкнул и залил скрипты.
Теперь тут открывается: https://username1565.github.io/insect/web/
Прямо с ZIP-архива, кстати. Просто перетащил index.html во вкладку браузера и конвертишь всякое:
>1.1868 kWh -> kcal
= 1021.15 kcal
Ответы: >>1245921
Аноним 11/08/18 Суб 17:35:27 1245099
Как лучше всего иметь общий для вкладок массив объектов? Большой, читать из него надо помногу и часто, так что хочется без сериализации-десериализации и вообще прямой доступ. Пока нагуглил: localStorage - только строки, SharedWorker - прямой доступ без копирования есть только для ArrayBuffer, сейчас смотрю indexedDB, что там с производительностью пока не понял. интересует, есть ли ещё какие-то варианты, т.к. конкретно indexedDB может не подойти по идеологическим причинам.
Аноним 11/08/18 Суб 17:42:34 1245101
>>1245099
>Большой
>localStorage - только строки
localStorage может не подойти еще и потому, что в некоторых браузерах у него есть ограничения на размер на домен какие-то дикие. Типа 50 килобайт что ли? В Хроме это былою Но я с этим сталкивался лет пять назад, так что сейчас может уже и не так, надо перепроверить.
Ответы: >>1245126
Аноним 11/08/18 Суб 17:56:28 1245109
>>1245099
>хочется без сериализации-десериализации и вообще прямой доступ
>SharedWorker - прямой доступ без копирования есть только для ArrayBuffer
А что если все-таки SharedWorker, который при открытии вкладки будет посылать начальное состояние целиком, после чего всех заинтересованных уведомлять об атомарных изменениях? Помимо тяжелого начального копирования, последующая синхронизация может весьма быстрой оказаться.
Ответы: >>1245113
Аноним 11/08/18 Суб 17:59:04 1245113
>>1245109
ПАМЯТЬ
А
М
Я
Т
Ь

Одна вкладка жрёт от 200мб, придполагается 10+ открытых.
Ответы: >>1245117
Аноним 11/08/18 Суб 18:05:58 1245117
>>1245113
>Одна вкладка жрёт от 200мб
Ни хуя себе у тебя массив. И при этом обязательно всё это хранить локально, а не на сервере где-нибудь и синхронизироваться с ним? Алсо, какие идеологические причины против indexedDB? Просто кроме этого варианта других может и не быть.
Ответы: >>1245151
Аноним 11/08/18 Суб 18:13:15 1245121
>>1245099
> SharedWorker - прямой доступ без копирования
Там не прямой доступ, а передача владения.
Ответы: >>1245151
Аноним 11/08/18 Суб 18:35:04 1245126
>>1245101
Мегабайт, лол. Так что ограничение не такое сильное.
Ответы: >>1245133
Аноним 11/08/18 Суб 18:43:49 1245133
>>1245126
5/10 мегабайт на ориджин. Это ограничение может казаться не таким и сильным, но зуб даю, я как-то именно в него упирался. Правда, фиг теперь вспомню, почему так много данных хранил. То ли это дебажная инфа была типа хлебных крошек, то ли еще что.
Аноним 11/08/18 Суб 18:59:34 1245136
>>1242837 (OP)
Почаны, где попробовать ноду? (я в вебе ноль, мой уровень - vanilla.js). Хочу посмотреть, что такое этот ваш бэкенд. Скринкаст Кантора подойдет, или есть что-то более понятное и свежее?
Ответы: >>1245137 >>1245150
Аноним 11/08/18 Суб 19:03:16 1245137
>>1245136
>Почаны, где попробовать ноду?
На каком уровне? На уровне всяких экспрессов? Или саму ноду как таковую?
Ответы: >>1245154
Аноним 11/08/18 Суб 19:17:36 1245150
>>1245136
>я в вебе ноль, мой уровень - vanilla.js
Так уже не ноль, если трогал js в браузере.
>Скринкаст Кантора подойдет
По именно ноде? Наверное, если ты уже нормально ванильный js.
Если нет - то сначала подучивай сам js по тому же Кантору, в т.ч. современные фичи.
А возможно тебе нужно учить не JS, а в консольку пердолиться, если совсем ньюфаг.
Ответы: >>1245163 >>1245165
Аноним 11/08/18 Суб 19:18:51 1245151
>>1245117
>И при этом обязательно всё это хранить локально, а не на сервере где-нибудь и синхронизироваться с ним?
Желательно. Пилю проект на локалхосте, хотелось обойтись статикой на сервере, чтобы использовать более-менее как стэндалон приложение на ноуте с большим пингом. В электрон оборачивать не подходит.
>Алсо, какие идеологические причины против indexedDB?
Мне придётся знатно попердолиться с браузером чтобы его использовать.
>Просто кроме этого варианта других может и не быть
Поэтому я и спросил, убеждать меня использовать один из озвученных методов не надо, я сам это сделаю, если ничего лучше не обнаружится.
>>1245121
В некотором роде минус, но всё равно гораздо оптимальнее копирования.
Аноним 11/08/18 Суб 19:22:12 1245154
>>1245137
Я вообще не ебу, как работать с бэкендом. А изучение жс дальше основ языка и работы с дум, как я понял, предполагает знание хотя бы основ бэкенда, поэтому и спрашиваю, что стоит почитать/посмотреть по этой теме ну или мне это сейчас вообще не нужно?
Ответы: >>1245156
Аноним 11/08/18 Суб 19:22:39 1245155
>>1245151
Что за сатанизм ты там пилишь?
Ответы: >>1245166
Аноним 11/08/18 Суб 19:24:45 1245156
>>1245154
Он тебе нахуй не нужен, но чтобы пару жсонов отдать с помощью экспресса - это пара видосов на ютубе. Статичный сервер вообще в три строки делается.
Ответы: >>1245165
Аноним 11/08/18 Суб 19:30:15 1245161
>>1245151
>Мне придётся знатно попердолиться с браузером чтобы его использовать.
Почему? Есть много удобных оберток с простым API. Или у тебя там браузер какой-то особый?
Ответы: >>1245166
Аноним 11/08/18 Суб 19:33:42 1245162
>>1245151
>Пилю проект на локалхосте, хотелось обойтись статикой на сервере, чтобы использовать более-менее как стэндалон приложение на ноуте с большим пингом
а ноду на локалхост с тонким клиентом в браузере аллах не позволяет запилить?
Ответы: >>1245166
Аноним 11/08/18 Суб 19:36:18 1245163
>>1245150
Да, разобрался с js на уровне первых двух частей Кантора. Сейчас читаю you don't know js ультрагоднота, пишу всякие велосипеды типо слайдбаров, табов. Да, еще накатил убунту и смотрю курс по linux command line на udacity.

А вот что делать дальше, я точно не знаю. Мне всего вышеописанного хватит, чтобы в вью/реакт вкатиться? Или все-таки стоит посмотреть бэкенд сначала?
Ответы: >>1245170
Аноним 11/08/18 Суб 19:48:18 1245165
>>1245156
>>1245150
Спасибо за ответы, аноны.
Аноним 11/08/18 Суб 19:49:25 1245166
>>1245155
Условный поисковик по условной бигдате.
>>1245161
Мой подход к использованию браузера особый.
>>1245162
Предполагается, что висеть оно будет в локалке и доступно с других девайсов, включая телефоны, на которые желательно ничего не устанавливать, а просто рефрешить страницу в браузере при необходимости. Пилить под это клиенты не позволяет лень.
Ответы: >>1245169 >>1245182
Аноним 11/08/18 Суб 19:53:04 1245168
>>1244319
блэт. Я спросил про JSX
Аноним 11/08/18 Суб 19:55:14 1245169
>>1245166
>Мой подход к использованию браузера особый.
Это какой?
>Предполагается, что висеть оно будет в локалке и доступно с других девайсов, включая телефоны, на которые желательно ничего не устанавливать, а просто рефрешить страницу в браузере при необходимости. Пилить под это клиенты не позволяет лень.
А как ты без сервера синхронизируешь данные между всеми устройствами тогда? Как-то юзкейс с "10 открытыми вкладками" звучит довольно нелепо, в то время как "10 открытых устройств" -- типичная ситуация.
Ответы: >>1245173
Аноним 11/08/18 Суб 19:57:42 1245170
>>1245163
А, тогда забей хуй на бэкенд. Попытка освоить всё сразу приведет в лучшем случае к тому, что ты в все будешь хуево знать.
Аноним 11/08/18 Суб 20:09:36 1245173
>>1245169
>Это какой?
Шапка лисотреда в /s/
>А как ты без сервера синхронизируешь данные между всеми устройствами тогда? Как-то юзкейс с "10 открытыми вкладками" звучит довольно нелепо, в то время как "10 открытых устройств" -- типичная ситуация.
Не без сервера, а без динамики. Один раз скачал жс с базой и можно вообще от сети отключаться до следующего обновления. Обновления вручную или по таймеру, обновляется база не часто, изменения в неё с устройств не вносятся. Если бы вносились - можно было бы закидывать диффы по ftp и собирать скриптом опять же по таймеру.
Ответы: >>1245195 >>1245196
Аноним 11/08/18 Суб 20:22:13 1245182
>>1245166
И ты хочешь в телефоны грузить страницы с сотнями мегабайт данных? Ну хуй знает, как это все работать будет, но раз с рн\электронами возиться не хочется, то даже хз, что еще можно придумать. А откуда такое странное требование, что надо отключаться от локальной сети?
Ответы: >>1245184
Аноним 11/08/18 Суб 20:33:58 1245184
>>1245182
>И ты хочешь в телефоны грузить страницы с сотнями мегабайт данных?
У нынешних телефонов памяти по 2-4гб, помещается без проблем.
>А откуда такое странное требование, что надо отключаться от локальной сети?
Отключаться не надо, просто пинг большой бывает. Суть в том, что я хочу писать на ванилле и на ноуте держать это в браузере, их там и так три штуки открыто, памяти на дополнительный электрон жалко. На телефоне отдельное приложение можно было бы сделать, но лень с этим заморачиваться.
Ответы: >>1245249
Аноним 11/08/18 Суб 21:06:39 1245195
>>1245173
>Шапка лисотреда в /s/
?
Ответы: >>1245228
Аноним 11/08/18 Суб 21:07:32 1245196
>>1245173
А в чем нужда по нескольку вкладок открывать?
Ответы: >>1245228
Аноним 11/08/18 Суб 22:18:32 1245228
Смотрю сейчас indexedDB - возможность нормальной фильтрации не завезли что ли? Нашёл только сравнение по одному индексу, даже битовых масок нет. И как из миллионов элементов выбирать все(10), у которых 25 из 100 boolean'ов true? На каждый запрос делать и выпиливать новый индекс? Хранить индексы всех возможных комбинаций этих ста boolean`ов? Выбирать всё и фильтровать миллионы скопированных лишних строк через Array.filter?
>>1245195
Забей, я просто хуйнёй страдаю отламывая от браузера кусочки, а потом возвращая их на место.
>>1245196
Ну, это поиск. Затем же, зачем по несколько вкладок гугла открывать. Можно конечно в одной вкладке запилить свои вкладки, но это не удобно будет.
Ответы: >>1245235
Аноним 11/08/18 Суб 22:31:28 1245235
>>1245228
>поисковик по условной бигдате
А с чем связана необходимость сделать это именно на яваскрипте? Выглядит как выбор неподходящего инструмента для решения задачи.
Ответы: >>1245238
Аноним 11/08/18 Суб 22:51:11 1245238
>>1245235
Простота в отсутствии установки, запуске, написании (до этой проблемы). Отображение точно на жсе будет, поиск возможно придётся сделать отдельно, но это заметно усложняет проект от одной странички в браузере до клиент-серверной йобы неоднозначной портируемости.
Ответы: >>1245241
Аноним 11/08/18 Суб 23:08:55 1245241
>>1245238
>Простота в отсутствии установки
Этот плюс ничтожен по сравнению с жирнющим минусом -- сложностью имплементации решения этой задачи на чистом яваскрипте.
>клиент-серверной йобы неоднозначной портируемости
Сервер-то у тебя всё равно будет. Было бы куда проще погуглить по базам данных, выбрать подходящую под твои запросы.
> И как из миллионов элементов выбирать все(10), у которых 25 из 100 boolean'ов true?
Вот я мало знаю видов БД, но та же MongoDB, отлично интегрирующаяся с нодой, имеет эти возможности из коробки (с помощью aggregation framework). Да и простейший сервер пишется чуть ли не в несколько строчек.

Так что ультимативно вопрос состоит в том, чего ты хочешь: попердолиться или решить задачу.
Ответы: >>1245256
Аноним 11/08/18 Суб 23:15:42 1245244
девчёнка.jpg (215Кб, 960x1280)
Как написать скрипт для стимуляции простаты?
Ответы: >>1245248
Аноним 11/08/18 Суб 23:27:04 1245248
>>1245244
https://2ch.hk/pr/res/1241615.html
Аноним 11/08/18 Суб 23:27:33 1245249
>>1245184
>Отключаться не надо, просто пинг большой бывает.
Не, ты хуйней какой-то страдаешь, чувак. Делай обычный клиент-сервер с кэшированием и все, не еби мозги себе и людям.
Ответы: >>1245256
Аноним 11/08/18 Суб 23:43:37 1245256
>>1245241
>Сервер-то у тебя всё равно будет
Сильно не стандартный, говорю же. Пинг в несколько секунд. Может его вообще не будет, буду просто файлы с фс в браузере открывать.
То, что в отдельных БД это элементарная задача я знаю, поэтому и удивился отсутствию аналогов.
>Так что ультимативно вопрос состоит в том, чего ты хочешь: попердолиться или решить задачу.
В любом случае получится и то и другое. Так что в первую очередь всё же смотрю в сторону простых в смысле количества компонентов вариантов.
>>1245249
>Не, ты хуйней какой-то страдаешь, чувак
Это да. В образовательных целях можно.
Кэшировать там нечего, последовательно предполагаются запросы разных элементов по разным параметрам. Если кэшировать всё подряд упрусь в уже имеющуюся проблему с памятью.
Ответы: >>1245257
Аноним 11/08/18 Суб 23:49:00 1245257
>>1245256
>Сильно не стандартный, говорю же. Пинг в несколько секунд
А зачем такой?
>В любом случае получится и то и другое.
Не соглашусь. Опыт переусложненной имплементации этого всего на не предназначенных для этого инструментов без сервера пригодился бы тебе далее по жизни с куда меньшей вероятностью, чем самое простое решение.
Ответы: >>1245261
Аноним 12/08/18 Вск 00:08:03 1245261
>>1245257
>А зачем такой?
Это связано с вайфаем, а не сервером. Сервер там вообще только для упрощения процесса разработки.
>чем самое простое решение
Оно в то же время самое скучное и включает познание написания приложений под андроид. Опыт конечно более практичный, но заниматься таким как-то не интересно. Ну и по поводу не предназначенности - с учётом простоты и как следствие повсеместного использования жс постепенно становится предназначенным для новых вещей.
Ответы: >>1245264
Аноним 12/08/18 Вск 00:18:51 1245264
>>1245261
>Это связано с вайфаем
Ого, как так? У тебя что ли настолько перегружена/перегрета вайфайка, что даже простые пинги идут секунды?
>и включает познание написания приложений под андроид
Опять переусложняешь. В предложенной мною схеме 3JS (клиент + сервер на ноде + монго) не требуется вообще ничего делать конкретно для мобильных платформ.
>заниматься таким как-то не интересно
Так может у тебя исходная задача просто не очень интересная сама по себе? Вот ты и пытаешься как-то заинтересоваться, найдя "интересное" пердольное решение.
>с учётом простоты
Как и многие другие вещи, JS -- "easy to learn. hard to master".
>и как следствие повсеместного использования жс постепенно становится предназначенным для новых вещей
Яваскрипт -- серебряная пуля. Превращать его в золотой молоток было бы ошибкой.
Ответы: >>1245267
Аноним 12/08/18 Вск 00:48:52 1245267
>>1245264
>Ого, как так?
Устройства бывают далеко от роутера. Да, оно лечится какими-нибудь ретрансляторами. Но даже с ними передача десятков мегабайт не будет быстрее чтения их из памяти устройства, даже не оперативной. Можно уменьшить объём, превентивно кэшируя части данных, не обрабатываемых на сервере, и парсинге ответа по мере поступления не дожидаясь его целиком, но написание этого тоже займёт времени и насколько поможет ещё вопрос.
>В предложенной мною схеме 3JS (клиент + сервер на ноде + монго) не требуется вообще ничего делать конкретно для мобильных платформ
Это если сервер находится на одном устройстве. То, что так не сложно сделать, я знаю.
>Так может у тебя исходная задача просто не очень интересная сама по себе? Вот ты и пытаешься как-то заинтересоваться, найдя "интересное" пердольное решение.
Как и любая задача, она включает не интересные в реализации части. Например писать разметку со стилями и отрисовку мне надоедает через 5 минут не зависимо от задачи.
>Как и многие другие вещи, JS -- "easy to learn. hard to master".
Только задача у меня в целом довольно простая и на мастерский уровень явно не тянет. Если не писать свою бд на основе BufferedArray для SharedWorker, переизобретая строки, объекты и так далее.
>Яваскрипт -- серебряная пуля. Превращать его в золотой молоток было бы ошибкой.
Ну не скажи, синтаксис на мой взгляд наименее хреновый из доступных, поиском либ часто можно не заморачиваться, а пилить очередной самый лучший язык с нуля задача не простая.
Ответы: >>1245268
Аноним 12/08/18 Вск 00:58:28 1245268
>>1245267
>Это если сервер находится на одном устройстве
У тебя в сети есть пека. Не вижу проблем поднять сервер на ней.
>Например писать разметку со стилями и отрисовку мне надоедает через 5 минут не зависимо от задачи.
Это люди решают использованием всяких шаблонизаторов типа того же пресловутого Twitter Bootstrap. Чтоб можно было на раз-два накидать интерфейс, после чего заняться интересными вещами.
>Ну не скажи, синтаксис на мой взгляд наименее хреновый из доступных
Ой ли? А много ли у тебя за спиной изученных языков? Каждый кулик свое гнездо хвалит так-то.
Ответы: >>1245271
Аноним 12/08/18 Вск 01:36:37 1245271
>>1245268
>У тебя в сети есть пека.
>пинг, скорость

>Это люди решают использованием всяких шаблонизаторов
Написание простых вещей они не сильно ускоряют с учётом затрат времени на обучение если заниматься этим понемногу.
>Ой ли? А много ли у тебя за спиной изученных языков? Каждый кулик свое гнездо хвалит так-то.
Не много, хотя вообще смотря что считать изученым. Для оценки синтаксиса много не надо. На том же питоне я написал не меньше, чем на жс, наверно. php, ruby, pascal, basic - без комментариев, на них достаточно один раз посмотреть. Жаба неисправимо толстая, синтаксис ничем вроде положительно не примечателен, котлин получше, но тоже с какими-то элементами маразма когда приходится писать пять строк на то, что в других языках решается вызовом одной функции или специальной синтаксической конструкцией. Плюсы на стандартной либе пишутся долго и печально, в новых стандартах какой-то пиздец, хотя что-то положительное тоже есть, сильно не вдавался.
>Go
>:=
Раст смотрел пару лет назад, был крайне сырой.
Ответы: >>1245287
Аноним 12/08/18 Вск 02:48:05 1245287
>>1245271
>без комментариев, на них достаточно один раз посмотреть
А вот прокомментируй. Потому что отношение к синтаксису -- это ж вообще ультимативно от вкуса и привычек зависит, т.е. мммаксимум субъективность.
Тот же руби, вышедший из смоллтолка, делали для большей схожести с нативным языком. А php -- язык как язык, на си похож, лол.
Ответы: >>1245298
Аноним 12/08/18 Вск 04:00:22 1245298
>>1245287
Критерии - скорость написания и удобство чтения ( с подсветкой синтаксиса) ну и не слишком высокий входной порог. Сюда идут end из руби, обращение к переменным с $ и убийственные названия функций в php, := в го, вызов функций через Object.func(obj, arg) в жс, отсутствие в большинстве языков специфичных плюшек других языков вроде Iterable[start:end] в питоне. Нативность уровня begin end имеет нужность околонулевую, успешно переходящие на питон для первокуров вузы тому подтверждение.
Субъективность у меня вроде как не большая - почти во всех языках, на которых я написал больше хеллоуворлда мне нравится что-то, чего нет в других языках - блоки на отступах без скобок в питоне, сравнительно с ним швабодка жс, в котлине .? и геттеры без скобок вместо getSomething() без аргументов, в плюсах однозначная передача переменных в функции, захотел - копируешь, захотел - передаёшь указатель и для этого не нужен дополнительный вызов функции с очередными скобками, возможность довольно легко и без потери производительности заменить кусок дефолтного алгоритма, аргументы функции без скобок и запятых в баше. В общем я не знаю плюсов языков, на которых я не писал, но недостатки видеть это не мешает. Ещё бывает гуглишь что-нибудь и в выдаче стековерфлоу с подскажите аналог для %языка%, иногда читаю и узнаю об уникальности отдельных фич. С чего больше всего горит - приблизительно все эти фичи можно без проблем совместить, но чёта так никто не делает.
Ответы: >>1245392
Аноним 12/08/18 Вск 09:49:48 1245392
>>1245298
>:= в го
Извини, но ты максимум смузихлеб (в оригинальном значении этого слова - то есть человек, который оценивает инструменты и решения не по их инженерным, практическим качествам, а по "ой а вот тут розовенькое мне нравицца))0)"). В го есть куча реальных проблем. То, что ты при этом обращаешь внимание только на то, что тебе не нравицца))0) какое-то ключевое слово - это полный пиздец. Если честно, я вообще слабо представляю, что у таких людей в голове творится. Вот представь, если бы механик выбирал ключ для закрутки болта не исходя из размера болта, а исходя из шрифта на логотипе производителя - вот ты ровно это демонстрируешь. И тот факт, что ты хочешь запилить костыльное решение, не проанализировав объективные требования и ограничения (пинг в 5 секунд из-за того, что до роутера далеко, ага))0), весьма симптоматичен, как по мне. Ладно, /rant

другой анон
Ответы: >>1245485
Аноним 12/08/18 Вск 12:24:01 1245479
>>1243032
это ты с помощью фетча вытаскивал?
Ответы: >>1245490 >>1246512
Аноним 12/08/18 Вск 12:35:46 1245485
>>1245392
>человек, который оценивает инструменты и решения не по их инженерным, практическим качествам, а по "ой а вот тут розовенькое мне нравицца))0)")
Речь не о возможностях языков, а об удобстве синтаксиса и осмысленности расширения возможностей удобного языка.
>В го есть куча реальных проблем
С которыми я не знаком т.к. на нём вообще ничего не писал. Как и на немалом количестве других языков. Никак не мешает мне охуевать с долбоёбов, которые решили один из наиболее часто используемых операторов сделать из двух символов, один из которых надо набирать с шифтом, когда все нормальные люди делают одним.
>Вот представь, если бы механик выбирал ключ для закрутки болта не исходя из размера болта, а исходя из шрифта на логотипе производителя
Найс аналогия, держи мою:
Вот представь, если бы механик по пять минут собирал-разбирал ключ для каждого болта и работал при плохом освещении без малейшей на то причины (напомню, речь о синтаксисе).
>И тот факт, что ты хочешь запилить костыльное решение
В каком месте?
>не проанализировав объективные требования и ограничения
Глубоким анализом я конечно не занимался, но мне просто лень расписывать все свои соображения, они к вопросу отношения не имеют. Если бы был оптимальный способ шарить объекты между табами, то костылём было бы как раз использование сервера.
>пинг в 5 секунд из-за того, что до роутера далеко, ага))0
А ещё я писал, что сервера может вообще не быть.
Аноним 12/08/18 Вск 12:42:16 1245490
>>1245479
Он вроде аксиос юзал, а тот вроде как изоморфен универсален.
Ответы: >>1246512
Аноним 12/08/18 Вск 13:11:23 1245515
В общем, есть тут математики? Никак не могу доехать, как мне получить массив определенного размера, в котором числа находятся в установленном диапазоне.

Что-то типа такого:
getSequence(0, 50, 6) // [0, 10, 20, 30, 40, 50]
getSequence(0, 1, 4) // [0.25, 0.50, 0.75, 1]
Ответы: >>1245519
Аноним 12/08/18 Вск 13:17:49 1245519
>>1245515
>getSequence(0, 1, 4) // [0.25, 0.50, 0.75, 1]
Может таки 0, 0.3333, 0.6666, 1?
И вообще это уровня 10го класса.
Ответы: >>1245558
Аноним 12/08/18 Вск 13:33:05 1245532
>>1245485
Ну, я уже не буду отвечать, пожалуй, поскольку весь ответ сведется к повторению уже озвученных поинтов.
Аноним 12/08/18 Вск 13:56:02 1245558
>>1245519
Конечно, уже как вопрос отправил - сразу вспомнил и написал сам.

Теперь другой вопрос:

есть объект с подобной структурой:
{
id: 'a',
children: [
{
id: 'a_a',
children: [ { id: 'a_a_a' }, { id: 'a_a_b' } ]
},
{
id: 'a_b',
children: [
{
id: 'a_b_a'
}
]
}
]
}


как мне из него получить плоский объект, в котором ключи равны id
{
'a': { id: 'a', children: [...] },
'a_a': { id: 'a_a', children: [...] },
'a_a_a': { id: 'a_a_a' }
...
}
Ответы: >>1245599
Аноним 12/08/18 Вск 14:44:43 1245599
>>1245558
уже не надо.
Аноним 12/08/18 Вск 15:36:13 1245634
>>1245485
>которые решили один из наиболее часто используемых операторов сделать из двух символов, один из которых надо набирать с шифтом, когда все нормальные люди делают одним.
Бля, анон, ты обосрался. https://stackoverflow.com/questions/17891226/difference-between-and-operators-in-go Как сказал тот другой анон, ты реально имеешь мнение, ни на чем не основанное, сиречь ты смузихлеб. Вот я про Го вообще ничего не знал, кроме названия. Стало интересно, почему они используют := "вместо" =, я погуглил и выяснил, что ты обосрался.
Ответы: >>1245671
Аноним 12/08/18 Вск 15:44:07 1245641
Какое же setState ебаное говно. Потому что это асинхронная ссанина. Это конечно интересно и заебись когда ты только начинаешь на это смотреть, но после пары лет веслания хочется блевать, глядя на асинхронную ссанину на десятки тысяч строк кода. Ебаный даун придумал это.
Ответы: >>1245655 >>1245691
Аноним 12/08/18 Вск 16:00:34 1245654
>>1245485
>я не знаком т.к. на нём вообще ничего не писал. Как и на немалом количестве других языков. Никак не мешает мне охуевать с долбоёбов
Лол.
Ответы: >>1245671
Аноним 12/08/18 Вск 16:01:44 1245655
>>1245641
Рассказывай.
Аноним 12/08/18 Вск 16:09:19 1245661
Оправдывайтесь, почему у вас до сих пор нет своего кофешопа в Австрии вы до сих пор ебетесь с зоопарком фреймворков и костылей?

https://www.youtube.com/watch?v=Q6Q5D6mI-34[РАСКРЫТЬ]
Аноним 12/08/18 Вск 16:29:19 1245671
>>1245634
>https://stackoverflow.com/questions/17891226/difference-between-and-operators-in-go
>= is for assignment only
>Go won't let you use := to assign to a variable that has already been declared
>Бля, анон, ты обосрался
Нет. Или ты про
>:= is actually not an operator at all. It is a part of the syntax of the Short variable declarations clause.
В терминологии не силён, да.
>ты реально имеешь мнение, ни на чем не основанное
В этом контексте утверждение абсолютно бессмысленное. Очевидно, моё мнение субъективно и основано на собственных впечатлениях от чтения/написания кода, о чём и было написано:
>Ну не скажи, синтаксис на мой взгляд наименее хреновый из доступных
>>1245654
>С чего ты взял, что это говно не вкусное, ты же его не ел?
Ответы: >>1245676 >>1245684
Аноним 12/08/18 Вск 16:34:16 1245676
>>1245671
>С чего ты взял, что это говно не вкусное, ты же его не ел?
Неправильная аналогия.
Твоя такая
>Я ни в чем не разбираюсь, но вы все делаете не правильно.
Ответы: >>1245683
Аноним 12/08/18 Вск 16:45:39 1245683
>>1245676
>Я ни в чем не разбираюсь, но вы все делаете не правильно.
Жопой читал? Там было утверждение, что жс не нужно допиливать под новые задачи, с которым я не согласен, т.к. его синтаксис на мой взгляд наименее хреновый из доступных. Дальше пошли вопросы почему я так считаю. Ничего против того, что кто-то делает очередной брейнфак я не имею, почему у меня при этом не может быть мнения, что он не удобный?
Ответы: >>1245686 >>1245688
Аноним 12/08/18 Вск 16:46:48 1245684
>>1245671
>В этом контексте утверждение абсолютно бессмысленное.
Не скажи. Твое мнение просто поверхностное донельзя.
>Или ты про
Про это, да. Твои слова для меня — человека, не знакомого с Го — прозвучали так, будто оператора "=" там нет вообще. Мол, во дебилы, сделали ":=", когда могли "=" сделать, гыгы. А поверхностное гугление выдало, что у них есть односимвольный оператор "=", который делает одну операцию — присваивание, и двухсимвольная запись ":=", которая создает переменную и присваивает ей значение, т.е. две операции. И это имеет смысл. Если же текущий ":=" менять на "=", чтоб они не выглядели в твоих глазах дебилами, то... "=" пришлось бы заменить на ":="? Что еще более дурацкое решение. Или какие еще варианты?
>основано на собственных впечатлениях от чтения/написания кода
Ну, было бы странно, если бы непривычные вещи не казались тебе непривычными, по сравнению с привычными. Каждый кулик свое гнездо хвалит, как я и говорил. Но основывать на этом свое мнение глупо как-то.
Ответы: >>1245696
Аноним 12/08/18 Вск 16:51:47 1245686
>>1245683
>его синтаксис на мой взгляд наименее хреновый из доступных
Анон, ну серьезно. Ты ведь имеешь большой опыт использования яваскрипта и малый опыт использования других вещей, ведь так? И ты всерьез считаешь, что можешь сколь-нибудь объективно оценить синтаксис? Потому что ладно бы ты сказал "из всего, мне синтаксис яваскрипта нравится больше всего", что, видимо, ты и имел в виду. Но твоя манера речи походит на попытки выдать субъективные вещи за объективные. Не люблю, когда так делают.
Ответы: >>1245696
Аноним 12/08/18 Вск 16:58:35 1245688
>>1245683
>его синтаксис на мой взгляд
Нет никаокго его синтаксиса. У него си-подобный синтаксис.
есть еще лип\питон\паскале\етк подобный.
И в общем-то тут уде всем очевидно, что ты тупой дегенерат.
Ответы: >>1245696
Аноним 12/08/18 Вск 17:08:46 1245691
>>1245641
Setstate колбэк жеж принимает.
Аноним 12/08/18 Вск 17:15:28 1245696
>>1245684
>Твои слова для меня — человека, не знакомого с Го — прозвучали так, будто оператора "=" там нет вообще
Ну это уже твои фантазии. Есть какой-то язык, где = используется для сравнения, но чтобы совсем не использовать это уже совсем конечно.
>т.е. две операции. И это имеет смысл
>дебилами
На мой взгляд характеризует вполне умственную отсталость, в других смыслах практически не используется. В то время как употреблённые мной долбоёбы вполне характеризуют страдающих хуйнёй писателей брейнфака. Впрочем, особенности русского языка думаю обсуждать не стоит.
Если же текущий ":=" менять на "=", чтоб они не выглядели в твоих глазах дебилами, то... "=" пришлось бы заменить на ":="?
Обычная декларация прекрасно может осуществляться так же, как и присвоение, см питон, например.
>Ну, было бы странно, если бы непривычные вещи не казались тебе непривычными, по сравнению с привычными. Каждый кулик свое гнездо хвалит, как я и говорил.
Это не мешает объективной оценке. Когда я начал писать на питоне мне было непривычно остутствие фигурных скобок. Оценить, что они в большинстве случаев не нужны не помешало.

>>1245686
>Анон, ну серьезно. Ты ведь имеешь большой опыт использования яваскрипта и малый опыт использования других вещей, ведь так?
>На том же питоне я написал не меньше, чем на жс, наверно
На пхп писал давно, но много. Ещё что-то сравнительно меньше, но больше хеллоуворлда.
>И ты всерьез считаешь, что можешь сколь-нибудь объективно оценить синтаксис?
Почему нет? Смотришь на варианты для двух языков и оцениваешь, что быстрее пишется, что лучше читается. Делать поправку на привычку при этом ничего не мешает.
>Потому что ладно бы ты сказал "из всего, мне синтаксис яваскрипта нравится больше всего", что, видимо, ты и имел в виду. Но твоя манера речи походит на попытки выдать субъективные вещи за объективные. Не люблю, когда так делают.
Чем "мне нравится" отличается от "на мой взгляд наименее хреновый", кроме того, что из твоего варианта не понятно, что синтаксис жса на мой взгляд тоже далёк от идеала?
>>1245688
Решил доебаться до терминологии и обосрался? То, что несколько синтаксисов являются си-подобными, не значит, что это один синтаксис.
Аноним 12/08/18 Вск 17:55:00 1245716
>>1245696
>Обычная декларация прекрасно может осуществляться так же, как и присвоение, см питон, например.
Я подзабыл питон, но ты говоришь, что там переменные декларируются неявно? Это, конечно, дает возможность использовать = и при декларации, и при присваивании. Но при этом декларация получается неявной, что не есть очень хорошо. В принципе, как правильно, "явно > неявно".
> Смотришь на варианты для двух языков и оцениваешь, что быстрее пишется, что лучше читается.
И вот питонный код, по-твоему, лучше читается с неявной декларацией переменных?
> Чем "мне нравится" отличается от "на мой взгляд наименее хреновый", кроме того, что из твоего варианта не понятно, что синтаксис жса на мой взгляд тоже далёк от идеала?
"Мне нравится" выражает мнение по одному предмету. "На мой взгляд наименее хреновый" является оценочным суждением. Для второго требуется куда более высокая квалификация. Вот лично я вообще хуй знает, как можно сравнивать синтаксисы. По каким критериям, пусть даже условным. Ладно бы я имел большой опыт программирования на нескольких языках, но я, по большому счету, только в яваскрипте спец. И я осознаю, что моя оценка была бы говном ебаным. На текущий момент я некомпетентен в деле сравнения синтаксисов разных языков. И я не вижу этой компетенции в тебе. Нужно знать границы своей компетенции.
Получается, что что ты, что я, можем оценить синтаксис только в вакууме, в отрыве от всего остального. В то время как синтаксис — это не вещь в себе, а всего лишь инструмент. И вся это дискуссия похожа на сравнении молотка и микроскопа в отрыве от решаемых ими задач. Так что предлагаю закрыть этот вопрос.
Аноним 12/08/18 Вск 17:55:31 1245717
>>1245716
>В принципе, как правило, "явно > неявно".
Быстрофикс
Ответы: >>1245736
Аноним 12/08/18 Вск 18:00:10 1245724
>>1245696
Добавлю еще мысль к своему >>1245716.
>что быстрее пишется
Почему ты это считаешь вообще критерием? Я себе представляю программистов хотя бы средней квалификации как людей, которые на код тратят, не знаю, порядка половины времени всего лишь? А остальное время думают. Чтоб критерий "быстрее пишется" был валидным, программист должен писать много кода не думая. А этим занимаются, в основном, либо программисты уровня джунов (потому что думать еще не умеют), либо те, кто раз за разом штампует какие-то типовые решения (потому что думать просто не нужно).
Ответы: >>1245736
Аноним 12/08/18 Вск 18:20:29 1245736
>>1245717
>В принципе, как правило, "явно > неявно".
У тебя с аргументацией ещё хуже.
>И вот питонный код, по-твоему, лучше читается с неявной декларацией переменных?
Да, явная декларация в обычной ситуации нинужна.
>Для второго требуется куда более высокая квалификация
Зависит от ситуации. В данном случае идёт бессмысленное общение в интернете и из контекста вполне понятен её уровень, мне не кажется, что я писал, выдавая своё мнение за единственно верное или особо значимое.
>Ладно бы я имел большой опыт программирования на нескольких языках
Не думаю, что он необходим, оценка-то в первую очередь для себя делается, поэтому и оценивать стоит по своим задачам.
>Нужно знать границы своей компетенции.
И не пиздет в интернете?
>Получается, что что ты, что я, можем оценить синтаксис только в вакууме, в отрыве от всего остального
В контексте вопроса "нужно ли допиливать язык под новые задачи" - почему бы и нет? На большинстве популярных языков можно писать что угодно, просто для некоторых задач они не подходят. И это теоритечески можно исправить допиливанием языка.
>>1245724
>Почему ты это считаешь вообще критерием?
А что ещё нужно от синтаксиса в отрыве от специфики библиотек?
>Я себе представляю программистов хотя бы средней квалификации как людей, которые на код тратят, не знаю, порядка половины времени всего лишь? А остальное время думают.
Поэтому удобство синтаксиса не является основным критерием при выборе языка под конкретную задачу, но мы-то обсуждаем развитие языка под другие задачи, я уже устал повторяться. Что плохого в развитии удобного языка под новые задачи ты можешь сказать?
Ответы: >>1245753
Аноним 12/08/18 Вск 18:49:01 1245753
>>1245736
>У тебя с аргументацией ещё хуже.
То была цитата из хороших практик. Как оказалось, практик питона, лол. https://www.python.org/dev/peps/pep-0020/#id3
> мне не кажется, что я писал, выдавая своё мнение за единственно верное или особо значимое.
Ок, может я зря сагрился.
>Что плохого в развитии удобного языка под новые задачи ты можешь сказать?
"Золотой молоток" же. Утрируя, слишком велик риск, что он разросся бы в огромного монстра, который будет средненько решать все задачи (по сравнению с другими специализированными инструментами), включая те, с которыми раньше он справлялся отлично. Яваскрипт и сейчас-то сложная мешашина из всего понемногу.
Аноним 12/08/18 Вск 19:51:08 1245811
>>1245696
Анон, извини, но
>И в общем-то тут уде всем очевидно, что ты тупой дегенерат.
это.

другой анон
Аноним 12/08/18 Вск 20:05:09 1245816
Почему после джавы ванилажс кажется каким то пиздецки топорным языком? Может я не те книжки читаю, посоветуйте что нибудь не про хеллоу ворлд
Аноним 12/08/18 Вск 20:07:34 1245818
>>1245716
>как можно сравнивать синтаксисы. По каким критериям
Очень просто. Есть несколько объективных критериев:
1. Однозначность. Если для того, чтобы распарсить текст в аст, необходимо знать типы переменныхпривет, си/вычислять значение числа пи до 9000-го знака/етк, то это неоптимальный синтаксис.
2. Компактность. Подчеркну, что речь идет о компактности грамматики, а не текстов каких-то программ в этом синтаксисе. Чем больше corner case'ов, чем больше нужно зубрить, чем сложнее парсер привет, руби! - тем неоптимальнее.
3. Выразительность. Другим словом: расширяемость. Синтаксис должен оставлять возможность для дальнейшего расширения без утраты обратной совместимости. привет, почти что угодно, особенно гвидобейсик в этом плане отличился
(4.) Robustness. В скобках, потому что это уже менее объективно в виду сложности оценки. Грубо говоря, это то, насколько синтаксис пригоден для использования в реальных практических условиях. APL - охуенный язык, но требует специальной клавиатуры с сотней математических символов. Код на пайтоне невозможно автоматически выровнять редактором. Го отказывается компилировать код с пробелами вместо табов, но при этом вся официальная документация на сайте го использует табы вместо пробелов (потому что на странице отступы конвертируются в пробелы).

Если внимательно посмотреть на эти критерии, то все довольно легко встает на свои места. Объективно худший синтаксис у си-подобных языков (задачка читателю: почему в обджект литералах жс нельзя опустить запятые?). Примеры хорошего синтаксиса - smalltalk, clojure, forth-образные языки. Неплохой синтаксис - хаскель субъективно, самый красивый, руби и прочие условно паскаль-лайк велосипеды.

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

Такие дела.
Аноним 13/08/18 Пнд 04:44:59 1245921
>>1242837 (OP)
Посоны, я тут недавно постил портативный конвертер величин физических, который работает в браузере.
А вот же где: >>1245057
Прикрутил туда, короче, русские величины
(а это три объекта V, da и P, которые видно, начиная с 686-й строки здесь: https://github.com/username1565/insect/blob/master/web/insect.js )
и ещё, прикрутил Jasmine-тест для них всех, впридачу.
Вот тут он лежит: https://username1565.github.io/insect/web/jasmine/SpecRunner.html
А сам скрипт теста тут: https://github.com/username1565/insect/blob/master/web/jasmine/spec_test_insect.js
(там около 1500 строк, прогнал там все величины).

Теперь, можете вот здесь: https://username1565.github.io/insect/web/
после рассчётов, сконвертировать какие-нибудь, киловат-часы, через гектокалории - да в гигаджоули:
>(90 кВт × 12 часов -> гектокалории) to гигаджоули (=3.888 GJ)
А вот здесь - уже так сможете, на официальном сайте https://insect.sh/
там только по английски...

Алсо, убрал оттуда баг, когда копируешь что-то и вставляешь, а потом кнопку нажимаешь - два раза буква появляется.
На официальном сайте, , кстати, мжете это прочувствовать...
Просто обновил jquery.terminal до версии 1.8.0 и закомментировал там вызов функции paste();

Кому интересно, или быть может понадобиться - можете качнуть исходник отсюда: https://github.com/username1565/insect
веб-версия в папке ./web/ лежит, над ней и работал.
Да, кстати, там внутри архива, скрипты файлы .purs (PureScript).

Надо ещё запятую прикрутить, наверное, потому что дробные числа только через точку работают...
Только чё-то не пойму где это...
Ответы: >>1246411
Аноним 13/08/18 Пнд 06:20:45 1245931
Пацаны, знаю Питон и Жабу. Сейчас жабаскрипт для фронта изучаю. Стоит ли ковырять еще и ноду если пайтон с жабой освоил?
Ответы: >>1245968 >>1245971
Аноним 13/08/18 Пнд 06:29:21 1245932
>>1242837 (OP)

Проиграл с 4-го пика.
Аноним 13/08/18 Пнд 07:36:37 1245968
>>1245931
Зачем везде одно и то же переспрашивать, сказали же, учи автомат калашникова, скоро экономика рухнет, железный занавес и война, так что он тебе понадобится гораздо больше, чем JS с нодой и электроном для персональной БД.
Ответы: >>1245969
Аноним 13/08/18 Пнд 07:42:50 1245969
>>1245968
>Зачем везде одно и то же переспрашивать, сказали же, учи автомат калашникова

Вот зачем вы ньюфань автоматами траллите, если ему в первую очередь нужно учить бег по лесу овер 20 км с грузом 50кг для начала?
Ответы: >>1245974 >>1245980
Аноним 13/08/18 Пнд 07:48:42 1245971
>>1245931
Нода нахуй не нужна при таком наборе.
Ответы: >>1245973 >>1245980
Аноним 13/08/18 Пнд 07:51:31 1245973
>>1245971

Для Next/Nuxt нужна. В жабе, правда, вроде запилили свою встроенную нодку с блекджеком.
Аноним 13/08/18 Пнд 07:51:37 1245974
>>1245969
Ему до бега ещё теорию пройти подготовительная часть, как форму одевать там, как у дедов сосать итд.
Ответы: >>1245977 >>1245980
Аноним 13/08/18 Пнд 08:02:46 1245977
>>1245974
>Ему до бега ещё теорию пройти подготовительная часть, как форму одевать там, как у дедов сосать итд.

Это у мирняка. На войне даже теории особо не будет - вот разгрузка, вот медицина у кого сколько понапиздил, вот батя-командир, и пиздуйте вот в тот квадрат под арту сепаров/укров кишки разбрасывать. А насчет ноды ты зря, там братишки-побратишки по обе стороны уже и 3д-принтеры осваивают, и полевые сети на омеге2 и солнечных панелях с алика и антен биквадрат поднимают. Так что может и знания ноды пригодятся - там полевой скрытосервер для малины написать для корректировщиков, или полевой чатик какой. Ардуиноёбы так вообще в почете. Потому что всё GSM-совместимое приводит к артудару в звонившего.
Ответы: >>1245980
Аноним 13/08/18 Пнд 08:04:17 1245978
Успокойтесь милитаристы, я вообще не в СНГ живу.
Ответы: >>1245980
Аноним 13/08/18 Пнд 08:10:18 1245980
>>1245969>>1245971>>1245974>>1245977>>1245978
для тех, кто не знает, фронт - от слова фронтенд (front-end)
Аноним 13/08/18 Пнд 08:12:34 1245981
>>1242837 (OP)
Спасибо за сервисы.
Аноним 13/08/18 Пнд 10:09:23 1246015
>>1243440
> 1)
message.author.id - ID юзера, дальше if
> 2)
message.react('') - возвращает промис, нужно вешать .then(()=>{}) или сразу вкатываться в async/await

Все есть в доках https://discord.js.org/#/docs/main/stable/general/welcome
Аноним 13/08/18 Пнд 11:01:17 1246044
sIh9WEQ7x5w.jpg (40Кб, 546x377)
Мудрецы js помогите!

Нужен скрипт для браузера, чтобы по всем диалогам(беседам) в вк пройтись и где ты создатель выставить нужные настройки беседы (см пик) Или я пизда слепой и есть api для этого? вроде нету.

О js знаю мало, по идее скрипт не должен быть сложен, может какой-нибудь добрый анон напишет его для меня?
Аноним 13/08/18 Пнд 17:32:00 1246254
Двощ я быстро ответ найти не смог.

Нубский вопрос, надо ли использовать document.ready в скриптах jquery? Мне кажется что я читал что обращение к jquery уже подразумевает в себе document.ready.
Ответы: >>1246259 >>1246280
Аноним 13/08/18 Пнд 17:45:38 1246259
>>1246254
<script>
$(document).ready(function() {
твой весь код
}
Ответы: >>1246264
Аноним 13/08/18 Пнд 18:00:22 1246264
>>1246259
Я так понял если скрипт в отдельном файле разницы нет и document ready в любом случае писать. Спасибо, в общем.
Аноним # OP  13/08/18 Пнд 18:35:15 1246280
CD8BAA67F2CC7C7B.jpg (73Кб, 1600x677)
>>1246254
Это не нубский, это просто лень даже доки открыть.

https://learn.jquery.com/using-jquery-core/document-ready/
https://api.jquery.com/ready/

Оборачиваешь свой скрипт в

$(function() {
// твои дела
});

или, если нужны будут, например, размеры загруженных картинок, то

$( window ).on("load", function() {
// твои дела
});
Аноним 13/08/18 Пнд 19:12:14 1246309
Анон, наверняка платина, но хочу получить совет проверенный. Не могу вникнуть в контекст и пропсы, есть ли толковые мануалы, желательно на русском, ибо для английских мануалов дополнительно надо мозг напрягать.
Алсо, еще реквестирую гайды по react native.
Ответы: >>1246310
Аноним 13/08/18 Пнд 19:14:20 1246310
>>1246309
>Не могу вникнуть в контекст
Это продвинуая техника, которая в твоей повседневной работе навряд ли когда-нибудь пригодится. Тем более, что контексты перепилили совсем недавно. Вот вот в свежие въехать пытаешься?
Ответы: >>1246315
Аноним 13/08/18 Пнд 19:23:50 1246315
>>1246310
Я как пару месяцев вкатился, максимум на что замахивался ес6.
Я ведь правильно понимаю, что контекст похож на пропсы в реакте? Или я совсем уже поехал от потока информации?
Ответы: >>1246316
Аноним 13/08/18 Пнд 19:25:31 1246316
>>1246315
>Или я совсем уже поехал от потока информации?
Это.
Аноним 13/08/18 Пнд 20:29:23 1246350
Кто-нибудь тут еще кроме меня пробывал писать на vim?
Ответы: >>1246352 >>1246379
Аноним 13/08/18 Пнд 20:40:09 1246352
>>1246350
>пробывал писать на vim
ого
Ответы: >>1246353
Аноним 13/08/18 Пнд 20:41:28 1246353
>>1246352
В vim*
слоупок фикс :)
Ответы: >>1246378
Аноним 13/08/18 Пнд 21:36:14 1246378
>>1246353
думай сильнее где ты еще проебался :)
Аноним 13/08/18 Пнд 21:40:41 1246379
>>1246350
Вим депрекейтед, используй вместо него spacemacs (это вим внутри имакса с кучей батареек, ide для большинства языков добавляются одной строчкой в конфиге)
Ответы: >>1246382
Аноним 13/08/18 Пнд 21:43:47 1246382
>>1246379
>депрекейтед?
Ты сказал? Он может и был депрекейтед, пока у него не появился конкурент -- neovim, но сейчас он живее всех живых.
Про spacemacs слышал, спасибо.
Ответы: >>1246388
Аноним 13/08/18 Пнд 21:57:45 1246388
>>1246382
>Ты сказал?
Да.

>neovim
Те же яйца, только всмятку.

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

>спасибо
Пожалуйста :3
Ответы: >>1246391
Аноним 13/08/18 Пнд 22:01:55 1246391
>>1246388
Можешь расписать профиты от использования spacemacs вместо neovim?
Ответы: >>1246691
Аноним 13/08/18 Пнд 23:16:04 1246411
>>1245921
Там поддерживается таке и ввод запроса через URL:
https://username1565.github.io/insect/web/?q=(150%20ГВт%20×800%20ч)%20->%20petaJoules
Ответы: >>1246454
Аноним 14/08/18 Втр 06:21:13 1246453
Котаны, а где набрать гайдов по написанию парсеров на js?
И вообще что суть парсер? Вот нужно мне спарсить википедию. Допустим 50 статей про черепах.
С чего начать? Как это работает?
Где почитать?
Ответы: >>1246485 >>1246559
Аноним 14/08/18 Втр 06:23:01 1246454
>>1246411
Ты дурачок?
Аноним 14/08/18 Втр 06:41:10 1246457
Котаны, еще вопрос, я более-менее разобрался с express динамическим сайтом, реализованном на шаблонах - handlebars.

Я умею немного в react, вот скажите - хочу я сделать отдельную страницу(или даже отдельный компонент) моего динамического сайта на react. Как мне это привязать к тому что уже имею? Реакт собирается вэбпаком, бабель, все это.

Нихуя не пойму как это встроить в мое приложение.


Аноним 14/08/18 Втр 07:04:09 1246463
>>1246457

>Я умею немного в react, вот скажите - хочу я сделать отдельную страницу(или даже отдельный компонент) моего динамического сайта на react. Как мне это привязать к тому что уже имею? Реакт собирается вэбпаком, бабель, все это.

Написать скрипты в пакадже.жсон.

Действия в цепочке отделяются вот так: &&.

Типа

launchhuita: babel huita-client && webpak huita-client && node huita-server-index.js

В таком случае у тебя сначала скомпилится бабелом жсх, затем вебпак всё забандлит, и затем уже стартует сервер.
Ответы: >>1246521 >>1246541
Аноним 14/08/18 Втр 07:06:34 1246464
>>1246457

А а внедрить одинокий компонент -
const container = document.getElementById('root');
ReactDOM.render(element, container);
Аноним 14/08/18 Втр 07:17:10 1246468
>>1242837 (OP)
Как получить число из строки на различных языках с различными разделителями?
Например, я хочу пропарсить число:
一二三,四五六.七八九 или ١٢٣٬٤٥٦٫٧٨٩
и получить 123456.789.
А если они внутри строки?
>left_text一二三,四五六.七八九right_text
Ответы: >>1248808
Аноним # OP  14/08/18 Втр 08:04:02 1246485
>>1246453
Для самого простого есть Чирио
https://www.youtube.com/watch?v=LoziivfAAjE[РАСКРЫТЬ]
https://github.com/cheeriojs/cheerio
Для черепах хватит. Но она без ЖСа и никакого динамического контента ты не получишь.

Далее есть ЖСДом
https://github.com/jsdom/jsdom
Ну а ещё глубже — переваривать ответы на локалхосте и скармливать их Папетиру
https://github.com/GoogleChrome/puppeteer
Или вообще разбирать пакеты ответов руками, милый мой ноулайфер.
Ответы: >>1246513 >>1246659
Аноним # OP  14/08/18 Втр 08:19:45 1246490
>>1246457
>разобрался
>умею немного
Давай разберёмся в концепции посложней. У каждой приблуды есть сайт. Это можно найти в Гугле. На сайте есть документация. У документации есть оглавление. И вот это, сука, оглавление документации на офсайте ты читаешь перед тем, как вообще за любую приблуду браться.
https://reactjs.org/docs/add-react-to-a-website.htm

>Реакт собирается
Можно и без этого обойтись в учебных целях.
https://www.youtube.com/watch?v=dUlz4tc9LSo[РАСКРЫТЬ]
Ответы: >>1246521
Аноним 14/08/18 Втр 09:10:16 1246510
>>1246457
Рендери на стороне сервера, серверу только статика нужна. У реакта, как и у вью эта статика после билда находится в папке dist.
Аноним 14/08/18 Втр 09:12:09 1246512
>>1245479
как верно сказал анон >>1245490, юзал аксиос.
Здесь пример есть.
https://dev.to/aurelkurtula/introduction-to-web-scraping-with-nodejs-9h2
Аноним 14/08/18 Втр 09:13:02 1246513
>>1246485
Лучше старый добрый селениум юзать, чем так заморачиваться
Аноним 14/08/18 Втр 09:23:21 1246521
>>1246490
Я слабо умею в ангельский, и вот сейчас мне от этого печот. Читаю со скрипом. Дрочу сейчас язык, но это не быстрая история совсем.

>>1246463
Как же вопрос задать. Пусть у меня тудушечка. На реакте, пустая. Юзер регистрируется, и с сервака тянутся все его задачи.


Если ее делать на шаблоне, то вся логика будет на серваке. Отправив запрос на задания пользователя - я сформирую на сервере шаблон, и отправлю его клиенту. Теоретически я могу все это првернуть не возвращая шаблон с задачами, а используя JS скрипт.


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

Я правильно , если в общем, понимаю концепцию?




Аноним 14/08/18 Втр 09:50:08 1246541
>>1246463
Если у тебя есть какой нибудь простенький пример этого, распиши тут. Или скинь ссылку.
Вот хочу я три разных реакт компонента встаивть - значит нужно три файла вэбпака.конфиг?
Аноним 14/08/18 Втр 10:03:26 1246548
бля, почаны, можно ли подготовиться к собесоду на джуна за день до собесода? Че читать? Че делать?
Если начнут спрашивать всякую поеботу, которая в работе не надо в духе "что вернет эта функиция?" "А какая здесь будет ошибка?" "отсортируй этот массив залупой по губам на листочке за 5 минут" и вот это вот всё, то мне пиздец.
Но мне интересно у опытного анона спросить зачем вы это спрашиваете? Вы же сами бугуртите от таких собесов, но потом став опытнее сами же такую хуйню и проводите. Джуна же набирают на какую-то не особо сложную задачу, которой его наверняка еще будут обучать и ментор будет и вся хуйня. Так почему нельзя дать тестовое, которое непосредственно будет относиться к работе? Зачем все эти абстрактные вопросы? Про разные методы работы с объектами, массивами, замыканиями и прочим. Я же блять джун, у меня нет столько опыта, я не могу без опыта поработать со всем этим. Это больше всё напоминает какой-то ебаный экзамен, где у тебя 50 билетов и где спрашивают про всё. В начале тебя ебут по чистому джсу, потому переходят на дом, потом всякие примерчики, хуерчики тебе подсовывают. Ну не назвал я с ходу чего-то и что блять. Все блять пишут, что никто ничего в голове не держит и не помнит, что все всё гуглят и так и работают и это пишут мидлы и сеньеры всякие, у которых по 3++ года работы. Так сука почему джун всё должен это держать в голове, помнить и еще в явно стрессовой ситуации за считанные секунды воспроизводить? Пиздец блять, начитался ваших тредов, мы вам перезвоним и у меня заочно уже жопа горит.
Аноним 14/08/18 Втр 10:22:31 1246559
>>1246453
На тебе вот это: https://astexplorer.net/#/2AmVrGuGVJ
Отсюда: https://github.com/fb55/htmlparser2
Аноним 14/08/18 Втр 10:26:03 1246565
>>1246548
Фундаментальные вещи в js знаешь? Если да, то пройдешь
отсортировать массив, узнать что вернет функция, какая будет ошибка и т.п можно без проблем отвечать, если есть фундаментальные знания.
Кантора мы все учили, так что думаю, не проебешься.

Алсо, не знание этих основ это даже не джун и возможно даже не интер
Ответы: >>1246572
Аноним 14/08/18 Втр 10:37:55 1246572
>>1246565
Я не ебу. Я просто беру и пишу. Надо отсортировать массив, открываю кантора, читаю про filter и фильтрую. Надо создать функцию конструктор, гуглю, читаю, создаю. Зачем мне для этого знать сколько типов данных в джс?(я это знаю, он уже 4 месяца как учу, что-то пишу на джс, так и не понял нахуя мне эти знания?) Что будет в релутате "hui" + 2+2+"4"? Зачем это всё зачем? Чем лет от вар отличается? Да похуй чем отличается, бест практис писать везде лет и не плодить глобальных переменных. Всё ты это знаешь и этого достаточно. А если ты где-то столкнешься на практике где будет критично лет или вар, вот тогда ты это на самом деле поймешь.
Что там еще? Наследование? Да прочитай ты хоть 50 раз кантора, но пока ты не поработаешь с чем-то большим и не поймешь на практике как охуенно иметь один родительский объект, то хуй что ты расскажешь про это. Или посыплешься сразу после дополнительных вопросов.
Ответы: >>1246574
Аноним 14/08/18 Втр 10:49:19 1246574
>>1246572
> Почему меня спрашивают умею ли я вытирать жопу? Зачем мне это надо? А шнурки завязывать? Это же бесполезно, бест практис - это ботинки с липучками.
Ответы: >>1246577
Аноним 14/08/18 Втр 10:57:30 1246577
>>1246574
нет. ты хуйню написал.
Тебе надо знать блять устройство двигателя и трансмиссии чтобы быть хорошим водителем/гонщиком? Тебе надо быть хорошим геймдев разработчиком чтобы иметь в дотке 5к ммр? Тебе надо знать состав кирпича, чтобы работать строителем? - Да, блять надо, но это если ты претенудешь на непросто строителя, а инженера и т.д. Надо ли блять тебе знать состав кирпича, чтобы ложить кирпичную кладку-нет, блять не надо. Берешь и ложишь.
Ответы: >>1246583
Аноним 14/08/18 Втр 11:11:12 1246583
>>1246577
Я это написал к тому, что такие вопросы косвенно определяют твой уровень знания языка. Эти вопросы - просто лоу, если ты не можешь на них ответить, значит ты и написать ничего вразумительного не сможешь. Никому нахуй не приснилось брать человека, который ищет цифру-строку в массиве чисел и искренне не понимает почему у него ничего не находится или же он пытается к arguments в стрелочной функции обратиться. Тебе не придется складывать массивы с цифрами, но если ты знаешь что будет если их сложить, значит в приведении типов ты разбираешься и все остальное в таком же роде. Когда ты начнешь уже более-менее в жс разбираться, то эти вопросы не будут у тебя вызывать какого-то возмущения и непонимания, они будут для тебя звучать на уровне "Как чистить зубы?".
Аноним 14/08/18 Втр 11:17:49 1246588
Да и вообще, пример ты плохой привел. Язык - это твой инструмент. Ты бы взял на работу токаря, который едва понимает как токарным станком пользоваться и детали крепит на жвачку?
Но в то же время это относится только к языку. Токарю сопромат знать полезно, но не обязательно, так что если на собеседовании просят на бамажке сортировку пузырьком сделать, то собеседуюущему можно смело плевать в ебло и уходить.
Аноним 14/08/18 Втр 11:56:10 1246597
>>1246548
Бля, мне стыдно чет за окружение вокруг JS. Язык то и инфраструктура замечательные. Но блядь, такие вкатывальщики как ты - это чет пиздец.
Ответы: >>1246611
Аноним 14/08/18 Втр 12:04:50 1246602
>>1246548

Суть собеседования в проверить уровень твоего интеллекта. То что можно нагуглить - это все прекрасно знают. Просто довены, которые внезапно стопорнут проект, когда им вдруг сложный таск достанется выше их крохотного мозга - не нужны. Так вот и отсеивают.
Ответы: >>1246612
Аноним 14/08/18 Втр 12:29:23 1246611
>>1246597
расскажешь мб еще чего? Про работу за идею, не ради денег и про всё остальное?
Ответы: >>1246616
Аноним 14/08/18 Втр 12:31:07 1246612
>>1246602
так разве зубрежка доки это проверка? Я думал дать релевантное тестовое задание это проверка. А теперь оказывается, что зазубрить топ 100 вопросов по джаваскрипт на собеседовании это проверка интеллекта.
Аноним 14/08/18 Втр 12:41:08 1246616
>>1246611
Нет, про тупых ебланов, которые не являются не то что специалистами, а даже зачатками специалистов.
Ты небось потом удивляешься что тебя в больнице по нагугливанию лечат?

Ответы: >>1246621
Аноним 14/08/18 Втр 12:50:29 1246621
>>1246616
90% клуш в поликлиниках кстати было бы не плохо уже в 2к18 узнать про интернет и научиться гуглить.
Ответы: >>1246624
Аноним 14/08/18 Втр 12:54:20 1246624
>>1246621

Сколько раз повторять, 2к уже устарело 2к17 - было можно, сейчас уже не модно. Нужно писать 20 18 (с пробелом) и говорить "двадцать восемнадцать". Тогда будет модно и в русле мейнстрима.
Аноним 14/08/18 Втр 14:13:38 1246655
Решил умерить свои метания по реакту, пока что. Так ка тренироваться я могу на нем в любом случае.
Тут такая тема - у меня сайт express + шаблонизатор.
Допустим 5 страничек. К ним изображения, стили и скрипты.
Могу ли я использовать вэбпак для того что бы собирать бандл для каждой страницы. И отдавать клиенту?
Ответы: >>1246682
Аноним 14/08/18 Втр 14:28:43 1246659
Леса.png (438Кб, 570x585)
>>1246485
>Для самого простого есть Чирио
>Далее есть ЖСДом
А разве jsdom чем-то лучше Чирия?
Аноним 14/08/18 Втр 15:49:14 1246682
>>1246548
платина
>>1236248

>>1246655
Можешь. Клиенту не отдавай.
https://deti-online.com/basni/basni-krylova/martyshka-i-ochki/
Ты какую задачу решаешь вообще?

Реакты-вебпаки это нынешнее поколение вебдева. Шаблонизаторы им предшествовали.

Статика (страничка хуякается руками в блокноте)
...
Шаблонизаторы (страничка создаётся скриптом на сервере. PHP).
...
PWA (у пользователя крутится целое приложение, которое собирает нужные данные с облака. React-GraphQL)

Ты пытаешься к лопате моторчик прикрутить.
Наиграйся со своим шаблонизатором и попробуй вот это сделать
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE[РАСКРЫТЬ]
Ответы: >>1247028 >>1247037
Аноним 14/08/18 Втр 15:59:56 1246691
>>1246391
БОХАТЫЙ рантайм с миллиардами библиотек и модулей под все мыслимые задачи, языки, веб-сервисы и т.п. Самодокументированность, внятная архитектура, имакссервер, трамп, вот это все. Неовим - это ведь тот же вим, просто более лучший (форкнутый), так что и профиты все те же.
Аноним 14/08/18 Втр 22:17:35 1246884
>>1242837 (OP)
Помогите решить проблему с консолью ноды под венду.
Моё приложение читает ввод текста:
process.stdin.addListener("data", input => { ...
И так же асинхронно выводит инфу, используя console.log.
Проблема такая - позиция курсора "сбивается" при одновременном срабатывании вышеописанных действий. Например я ввожу command1, что может произойти, ниже лог консоли:
coВызов console.log
mmanВызов console.log
dВызов console.log
1
Как фиксить позицию курсора?
Ответы: >>1247025
Аноним 15/08/18 Срд 09:42:07 1247025
>>1246884
>coВызов console.log
>mmanВызов console.log
>dВызов console.log
>1
Какого результата ты хочешь добиться?
Ответы: >>1247051
Аноним 15/08/18 Срд 09:57:10 1247028
>>1246682
>>Ты какую задачу решаешь вообще?
Да никакую собственно. Просто учусь.
Я могу на react уровня тудушечки что то делать. Но не оч пони как ssr сделать
Аноним 15/08/18 Срд 10:09:34 1247037
>>1246682
Ты вроде шаришь.
Ты можешь схематично расписать, или дать линк на русише, как реализуется ssr? В контексте реакта.

RESTapi - это обязательное условие? По сути клиент и сервер взаимодействуют через api как два отдельных приложения? Если совсем абстрагироваться.

Ответы: >>1247097
Аноним 15/08/18 Срд 10:50:25 1247051
>>1247025
Хочу вот так:

Вызов console.log
Вызов console.log
Вызов console.log
command1

То есть нижняя строчка используется только для ввода текста, либо каждый вызов console.log должен как-то "уходить за вводимый текст". Не знаю, как решить проблему. Если обобщить - вывод не должен влиять на ввод текста.
Ответы: >>1247075 >>1247077
Аноним 15/08/18 Срд 11:26:07 1247070
Анонеймусы, посоветуйте годные лекции по жс аутисту с синдромом сдв. Нихуя на книге не могу сконцентрироваться.
Ответы: >>1247074 >>1247127
Аноним 15/08/18 Срд 11:43:05 1247074
>>1247070
Не поможет.
Качай дисциплину.
Аноним 15/08/18 Срд 11:44:27 1247075
command1.gif (10Кб, 360x160)
>>1247051
Ответы: >>1247156
Аноним 15/08/18 Срд 11:51:22 1247077
>>1247051

https://github.com/nathanpeck/clui
Ответы: >>1247156
Аноним 15/08/18 Срд 12:15:43 1247088
a3oSRO9f-I0.jpg (69Кб, 547x604)
Сходил на первый собесод в своей жизни.
Давали решать какие-то логические задачи, находить площадь трехугольника, про школьников и т.д. Спрашивали участвовал ли я в олимпиадах. Потом определения джаваскрипта спросили. Сколько потоков в нём, типы данных, отличия вар летс конст. Всё заняло минут 20. Сказали, что подумают и решат высылать мне тестовое или нет и в течении 2-3 дней скажут.
Про то, что я читаю, сам пишу писал ли вообще что-нибудь не спрашивали. Очэ странные ощущения после собеса.
Всегда так у джунов проходит?

Ответы: >>1247366
Аноним # OP  15/08/18 Срд 12:18:18 1247097
>>1247037
>можешь
Я не понимаю, какую проблему тебе нужно решить.
>на русише
Это ты выше на англ жаловался? Так вот, первый язык ты осилил, когда ещё срал под себя. Сейчас другой язык тем более осилишь.
Лучше потрать время на словарик, чем на поиск отмазок. Тогда завтра будет проще.

>ssr? В контексте реакта.
Фреймвор для сервер-рендеринга
https://nextjs.org/
другой для генерации статики
https://www.gatsbyjs.org/
Оба отличные и с интересными деталями. Можешь покопаться в доках и исходниках. Только после того, как наиграешься со своими шаблонизаторами.

>RESTapi
https://www.youtube.com/watch?v=pspy1H6A3FM[РАСКРЫТЬ]
Ответы: >>1247153
Аноним 15/08/18 Срд 12:35:29 1247115
TQ9a806fhU.gif (9618Кб, 1333x637)
>>1242837 (OP)
Всем привет!
Дали довольно замудренную задачу. Как грамотно скрыть вылезающий за пределы блока календарь? Съезжает он в обе стороны, а не только влево.

В какую сторону копать?
Аноним 15/08/18 Срд 12:36:25 1247117
>>1247115
Фреймы: Бутстрап & JQ
Аноним # OP  15/08/18 Срд 12:43:16 1247127
>>1247070
>аутисту с синдромом сдв
К следующему посту прикрепи пожалуйста сканы врачебных заключений. Либо оставь свои пиздлявые отмазки для мамочки.
>с синдромом сдв в этом ИТТ

>на книге
Может быть книга — хуйня?

В любом случае...
Прямо сейчас создай новую учётку в своей операционке. Там не должно быть никаких значков, оповещалок. Вообще ничего, что может отвлечь. Даже обоина беспонтовая. Создай такой же профиль в браузере. Или установи другой чистый браузер.
Затем подумай над тем, что, если я тебя попрошу над чем-нибудь подумать, то у тебя в голове будут всплывать образы и связи, а не слова и предложения. А слова всплывают только во внутреннем диалоге, который наматывает тебя на колесо сансары. Так наш мозг работает. И тебе надо работать так же.
https://www.youtube.com/watch?v=5nTuScU70As[РАСКРЫТЬ]
https://www.youtube.com/watch?v=gj3ZnKlHqxI[РАСКРЫТЬ]
Потом посмотри на технику помидорки
https://www.youtube.com/watch?v=H0k0TQfZGSc[РАСКРЫТЬ]
http://pomodo.work/

Теперь ты готов.
Последний секрет. Не пытайся заставить себя учить ЖС, помыслить весь объём задачи. Договаривайся с собой на самые маленькие необходимые дела:
Запусти помидорку.
Возьми листик и ручку.
Открой страничку материала.
Начни рисовать майндмепы и картинки.
Не обращай внимания на помидорку, пока не зазвонит.

Когда помидорка закончится, тебе надо освободиться. Вслух аниме-фигурке, кошке, мамке, Аллаху расскажи, во что ты инвестрировал эту помидорку.
https://www.youtube.com/watch?v=_f-qkGJBPts[РАСКРЫТЬ]

Вечером расскажешь, как прошло. Я жду, что выложишь фотки своих майндмепов сюда.
Ответы: >>1247153
Аноним 15/08/18 Срд 13:22:26 1247153
>>1247127
Респект этому ОПу. Все правильно сказал.
На самом деле то что он написал для успеха конкретной личности важнее чем собственно какой угодно стэк и навык прогинга.
>>1247097
>>Лучше потрать время на словарик,
Ежедневно учу слова.

Спасибо за соусы, схоронил. Пока что буду шаблончики мучать. По итогу все равно вредно не будет.
Аноним 15/08/18 Срд 13:29:22 1247156
video.mp4 (231Кб, 0x0)
>>1247075
Странно, но у меня видеорелейтед.
>>1247077
Посмотрю.
Ответы: >>1247187 >>1247348
Аноним 15/08/18 Срд 14:18:15 1247187
>>1247156
> у меня видеорелейтед
Мы так и думали.
Ответы: >>1247207
Аноним 15/08/18 Срд 14:27:34 1247207
>>1247187
Открой не в браузере, я не знаю, почему нет превью. Или ты о другом? Похоже надо писать обёртку.
Аноним 15/08/18 Срд 15:43:52 1247291
>>1247115
Помогите!!!
Аноним 15/08/18 Срд 16:45:32 1247340

Анонс, делаю расширение браузера для сайта. В новых версиях хрома ( в 63 ещё работало), не работает команда получения нужного массива данных от сайта, находящихся в event

window.addEventListener("message", function(event) {
});

Как пофиксить или хотя бы понять в чем суть проблемы? В хромиуме что то переделали и теперь такой трюк нельзя использовать?
Аноним 15/08/18 Срд 16:57:19 1247348
>>1247156
> Странно, но у меня видеорелейтед.
Ничего странного. Ты ведь не решил задачу, а я решил.

Вообще, ты мог загуглить. На StackOverflow есть твой вопрос один в один. https://stackoverflow.com/q/41464526

Но я решил пойти другим путем. Стартовал с этого ответа на том же StackOverflow на другой вопрос: https://stackoverflow.com/a/12506613 Стал ловить нажатия клавиш в raw mode потока в буфер (и выводить их тут же на экран), очищать буфер при нажатии Enter. При необходимости вывести что-то я очищаю текущую консольную строку, делаю вывод с переносом строки и вывожу то, что было в буфере, имитируя нижное тебе поведение. Этот подход громоздкий, с большим количеством багов, и предусмотреть всё заняло бы дохуя времени и сил. Взять хотя бы стрелочки. В raw mode они двигают курсор, поэтому их пришлось бы отсеивать или как-то иначе их обрабатывать.

В общем, чтоб в общем случае сделать то, что ты хочешь, пришлось бы изрядно поебаться. Так что подумай, можешь ли ты задачку сузить. Или нужно ли тебе такое поведение вообще.
Ответы: >>1247446
Аноним 15/08/18 Срд 17:24:35 1247366
>>1247088
Скорее всего тебя собеседовал долбоеб и скорее всего этот долбоеб тебя не возьмет.
Ответы: >>1247495
Аноним 15/08/18 Срд 18:27:51 1247398
14609194376530.png (35Кб, 499x338)
Поясните дауну чем отличается ванильный джаваскрипт от какого нибудь React.js?
Я вот могу на ванильном жаба скрипте написать свой реакт?
Или он написан на чем то другом, и просто поддерживает синтаксис жс?
Руководства по ванильному джаваскрипту очень коротенькие, вроде и времени не жалко для дополнительного языка, но я не могу понять как так получается что стоит выйти новому фреймворку как мамкины фронтендщики тут же могут потерять работу?
Или это все слухи и сказки интерпрайзодедов?
Пардон если вопросы глупые, просто думаю курить какой нибудь асп.нет коре а там реакт.
Ответы: >>1247400 >>1247429
Аноним 15/08/18 Срд 18:31:42 1247400
>>1247398
>стоит выйти новому фреймворку как мамкины фронтендщики тут же могут потерять работу
Если старый фреймворк при этом потеряет популярность. Обычно у тебя будет дохуя времени, чтоб переучиться/адаптироваться.
Ответы: >>1247406
Аноним 15/08/18 Срд 18:44:19 1247406
>>1247400
Бля а в чем вообще проблема? Неужели они НАСТОЛЬКО разные?
Типа какие то структуры данных особые используют?
Замысловатые алгоритмы?
Или объект кнопки по другому вызывается в случае с фронтендом?
Аноним 15/08/18 Срд 18:45:34 1247407
14378712004400.jpg (35Кб, 800x702)
>>1247406
>Алгоритмы, структуры данных,

>ДжугаСхрепт тред

Аноним 15/08/18 Срд 18:49:22 1247411
>>1247406
>Или объект кнопки по другому вызываетс
Это. Большинство вкатывальщиков не готовы изучать новый способ вызова кнопки.
Аноним 15/08/18 Срд 18:52:07 1247413
>>1247406
>Замысловатые алгоритмы
И это. Если на ваниле бездумно хуевертить домом, будет лютый пиздец. Большинство вкатывальщиков понятия не имеют как работает дом и как с ним правильно работать.
Ответы: >>1247417 >>1247473
Аноним 15/08/18 Срд 18:56:43 1247417
>>1247413
Что за дом?
Аноним 15/08/18 Срд 18:58:29 1247420
>>1247417
Который построил Джек.
Аноним 15/08/18 Срд 18:58:41 1247421
image.png (95Кб, 1366x768)
>>1247417
А все нашел. Выглядит как простой словарь из питона.
В чем проблема то?
Ответы: >>1247426 >>1247430
Аноним 15/08/18 Срд 18:58:56 1247422
>>1247417
Умный дом. Типа холодильников с вайфаем.
Аноним 15/08/18 Срд 19:00:43 1247426
>>1247421
В том, что от того, как ты с ним манипулируешь, прямо зависит скорость твоей веб-странички.
Потому что это тебе не словарь из питона, а визуальная модель твоего документа.
Ответы: >>1247434
Аноним 15/08/18 Срд 19:00:56 1247427
>>1247417
Тихий же.
Аноним # OP  15/08/18 Срд 19:01:45 1247429
>>1247398
Пока новый фреймворк (или вообще любая свежая крутая приблуда) встанет на ноги (будет готов нести серьёзную ответственность) проходит не меньше трёх лет. Обычно пять.

Представь, что нет никакого Реакта. Ты пишешь проект на ванильке (на том, что есть). Постоянно ты сталкиваешься с похожими трудностями. Как какую-нибудь передачу данных организовать в сложном случае. Многие из этих трудностей даже не связаны с языком. Типа как разработчикам взаимодействовать. Или как тестировать.
Естественно, раз проблемы возникают системно, то и к решению ты подходишь системно. Вырабатываешь какие-то эффективные или хитрые подходы. Оформляешь их в функции или правила. Собираешь это всё в библиотеку.
Такая библиотека и есть Реакт. Умные ребята из крупной компании решали свои производственные проблемы. Решения собрали в библиотеку. Описали принципы. Открыли, чтоб получить кучу бесплатных тестеров готовых специалистов мнений.
Как было сказано выше, если ты будешь сам писать, ты столкнёшься с теми же самыми проблемами. Ты обязательно рано или поздно напишешь такую же (по смыслу, инженер то ты похуже) библиотеку. Поэтому самым эффективным решением будет сразу взять уже готовую проработанную библиотеку под конкретную задачу, а не изобретать велосипед.
ЖС это лингва-франка. Всем приходится писать ЖС. От этого на нём куча всяких решений.
Аноним 15/08/18 Срд 19:02:28 1247430
>>1247421
>В чем проблема то?
В сайд-эффектах от манипуляции им.
В фреймворках типа реакта\вью\ангуляра оптимизации этих сайд-эффектов берут на себя они.
Ответы: >>1247434 >>1247457
Аноним 15/08/18 Срд 19:06:07 1247434
>>1247430
>>1247426
Ну теперь понятнее.

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

Аноним 15/08/18 Срд 19:06:45 1247435
>>1247429
>Умные ребята из крупной компании решали свои производственные проблемы. Решения собрали в библиотеку.
Настолько умные, что интерфейсы их фейсбука и инстаграмма, на этих их умных технологиях, самые тормозные интерфейсы веб-приложений из ныне живущих.
Ответы: >>1247467
Аноним 15/08/18 Срд 19:16:56 1247446
>>1247348
Я искал, попалось это: https://stackoverflow.com/q/12672193/ . Видимо неправильные иностранные слова использовал при поиске. Да, идею твою понял, хотя сначала решил проблема от начала и до конца в cmd. Легко можно лимитировать задачу, буду делать.
Аноним 15/08/18 Срд 19:32:22 1247457
>>1247430
На самом деле по-настоящему все оптимизации сайд эффектов от разработчика изолирует только om :3
Аноним 15/08/18 Срд 19:53:20 1247467
>>1247435
Два чаю, пинтерест туда же - ужасающее говно, мало того что тормозит, но и сделано как и все в современном вебе криво тупо хуёво, например
гигантские доски - нет пагинации, доска из тысячи пинов схавывает полгига оперативки в хроме, а как мне смотреть доску на которой 39000 тысяч пинов? Или любая другая хуйня типа соцсети - захожу в галерею/альбом, начинаю смотреть пикчи в полноразмерном режиме, допустим после просмотра неск. сотен начинается серия неинтересных пикч, выхожу из полноразмерного режима в режим превью, чтобы прокрутить дальше и что же я вижу - позиция скрола контейнера с превьюхами осталась где была когда я запустил полноразмерный режим, т.е. макакоиды не могут реализовать или додуматься до поведения которое в десктопных вьюверах есть уже 25 лет. Ну а обрезка ебал на превьюхах ради того чтобы все это было красивыми квадратиками одинаковых размеров - это вообще шизофрения. Кмк такая параша в вебе творится из-за того что там много молодых долбодятлов с ежедневным новым фреймворком головного мозга, а нужны на самом деле боодатые дядьки инженегры с большим опытом, профильным образованием и вылизанными до идеала проверенными решениями, а не с тормозным реактоподобным говном - это не те интерфейсы, не тот веб который нам нужен, это уёбищное говно пропиаренное продавленное за счёт авторитета - сорт оф осёл мелкософта когда-то.
Ответы: >>1247472 >>1247487
Аноним 15/08/18 Срд 20:07:41 1247472
>>1247467
Ты скозал?
Аноним 15/08/18 Срд 20:14:18 1247473
>>1247413
>бездумно хуевертить домом
вся быстроскорость реактов и вью заключается в том, что в этом доме элементы рисуются жаваскриптом в виртуальном доме поэтому получается быстрее. чем обновлять реальный дом.
Ответы: >>1247475 >>1247500
Аноним 15/08/18 Срд 20:19:23 1247475
>>1247473
Проиграно.
Аноним 15/08/18 Срд 20:46:45 1247487
>>1247467
Может купишь себе нормальный компьютер вместо калькулятора? Или ты нищенка?
Ответы: >>1247592
Аноним 15/08/18 Срд 21:16:05 1247495
15313920632190.jpg (39Кб, 351x450)
>>1247366
Аноним 15/08/18 Срд 21:39:01 1247500
>>1247473
>на машине ездить быстрее, чем пешком ходить, потому что ты как бы на машине ездишь.

vdom это и есть оптимизации работы с реальным домом. и если человек знает, как работает реальный dom, ему ничто не мешает работать с ним так же оптимально и без vdom'а.
Ответы: >>1247524
Аноним 15/08/18 Срд 23:29:43 1247524
>>1247500
>и если человек знает, как работает реальный dom
В том-то и дело - человек, а не макак.

Алсо по рендерингу дома в самих браузерах проведена гигантская и хитрая оптимизация - но конечно никто из макакоидов не будет читать дизайндоки того же хромиума, а уж тем более сорцы на крестах, ведь нужно быстрее учить новый фреймфорк написанный умными дядями монополистами, чтобы быстро нахуячить очередной тормозной пиздограм.
Ответы: >>1247743
Аноним 15/08/18 Срд 23:32:28 1247526
Господавры, есть ли у кого-нибудь заказы на калькуляторы расчёта стоимости? Сделаю за полцены. Остальную половину пусть заберёт тот, кто нашёл.
Аноним 16/08/18 Чтв 00:55:24 1247534
Сейчас у меня есть редюсер
return (
Object.assign({}, {cap: state}, {cap: action.payload})
)

как Сделать так, что бы я смог суммировать свои cap?

Ответы: >>1247586
Аноним 16/08/18 Чтв 05:17:58 1247586
>>1247534
return { cap: state.cap + action.payload };?
Ответы: >>1247792
Аноним 16/08/18 Чтв 05:25:09 1247589
>>1247429
>будет готов нести серьёзную ответственность

Какую, блядь, ответственность, у них в лицензии у всех, блядь as is, ответственности не несём, и.т.д.

Под этим эфемизмом, про "зрелость" и "ответсвенность" подразумевается следующее: "на рынке труда уже есть достаточное количество быстрозаменимых макак, освоивших данную махарайку, что мы можем смело её использовать с минимальными расходами на ЗП и выгонять макак на мороз, заменяя их новыми".
Аноним 16/08/18 Чтв 05:32:44 1247592
>>1247487

О, манямантры оправдунов - рабов копроэкономики про калькуляторы пошли. Кредит-то уже на новый макбучик взял? А то на двухлетнем уже тормозит.

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

А не для быдла-рабов-потреблядей, из которых деньги (точнее, выданные подачки за РАБоту) стремительным домкратом только выкачивают. Кредит-хуета-тормозит-кредит-хуета-тормозит-...
Ответы: >>1247607
Аноним 16/08/18 Чтв 06:47:06 1247607
>>1247592
> , военная техника десятилетиями работает, промышленные системы управления - аналогично.
Ммм, щас бы молотки с плаземенными резаками сравнивать. Какой же ты дурачок, пиздец.
Аноним 16/08/18 Чтв 08:02:40 1247631
Котаны, избегайте синдрома студента. Лучше больше пишите на то что знаете сейчас.
Аноним 16/08/18 Чтв 08:52:09 1247652
>>1243739
Document Object Model
Аноним 16/08/18 Чтв 08:54:10 1247653
>>1243850
>Трудность в том, что без документа ЖС нинужон
а как же бэкенд?
Ответы: >>1247705
Аноним 16/08/18 Чтв 10:22:13 1247681
>>1243850
ОП, посоветуй где почитать - или подскажи. Я тот анон что шаблоны мучает.
Смотри что я хочу:

express + handlebars - я отдаю динамические странички. Я хочу что бы каждый раз когда серверу приходит запрос, я отдавал связанный вебпаком бандл. Как такое сделать?
В конфиге вэбпака я, допустим, прописал несколько точек входа:
entry: {
page1: './public/js/users/login.index.js',
page2: './public/js/users/logout.index.js',
...
},
Как это в приложении расписать? Как запускать пересборку вэбпаком страниц всякий раз, как приходит запрос?

В моем понимании логика такова - от клиента приходит запрос -> обработчик вставляет данные в шаблон -> (вот тут где то вэбпак должен пересобрать мою страницу) -> страница отправляется клиенту
Ответы: >>1247727
Аноним 16/08/18 Чтв 10:59:22 1247702
>>1244640
>Кому то они помогают писать музыку, кто-то обходится без них. Есть великие гитаристы отлично знающие нотную грамоту и есть великие гитаристы в глаза ее не видевшие.

Хуета.

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

2) Без нот и гармонии ты один хер не обойдешься. Просто это можно или знать - тональности, лады там переходы, завершение аккордов и сразу ебашить, или же полгода тыкаться в струны и подобрать то же самое по законам гармонии методом тыка. гармония и весь этот музыкальный матан от этого никуда не деваются - без них тупо не музыка получается.

3) Великие гитаристы в курсе и нотной грамоты и гармонии.

Ты своим тезисом обосрался, на самом деле, тупаша не могущий в алгоритмы. С алгоритмами действительно то же самое - они существуют объективно, просто ты их либо знаешь или приходишь к ним в процессе ебли по методу макаки и печатной машинки.
Аноним 16/08/18 Чтв 11:06:19 1247705
>>1247653
Нода сама по себе скорее игрушка на данный момент, никто в здравом уме ничего серьезного на ней делать не будет.
Ответы: >>1247946 >>1247954
Аноним 16/08/18 Чтв 11:19:16 1247715
>>1247115
Кинь исходник посмотреть.
Аноним 16/08/18 Чтв 11:30:21 1247725
Поясните про Илью Климова.
Ответы: >>1247817
Аноним # OP  16/08/18 Чтв 11:36:11 1247727
carbon.png (100Кб, 1480x1176)
>>1247681
То, чем ты занимаешься — дичь какая-то. Даже в учебных целях. Ты такой типа:
"Дядя, а научите пить ацетон".
Я конечно могу представить процесс. Но буду чувствовать себя долбоёбом, если помогу.
Доделай дерьмо, чтоб не бросать. Пойди прогуляйся и займись уже чем-то вменяемым.

https://webpack.js.org/api/node/
+ пикрил
Можно зареквайрить Вебпак прям в скриптах сервера. Это будет функция, которой надо передать конфиг, она вернёт объект компилятора.
Этот компилятор ты и должен запускать методом run внутри обработки запроса.
Ответы: >>1247736 >>1247742
Аноним 16/08/18 Чтв 12:05:20 1247736
>>1247727
>Дядя, а научите пить ацетон
Почему бы и нет.

мимо дядя
Аноним 16/08/18 Чтв 12:20:12 1247742
>>1247727
>>То, чем ты занимаешься — дичь какая-то
Ну это родилось из того что отданный шаблон на клиенте подтягивает стили и скрипты. Ну я и подумал - а почему бы все это дело вэбпаком в одну кучу собрать. Такая вот не хитрая логика.
Аноним 16/08/18 Чтв 12:20:24 1247743
>>1247524
>но конечно никто из макакоидов не будет читать дизайндоки того же хромиума
Этого тутора должно быть достаточно для старта и понятно даже для самого недалекого.
https://www.html5rocks.com/ru/tutorials/internals/howbrowserswork/
Аноним 16/08/18 Чтв 12:37:49 1247756
>>1243904
let ref = $0
Аноним 16/08/18 Чтв 13:48:05 1247788
Спрошу тут, стоит ли брать рязань для dev бокса или же взять проверенный интел?
Аноним 16/08/18 Чтв 13:53:30 1247792
>>1247586
Это я сделал, встал вопрос, как это все собрать теперь в массив, ибо строка не подходит
Аноним 16/08/18 Чтв 14:27:07 1247817
>>1247725
А что ты хочешь про него знать?
Ответы: >>1247834
Аноним 16/08/18 Чтв 14:28:40 1247818
Хоть кто-нибудь смог устроиться в нормальную кантору с хуёвым английским? Такие были? Или что без английского всем на тебя похуй не миф?
Ответы: >>1247827 >>1248521
Аноним 16/08/18 Чтв 14:37:35 1247827
>>1247818
Нормальная контора априори тесно сотрудничает с иностранными клиентами. Обычно разработчикам часто приходится общаться с заказчиками или с командой заказчика. Так что хотя бы на уровне переписки знать английский нужно.
Ответы: >>1247868
Аноним 16/08/18 Чтв 14:45:57 1247834
>>1247817
Сосет ли хуи, например.
Ответы: >>1247851
Аноним 16/08/18 Чтв 14:58:26 1247851
>>1247834
У него самого хуй не высыхает, ты его лотус видел?
Ответы: >>1247853
Аноним 16/08/18 Чтв 14:59:58 1247853
>>1247851
Нет, я же не пидор.
Ответы: >>1247865
Аноним 16/08/18 Чтв 15:10:30 1247865
>>1247853
Лотус это авто, дебик
Ответы: >>1247874
Аноним 16/08/18 Чтв 15:20:33 1247868
>>1247827
Хуйню сморозил если честно. В нормальных конторах думаю должен быть специальный человек владеющий навыками деловой переписки, взамен того чтобы подпускать к нормальным успешным людям задротов с психическими расстройствами, даже если они знают английский. Я понимаю что английский требуют для постоянного повышения квалификации, что для современной разработки очень важно, но если контора это делает ещё и для вышеописанной причины, то думаю там в офисах сидят люди-оркестры которые по вечерам ещё и флаеры раздают.
Аноним 16/08/18 Чтв 15:35:25 1247874
>>1247865
Вы там свои причендалы, в своей пидорской тусовке, можете хоть дирижаблями называть. Это ваше личное дело. За пропаганду гомосексуализма я тебя вообще могу нахуй послать, голубок.
Аноним 16/08/18 Чтв 17:26:24 1247946
>>1247705
Ты скозал?
Аноним 16/08/18 Чтв 17:45:32 1247954
>>1247705
Кекнул с этого диванного специалиста.
Мимо, использовал ноду на объектах АЭС
Ответы: >>1247958 >>1247963
Аноним 16/08/18 Чтв 17:56:32 1247958
>>1247954
О, это интересно. Чистую с libuv или типа экспресса?
Ответы: >>1247961
Аноним 16/08/18 Чтв 18:06:25 1247961
>>1247958
Использовал сокеты для коммуникации с пром оборудованием.
Аноним 16/08/18 Чтв 18:08:07 1247963
>>1247954
Если ты по собственной инициативе накатил ноду на что-то важное а ты именно это и сделал, ты пару тредов назад об этом писал, я помню, то тут дело лишь в том, что ты ебыч.
Ответы: >>1247986 >>1247996
Аноним 16/08/18 Чтв 19:32:56 1247986
>>1247963
Ты скозал?
Ответы: >>1247999
Аноним 16/08/18 Чтв 19:52:24 1247996
>>1247963

Всё важное (борное регулирование, сузы) там на релейной логике. Всё менее важное - на ПЛК. Чтобы кастрюлю ебануть - это надо как на фукусиме - отключить всё электричество и пару дней нихуя не делать.
Аноним 16/08/18 Чтв 19:56:08 1247999
>>1247986
Я скозал.
Аноним 16/08/18 Чтв 22:37:04 1248054
Пиздец, более уебанского языка сложно придумать.
Нахуя вам this и instance of если у вас нет классов и объектов. Какое ебобо это придумало? Ему надо руки отрубать чтобы не писал нихуя больше
Аноним 17/08/18 Птн 00:46:33 1248069
>>1248054
Ты даун? Во-первых, классы и объекты есть.
Во-вторых, ещё до классов были типы (число, строка, массив и тд), так что иди нахуй.
Ответы: >>1248084 >>1248108
Аноним 17/08/18 Птн 04:09:15 1248083
>>1248054

Какое ебобо это придумало?

создатели фуррифокса.
Аноним 17/08/18 Птн 04:21:13 1248084
>>1248069

Это не классы и обьекты. Это словари с функциональщиной.
Аноним 17/08/18 Птн 05:40:36 1248097
>>1248084
>ваши классы не классы
Нахуй послан ещё раз.
Ответы: >>1248108
Аноним 17/08/18 Птн 05:44:14 1248099
>>1248084
Ты не знаешь, что такое классы и объекты.
Аноним 17/08/18 Птн 06:19:44 1248108
>>1248069
>>1248097
Ну ты и чучело блять. Если классы и объекты есть, то куда this указывает блять??? И что instance of проверяет???
Ответы: >>1248135
Аноним # OP  17/08/18 Птн 06:53:50 1248116
>>1248054
Всё, что вспоминают, когда хотят побрюзжать про ЖС, было сделано потому, что на ЖСе приходится писать всем и хочется всем угодить.
Ты можешь писать без делегирования. Ты можешь писать делегирование без this & new. А вот жаванутые господа не могут. Или не хотят мочь.
На ЖС вообще все могут писать любую свою хуйню. Хочешь функциональщину, хочешь объектщину, императивную дрысню, просто говнокод, который внезапно работает. Того, кто такое придумал, надо на руках носить.
Ответы: >>1248155
Аноним 17/08/18 Птн 07:57:10 1248135
>>1248108
>куда this указывает
На объект, в чьем контексте происходит объявление кода.
>что instance of проверяет
Есть ли в цепочке прототипов объекта x прототип указанный в конструкторе y
Ответы: >>1248155
Аноним 17/08/18 Птн 08:41:21 1248143
>>1248054
https://en.wikipedia.org/wiki/Prototype-based_programming
Ответы: >>1248155
Аноним 17/08/18 Птн 09:35:13 1248155
>>1248116
Вспоминают потому что вся эта концепция и есть конченым говном. На питоне вся эта функциональщина реализована без this и тд. И код есть понятным и простым. А если вам каждому нужно доказывать почему это не говно, то может быть это всетаки говно?
>>1248135
Какой прототип у конструктора???
>>1248143
Я щас говно-ориентированое программирование придумаю, это нихуя не оправдывает. Там блять полтора языка.
Аноним 17/08/18 Птн 09:36:15 1248156
Всегда удивлялся, когда JSники говорили что будущее за статической типизацией. Теперь пониимаю что они имели ввиду.
Аноним 17/08/18 Птн 09:42:07 1248158
>>1248155
Ебанутый итт as is.
Любой пытающийся с ним спорить о чем-либо - такой же ебанутый.
Проходите мимо.
Ответы: >>1248165
Аноним 17/08/18 Птн 10:02:57 1248165
>>1248158
У макакича припекло
Аноним 17/08/18 Птн 11:06:43 1248180
>>1248155
> тут не как я привык, значит говно, тупо зделали!!!!!!!
Аноним 17/08/18 Птн 11:11:29 1248182
4-samykh-vkusny[...].jpg (389Кб, 1440x680)
>>1248155
>функциональщина реализована без this
Конечно стоило бы ещё сказать об уровне подготовке и складе ума брюзжащих, но не хочется.
Всем смузей и хороших сценариев!
Аноним 17/08/18 Птн 11:45:50 1248189
не могу найти примеры качественных JS-проектов с открытым исходным кодом
на C такого полно укатываюсь из байтоёбства, а на JS только фреймворки
есть что?
Ответы: >>1248190
Аноним 17/08/18 Птн 11:49:35 1248190
>>1248189
Есть мой мувисерчер.
Аноним 17/08/18 Птн 13:24:46 1248220
>>1248084
> Это словари с функциональщиной
дык в пайтоне тоже так
Ответы: >>1248233
Аноним 17/08/18 Птн 14:01:03 1248233
>>1248220
Лол. Ты щас серьезно?
Аноним 17/08/18 Птн 14:07:19 1248235
Screenshot1.png (3Кб, 258x135)
Привет, анон. Вопрос немного не по теме JS, а скорее про верстку. Где-то слышал, что такие картинки надо добавлять не через разметку, а ставить как фоновые изображения в css. Попробовал, но че-то нихуя не работает, картинка тупо не отображается.
Ответы: >>1248256 >>1248267
Аноним 17/08/18 Птн 14:59:35 1248256
>>1248235
Падажжи, сейчас по нейронной связи к твоему компьютеру подключусь, посмотрю код и скажу что не так.
Аноним 17/08/18 Птн 15:57:45 1248267
>>1248235
В 2018 такие картинки стоит подключать как svg или иконочные шрифты тащемта. Но часто дизайнер-мудак и тут да, скорее бэкграунд.
Аноним 17/08/18 Птн 16:10:19 1248276
lint-staged.PNG (7Кб, 267x239)
src.PNG (3Кб, 248x207)
commit.PNG (8Кб, 564x153)
Программач, выручай пожалуйста
Уже около недели пытаюсь свой вебпак настроить, но с каждой дополнительной фичей (которая офк по неочевидным причинам не идёт из под капота) у меня возникают проблемы.
Сегодня я решил поставить ESLint, установил, настроил rc-файл с правилами и airbnb-base, но пре-коммит хук у меня сделать не получается: husky тупо не видит файлы, путь к которым я прописал, и скипает их, оформляя коммит
Пикрил конфиг, который у меня запускается перед коммитом, структура файлов и ошибка хаски
Ответы: >>1248411
Аноним 17/08/18 Птн 20:46:53 1248406
"The type of not-a-number is a number"
АХХААХХАХААХХАХАХАХ
Блять. Какой пиздец. Нахуя доказывать что это недоразумение является нормальным языком?
Аноним 17/08/18 Птн 21:12:37 1248411
>>1248276
А ты какую-нибудь правку из этих файлов добавил в stage area в гите перед коммитом?
Ответы: >>1248420 >>1248423
Аноним 17/08/18 Птн 21:45:46 1248420
>>1248411
естественно, намеренно нарушаю правило отступов в index.js, потом git add . и коммичу
Аноним 17/08/18 Птн 22:02:04 1248423
>>1248411
upd
насильно поменял несколько раз файл, постейджил, вроде заработало. Спасибо, анон!
Аноним 18/08/18 Суб 01:38:26 1248455
Хочу без боли в заднице работать с формочками в своём React-приложении. Библиотека redux-form норм? Подходит для этой цели?
Ответы: >>1248458 >>1248510
Аноним 18/08/18 Суб 02:08:21 1248458
>>1248455
>Библиотека redux-form норм?
>без боли
А та что самая популярная либа для форм+редукса?
Боль будет, насколько я помню.
Аноним 18/08/18 Суб 05:21:03 1248483
>>1248406
А по-моему очень логично, что результат неправильной операции с числами, является числом
Аноним 18/08/18 Суб 06:54:37 1248500
>>1248406
https://en.wikipedia.org/wiki/NaN
>by the IEEE 754 floating-point standard in 1985
Попляши, кузнечик.
Аноним 18/08/18 Суб 07:18:50 1248510
>>1248455
Боли не будет для тебя только если формы твои будут не слишком сложными. Не могу сейчас сказать, что есть "слишком", не помню уже подробностей, но помню, что приходилось всячески изъебываться. Если делаешь обычные "введите фио, инн, номер банковской карты, cvv" с одной кнопкой отправки, все будет ок.
А вот с болью для компа уже все печальнее. https://matwrites.com/redux-form-is-dead/ - здесь описано. Вкратце - ререндер всей формы на каждое изменение любого поля в форме.
Короче: пробовал (и продолжаю, лел), не рекомендую.
Аноним 18/08/18 Суб 07:29:06 1248513
>>1248406
>The type of not-a-number is a number
юзай isNaN()
Аноним 18/08/18 Суб 07:43:46 1248521
>>1247818
не миф
Аноним 18/08/18 Суб 07:51:39 1248526
Где посмотреть список всех декораторов (@Component, @NgModule) Angular и параметров которые они принимают (template, templateURL etc)? БЕЗ документации в несколько абзацев для каждого параметра, просто список наименований.
Аноним 18/08/18 Суб 10:54:06 1248573
a999cntbPl8.jpg (114Кб, 1000x667)
Есть динамически изменяющаяся таблица, в которую добавляются,удаляются контакты. Надо добавить в неё сортировку. Как это сделать? Надо применять чистый жс.
Я вкатывальщик мне бы максимально доходчиво, если можно.
Ответы: >>1248574 >>1248696
Аноним 18/08/18 Суб 10:55:59 1248574
>>1248573
Нужно сделать массив из данных из таблицы, а потом применить sort и вставить все обратно.
Ответы: >>1248580
Аноним 18/08/18 Суб 11:23:06 1248580
>>1248574
я как понимаю несколько массивов? на каждый столбец? Массив имен, массив фамилий, массив дат. рождений и т.д.?
Ответы: >>1248581
Аноним 18/08/18 Суб 11:30:15 1248581
>>1248580
Нет, один массив объектов, каждый объект - одна строка таблицы.
Ответы: >>1248608
Аноним 18/08/18 Суб 12:08:44 1248608
15313920632190.jpg (39Кб, 351x450)
>>1248581
а как это сделать?
Ответы: >>1248613
Аноним 18/08/18 Суб 12:20:03 1248613
>>1248608
Я слышал про сайт, где можно написать свой вопрос, а он тебе покажет сайты, на которых может быть решение этого вопроса.
Ответы: >>1248654 >>1248656
Аноним 18/08/18 Суб 13:09:48 1248654
>>1248613
Это всё сказки венского леса.
Ответы: >>1248656
Аноним 18/08/18 Суб 13:14:13 1248656
1131059.jpg (128Кб, 1280x1024)
>>1248613
>>1248654
я пробовал гуглить, но меня находит только как данные из массива записать в таблицу, а мне надо наоборот из таблицы в массив
Ответы: >>1248672
Аноним 18/08/18 Суб 13:45:55 1248672
>>1248656
Ты что ли какой-то сайт парсишь?
Ответы: >>1248687
Аноним 18/08/18 Суб 14:02:26 1248687
>>1248672
нет, я просто хочу добавить в свою таблицу сортировку. Анон выше сказал, что для этого надо её value записать в массив объектов.
Ответы: >>1248692
Аноним 18/08/18 Суб 14:11:10 1248692
>>1248687
Покажи хоть свой код, тупица (извини что назвал тебя тупицей)
Ответы: >>1248697
Аноним 18/08/18 Суб 14:19:01 1248696
>>1248573
Я тут постил уже tablesorter...
Ответы: >>1248700
Аноним 18/08/18 Суб 14:19:18 1248697
>>1248692
держи, правда не совсем мой(дабы не получать дополнительную порцию мочи), а порефакториный моим товарищем. Но делает он всё то же.
http://plnkr.co/edit/3YpZhzqNmyYY2VMPs9eC?p=preview
Ответы: >>1248752
Аноним 18/08/18 Суб 14:19:44 1248700
>>1248696
мне надо без жквери. только ванила
Аноним 18/08/18 Суб 14:31:12 1248706
Есть одностраничный сайт который я пилю для изучения одного фреймворка ( не в смысле SPA, а в смысле одна страница ) так я хочу захерачить модное отображение. Страница разбита на две части. В одной части выбор кошелька и кнопка "Запилить новый" по нажатию который идет Fetch (AJAX в 20!8 писать не модно) запрос на /wallets/create и в списке появляется новый кошелек который мы только что сделали. В другой части если юзер выбрал кошелек в первой то там будет номер кошелька, баланс, кнопка "Перевести деньги" и история переводов. Кнопка открывает модалку с формой перевода. Используются сессии, переводить на токены или нет не знаю. Ну выбираю между React, Knockout и спагетьками из jQuery или ванильки. Хз что делать. Вот Knockout, jQuery говорят устаревшее говно. Стоит ли использовать реакт для такой параши?
Ответы: >>1248908
Аноним 18/08/18 Суб 14:48:21 1248716
>>1248700
Ну так перепиши сам.
Ответы: >>1248718 >>1248720
Аноним 18/08/18 Суб 14:52:47 1248718
>>1248700
>>1248716
В чём проблема кинуть рядом jquery.min.js и приинклюдить относительным путём. Места на носителе не хватает что-ли?
Аноним 18/08/18 Суб 14:59:26 1248720
>>1248700
>>1248716
https://gist.github.com/joyrexus/7307312
Аноним 18/08/18 Суб 16:00:31 1248735
Поясните нафане, возможно ли сделать скрипт, чтобы он у 50 человек одновременно заходил под логином админа на сайт и создавал страницы с нужным url?
Аноним 18/08/18 Суб 16:26:03 1248752
>>1248697
Ну у тебя же уже есть массив объектов, алло. Ты получаешь его через getContacts(). Таблица рендерится на основе этого массива. Его тебе и надо сортировать.
Ответы: >>1249054
Аноним 18/08/18 Суб 17:32:13 1248787
>>1242837 (OP)
Бамп вопросу!

Надо превратить числа внутри текстовой строки, в числа вида 123456.789
И не важно, как они записаны там...
Строка "текст123текст123,456текст123,456.789текст123.456,789текст"
должна быть преобразована в строку вида:
"текст123текст123456текст123456.789текст123456.789текст".
Разделители разрядов, а также крор и лакх - удалены до точки:
"текст10,00,00,00,00,000.123456" -> "текст1000000000000.123456"
Арабские разделители тоже должны быть проинтерпретированы правильно:
"текст_١٢٣٬٤٥٦٫٧٨٩_текст" -> "текст_123456.789_текст"
Есть решения, или видите ли вы паттерны какие-нибудь?
Я тут, у себя - такой цикл пиздатый написал, что аж стыдно постить, но лол - я теперь и сам не могу в нём разобраться...
Думаю, всё это можно сделать намного проще - одним лишь каким-то хитрожопым регулярным выражением.
Если вы не будете молчать как жопы.
Ответы: >>1248808 >>1248896
Аноним 18/08/18 Суб 17:54:05 1248802
Анончики, такая проблема мучит.
Перепробовал кучу сервисов интерактивного обучения - htmlacademy, codeacademy, freecodecamp, книжки. И во всех этих случаях меня пиздец как вымораживает практическая часть. На той же фрикодекамп я сначала обрадовался - даётся теория, потом задача решаемая с пройденным материалом. Но буквально спустя пару тем и они туда же - уровень практических задач такое ощущения для аутистов блять делается. Весь готовый год, и вся задача сводится к тому что бы строчку кода написать. Они еще блять и подсвечают комментами куда эту строчку написать. Такой ебаный пиздец, я искренне не понимаю на кого это блять расчитано. Суть проблемы в том, что уровень практической части настолько хуёвый что ничего не закрепляется от слова совсем.
Образцом для меня служат треды php, пару лет назад в качестве хобби изучал его, вот там задачи просто 10 из 10. Даётся теория, после теории ряд задачек. Для решения которых хватает уже изученного(в этом другая часть проблемы, я не могу решать абы что, ибо для полноценных задач знаний нету и просто в ступор впадаю). После таких задач реально откладывалось в голове и я даже спокойно на пхп чёто делать начал, не то что после этой хуйни - вставьте строчку кода, а если не можете строчку кода вставить, вот вам подсказка.
Собственно вопрос - видел ли кто нибудь нечто подобное для html, css, js?
Ответы: >>1248875 >>1248878
Аноним 18/08/18 Суб 18:03:32 1248808
>>1248787
>Бамп вопросу!
Вот этому вопросу: >>1246468
Аноним # OP  18/08/18 Суб 19:41:00 1248875
>>1248802
Хорошие задачки на http://javascript.info/

Дело в том, что пользовательский интерфейс очень мудрёно тестировать, проверить твоё решение. Вот и получается, что, либо "вставь строчку", либо там будет такой стек или реализация, что не вкатишься.

Начни с себя. Что тебе может ежедневно подсобить? Худеешь — счётчик калорий, смотришь анимцо — трекер просмотренного, изучаешь ЖС — подшивка пройденного. И понеслось, что-то узнал — вставил в своё приложение. Узнал про <h1>, вставил
<h1>Счётчик калорий</h1>
и т.д.. Заодно и зачаток портфолио сразу будет.
"Но они же узнают, что я жиробас/инфантил/вкатыш"! Это и так понятно будет в момент, не отмазывайся.
Только не пытайся впендюрить абы-как, скрестить ужа с ежом. Если не понятно, для чего что-то нужно или с чем использовать — спроси тут. А лучше покажи, что попробовал. Задавай себе много вопросов "нахрена это придумали", "почему именно так", "а как, если без этого". Это будет лучше любой шараги, где люди, не имеющие никакой педагогической подготовки и за ручку не державшиеся пытаются тебя за руку вести.
Ответы: >>1249134
Аноним 18/08/18 Суб 19:44:15 1248878
>>1248802
> видел ли кто нибудь нечто подобное для html, css, js?
нет. просто бери и решай задачки с кодеварс для жс, а для цсс хтмл верстай макеты, попутно гугля сложности.
Аноним # OP  18/08/18 Суб 20:12:11 1248896
>>1248787
http://exploringjs.com/es2018-es2019/ch_regexp-unicode-property-escapes.html#unicode-property-escapes-for-regular-expressions
>Numeric property: has values that are integers or real numbers.
Но оно пока нигде не работает.

Есть вот такое:
http://xregexp.com/plugins/#unicode

Хотя проще конечно несколько функций написать.
Ответы: >>1248937
Аноним 18/08/18 Суб 20:32:40 1248908
blagoslovenie-1.jpg (77Кб, 640x480)
>>1248706
Бери Реакт.
Аноним 18/08/18 Суб 21:01:35 1248937
>>1248896
Я нашёл вот такой RegExp:
>var numberPattern = /[\d\,\.]+/g;
он не работает с отрицательными числами, но извлекает из строки положительные числа и ложит их в массив вот так:
>console.log('something102asd123,456,789.11fk123,456j1948948_123.456.789,12_5.6.7.8,text'.match( numberPattern ));
-> ["102", "123,456,789.11", "123,456", "1948948", "123.456.789,12", "5.6.7.8,"]
Дальше их уже можно пропарсить по-отдельности, но как назад в строку их склеить потом - не пойму...
Сначала подумалось мне сделать split строки, с последующим join,
но как видишь третье число 123,456 может быть компонентом второго 123,456,789.11.
Тогда, строка бьется дважды, если делать split её по числу 123,456 ... И я не могу уже дальше набросать модель задачи, и решить её.

У меня есть функция посимвольного конвертирования цифр в строке, из различных языков и систем нумерации,
ну там арабский, хинди, китайские, японские, римские цифры - в юникоде,
и в идеале, хотелось бы привязать всё это к eventListener'у на oninput - причём так,
чтобы при вводе разных цифр - сразу же исправлялась ошибка в input'e...
Например, при попытке ввести запятую, чтобы она отображалась как точка (если это русский float разделитель "123,45" -> 123.45),
или не отображалась, если три символа за ней идут (так как скорее всего это английский разделитель разрядов "123,456" ->123456),
или при попытке ввести две точки подряд в числе - чтобы ни первая, ни вторая - не отображались ("1.2.34" -> "1234")...
Чтобы ровно число было, и символы, а до него, и после - текст какой-либо...
Если вводится немецкое число (а там точки - разделители разрядов, запятая - разделитель целого и дробного),
то сразу же, как только появляется запятая, надо чтоб точки убирались, а вместо запятой - точка появлялась...
Короче, только так, интуитивно могу сформулировать задачу, а вот уже конкретно модель самой программы и функцию не могу сформулировать...

При конвертации одних лишь только цифр из других языков в обычные цифры 0-9 - длина входной и выходной строки общая, и разделители - остаются.
А с ними уже работать надо - после преобразования цифр и извлечения чисел.
В итоге, всё сводится к извлечению и обработке чисел из строки, и да, они могут быть ещё и длинными (BigInt)...
Аноним 18/08/18 Суб 21:10:33 1248947
image.png (239Кб, 839x290)
>>1248937
Ответы: >>1248965
Аноним 18/08/18 Суб 21:17:09 1248949
image.png (76Кб, 1821x396)
>>1248937
>Дальше их уже можно пропарсить по-отдельности, но как назад в строку их склеить потом - не пойму...
вместо match используй replace

Ответы: >>1248965
Аноним 18/08/18 Суб 22:05:10 1248965
>>1248947
>>1248949
Как у тебя завелось?

SyntaxError: Invalid flags supplied to RegExp constructor 'ug'
SyntaxError: Invalid regular expression: этот регексп: Range out of order in character class
SyntaxError: Unexpected token ILLEGAL
SyntaxError: Unexpected token >
Ответы: >>1248970 >>1248995
Аноним 18/08/18 Суб 22:19:24 1248970
>>1248965
В другом браузере работает...
На codepen бы это, пока свежо, да оформить всё это красиво, в виде функции, чтоб просто инклюдилась.
Там гляди многим полезно будет... А то у меня вряд-ли руки дойдут...
Ответы: >>1248995 >>1248996
Аноним 18/08/18 Суб 22:46:57 1248984
>>1242837 (OP)
Анон, у меня есть див с контентом внутри с оверфлоу, я хочу запилить кнопку, чтобы он при нажатии на кнопку перескакивал по контенту вниз. Как сдилоть?
Аноним 19/08/18 Вск 00:30:05 1248995
>>1248965
>>1248970
https://pastebin.com/CEsKNN75
Ответы: >>1249176
Аноним 19/08/18 Вск 00:32:57 1248996
>>1248970
>Там гляди многим полезно будет... А то у меня вряд-ли руки дойдут...
Тебе в любом случае под описанную тобой задачу ее надо еще пилить и пилить. В этой регулярке только два типа цифр, никаких хинди\иероглифов\хуинди нет, все надо прописывать отдельно. Это тебе концепт, пили. Не мне же надо.

Ну, а если тебе кроссплатформа нужна, с поддержкой старых браузеров, то тебе проще конечный автомат запилить. Тут парсить то нечего.
Ответы: >>1249176
Аноним # OP  19/08/18 Вск 05:56:11 1249019
>>1248937
> я не могу уже
>не могу сформулировать...
Всё ты можешь. Ты этим уже несколько постов (дней) занимаешься.

Во-первых, задача сложная (= сложенная, комплексная) из-за ветвления (куча "если") и состояний (запятые это не запятые). Ты не можешь её уместить вот так вот всю в голове. Если бы мы такое могли, нам бы комлюктеры были ненужны.
Во-вторых, давай откажемся от слова "ленивый" и скажем "энергоэффективный". Мы с тобой, человеки, очень энергоэффективные, иначе бы не выживали. Задача не умещается в голове, а награда за неё отдалённа и мала. Энергозатратно решать такую задачу, давай лучше посмотрим анимцо.

Тебе нужно, чтоб было просто и чтоб дофамин прям сейчас капал, иначе на хрен ничего не нужно.
https://ru.wikipedia.org/wiki/Декомпозиция
Не пытайся помыслить всю задачу целиком или придумать идеальное микрорешение в контексте всей задачи, иначе очнёшься за сколлингом Сосача. Начни писать самые маленькие функции и константы, пока любые, пусть они пока будут не связаны. Всё, что в голову приходит.
Вот так:
https://repl.it/repls/NavyblueKnowledgeableReality
Половину из них ты выкинешь, но они подскажут правильный путь. Когда маленьких функций наберётся достаточно, объединяй их в более значимые.
https://ru.wikipedia.org/wiki/Уровень_абстракции_(программирование)
Ответы: >>1249201
Аноним 19/08/18 Вск 06:11:09 1249020
Обращение к Оса[...].webm (7744Кб, 649x420, 00:03:38)
Доставьте какую-нибудь статью для тупых про XML-неймспейсы.

Когда-то давно мне понадобилось парсить XML на Питоне и я пытался разобраться как работают и нахуя нужны эти ссаные неймспейсы. Читал вики, читал туториалы w3c, но так нормально и не разобрался.

А сейчас я 2 часа не мог понять почему я не могу создать SVG-элемент через document.createElement('svg') и назначить ему 'width' и 'height' через setAttribute.
Точнее элемент вроде как создавался, девтулзах я видел ожидаемое <svg width="500" height="500">...</svg>.
Но на деле SVG никак не рендерился, ширина и длинна у него похоже были нулевые.

Я начал уже думать что ёбнулся, но оказалось что проблема была с неймспейсами https://stackoverflow.com/questions/3492322/
Такие дела.
Аноним 19/08/18 Вск 08:23:29 1249054
>>1248752
да, я уже сам это понял, лол.
Аноним 19/08/18 Вск 09:46:59 1249088
Ленин.webm (9408Кб, 340x420, 00:04:37)
Блять, как пофиксить логирование объектов?
Ну, чтобы логировалось то состояние объекта которое было в момент вызова console.log, а не итоговое. Не знаю только в хроме ли такая хуйня или во всех браузерах.

Очевидное решение - клонировать объекты, но как создать точною копию любого объекта, с учётом прототипов и прочего внутреннего дерьма?
В каком-нибудь жквери/лодаше есть такой veryDeepCopy?
Или может отдельная либа есть?
Ответы: >>1249089 >>1249214
Аноним 19/08/18 Вск 09:49:40 1249089
>>1249088
>Ну, чтобы логировалось то состояние объекта которое было в момент вызова console.log, а не итоговое.
што
Оно и так логирует те данные, которые на момент вызова указаны. Ты творишь какую-то хуйню.
Ответы: >>1249091
Аноним 19/08/18 Вск 09:55:05 1249091
Баллада о лётчи[...].webm (14638Кб, 525x420, 00:06:32)
Снимок.JPG (33Кб, 848x368)
>>1249089
На https://codepen.io/anon/pen/XPrggW
Открой девтулзы и убедись сам.
Вообще про эту хуйню даже у Кантора чёт было написано.
Аноним 19/08/18 Вск 10:07:40 1249095
>>1249091
Попробуй поставить браузер вместо хрома.
Аноним 19/08/18 Вск 10:50:14 1249120
>>1249095
>мам я тралю ну мам ну посмотри
Ответы: >>1249124
Аноним 19/08/18 Вск 11:02:09 1249124
>>1249120
Ты даун или даун?
Аноним 19/08/18 Вск 11:15:28 1249131
>>1242837 (OP)
Ангуляр, оказывается, такой кусок говна. Какая-то куча червей-пидоров-байтоёбов обдристалась ангуляром увидев функциональный яваскрипт и пытавшись высрать си. После реакта как в коровий навоз встал.
Аноним 19/08/18 Вск 11:18:29 1249134
>>1248875
Спасибо, насчёт решения каких то мелких повседневных задач годная идея.
Аноним 19/08/18 Вск 11:29:27 1249139
>>1249091
интересно, а почему такое поведение? типа сначала объявняются переменные, потом присваиваются, а потом отрабатывают функции аля консоль.лог?
Аноним 19/08/18 Вск 11:30:24 1249140
>>1249091
По-моему единственный выход - это разносить по разным функциям создание массива и его модификацию.
Аноним 19/08/18 Вск 11:33:37 1249143
>>1249091
как-то так https://codepen.io/anon/pen/pOzrpb
Ответы: >>1249216
Аноним 19/08/18 Вск 13:03:32 1249176
>>1248995
А можно это же, но сделать как-то так, чтоб без стрелочной функции => было, и без флага u?
Флага u даже в документации здесь не вижу среди флагов:
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp
Не во всех браузерах работает. У меня только в Mozilla Firefox, и то, в обновленном.
Вижу тут флаг u https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode

>>1248996
>Тебе в любом случае под описанную тобой задачу ее надо еще пилить и пилить.
Надо алгоритм пошаговый запланировать для начала, а я его сформулировать, толком, не могу. Вот в чём прикол.
То что я наформулировал там - 500 строк занимает, и работает криво.
А код того анона - то что надо, просто, коротко, красиво и легко, но этот код не везде работает.
Надо поближе к стандарту переписать как-то без всяких нововведений, пускай и с циклами большими, но всё-же.
>В этой регулярке только два типа цифр, никаких хинди\иероглифов\хуинди нет, все надо прописывать отдельно.
Я вот тут, в этой функции все эти системы нумерации прописал:
https://codepen.io/anon/pen/EeYwgd
Но здесь просто замена цифр, а разделители, запятые и точки - не обрезаются, и точки на запятые не заменяются.
Введи там, в input, какое-нибудь число "೧೨೩ ೧೫೬|೧೫೪.೨೨೬" - увидишь те же разделители.
Если немецкое число ввести: "123.456.789,12" - то оно так и будет: 123.456.789,12

Алгоритм замены разделителей я вижу так (только что наформулировал):
1. Если в числе есть точка, и это первая точка, и дальше до неё и после идут цифры - то это float separator. Оставить её... Запятые - удалить, если это число вида "123,456,789.123"->123456789.123
2. Если точка не первая в числе, дальше идут цифры и другие точки - это decimal delimiter.
Удалить её, а запятую - на точку изменить. Для немецких чисел. "123.456.789,123" -> 123456789.123
3. Если лишь одна запятая в числе - заменить её на точку, "123,45" -> 123.45
но лишь в случае когда после неё не три цифры, потому что тут,
это может быть американский разделитель тысяч. "123,456" -> 123456
4. Если запятая в числе не одна - это разделитель разрядов, лакх, крор в том числе,
и индийцы даже по пять нулей большие числа разбивают, начиная с триллиона: https://en.wikipedia.org/wiki/Indian_numbering_system#Vedic_numbering_systems
"123,456,789" -> 123456789;
5. Если много точек в числе - удалить все точки, оставив лишь числа.
"192.168.0.1" -> 19216801 (или как там лучше бы?)
Всё это, алгоритмически, внутри функции посимвольной замены строки, после замены каждого символа,
с параллельной проверкой следующих символов на то, является ли символ числом или разделителем.
Цикл в цикле, блядь такая ебанина, хуй знает как реализовать.
К тому же, если запятые удалять из чисел, результирующая строка сдвигается, индексы херятся,
надо отмечать где точка единственная, где нет, где запятая заменена на точку...
Пиздос, короче...

Поэтому и говорю, регулярка того анона с реплейсом - нормально справилась с задачей,
но там стрелочная функция и флаг u, не везде работает и нестандартно нихуя.
Ответы: >>1249181 >>1249243
Аноним 19/08/18 Вск 13:09:14 1249178
1534684153328.PNG (9Кб, 469x209)
>>1249095
Двочую.
Ответы: >>1249216
Аноним 19/08/18 Вск 13:14:53 1249181
>>1249176
И ещё же надо, чтобы числа заменялись сразу в инпуте этом.
Вот эти регулярки должны работать с отрицательными числами.
var numberPattern = /[-]{0,1}[\d]*[\.]{0,1}[\d]+/g;
str = str.replace(/[^\d\.\-eE+]/g, "");
str = str.replace(/(\d+),(?=\d{3}(\D|$))/g, "$1");
var numberPattern = /[\d\,\.]+/g;
Я в них вообще ничего не понимаю, в регуляках этих.
Аноним 19/08/18 Вск 13:35:36 1249201
>>1249019
>Всё ты можешь. Ты этим уже несколько постов (дней) занимаешься.
Эх... Видел бы ты мой код. Я собрать всё это воедино не могу...
Не потому что впадло, или отвлекаюсь, а просто потому что путаюсь там уже - с ростом
количества ненужной писанины.
При этом, провожу тест... И то одно не работает в тестах, то другое, если закомментировать что-то там...
При условии что алгоритм замены так и не сформулирован. Так что и не до абстракций тут. Хаххах...

За психологическую поддержку и наставления - спасибо, конечно...
Профитов тут я не жду ни от кого - а просто хочу засунуть функцию
вот сюда: https://username1565.github.io/insect/web/
чтобы не просто работали запросы вида: "൧൨൩,൧൫ ГВт × ८००.7984 ч) -> petaJoules" через URL,
но и чтобы в самом терминале, при вводе некорректных разделителей - они сразу же исправлялись.
Там, при вводе мигает курсор, и есть функция draw_cursor_line в jquery.terminal.js

Да и вообще, ИМХО, такая функция была бы полезна многим, если её было бы просто подключить.
Аноним 19/08/18 Вск 14:20:08 1249214
>>1249088
>Очевидное решение - клонировать объекты, но как создать точною копию любого объекта, с учётом прототипов и прочего внутреннего дерьма?
А тебе точно все эти прототипы и прочее дерьмо при логгировании необходимо?
Аноним 19/08/18 Вск 14:22:00 1249216
Ламца-дрица.webm (12812Кб, 272x420, 00:05:39)
Снимок.JPG (22Кб, 611x190)
>>1249095>>1249178
А развернуть объекты вы видимо не додумались?
Да, в свёрнутом виде объект действительно правильно выглядит, но полную инфу такой свёрнутый вид не отражает, особенно если атрибутов дохуя и в них объекты лежат.
А если развернуть - там итоговое состояние объекта будет, одинаковое.
То же самое касается >>1249143

Короч если нужна нормальная инспекция состояния объекта на момент логирования решил клонировать объекты перед логированием с помощью 'lodash.clonedeep' (стендалоун пекедж).
Ответы: >>1249241
Аноним 19/08/18 Вск 15:05:27 1249241
>>1249216
Ты просто не понимаешь, чего просишь.
Вывод консоли - это тебе не текст. Это полноценные объекты, которые например можно сохранить в переменную, или провести с ними манипуляции.
И если ты хочешь, чтобы фиксировался каждый объект на момент вывода - представь на секунду сколько ссылочных зависимостей это за собой потянет.

Ты предлагаешь на каждый вывод в консоль фиксировать все состояние vm фактически.
Ответы: >>1249248
Аноним 19/08/18 Вск 15:07:05 1249243
>>1249176
>А можно это же, но сделать как-то так
>Я в них вообще ничего не понимаю, в регуляках этих.
Любой каприз за ваши деньги.
Ответы: >>1249258
Аноним 19/08/18 Вск 15:13:30 1249248
Фонорезонатор ([...].webm (9139Кб, 315x420, 00:03:34)
>>1249241
>Ты просто не понимаешь, чего просишь.
Да я сам уже понял что то как логирование объектов в девтулзах браузеров работает - на самом деле логично.

Тем не менее я хочу полной инспекции состояния объекта на определённый момент времени. И я этого вроде добился, костылями.
Ответы: >>1249254 >>1249260
Аноним 19/08/18 Вск 15:20:18 1249254
>>1249248
Если хочется быстрого костыльного решения, то зачастую подходит тупо console.log(JSON.parse(JSON.stringify(obj)))
Ответы: >>1249286
Аноним 19/08/18 Вск 15:24:08 1249258
>>1249243
Аххах, аххах! А хочешь альткоинов?!! У меня есть BenjiRolls, Signatum и GeertCoin...
Ответы: >>1249265
Аноним 19/08/18 Вск 15:32:04 1249260
>>1249248
>И я этого вроде добился, костылями.
Потому что использовать по умолчанию поинтеры на структуры вместо нормальных, иммутабельных данных, - это само по себе костыль и исторический атавизм, и всем нам вокруг этого приходится городить костыли, в то время как в нормальных языках это все просто работает. Нормально делай - нормально будет!

мимо ко
Аноним 19/08/18 Вск 15:36:23 1249265
>>1249258
Нет, не хочу.
Я хочу, чтобы ты сам пошел, изучил и самостоятельно решил свою задачу (тем более, что за то время, которое ты набегаешь на этот тред с этим вопросом, это можно было сделать уже много раз). А если ты не можешь, не хочешь изучать и решать самостоятельно - нанимай того, кто сделает это за тебя.
Ответы: >>1249448
Аноним 19/08/18 Вск 16:00:03 1249286
Дедушкин табак.webm (11484Кб, 341x420, 00:05:05)
>>1249254
>Если хочется быстрого костыльного решения, то зачастую подходит тупо console.log(JSON.parse(JSON.stringify(obj)))
Моему аутизму нужна была именно максимально полная инспекция объектов.
Отчасти просто ради изучения js. Отчасти из-за того что у d3 доки говно и приходиться ковырять примеры.
Ответы: >>1249342
Аноним 19/08/18 Вск 17:56:46 1249342
>>1249286
Тогда тебе помогли бы... брейкпоинты.
Аноним 19/08/18 Вск 18:39:59 1249387
>>1242837 (OP)
>In Clojure, everything is a list
Что за ересь? Пиздеж и провокация.
Аноним 19/08/18 Вск 20:24:53 1249448
>>1249265
Да я уже решил через этот свой цикл семьсот-строчный.
Действительно, надо было без паники всякой, просто сесть, и заняться плотно, выводя по очереди всё в консоли.
По кусочкам настрочить разные функции и сорганизовать их...
Половина кода там - так это закомментированные console.log()
в каждом условии и внутри каждой итерации - для вывода результатов и отладки скрипта,
процентов 10 кода ещё - это многострочные комментарии с результатами тестов.
Я даже пропустил всё это через https://javascript-minifier.com/ - и получил не много не мало, а 5992 байт.
Если хочешь - могу запостить на codepen... Гляди может кто и оптимизирует это...
Но я не думаю, что это "решение" столь элегантно как та регулярка у анона,
со той стрелочной функцией - ошибки тут бьющей... Unexpected token >
Но зато - оно работает без лагови то, вроде-бы.

P.S.: Убрал все console.log() и закомментированный код внутри условий - получил 390 строк. Минифиер выдаёт те же 5992 байт.
Вот вся эта писанина: https://codepen.io/anon/pen/LJPrYM
Вместо коррекции некорректного символа в самом input - добавил к input'у - title с результатом.
А то порой кажется, что символы не вводятся (если вводить много запятых).

Так чё бля, посоны, так и инклюдить в insect эту неоптимизированную шнягу?
Ответы: >>1249487
Аноним 19/08/18 Вск 22:56:23 1249487
>>1249448
>https://codepen.io/anon/pen/LJPrYM
Вот тебей один из вариантов оптимизации замены всех чисел:
const numbers = [
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹',
'౦', '౧', '౨', '౩', '౪', '౫', '౬', '౭', '౮', '౯',
/ ... /
];
const numbersJoined = numbers.join('');
const numbersRegExp = new RegExp('[' + numbersJoined + ']', 'g');
"0۱౨3۴౫6۷౮9".replace(numbersRegExp, function(char) { return numbersJoined.indexOf(char) % 10; }) //"0123456789"
Ответы: >>1249489 >>1249617
Аноним 19/08/18 Вск 23:04:05 1249489
>>1249487
Вот без лишних переменных и с варом:
var numbers = [
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹',
'౦', '౧', '౨', '౩', '౪', '౫', '౬', '౭', '౮', '౯',
/ ... /
];
var numbersRegExp = new RegExp('[' + numbers.join('') + ']', 'g');
"0۱౨3۴౫6۷౮9".replace(numbersRegExp, function(char) { return numbers.indexOf(char) % 10; }); //"0123456789"

А еще можно тут же просто составить таблицу замен в виде ассоциативного массива типа:
var replaces = {
'۰': '0',
'۱': '1',
'۲': '2',
/ ... /
};
После чего получить общую строку заменяемых символов:
var numbersRegExp = new RegExp('[' + Object.keys(replaces).join() + ']', 'g');
И заменять по таблице. И кода меньше, и быстрее:
'۰۱۲'.replace(numbersRegExp, function(char) { return replaces[char]; }); // 012
Ответы: >>1249490
Аноним 19/08/18 Вск 23:04:47 1249490
>>1249489
>var numbersRegExp = new RegExp('[' + Object.keys(replaces).join('') + ']', 'g');
Быстрофикс
Аноним 20/08/18 Пнд 01:22:43 1249502
Не знаю, правильный ли тред выбрал. В js я не особо, больше php.
В общем, мне нужно написать скрипт для Chrome, который бы отслеживал появление определенных ссылок на странице и оповещал бы об этом. Проблема состоит в том, что ссылки эти находятся не на самой странице нужного сайта, а в iFrame с другим доменом.
Насколько я понял, политика браузера запрещает получать данные фрейма из вне, можно ли как то ее обойти? Скрипт нужен чисто для себя, так что манипуляции с браузером тоже возможны.
Ответы: >>1249525
Аноним 20/08/18 Пнд 04:53:08 1249523
Всем привет. Проблема непонятная с селектором.
<div id="test">
<input>
<div class="sos"></div>
</div>

почему $('.sos:first-child') не существует? Но есть nth-child(2)

Почему так? Ведь я только по .sos выбираю
Ответы: >>1249554
Аноним 20/08/18 Пнд 04:57:31 1249525
>>1249502
Tampermonkey может в фреймы лазить. Но на чужие домены вряд ли залезет. Почему нельзя в отдельном окне путем маняпуляций открыть этот сайт из фрейма? насколько я знаю, страница, открывшая фрейм, так же не может общаться с ним и наоборот. Только он должен увидеть по заголовкам, что ты не в фрейме сайт открыл.
Ответы: >>1249570
Аноним 20/08/18 Пнд 07:06:48 1249553
Стоит переезжать в Москву джуниором фронтендером за 70к? Опыт примерно 5 месяцев.
Ответы: >>1249596
Аноним 20/08/18 Пнд 07:09:52 1249554
>>1249523
Потому что нет соса, который одновременно и первый ребенок. Зато есть сос, который второй ребенок.
Аноним 20/08/18 Пнд 07:40:52 1249567
С помощью чего можно писать бэк, который хот-релоудился?
Ответы: >>1249603
Аноним 20/08/18 Пнд 07:45:52 1249570
>>1249525
>Tampermonkey может в фреймы лазить.
Пытаюсь и через него, и через свое расширение. Подключаюсь напрямую к фрейму. Могу, например, стили поменять. Но
var links = document.getElementsByTagName('a');
alert(links[0]);
Возвращает undefined
Аноним 20/08/18 Пнд 08:35:48 1249596
>>1249553
вообще не понимаю как в снг параше можно жить не в столице. В рф еще питер есть. А так онли ДСы. Епта хера думать, еще через 5-7 месяцев найдешь что-нибудь за 100 а дальше больше.
Аноним 20/08/18 Пнд 09:09:20 1249603
>>1249567
С помощью clojure, если хочется нормального воркфлоу без костылей

а так - нодемон глянь
Аноним 20/08/18 Пнд 09:31:51 1249617
>>1249487
С таблицей замен (та самая, в JSON, которая) не очень понятно - это что, по 9 цифр дефолтных - каждый раз туда писать?

С mod'ом индекса интересно вышло.
Но во-первых, не все numeral systems имеют по 10 цифр.
Так, например, римские цифры "Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ" не содержат нуля,
а только цифры [1-9] и ещё одну, "Ⅹ" - для "10".
То есть заменять римские цифры в числах можно лишь цифрами от 1 до 9.
Ещё есть:
Ge'ez (Ethiopic) "፩ ፪ ፫ ፬ ፭ ፮ ፯ ፰ ፱" - 9 цифр, без нуля,
Hieroglyphic(Egyptian) " " - тоже без нуля,
и Sinhala " " - без нуля.
Их можно и отдельно сунуть в else:
if(digits.indexOf(symbol)!==-1) {return (digits.indexOf(symbol) % 10).toString();}
else{//замена этих}

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

let и const у меня только в мазиле работает, кстати также как стрелочная функция.
Это что за язык такой или нововведения?
Аноним 20/08/18 Пнд 09:38:05 1249623
>>1249617
У меня в хроме и let, и const, и arrow functions, и даже spread operator работают.
Ответы: >>1249863
Аноним 20/08/18 Пнд 09:41:50 1249627
>>1249617
>let и const у меня только в мазиле работает, кстати также как стрелочная функция.
Это все работает уже во всех современных браузерах. хром, сафари, фаерфокс, эдж.
Ответы: >>1249863
Аноним 20/08/18 Пнд 09:46:02 1249630
>>1249617
>Так, например, римские цифры "Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ" не содержат нуля,
>а только цифры [1-9] и ещё одну, "Ⅹ" - для "10".
а L C D M куда дел?
Ответы: >>1249863
Аноним 20/08/18 Пнд 09:48:30 1249632
>>1249617
> С таблицей замен (та самая, в JSON, которая) не очень понятно - это что, по 9 цифр дефолтных - каждый раз туда писать?
Нет, зачем. То для примера было. Ты же не хочешь заменять арабские числа ими же.
> без нуля
Добавить плейсхолдер :3
> Их можно и отдельно сунуть в else:
У тебя дважды высчитывается индекс, а это весьма тяжелая операция. Ну и лучше String(thing) вместо thing.toString().
> Так, например, римские цифры "Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ" не содержат нуля,
А в них и не посимвольные замены.
Ответы: >>1249634
Аноним 20/08/18 Пнд 09:49:21 1249634
>>1249632
> С таблицей замен (та самая, в JSON, которая) не очень понятно - это что, по 9 цифр дефолтных - каждый раз туда писать?
А, епт. Не понял сразу вопроса. Да, их писать каждый раз, ведь это таблица замен.
Ответы: >>1249863
Аноним 20/08/18 Пнд 11:21:54 1249671
Аноун, почему JS так популярен? Сам я пхп разраб, и в последнее время все чаще думаю сьебать во фротн.
ЗП больше, вакансии больше, причем, много вакансии за границей. Никаких фулстех на пхп,жс,хтмл и кучу всего, за зп простого фронт джуна. Если бэк, то на ноде, что тот же жс.
Ответы: >>1249674
Аноним 20/08/18 Пнд 11:27:30 1249674
>>1249671
>Аноун, почему JS так популярен?

Потому что на нем пишется фронтенд, какбе. А поскольку сейчас очередная волна сделать всё под веб+ появился ебучий электрон и реакт, то популярность взлетела. Нода - потому что хайп "заменить весь штат одной фуллстек-макакой, которая и клиент и сервер на одном языке"

Ответы: >>1249684
Аноним 20/08/18 Пнд 11:42:02 1249683
Сколько, сколько сейчас труд фронтенд макаки стоит?
Ответы: >>1249686 >>1249696
Аноним 20/08/18 Пнд 11:42:17 1249684
>>1249674
Что-то я не замечаю такой течки по всяким бэк языкам. Или теперь в вэбе бэк не нужен? Я что-то уже засиделся в своем бэкэнде, и нихуя за фронт не знаю
Аноним 20/08/18 Пнд 11:46:24 1249686
>>1249683
Верстка + JS + Vue + опыт около года = примерно 75 штук по удаленке. Если сидеть в мухосрани - то огромные деньги.
Чекал вакансии на hh.
Аноним 20/08/18 Пнд 12:03:21 1249696
изображение.png (693Кб, 736x519)
>>1249683
Аноним 20/08/18 Пнд 15:05:23 1249783
Как внедрить настройку вебпак из старого проекта в новый? Достаточно просто скопировать конфиг, скопировать зависимости из package.json и прожать pm install? Или вновь нужно устанавливать все пакеты в директорию вручную? Подскажите плз.
Аноним 20/08/18 Пнд 15:24:16 1249792
екекек.png (54Кб, 629x559)
Двочик, помоги порефакторить немножк. Как можно избавиться от повторяющегося блока?
Сортирую таблицу. Таблица простая "имя" "фамилия" "телефон"
Как можно сделать это более универсально? Понятно что у меня сейчас всего 3 столбца и я прописал для каждого, а если будет 33?
Я задал в верстке дата тайп стринг и намбер. И хочу собственно написать, что если дата тайп стринг, то сортируй мол так, а если дататайп намбер, то сортируй вот так.
Как это сделать?
Аноним 20/08/18 Пнд 16:12:51 1249813
>>1249792
>Понятно что у меня сейчас всего 3 столбца и я прописал для каждого, а если будет 33?
Если у тебя что-то меняется динамически - думай в сторону for.
Ответы: >>1249823
П Е Р Е К А Т Аноним # OP  20/08/18 Пнд 16:23:36 1249822
15337105892930.png (4Кб, 180x125)
П Е Р Е К А Т

>>1249820 (OP)
Аноним 20/08/18 Пнд 16:25:06 1249823
>>1249813
бле, не могу уже.
У кантора есть похожая задча, но хули этот код у меня не работает?
https://learn.javascript.ru/task/sort-table
Аноним 20/08/18 Пнд 17:18:59 1249843
>>1249792
бле, ты че прикалываешься?
Аноним 20/08/18 Пнд 17:24:16 1249846
>>1249792
зачем вообще так обходить таблицу? еще и по индексу. это тупо.
Аноним 20/08/18 Пнд 17:25:38 1249847
>>1249792
>Я задал в верстке дата тайп стринг и намбер. И хочу собственно написать, что если дата тайп стринг, то сортируй мол так, а если дататайп намбер, то сортируй вот так.
ну так и сделай так. зачем там какие-то индексы?
Ответы: >>1249855
Аноним 20/08/18 Пнд 17:40:36 1249855
8697333.gif (81Кб, 360x288)
>>1249847
а как это сделать?
Ответы: >>1249871
Аноним 20/08/18 Пнд 17:50:14 1249863
>>1249627
>>1249623
У меня портабельный хром версии 34.0.1847.131 m обновляться не может.
Новый портабельный хром качать не хочу - закладки слетят.
Всё что работает тут - работает и в новых версиях, поэтому сюда и подстраиваю код.

>>1249630
>>1249634
Ответил тебе в новом треде: >>1249860
Аноним 20/08/18 Пнд 18:13:16 1249871
>>1249855
ahaha ну вешаешь on click. потом берешь e.target, потому него есть dataset , в котором хранится тип данных - строка или цифра.
https://developer.mozilla.org/ru/docs/Web/API/HTMLElement/dataset
ты такой джунчик зеленый aww
Аноним 21/08/18 Втр 07:45:59 1250117
Хочу реализовать вот такую срань, но вообще не ебу с чего поступиться.
Вижу календарь, вижу простейшую табличку.
Может есть гайды как делать свои графические элементы?


Топ тредов
Избранное
Подписывайся на официальный канал Двача в Телеграме и узнавай обо всех новостях и мемах первым! https://tlg.wtf/dvachannel[X]