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


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
398 25 106

JavaScript.thread = Number(`140`); /js/ Аноним 08/09/19 Вск 19:31:28 14700281
15669221562190.png (61Кб, 1050x1050)
1050x1050
Предыдущий: >>1462023 (OP)

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

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

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

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

Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Аноним 08/09/19 Вск 19:32:30 14700302
Продолжаю считать бублики)
Аноним 08/09/19 Вск 19:49:07 14700343
>>1470030
> Продолжаю считать бублики)
Что это? Локальный мемас? Прошу объяснений.
Аноним 08/09/19 Вск 20:05:16 14700424
torus.PNG (154Кб, 1920x1017)
1920x1017
>>1470034
>Локальный мемас
Сорт оф. Тут один аутист считает бублики для статьи на хабре. Статья на 90% написана. В черновиках сейчас висит - никак все бублики не посчитаются.

Кто шарит, как мне эти "draw.js:682:10" из логов убрать? Я посчитанные бублики в массивы упаковываю и в консоль пихаю. Из консоли потом достаю и пихаю в другой скрипт. "draw.js:682:10" приходится вычищать.
Аноним 08/09/19 Вск 20:15:15 14700495
Подскажите как сделать адаптивную сетку, чтоб для мобилок планшетов, мониторов и больших мониторов была разная ширина(количество элементов). Нагуглил css media query но не совсем понимаю как это интегрировать в код. Если будет какой то пример то ваще круто.
Аноним 08/09/19 Вск 20:18:08 14700516
>>1470042
> /New folder/tesssssssstttt2/newfolder2
Орнул с этой сверхразумной файловой структуры
Аноним 08/09/19 Вск 20:58:49 14700777
Суп жс.
Поясните по хардкору, как быстро вкатиться в PWA?
Я за последнее время сильно заебался гуглить концепции. На понимание концепций через гугл уходит слишком дохуя времени, чем если кто-то опытный хотя бы покажет направление.

В общем у меня есть:
- хуёвое знание жс
- небольшой опыт vue
- небольшой опыт python

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

Скажите название тем для гугления с которыми надо ознакомиться в первую очередь, а если ещё приложите ссылки то будет вообще БОМБА.

Спасибо, двач. Я очень устал.
Аноним 08/09/19 Вск 21:03:35 14700818
>>1470042
> "draw.js:682:10" из логов убрать
Ты хочешь какую-то дичь
Аноним 08/09/19 Вск 21:12:53 14700849
Аноним 08/09/19 Вск 21:18:39 147008710
Аноним 08/09/19 Вск 21:20:16 147008811
>>1470087
Спасибо. Так и думал, я подозревал, что это первое, о чём стоит узнать подробнее.
Аноним 09/09/19 Пнд 02:33:18 147018012
>>1470077
Сначала сделай приложуху/сайт, затем найди книгу по теме и воплощай на практике
Аноним 09/09/19 Пнд 04:22:03 147019613
>>1470003
дефолтный проект с экспрессом на glitch.com в котором я вынес коллбэк роута в отдельную функцию

>>1469992
похоже ты не понял в чем проблема -_-
говорю же ты в цикле отнимаешь по попытке почти на каждую букву в слове (кроме угаданной)
сделай так

добавь перед циклом переменную и присвой ей значение false
если цикл нашел букву присвой ей значение true
после цикла проверь и если она по прежнему false уменьши попытки

>>1470049
что там интегрировать берешь прямо и пишешь
только размещай их внизу под классом который переопределяешь ими
Аноним 09/09/19 Пнд 10:36:14 147026514
Суп жсач. Вчера спрашивал про PWA, изучаю. Вот вопрос. Я работал только с apollo и graphql api. Собственно apollo представляет большую часть функционала сервис воркеров в виде кэша запросов, и сделано это очевидно удобнее. Собственно как их дружить? Не будет ли проблем или геморроя когда запросы перед отправкой на бэк пройдут бутерброд из кэшей, и будет возвращаться какая-нибудь хуйня вместо актуальной информации?
Аноним 09/09/19 Пнд 12:20:36 147030415
Аноны, уже 8-й месяц учу JS, довольно хорошо в нем ориентируюсь и могу делать все, что мне придет в голову. Вёрстку знаю почти досконально. За месяц поиска работы – ноль результата. Везде требуют опыт работы и опыт с react, vue и тд. Уже порядком заебался, хз что делать. Тратить ещё столько же времени на реакты и ангуляры я просто не могу, к тому же, не факт что знаний по ним будет достаточно для работы. Они серьёзно блять за смешную зп джуниора требуют от меня слишком дохуя. У меня друга в Австрии взяли джуниором за то, что он цикл блять на собеседовании написал. Я просто разочарован, хз в каком направлении двигаться.
Аноним 09/09/19 Пнд 12:44:11 147030916
>>1470304
>Они серьёзно блять за смешную зп джуниора требуют от меня слишком дохуя
Лол, мне предлагали и предлагают 320-450 баксов, а у меня на моей текущей дноработке вялым консультантом больше. Сижу там на жопе дальше, буду продолжать тыкаться по вакухам потихоньку, может и норм вариант попадется однажды.
мимо вкатывальщик изучавший фуллстек js react node
Аноним 09/09/19 Пнд 12:45:37 147031017
>>1470304
>Тратить ещё столько же времени на реакты и ангуляры я просто не могу
Они одинаковые на самом деле.
Если разберешься с ангуляром, то реакт или вуй на изи зайдут.
Советую еще подтянуть джейквери, он очень часто будет нужен в реальной работе.
Аноним 09/09/19 Пнд 12:55:07 147031318
>>1470310
И это ещё как минимум 6 мес, крч надо было дропать ванильную JS месяце на третьем. Жаль, что нигде не узнал об этом раньше.
Аноним 09/09/19 Пнд 12:57:19 147031719
768523828.png (99Кб, 600x600)
600x600
>>1470310
>Они одинаковые на самом деле.
OCHE TONKO
Аноним 09/09/19 Пнд 13:03:32 147032020
>>1470313
>ещё как минимум 6 мес
Какие 6 месяцев?
За неделю ютуба можно втянуться в основы ангуляра.
Джейквери тоже быстро учится, ты должен ориентироваться где можно использовать функцию джейквери и не ебаться лишний раз с изобретением велосипеда.
Аноним 09/09/19 Пнд 13:31:41 147033821
>>1470320
>Джейквери
блин да когда вы перестанете наконец
Аноним 09/09/19 Пнд 13:32:54 147033922
>>1470304
>Аноны, уже 8-й месяц учу JS, довольно хорошо в нем ориентируюсь и могу делать все, что мне придет в голову
можешь написать свой фреймворк вроде реакта?
Аноним 09/09/19 Пнд 13:33:50 147034023
>>1470310
>Советую еще подтянуть джейквери, он очень часто будет нужен в реальной работе.
вопрос
что такое можно сделать на живкери что нельзя столь же легко сделать на ванильном джс. пример в студию

ну кроме возни с легаси
Аноним 09/09/19 Пнд 13:33:56 147034124
Аноним 09/09/19 Пнд 13:36:45 147034225
>>1470341
но это же другой человек
Аноним 09/09/19 Пнд 13:50:18 147034826
>>1470340
> пример в студию
В хуюдию, нормально разговаривай. Не будет тебе примеров, но будет 2 аргумента

1. Когда ты хочешь сожрать пиццу - ты не идешь выращивать пшеницу для основы и корову на колбасу, а идешь и покупаешь ингредиенты или готовую пиццу. Это же с жквери и ваниллой, ты можешь сэкономить время, взяв готовый проверенный временем плагин жквери, а можешь за полгода написать свой велосипед из говна на ванилле. Бизнес платит тебе за время и будет недовольно урчать, если ты будешь делать легчайшую задачу неделю.
2. Легаси код, который составляет львиную долю рынка. Всякие [реакт|ангуляр|вью]-онли приложения - это достаточно (2года+-) новые стартапы, которые писались уже после того, как современная экосистема фреймворков встала на ноги. Шансы встретить жквери на своей первой работе достаточно велики, поэтому не стоит его игнорить.

Ну и не стоит снисходительно смотреть на жквери, будучи джуном, оттуда ты можешь подчерпнуть интересные возможности и подходы.
Аноним 09/09/19 Пнд 13:52:50 147034927
>>1470348
>Не будет тебе примеров
до свидания
Аноним 09/09/19 Пнд 13:53:05 147035028
>>1470304
Адекватные пет-проекты считаются опытом. У тебя они есть? Иначе где для работодателя пруфы того, что ты реально что-то умеешь?
> могу делать все, что мне придет в голову
Если ты за восемь месяцев не сделал ни одного вменяемого пета, то земля пухом конечно же. Надо было с первых месяцев начинать их делать, на них учиться и потом рефакторить.
Аноним 09/09/19 Пнд 14:06:35 147035329
>>1470340
Любитель изобретать колеса? Ок, но в реальной жизни нужно таски закрывать и делать это быстро.
Недавно видел презентацию где показывались веб фейлы российских стартапов. Компания рекрутит челиков со знанием реакта-ангуляра-вью, функциональщины и тайпскрипта, бабель, нода, а в итоге либо приложение вообще не грузится по какой то причине (вангую адблок), либо грузится по 30 и больше секунд.
Аноним 09/09/19 Пнд 14:09:17 147035430
>>1470353
еще раз
приведи пример что легко сделать на жиквери и сложно на ванилле
иначе все твои посты про велосипеды не имеют смысла
пример должно быть привести очень легко если все как ты говоришь
Аноним 09/09/19 Пнд 14:10:10 147035531
1316354331718.png (56Кб, 450x378)
450x378
>>1470353
>вообще не грузится
NPM START ЗАБЫЛИ
Аноним 09/09/19 Пнд 14:38:34 147036932
>>1470350
Пруфы я им предоставлял два раза – было домашнее задание, а также на самом собеседовании решал задачу. Об отсутствии опыта я им сказал сразу, на что они сказали, что не страшно. Через неделю мне звонят и прямым текстом говорят "извините, но мы выбрали кандидатов, которые знакомы с реактом и ангуляром, подучите их и свяжитесь с нами снова". Да и у меня даже не на работодателей горит, а на программистов, которые соглашаются работать за нихуя и тем самым занижают зп в отрасли.
Аноним 09/09/19 Пнд 14:40:07 147037233
>>1470354

Что угодно, если нужна поддержка как современных браузеров, так и ие6.
Аноним 09/09/19 Пнд 14:48:12 147038234
>>1470372
>джейквери, он очень часто будет нужен в реальной работе
>ты можешь сэкономить время, взяв готовый проверенный временем плагин жквери, а можешь за полгода написать свой велосипед из говна на ванилле
свелось в итоге к
>поддержка ие6
в 2019 году
кстати легко делается бабелем и какой-нибудь либой для полифила fetch'а
Аноним 09/09/19 Пнд 14:49:27 147038635
>>1470369
>Да и у меня даже не на работодателей горит, а на программистов, которые соглашаются работать за нихуя и тем самым занижают зп в отрасли
так ведь и ты согласился но тебя не взяли
алсо идут значит платят по рынку, нэ
вкатышей много очень
Аноним 09/09/19 Пнд 14:55:27 147039136
>>1470386
Я согласился на Html/CSS/JS без опыта работы и знания фреймворков. Но, как оказалось, нашлись те, кто предложили гораздо больше за эту зп, что я уже считают неправильным.
Аноним 09/09/19 Пнд 15:03:49 147039337
>>1470391
ну во первых ты даже не знаешь сколько им предложили в итоге, а во вторых ты не понимаешь, у них коммерческое предприятие а не учебный комбинат, им нужен человек который будет работать с их стеком т.е. с фреймворками, им не нужен человек который умеет только штмл и джаваскрипт (и вангую далеко не так хорошо умеет как ты расписал т.к. ты не ответил на мой вполне серьезный вопрос что раз ты можешь написать что угодно можешь ли ты написать свой фреймворк), они в принципе готовы взять такого человека, но только если не найдут никого получше, кого можно быстрее обучить, вот они нашли кандидата лучше
Аноним 09/09/19 Пнд 15:23:07 147040138
>>1470393
Всё я понимаю, именно поэтому я и сказал, что у меня не бомбит на работодателей, я и сам до недавнего времени им был, лол. Просто я считаю, что если человек идёт и предлагает больше, чем написано в объявлении, к тому же где ещё и написана ЗП, то он намеренно продаёт себя за дёшево, что есть долбоебизм.
Аноним 09/09/19 Пнд 15:30:26 147040739
>>1470401
это только если у него есть опыт
а так разница между вами минимальна, по идее реакт тебе надо было учить примерно когда узнал основы языка и штмл с ксс через пару тройку месяцев после начала
без коммерческого опыта получить первую работу самое сложное же, можно подумать со знанием реакта прямо с руками открывают при отсутствии коммерческого опыта
Аноним 09/09/19 Пнд 15:36:05 147041340
>>1470349
На хуй иди.
Примеры, блядь, ему.
Примеры надо заслужить.
А если ты не понимаешь очевидных вещей, то никакие примеры тебе не помогут.

Вообще, jquery-hate - отличный маркер малолетнего долбоёба.
Ни разу не видел профессионала с такими заявлениями.


Аноним 09/09/19 Пнд 15:50:38 147042141
>>1470382
>кстати легко делается бабелем и какой-нибудь либой для полифила fetch'а
Смысл пихать всякую парашу с нпм, когда можно поставить джейквери и использовать его еще в куче ситуаций?
Макакам похуй, но с вашими либами страницы по минуте грузятся.
Аноним 09/09/19 Пнд 16:04:47 147042842
>>1470421
Ебанашки не понимают, что jquery - это не старомодный querySelector. Это - инфраструктура. Весьма удобная и развитая.
И, конечно же, сейчас все от неё откажутся, потому, что петушки-смузихлёбы придумали npm, реакт и прочий js bloat.
Аноним 09/09/19 Пнд 16:11:13 147043143
>>1470391
Я не понимаю, ты рофлишь что ли. Ты за 8 месяцев не изучил ничего кроме js, css, html? Разумеется этого мало. За 8 месяцев можно было как минимум освоить реакт или вью.

Домашнее/тестовое и задачи на собесе это норм (если тестовое не огромное), но опыт тоже должен быть даже у джуна, и опять же, если есть вопрос "а где же его брать?" — делать пет-проекты. Если бы ты показал им пару-тройку свои проектов, рассказал как их делал, почему писал здесь так, а в другом месте проекта вот так, на примерах показал бы свои знания технологий, то твои шансы сильно повысились бы.

За 8 месяцев можно всё это сделать. Первый месяц html/css, потом js месяца три, на середине этого шага начинаешь первый проект. Оставшиеся 4 месяца реакт, можно переписать первый проект на него, нужно начать второй, на нем с чем угодно можно поиграться, например написать свой простейший бек на ноде и монго и общаться с ним через rest api, уже это сделает тебя лучше большинства вкатышей на вакансии джуна. Ты не поверишь насколько много сверхразумов среди вкатышей во фронтенде, они часто даже не могут сделать тестовое, расчитанное на день работы, сразу видно бездумную копипасту со стековерфлоу.
Аноним 09/09/19 Пнд 16:13:34 147043244
>>1470428
Дебич, тебя уже не раз спросили, что можно сделать на твоём говне мамонта и нельзя при этом сделать с не близкой скоростью на ванилле? Кроме поддержки древних браузеров что-то будет озвучено?
Аноним 09/09/19 Пнд 16:26:18 147043845
А как быстро вкатиться в реакт?
Прям голова трещит.
После простоты эмбера и ангулара, этот redux с сагами вообще в голову не лезет. Какая-то херня, головоломки и куча бойлерплейта.
Но по работе надо(
Что делать, что бы начать жить, а не ругаться? Сколько времени нужно?
Аноним 09/09/19 Пнд 16:33:58 147043946
>>1470432
>тебя уже не раз спросили
Не меня, я позже подошёл, лол.

Сынок, ты немножко утомил уже.
Если ты не понимаешь, что такое "развитая инфраструктура", то хули тебе объяснять?

Ты похож на долбоёба, заявляющего, что си - нинужно, что всё можно написать на асме, как нехуй делать, и работать будет в 100 раз быстрее. Таких совсем недавно было очень много, да и сейчас ещё есть, наверное.
Аноним 09/09/19 Пнд 16:34:32 147044047
>>1470432
Жквери - это жаваскрипт в миниатюре. Да, устаревшее говно, да, тащит за собой кучу неверных решений, убрать которые нельзя из-за обратной совместимости, да, все адекватные люди понимают, что единственные причины популярности - это исторические+отсутствие альтернативы(в старом dom-е нативными методами ты мог только хуй пососать). Но тем не менее, от легаси-говна избавляться сложно + есть фанатики, которые будут защищать свое старье до последнего. Точно так же будет с жаваскриптом, когда в браузере можно будет выполнять код на других языках и ведь наверняка лично ты станешь защищать эту хуету до последнего, потому что человеческая натура такая.
Аноним 09/09/19 Пнд 16:42:51 147044748
>>1470440
>когда в браузере можно будет выполнять код на других языках
про это еще некрасов писал - жаль только жить в эту пору прекрасную уж не придется ни мне ни тебе
Аноним 09/09/19 Пнд 16:45:24 147044949
>>1470447

Расскажите это шарпистам, они уже вовсю фронт на шарпе пилят.
Аноним 09/09/19 Пнд 16:48:28 147045250
>>1470447
Хуйню спизданул, тебе либо лет мало, либо в программировании недавно. Тут каждые пять лет происходит смена несменяемой парадигмы, что в языках, что во фреймворках. НО ВОТ ЖОПАСКРИПТ-ТО ИСКЛЮЧЕНИЕ И ТОЧНО ОСТАНЕТСЯ НАВСЕГДА, АНУС СТАВЛЮ
Аноним 09/09/19 Пнд 16:52:27 147045351
>>1470440
Это не совсем так.
Есть разные подходы к разработке.
Jquery не уйдёт со сцены ещё очень долго.

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

У того же Vue одна из основных фич - это поддержка ES5 и отсутствие необходимости в npm и прочем тулинге, хотя, казалось бы, не похуй ли? А вот в промышленной разработке - не похуй.

А насчёт спора jquery vs vanilla - ответ простой, как я уже сказал - "развитая инфраструктура". И "слой абстракции".
Аноним 09/09/19 Пнд 17:09:23 147046352
>>1470453
>А насчёт спора jquery vs vanilla - ответ простой, как я уже сказал - "развитая инфраструктура". И "слой абстракции".
этот твой ответ не только простой но и ничего не значащий
Аноним 09/09/19 Пнд 17:11:40 147046653
>>1470463
Значит, рано ещё тебе.
Это нормально, кстати.
Аноним 09/09/19 Пнд 17:14:56 147046854
Аноним 09/09/19 Пнд 17:15:42 147046955
>>1470468
вангую очередную из многочисленных параш которые транслируются в джаваскрипт
Аноним 09/09/19 Пнд 17:39:27 147049056
>>1470453
>>1470463
Добавлю ещё одно слово - "continuity".
Это одна из главных слов в промышленном программировании.
Аноним 09/09/19 Пнд 17:53:05 147049857
Выучил язык или считаю, что выучил по этому челику
https://www.youtube.com/watch?v=PkZNo7MFNFg
Планирую дальше учить Реакт. Что еще нужно, чтобы меня с улицы без математического образования взяли джуниором?
Аноним 09/09/19 Пнд 18:01:51 147050458
>>1470440
Не буду защищать. С радостью перейду на какой-нибудь Раст.
>>1470439
Что я не понимаю? А жиквери-евангелисты не понимают, что современный жс позволяет писать почти все то же самое, что модно писать на жиквери, с почти такой же скоростью? Вам родина бабель дала, блядь, полифиллы готовые (и не надо кудахов про перегруженность, они пару КБ занимают), но нет, хотим жрать говно?
Аноним 09/09/19 Пнд 18:04:39 147050759
>>1470453
> Далеко не все готовы бросить всё и начать писать на фреймворках, которых ещё вчера не было
Тому же реакту сколько лет уже? Да и всем проблема перейти на новый, какой-нибудь svelte? Это будет проблемой работодателя, владельцев продуктов. А нормальному разрабу — легко.
Аноним 09/09/19 Пнд 18:06:02 147050860
> кудах, развитая инфраструктура
У ангуляра, вью, реакта по-твоему не развитая инфраструктура?
Аноним 09/09/19 Пнд 18:06:38 147050961
Аноним 09/09/19 Пнд 19:25:17 147056962
>>1470509
Сложна... Как их придумывать? Не змейку же показывать.
Аноним 09/09/19 Пнд 19:30:50 147057563
>>1470569
Самое простое — возьми концепцию популярного проекта. Твиттер, авито, да хоть двач. Что тебе нравится.
Аноним 09/09/19 Пнд 19:36:56 147057864
>>1470575
Т.е. без бека и sql не выжить?
Аноним 09/09/19 Пнд 19:47:13 147058165
>>1470578
Почему, можно. Сделай простое подобие, хотя бы без бека. Данные куда-нибудь в локалсторейдж пока пиши.
Аноним 09/09/19 Пнд 19:55:29 147058366
Если я хочу, чтобы моё говноподелие browser-синькалось. Gulp норм, или уже устарело...и есть нормальный мануал?
Аноним 09/09/19 Пнд 20:51:55 147060567
Как в vscode включить поддержку es2019?

В частности хочу запретить ему ругаться на приватные свойства
Аноним 09/09/19 Пнд 21:03:40 147061768
>>1470077
> PWA
> концепции
Это сайт, который можно опубликовать в плай, или установить из браузера.
под установкой тут понимаеться, иконка, кэш, фуллскрин при запуске, отдельное от браузера окно, доступ к пушам.
Основная затея что ты делаешь приложение одно! и оно работает везде, видовс\хуиндовс\еблось и т.д.

На практике это нихуя не работает, и нельзя сейчас однозначно сказать будет ли.
>Поясните по хардкору, как быстро вкатиться в PWA?
сделай веб приложуху, клей лишь приятный функционал к ней, и тот пока абстрактный ( если по кенцепции , андроид норм работает ).
Аноним 09/09/19 Пнд 21:05:17 147062169
>>1470569
Гугли API playground / API sandbox.
Могу предложить годный вариант - заюзать API от Brewdog'а. Замиксуй с картами и voila! Готов сервис по оценке пива.
Аноним 09/09/19 Пнд 21:32:33 147064370
Аноним 09/09/19 Пнд 21:38:29 147065971
>>1470621
>API от Brewdog
>brewdog.com
>Error 405 Not allowed
Чот я не понял, это лёгкий троллинг, или без vpn жить уже нельзя?
Аноним 09/09/19 Пнд 21:39:28 147066272
Аноним 10/09/19 Втр 14:43:37 147103973
15592215175880.jpg (237Кб, 1280x960)
1280x960
>>1470028 (OP)
Хотел мануалов мудрых почитать по вкатыванию, но поел говна в треде со срачей за фреимворки
Аноним 10/09/19 Втр 15:26:36 147106274
f91fcff16e1adba[...].jpg (109Кб, 1072x800)
1072x800
>>1471039
Джиквери — не фреймворк.
Аноним 10/09/19 Втр 15:31:11 147106675
>>1470605
Ну че вы, дауны? Никто кроме жквери ничего не знает?
Аноним 10/09/19 Втр 15:36:18 147106776
DJKJ8qtW0AQmm2a.jpg (223Кб, 1080x1087)
1080x1087
>>1471062
Тогда и спор бессмысленен
Аноним 10/09/19 Втр 18:47:58 147122477
Я не люблю говнокодопетушню и люблю писать красивый, правильный код, в соответствии со всеми конвенциями.

В связи с этим интересует ряд вопросов понимаю, что в треде сидят в основном школьники, которые даже в отступы не могут, но малоли:

0. Существуют какие-то рекомендации по стилю написания кода?
1. Точки с запятыми. Надо ставить? мне похуй как тебе нравится больше. НАДО ИХ СТАВИТЬ ИЛИ НЕТ В СООТВЕТСТВИИ С РЕКОМЕНДАЦИЯМИ?
2. Открывающаяся фигурная скобка у методов, классов, функций. На новой строке или нет? Интересует также тайпскрипт с возвращаемым типом, скобка на одной строке выглядит всрато
3. 2 или 4 пробела?
Аноним 10/09/19 Втр 18:49:51 147122778
Аноним 10/09/19 Втр 18:50:55 147122879
>>1471224
По тайпскрипту.
4. Исходники (.ts файлы) должны находится отдельно? Или рядом с .js файлами?
Аноним 10/09/19 Втр 18:52:48 147123080
>>1471228
Разве можно совмещать .js и .ts файлы?
Аноним 10/09/19 Втр 18:53:17 147123181
>>1471227
Везде стоят точки с запятыми. Почему тогда в Vue, в дефолтных шаблонах, их нет?
Аноним 10/09/19 Втр 18:54:00 147123482
>>1471230
Научись читать. И когда перейдешь хотябы в 5 класс отвечай мне
Аноним 10/09/19 Втр 19:00:06 147124083
>>1471231
Прост, это же условности. Главное везде одного стиля придерживаться.
Аноним 10/09/19 Втр 19:02:53 147124584
>>1471240
Сука. Когда уже изобретут язык который будет выбивать фатал еррор за то, что придерживаешься неправильного стиля
Аноним 10/09/19 Втр 19:04:54 147124885
>>1471245
>будет выбивать фатал еррор за то, что придерживаешься неправильного стиля
HR
Аноним 10/09/19 Втр 19:05:12 147124986
>>1471234
Ты про сбилженные вебпаком файлы, что ли?
Аноним 10/09/19 Втр 19:06:56 147125387
Аноним 10/09/19 Втр 19:11:57 147126488
>>1471224
>Я не люблю говнокодопетушню
>люблю писать красивый, правильный код, в соответствии со всеми конвенциями.
Говнокод - это неподдерживаемый и нерасширяемый код, и "красивость" к этому обычно имеет крайне посредственное отношение, так как достаточно установить линтер и внезапно он за тебя ставит точки с запятыми и делает отступы, даже если ты индус с неделей опыта. Конвенции это почти всегда вопрос личных предпочтений, главное придерживаться одного и того же стиля во всем проекте. Пишешь в стол - пиши как нравится. Пишешь в проект с другими людьми - пиши по правилам проекта, даже если это будет включать в себя что-то, что тебе кажется неправильным или некрасивым. Консистенси важнее личных предпочтений в данном случае.

Ну и можешь почитать code complete секцию "Layout and Style", там общими словами написано, почему в некоторых случаях скобку логичнее поставить так, а не сяк, актуально для всех языков.
Аноним 10/09/19 Втр 19:13:50 147126889
>>1471245
Пипец ты душнарь. В молодую и жизнерадостную команду тебя точно не возьмут.
Аноним 10/09/19 Втр 19:13:51 147126990
>>1471264
>за тебя ставит точки с запятыми
пиздец, ты опущ

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

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

типичный яваскриптер, короче
Аноним 10/09/19 Втр 19:16:23 147127691
>>1471269
Хуя порвался дурачок. Наверное для отступов тоже хуяришь по пробелу, а не жмешь один раз на таб, чтобы редактор за тебя вставил нужное количество?
Аноним 10/09/19 Втр 19:28:56 147129092
>>1471268
>Пипец
Я с таким говнмо как ты и не хотел бы кодить, зумерок
Аноним 10/09/19 Втр 19:30:03 147129593
>>1471290
Так ты и не будешь, так как по софт скиллз не проходишь. Что поделать же.
Аноним 10/09/19 Втр 19:31:22 147129894
>>1471295
Это ты как определил?
Аноним 10/09/19 Втр 19:33:06 147130495
>>1471298
Максималистичный как подросток. Небось и обидчивый еще.
Аноним 10/09/19 Втр 19:38:10 147131096
>>1471304
чини детектор, мне 30+
Аноним 10/09/19 Втр 19:39:01 147131197
Ну вы и токсичные, пиздец просто
Аноним 10/09/19 Втр 19:41:35 147131798
>>1471310
Ну так в этом и проблема. 30+, а ведешь себя как первокур максималист.
Я тебе скинул стайлгайд, просто бери и делай, как там сказано.
Будет красиво отформатированный код.
А в команде договариваются между собой обычно, какого стайлгайда придерживаться и используют соответсвующие линтеры для этого.
Аноним 10/09/19 Втр 21:28:48 147140499
>>1471317
>ведешь себя как первокур максималист
Нет. Просто ты отчего-то подгорел и сработала твоя защитная, школьная реакция.

Везде по разному сказано. Если я например пишу и привык, что необходимо, чтобы код не вылазил за пределы 80 символов, то я его и форматирую определенным способом. Поэтому мне важен сам фундамент - как правильно писать т.к. от этого зависит все написание моего кода и конкретно в этом примере играет роль то сколько пробелов надо использовать для отступов, на какой строке скобку поставить и т.д.
Аноним 10/09/19 Втр 21:30:51 1471406100
>>1471311
Однажды, когда вдруг ты сможешь в больше чем объявлять переменные и тебя начнут интересовать менее популярные вопросы, ты в конце концов осознаешь, что отвечают только тогда, когда ты задаешь вопрос провокационно и токсично. В противном случае будешь вечным ждуном, по сто лет находящим ответы на нужные темы
Аноним 10/09/19 Втр 21:46:54 1471416101
>>1471406
Слушай сюда, говорящая собака, ты этот вопрос >>1471224 токсичным считаешь? Решишь ещё спиздануть что-нибудь умно-образное - передумай, ибо не способен.
Аноним 10/09/19 Втр 22:07:10 1471429102
>>1471404
>чтобы код не вылазил за пределы 80 символов
Ты в прошлом веке живешь, дебил? Строки не должны быть длинными, да, но выставлять конкретное значение - это надо быть либо долбоебом, либо аутистом. Достаточно, чтобы их можно было легко прочитать, а 80 или 150 символов там - вообще похуй, от случая к случаю зависит. Код - это проза, а не математическая формула и пишется он в первую очередь для других читателей-людей.
Аноним 10/09/19 Втр 22:31:09 1471442103
>>1471276
жопу все-таки не вытираешь, я был прав
мамку зовешь, чтобы вытерла?
или так и ходишь вонючим чуханом?

не держи в курсе, жс-блядь
Аноним 10/09/19 Втр 22:40:26 1471450104
>>1471442
Хуя мелкобукву разорвало.
Аноним 10/09/19 Втр 23:22:36 1471472105
>>1471416
ой, да пошел ты нахуй, смерд
Аноним 11/09/19 Срд 00:20:55 1471500106
Аноны, подскажите идеи для проекта на ноде, а то хочу заняться, но не знаю чем
Аноним 11/09/19 Срд 00:50:21 1471514107
>>1471500

Запили мне сервис, который будет получать emailы с подписок, и отображать их в рсс ленту.
Аноним 11/09/19 Срд 01:34:20 1471523108
image.png (88Кб, 938x878)
938x878
image.png (68Кб, 938x671)
938x671
Аноны, подскажите, как решить данные задачки?
Понимаю, что такое надо решать с помощью графов и алгоритмов связанных с ними. Какие алгоритмы нужно использовать?
Аноним 11/09/19 Срд 01:41:10 1471525109
Аноним 11/09/19 Срд 02:13:50 1471533110
>>1471525
Дейкстра легкотня, а вот читать граф из этой матрицы я бы срать ебал.

ДП - мне что-то кажется, что там одной формулой посчитать можно, если учесть края.
Ну, т.е. несколькими формулами.
Везде кроме краев будет каждый раз 2 пути из предыдущих путей
По краям - по одному пути (внутрь).
Учитывая, что всего 8х8, я бы ДП даже не стал заморачиваться.
Аноним 11/09/19 Срд 02:15:31 1471536111
Хотел задать вопрос, почитал тред, передумал. Идите нахуй, уебки токсичные, я лучше на реддите спрошу.
Аноним 11/09/19 Срд 02:17:00 1471537112
>>1471533
>читать граф из этой матрицы я бы срать ебал.
А в чём проблема? Обычная матрица смежности.
>Учитывая, что всего 8х8, я бы ДП даже не стал заморачиваться.
Ну вопрос про принцип был. Мне вот формулу лень подбирать.
И да, задания оба простые.
Аноним 11/09/19 Срд 02:19:47 1471538113
>>1471536
Насрал в тред и ушёл. Вернись мудила, и задай вопрос, авось и поможем.
Аноним 11/09/19 Срд 02:28:34 1471539114
>>1471514
Где подписки брать?
Аноним 11/09/19 Срд 02:55:26 1471544115
Где взять мемы про жс?
Аноним 11/09/19 Срд 02:58:53 1471545116
Аноним 11/09/19 Срд 03:19:03 1471551117
>>1471537
>А в чём проблема? Обычная матрица смежности.
Проблема в том, что просто лень такой хуйней заниматься.
Обычной матрицы смежности хватило бы треугольника.
Все нормальные ребята, короче, делают так, чтобы и данные задать попроще, и обработать их было можно, не сблевав
Аноним 11/09/19 Срд 03:20:47 1471552118
>>1471536
>я лучше на реддите спрошу.
Ахахахаха

Так и вижу это:
>Daragoy reddit. I wanted zadat question, but toxic uyebki sdelali menya sad.
Аноним 11/09/19 Срд 03:25:22 1471558119
>>1471551
Задача на <15 минут. Чем там заниматься?
>Обычной матрицы смежности хватило бы треугольника.
В чём твоя проблема, анон? Задание графа матрицей смежности более чем обычное явление.
Аноним 11/09/19 Срд 03:27:15 1471559120
Аноним 11/09/19 Срд 03:59:10 1471566121
>>1471245
Уже давно придумали, питон называется
Аноним 11/09/19 Срд 09:00:13 1471626122
>>1471566
Нет. В питоне такого нет даже близко
Аноним 11/09/19 Срд 10:22:01 1471652123
Аноним 11/09/19 Срд 10:26:33 1471657124
>>1471245

Есть такое, это го.
Только все его говняют, что он не даёт "свободы"
Аноним 11/09/19 Срд 10:52:05 1471670125
>>1471525
Так ведь здесь не взвешенный граф получается, разве для него можно Дейкстру использовать?
Аноним 11/09/19 Срд 13:10:33 1471732126
image.png (106Кб, 943x872)
943x872
Аноны, вот такая задача.
Код я написал и он работает, но при больших значениях начинает тормозить. Мне нужно, чтобы он ел мало памяти и работал не дольше секунды. (https://jsfiddle.net/dewu3ah7/1/)
Как это можно оптимизировать?
Аноним 11/09/19 Срд 13:44:49 1471753127
>>1471732
У тебя линейный алгоритм, быстрее только арифметическое вычисление за О(1).
Аноним 11/09/19 Срд 13:53:16 1471758128
>>1470028 (OP)
Где годная шапка с тру-книгами и доками для юного падавана? Опять все просрали, бездельники!
Аноним 11/09/19 Срд 14:42:01 1471778129
>>1471753
Так вот я и хочу узнать, можно ли такое провернуть сугубо за простые вычисления.
Аноним 11/09/19 Срд 14:48:58 1471784130
>>1471558
Ты за мои проблемы не переживай, переживай за свои.
Твоя главная - не умеешь читать. Я тебе уже два раза написал, почему вижу такой подход хуевым.
Если до тебя еще не дошло, то и хуй с тобой.
Можешь хоть 4-хмерными кубами задавать свои промежности.
Аноним 11/09/19 Срд 14:49:46 1471785131
>>1471670
т.е. вес 1 это не вес?
Аноним 11/09/19 Срд 14:54:24 1471786132
>>1471785
Вес, но он у всех одинаковый. Инет говорит, что лучше использовать BFS, чем Дейкстру.
Аноним 11/09/19 Срд 14:54:29 1471787133
>>1471525
я бы сказал, что обе задачи на очередь
в 1-м BFS достаточно

во втором с размером 8х8 что-то мемоизировать имеет смысл, только если запросов будет охулиард

Но ради развлечения, давай послушаем идеи, как применить ДП
вижу вариант за n^2 сделать вычисление количества путей для каждой клетки (соответственно, это надо будет где то хранить, что может быть проблемой для больших n), соответственно за О(1) давать ответ на каждый вопрос
какие еще варианты?
Аноним 11/09/19 Срд 14:54:45 1471788134
>>1471778
Нужно. Формулу за тебя не придумаю, но скажу, что скорее всего нужно решить в целых числах.
Аноним 11/09/19 Срд 14:55:55 1471789135
>>1471732
Блядь, задачки от тинькова
программирование, которое вы заслужили
Аноним 11/09/19 Срд 15:16:04 1471796136
>>1471732
можно, поразмыслив, вычислить в О(1)
для этого тебе придется знать, как считать lcm
дальше - нехитрая арифметика

начни с того, что разрисуешь графики работы и выходных
Аноним 11/09/19 Срд 15:18:00 1471797137
>>1471788
Не, там очевидное деление целого на целое, может получиться дробное, поэтому надо будет еще понять, как его привести к целому (в какую сторону).
Но для этого, очевидно, надо вылезти с двача и начать хуярить по бумаге карандашом
Аноним 11/09/19 Срд 15:24:03 1471801138
>>1471786
>Так ведь здесь не взвешенный граф получается, разве для него можно Дейкстру использовать?
Ты спрашивал так.
Ответ: да, можно.

Если вес везде одинаков, то БФС лучше, потому что быстрее.
Вот если бы вес был разный, то БФС было бы нельзя.
Аноним 11/09/19 Срд 15:43:59 1471820139
>>1471788
Интересно, кто то тут осилит такую задачу формулой, у меня пока не выходит
Аноним 11/09/19 Срд 15:45:13 1471821140
>>1471796
>lcm
Как ты сюда НОК приплел?
Аноним 11/09/19 Срд 15:56:29 1471823141
>>1471821
Я же тебе сказал:
начни с того, что разрисуешь графики
посмотришь на паттерн
возможно, захочешь понять, в какой день происходит некоторое интересное событие
тогда поймешь, зачем нужен lcm

короче, там все считается, я проверил на бумажке, прежде чем пиздеть на дваче
Аноним 11/09/19 Срд 15:56:56 1471824142
>>1471801
Да, сори, проебался слегка.


>>1471797
Я уже часа два пытаюсь карандашом хуячить и толковых результатов нет. пришёл только к тому, что могу посчитать, сколько всего дней они поработают вместе до того, как на перерыв уйдёт челик с самыми редкими выходными и если это число больше или равно числу дней, как если бы они работали вместе без выходных, то это мой ответ. А вот что делать в другом случае пока хз.

>>1471796
Не совсем понимаю, причём тут lcm и как оно связанно с графиками. Не вижу связь ступенек с ним.
Аноним 11/09/19 Срд 15:56:58 1471825143
>>1471820
мы тебе формулу напишем, а ты будешь нас в тинькове наебывать?
не, давай, наоборот
Аноним 11/09/19 Срд 15:57:55 1471826144
>>1471824
>могу посчитать, сколько всего дней они поработают вместе до того, как на перерыв уйдёт челик с самыми редкими выходными
Ох...
И зачем тебе это?
Как насчет того, чтобы посчитать, когда они уйдут на выходные в один день?
Аноним 11/09/19 Срд 16:02:59 1471827145
Аноним 11/09/19 Срд 16:11:47 1471831146
>>1471823
>возможно, захочешь понять, в какой день происходит некоторое интересное событие
>
Гений плиз, выложи решение, мимо другой анон
Аноним 11/09/19 Срд 16:12:44 1471833147
>>1471827
Как ты получил формулу для d?
Аноним 11/09/19 Срд 16:17:37 1471834148
InkedcCLFvR6oxj[...].jpg (1413Кб, 1421x1489)
1421x1489
Аноним 11/09/19 Срд 16:22:45 1471839149
>>1471831
С Р Е Д Н Е Е
Р
Е
Д
Н
Е
Е

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

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

Но, вон, анон выше какое-то более простое решение дал.
Я не разбирался, впрочем.


Аноним 11/09/19 Срд 16:24:55 1471843150
Бля я понял причем тут НОК, число НОК это и есть паттерн, считаем сколько до нок повторится раз, потом так же делим общее число багов на это число до НОК, и ну получаем типо 3 паттерна по 7 дней к примеру, и остаток досчитываем
Аноним 11/09/19 Срд 16:26:47 1471845151
>>1471843
Да.
Более того, ты даже остаток можешь вычислить через НОК, если усреднишь, сколько они за нок в среднем в день вместе делают.
Потом, как я уже пару раз сказал: надо понять, куда округлять.
Аноним 11/09/19 Срд 16:40:55 1471851152
>>1471843
>сколько до нок повторится раз
Что повторится?
Аноним 11/09/19 Срд 16:49:17 1471857153
>>1471851
Я понял его идею и скомканно написал, додумай сам, это очевидно
Аноним 11/09/19 Срд 18:39:46 1471900154
>>1471787
>для больших n
Можно хранить две строчки. Так что проблема будет в TL
Аноним 11/09/19 Срд 18:53:09 1471905155
>>1471900
чо-то не понял про две строчки
в чем немыслимое ускорение?

Аноним 11/09/19 Срд 18:55:59 1471907156
>>1471732
1 Посчитать "сколько найдут багов" за N дней тривиально.
2 Бин поиском от 1 до "максимальное количество дней".
Но понадобиться поддержка bigInt в языке.
Аноним 11/09/19 Срд 18:56:34 1471909157
>>1471905
>(соответственно, это надо будет где то хранить, что может быть проблемой для больших n)
Не может
Про ускорение я ничего не говорил
Аноним 11/09/19 Срд 19:40:12 1471950158
image.png (97Кб, 1201x677)
1201x677
Господа, почему еще не на TS?
Аноним 11/09/19 Срд 19:51:00 1471959159
function findRoute(graph, from, to) {
let work = [{at: from, route: []}];
for (let i = 0; i < work.length; i++) {
let {at, route} = work;
for (let place of graph[at]) {
if (place == to) return route.concat(place);
if (!work.some(w => w.at == place)) {
work.push({at: place, route: route.concat(place)});
}
}
}
}


В выделенной строке каждому из свойств объектов будет назначено число i?
Аноним 11/09/19 Срд 19:51:24 1471960160
Аноним 11/09/19 Срд 19:52:01 1471961161
Аноним 11/09/19 Срд 19:58:35 1471965162
>>1471909
понятно
про DP ты для красного словца спизднул

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

так и запишем
Аноним 11/09/19 Срд 20:04:41 1471967163
>>1471965
>про ограничения по памяти ты тоже хуевато представляешь
O(n^2) по времени
O(n) по памяти
TL 1 секунда
Где там проблема с памятью? ПОКАЖИ ТКНИ

>про DP ты для красного словца спизднул
Не то чтобы плохой способ развернуть рекурсию.
Аноним 11/09/19 Срд 21:33:46 1472013164
Если я устанавливаю пакет глобально, например vue-cli, как везде и советуют.

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

Как сделать правильно? И почему советуют ставить глобально?
Аноним 11/09/19 Срд 21:44:33 1472020165
Аноним 11/09/19 Срд 22:03:29 1472032166
Де бле норм ресурсы по react-у?
Кроме офф туториала ниче норм нинашел а его мало для такого как я неумного.
Аноним 11/09/19 Срд 22:08:58 1472037167
>>1472032
Может быть вернуться к jquery?
Аноним 11/09/19 Срд 22:09:54 1472038168
>>1472037
А я его и не начинал.
Аноним 11/09/19 Срд 22:10:06 1472039169
Аноним 11/09/19 Срд 22:10:51 1472040170
Аноним 11/09/19 Срд 22:41:35 1472054171
Аноним 12/09/19 Чтв 02:51:21 1472100172
>>1471967
Как вы эти O(n) считаете?
Аноним 12/09/19 Чтв 02:54:11 1472101173
Есть ресурсы для вкатывальщиков в жс для тех, кто уже умеет программировать? Только не унылые бездушные доки, это я и сам посмотреть могу. С кейсами желательно
Аноним 12/09/19 Чтв 04:59:01 1472112174
>>1472101
Берешь и на реальном проекте учишься.
Аноним 12/09/19 Чтв 06:10:59 1472118175
>>1472101
Хачу в пагламилование, но чтоб весило и с клуонами
Аноним 12/09/19 Чтв 19:12:07 1472402176
Аноним 12/09/19 Чтв 20:09:20 1472436177
image.png (182Кб, 769x482)
769x482
Где прочитать про реализацию подобного? Ну, есть список некоторого количества услуг и нужно, чтобы при вводе в поиске показывались те, где в названии есть введённый текст.
Аноним 12/09/19 Чтв 21:47:37 1472492178
>>1472402
Ебать спасибо. Похоже на годноту, о которой не смог ответить ни один хуесос итт
Аноним 12/09/19 Чтв 22:06:23 1472497179
Как поменять местами значения двух переменных без введения третьей?
Аноним 12/09/19 Чтв 22:13:13 1472500180
Аноним 12/09/19 Чтв 22:21:08 1472507181
Аноним 12/09/19 Чтв 22:29:36 1472510182
>>1472500
Дык интерпретатор же создаёт чуть ли не две временные переменные для этого, не? Или такая дрисня только в питоне?
Аноним 12/09/19 Чтв 22:30:08 1472511183
Аноним 12/09/19 Чтв 22:33:37 1472514184
Аноним 12/09/19 Чтв 22:44:01 1472517185
>>1472402
Жаль для поддержки тайпскрипта придется с бубном плясать, но за описание самих стандартов готов отсосать
Аноним 12/09/19 Чтв 22:46:13 1472519186
Аноним 12/09/19 Чтв 22:52:10 1472520187
>>1472519
Ахуенно, а если это не числа?
Аноним 12/09/19 Чтв 22:53:43 1472521188
>>1472519
И да, надо "местами поменять", а не "поменять местами если"
Аноним 12/09/19 Чтв 22:56:21 1472522189
Аноним 12/09/19 Чтв 23:21:17 1472537190
>>1472100
как он свою хуйню посчитал, я не знаю
потому что алгоритм он толком не проявил

мои n^2 (где n-число колонок/рядов в квадратном поле) - просто обход каждой клетки. Один раз
И получение решения из каждой клетки же за одной обращение
несложно посчитать-то
Аноним 12/09/19 Чтв 23:50:15 1472551191
Аноним 13/09/19 Птн 00:03:45 1472554192
>>1472537
>потому что алгоритм он толком не проявил
Тот же самый. Тебе не нужно хранить всё поле одновременно. Только 2 ряда.
Аноним 13/09/19 Птн 00:59:34 1472576193
>>1472554
Не разговаривай со мной больше.
Не заставляй меня тебе отвечать.
Если я сказал, что вычисляю значения для каждой клетки, я вычисляю значения для каждой клетки.
Если у тебя это как-то трансформируется в "только два ряда", хотя рядов 8, я не хочу даже думать о твоем существовании, не то, что с тобой что-то обсуждать.
Удачи.
Аноним 13/09/19 Птн 01:14:42 1472582194
как вытащить из querySelectorAll('li') именно текстовую часть этих лишек, анонесы?..
Аноним 13/09/19 Птн 01:19:20 1472584195
Аноним 13/09/19 Птн 01:23:14 1472586196
>>1472576
>Не разговаривай со мной больше.
Нет, гори http://ideone.com/pswL1I
>Если я сказал, что вычисляю значения для каждой клетки, я вычисляю значения для каждой клетки.
Я тоже, вот неожиданность
Аноним 13/09/19 Птн 02:10:41 1472592197
>>1472586
ты уебок, который не понимает, слов "для каждой"
тебе сколько раз объяснить, что вычислить надо лишь один раз, а потом каждый раз просто смотреть в нужную клетку?
а не хуярить твои две строки при каждом запросе?
а, ну да
я забыл, что в жс-треде
прости
Аноним 13/09/19 Птн 02:14:31 1472593198
>>1472592
>тебе сколько раз объяснить, что вычислить надо лишь один раз, а потом каждый раз просто смотреть в нужную клетку?
Именно
>а не хуярить твои две строки при каждом запросе?
Таки если запросы разные, то пересчитывать всё равно придётся
>прости
Всё хорошо, ты замечательно освещаешь ночной тред
Аноним 13/09/19 Птн 02:17:22 1472594199
>>1472592
Ты таки можешь показать n^2 для каждой клетки за раз.
Аноним 13/09/19 Птн 03:26:42 1472601200
>>1472594
вы заебали
потрудитесь подняться до того поста, где я разжевал все анону, который интересовался
конечно будет нквадрат
речь шла о возможных проблемах по памяти
пиздец, жсеры тупые уебки
Аноним 13/09/19 Птн 03:30:43 1472602201
>>1472601
>речь шла о возможных проблемах по памяти
И именно потому что нам не надо хранить n^2 элементов, а достаточно n, проблем не будет.
Тупой уёбок тут только ты.
Аноним 13/09/19 Птн 03:53:26 1472605202
sp6czLZuoCE.jpg (24Кб, 540x504)
540x504
Аноним 13/09/19 Птн 03:55:39 1472606203
Кто-нибудь реализовывал радиальный прогресс-бар на чистом жс?
Аноним 13/09/19 Птн 04:47:14 1472611204
Аноним 13/09/19 Птн 06:17:02 1472619205
>>1472605
чё ты ебанины то понаписал? Актион креаторы где?
Аноним 13/09/19 Птн 06:20:03 1472620206
>>1472605
совсем мудак что ли блять. Написал кучу несвязаного между собой кода, иди выпились.
Аноним 13/09/19 Птн 08:41:13 1472659207
Аноним 13/09/19 Птн 09:21:32 1472672208
Пагни, а прогрессив веб аппликейшен для другого вебсайта - это вообще нормальная тема?

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

Я слышал, что это типа зашквар и так нельзя. Чому?
Аноним 13/09/19 Птн 09:35:30 1472676209
>>1470453



> У того же Vue одна из основных фич - это поддержка ES5 и отсутствие необходимости в npm и прочем тулинге, хотя, казалось бы, не похуй ли? А вот в промышленной разработке - не похуй.
Погоди, т.е еслт я подключу vue через cdn то внутри vue в старых браузерах будет работать es5?
Аноним 13/09/19 Птн 11:15:51 1472700210
>>1472676
Browser Compatibility
Vue.js supports all browsers that are ES5-compliant (IE8 and below are not supported).
Аноним 13/09/19 Птн 11:19:14 1472702211
>>1472700
Бле, перепутал es5 и es6.
Аноним 13/09/19 Птн 11:27:53 1472706212
>>1472702
Нет, не будет работать.
Аноним 13/09/19 Птн 11:37:16 1472708213
>>1472101
А Илюха Кантор то чем не угодил? Он недавно обновил учебник. Полтреда по нему учились.
Аноним 13/09/19 Птн 12:25:14 1472728214
Тут фронт-ендщики есть? Чем вы суки занимаетесь на работе целый день? КОлбеки-компоненты-запросы с утра до ночи, в перерывах - кофе? Мене просто интересно.
Аноним 13/09/19 Птн 12:29:09 1472729215
>>1472728
Стилизуй компоненты, напиши вью модель, склей ее с контейнером, закрой пару багов, проясни требования у бизнес анал-итиков, поставь на репит.

>запросы
а это ты зря, на норм проектах клиент сгенерированный уже.
Аноним 13/09/19 Птн 12:31:10 1472732216
>>1472729
Тебе нравится это дело?
Аноним 13/09/19 Птн 12:34:51 1472734217
>>1472732
После АСУ - конечно, блядь. Просто космос! Периодически напрашиваюсь на различные таски, выходящие за рамки непосредственно фронта, ну и для саморазвития пишу в стол, пробуя другие языки и технологии.
Аноним 13/09/19 Птн 12:36:42 1472736218
>>1472734
Ааа. Ну лан, спасибо за инфу. Добра.
Аноним 13/09/19 Птн 12:40:37 1472738219
>>1472729
Верстки много с макетов?
Аноним 13/09/19 Птн 12:43:11 1472740220
>>1472738
Я просился на проекты, где больше кода, меньше верстки. Примерно так и вышло, используются, преимущественно, китовые компоненты, соответственно, стилизовать их проще.
Аноним 13/09/19 Птн 12:52:54 1472745221
>>1472740
>китовые компоненты,
>стилизовать их проще
Если цвет поменять или размер с помощью какого-нибудь size="lg" color="primary" то конечно, иначе пиздец галактического уровня.
Аноним 13/09/19 Птн 12:54:33 1472748222
>>1472745
Ну почему, вложенная темизация решает большую часть проблем, но бывают траблы, да.
Аноним 13/09/19 Птн 16:10:04 1472858223
>>1472708
Пол треда учились, но никто не научился по нему, потому что справочник, а не учебник. В треде сидит несколько тугосерь, которые давно уже вкатились и сами не помнят, что лет с 10 начали вкатываться, поэтому всем советуют сиспы и Eloquent js, а он нихуя не для новичков. А у новичка вайтишника путь совершенно не такой как у тугосери зумерской, которая 5 лет может вкатываться, пока учиться.
Аноним 13/09/19 Птн 16:56:39 1472868224
>>1472858
Я начал вкатываться 6 лет назад с нуля с кантора, потом прочитал пару книжек по руби, поднял сервер на рельсах и уже в основном работал с ними, следующие несколько лет жсом пользовался на уровне "написать скриптик", но потом за неделю освоился когда понадобилось переписывать аппу на реакт, с тех пор могу назвать жс одним из своих основных языков. Нихуя сложного или "справочного" в канторе нет, плюс он популярный, плюс на русском, что для начинающего вполне решающие факторы.
Аноним 13/09/19 Птн 20:04:05 1472945225
>>1472858
>Пол треда учились, но никто не научился по нему, потому что справочник, а не учебник
Кантор вполне учебник, более того — задачник.
Аноним 13/09/19 Птн 21:27:36 1472984226
>>1470049
Посмотреть как сделано в бутстрапе
Аноним 13/09/19 Птн 21:33:43 1472991227
>>1472436
Берёшь данные, по которым выводится эта хуйня, фильтруешь данные по подстроке, выводишь отфильтрованое. Подробности зависят от того, как там что сейчас сделано
Аноним 13/09/19 Птн 23:11:39 1473027228
>>1472611
ага, понял идею, спасибо
Аноним 14/09/19 Суб 10:37:25 1473150229
Аноны спрашиваю в последний раз, jquery обоссаный нужно осваивать или мне нативного es6 + вью хватит для всех задач ?
Аноним 14/09/19 Суб 10:40:57 1473151230
qwewqed.png (53Кб, 678x342)
678x342
Котаны, пользуюсь консолю виндовса для запуска сервера под Node.js, и когда вылазят ошибки типа пикрилейтед, не совсем понятно где они возникли и что собой представляют. Консоль показывает малопонятную xuntu. А хотелось бы как в браузере - и строка подсвечена, и место, и пояснения есть и тд. Что посоветуете? Или я неправильно консолью пользуюсь
Аноним 14/09/19 Суб 10:42:54 1473152231
Аноны, помогите тупичу. У меня есть карта в настольном приложении. Я знаю, например, координаты какой-то точки [3400,2500], есть также зум, я хочу вот эту карту перенести в браузер в окошко, скажем, 1366х768. Как мне правильно посчитать координату пикселя в браузере с учетом этого?
Аноним 14/09/19 Суб 11:14:48 1473160232
>>1473150
ес6+вью хватит для всех задач
Аноним 14/09/19 Суб 11:16:15 1473162233
>>1473152
Поделить координаты на зум
Аноним 14/09/19 Суб 12:25:25 1473188234
image.png (6Кб, 540x60)
540x60
>>1473151
Тебе же написали, server.js:15:2
Аноним 14/09/19 Суб 12:36:12 1473198235
Анон, учил фронтенд и в качестве практики делал проекты с курсов HTML Academy. Все их проекты лежат на гитхабе в открытых репозиториях, т.е любой их может скачать и повторить.
Могу ли я вставить их в свое портфолио, есть ли в этом что-то незаконное? Если спросят на собеседовании, естественно я буду говорить, что курсы не проходил, просто повторил проекты из открытых репозиториев.
Аноним 14/09/19 Суб 12:42:56 1473204236
>>1473188
>server.js:15:2
Что это значит? Я не шучу...
Аноним 14/09/19 Суб 13:05:21 1473222237
>>1473204
файл server.js Строка 15 символ 2
Можно и догадаться
Аноним 14/09/19 Суб 13:15:19 1473230238
2b2b29bb8ea8c0c[...].jpg (117Кб, 1125x952)
1125x952
>>1473222
Не всем дан мозг Гермионы.
Аноним 14/09/19 Суб 13:52:53 1473252239
>>1470431
Спасибо анон, расписал всё как есть. Я вкатился в реакт после 6-месячного изучения PHP, HTML, JS, JQuery, до этого написал дипломный проект - одностраничник с бэком на PHP. Теперь есть вопрос: на реакте уже могу создавать приложения для того, чтобы были пет-проекты. Что интересного можно написать на реакте, чтобы работодатели увидели, что я не тупик? Я могу переписать дипломный проект на реакте, хотя бы без бэка, но что можно сделать ещё помимо него? Идей мало, не знаю с чего начать. Это как стол с огромной кучей еды и ты впал в ступор: не знаешь, с чего начать.
Второй вопрос: насколько часто современный работодатель смотрит на пет-проекты? Я слышал, что сейчас популярно в компаниях давать задачки аля leetcode. Это правда?
Можешь рассказать про себя? Какой опыт, где работаешь, какие языки изучил? Тоже очень интересно.
Аноним 14/09/19 Суб 19:07:11 1473374240
Как называется функционал, когда написав "!" и нажав Enter получаешь все основные блоки html-страницы?
Аноним 14/09/19 Суб 19:39:05 1473388241
>>1473374
Я знаю нажав Таб: Emmet (ранее известный как Zen Coding).
Аноним 14/09/19 Суб 19:39:33 1473390242
>>1473388
У меня в Сублайм Текст такой плагин, оче годный.
Аноним 14/09/19 Суб 20:32:21 1473420243
>>1473252
Гитхаб смотрят, но не все. Работодателю важнее понять, сможешь ли ты выполнять их задачи, поэтому собеседование - процентов 80 успеха.
14/09/19 Суб 20:36:57 1473421244
привет, аноны
я 15лвл и в силу своей неопытности обращаюсь к вам, уже созревшим людям.
Я >2 лет работаю программистом, в частности на ангуляре, за это время я сделал несколько цельных больших проектов(иногда на фронте был онли я). Летом этого года меня посадили на вордпресс, потом - на верстку, сейчас же мне говорят, что в силу своей медленности месяц с хуем буду писать тесты даже не своего кода. Теперь к вопросу, стоит ли съебывать если так, то как и куда, учитывая мой возраст из-за ограничения возможностей реализации себя в коде, либо же сидеть терпеть когда дадут мне в руки проект?
Аноним 14/09/19 Суб 20:56:34 1473433245
>>1473421
>15лвл
Пиздец, я в 15 лет хуярил в игры и даже не задумывался о том, чтобы где-то работать и чему-то учиться. Сколько получаешь?
14/09/19 Суб 21:04:45 1473435246
>>1473421
>>1473433
в районе 20к месяц, за этот месяц вышла тридцатка.
но лучше получать чутка меньше и кодить, чем заниматься чернорабочим трудом. имхо, но я в нем честно, не уверен, буду рад услышать ваше.
и тут что делать, стоит ли мне сейчас подметать за собой остатки, чтобы уйти чистым но куда и как я не особо представляю, либо сидеть и ждать, вдруг дадут работу посерьезнее.
Аноним 14/09/19 Суб 22:10:02 1473467247
>>1473433
А у нас дома (у мамы) комп появился когда мне было лет 13-14, и родители забирали шнур питания когда шли из дома - знали, что мы с братом будет играть. А лет в 18-19 я купил себе ноутбук и начал играть по-хардкору. Сейчас мне 27 почти, вкатываюсь в js...
Аноним 15/09/19 Вск 09:44:56 1473573248
>>1470049
Возьми сетку от бутстрапа. Если семантантика не похуй делай через @extend.
Аноним 15/09/19 Вск 10:28:37 1473591249
Начинаю учить jQuery Вместо React. И что вы мне сделаете? Что интересного можно на нем сделать? А то на жс у меня уже 3 тудулиста, а на большее у меня фантазии не хватает
15/09/19 Вск 10:39:06 1473594250
>>1473591
что-нибудь c аяксом, например https://randstuff.ru/ticket/
анивэй если хочешь быть фронтером, но пока учишься, тебе придется хоть чутка обучиться бэку
бэкер без фронта может работать в полную силу, а фронтер без бэка - нет.
Аноним 15/09/19 Вск 10:54:25 1473597251
>>1473594
Написать генератов билетов? А для чего здесь нужен аякс?
15/09/19 Вск 12:04:55 1473619252
>>1473597
Самый простой пример использования аякса. По нажатии на кнопку посылаешь в рандом орг запрос на шестизначное число, получаешь, выводишь его на экран, рассчитывая, какой это билет
https://codepen.io/pivnojlord/pen/eYOjWwp?editors=1111
Аноним 15/09/19 Вск 12:09:48 1473620253
>>1473597
Генерировать билет на бэке и отдавать его через json, сделать обработку ошибок, обработку события, что билет счастливый, не счастливый. Фронт не должен такими проверками заниматься. Алсо логику вынести в отдельный класс, в стиле ООП сделать задачу.

Короче бесполезных задач можно дохуя придумать
Аноним 15/09/19 Вск 12:10:54 1473621254
И еще прелодер ебануть обязательно
Аноним 15/09/19 Вск 12:11:26 1473623255
И поделиться своим результатом в соцсетях, за сколько попыток сгенерировал билет
Аноним 15/09/19 Вск 12:12:14 1473624256
>>1473620
> сделать обработку ошибок, обработку события, что билет счастливый, не счастливый
Самое главное забыл - отзыв inflight запроса, иначе весь смысл теряется.
Аноним 15/09/19 Вск 12:17:54 1473625257
>>1473624

Переведи для тупых
Аноним 15/09/19 Вск 12:20:40 1473628258
>>1473625
А понял, не знал что у этого название есть
Аноним 15/09/19 Вск 13:08:54 1473655259
Аноним 15/09/19 Вск 13:11:22 1473658260
Аноним 15/09/19 Вск 13:49:11 1473668261
>>1473658
Я не умею пользоваться апишками...
Аноним 15/09/19 Вск 15:03:03 1473700262
>>1473421
Я бы перекатился на Vue, напилил бы себе портфолио (тем более ты говоришь у тебя уже есть 2 проекта на ангуляре). Вордпресс + верстка такое себе, время теряешь.
Аноним 15/09/19 Вск 15:06:11 1473701263
>>1473668
Научись. Там уметь нечего.
Аноним 15/09/19 Вск 15:06:54 1473703264
15/09/19 Вск 16:54:56 1473764265
Аноним 15/09/19 Вск 19:05:30 1473841266
https://jsfiddle.net/L615x2dk/

Блять, сидел делал эту хуйню, вроде тестил каждый шаг, а сейчас выяснилось что оказывается заметки помечаются выполненными только через одну
Аноним 15/09/19 Вск 19:25:28 1473857267
>>1473841
Добавил вот это говно в нужное место
>:nth-child(1)
теперь работает
самое главное что hover который отвечает за подсветку обошелся без этого, ебал в рот это говно
Аноним 15/09/19 Вск 19:48:24 1473869268
насколько нода зрелый проэкт?
Аноним 15/09/19 Вск 19:53:02 1473870269
>>1473869
Достаточно, чтобы юзать в продакшне.
Аноним 15/09/19 Вск 20:02:03 1473879270
Аноним 15/09/19 Вск 20:32:31 1473906271
>>1473841
$ это jquery ? вместо selector ?

В список пробел можно добавлять, получается пустая ячейка.
Аноним 15/09/19 Вск 20:49:48 1473918272
>>1473906
> $ это jquery ?
Да
>вместо selector ?
Наверное
> В список пробел можно добавлять, получается пустая ячейка.
На этом сайте еще подсветка при наведению на заметку не работает. А может я и правда стер валидацию в процессе поиска ошибки из-за которой заметки помечались выполненными только через одну
Аноним 15/09/19 Вск 21:45:52 1473947273
>>1473918
Вызовы методов для одного jquery wrappera надо объединять в цепочку:
Классы объединять через пробел:
$(e.target)
.toggleClass('click-done click-done-color')
.removeClass('hover-done hover-done-color');

Если просто многократно используешь элемент, но, цепочку сделать нельзя (по смыслу), надо создать переменную, и потом работать с ней:
var $someElt = $(someElt);
$someElt.someJqueryFun()
$ в имени - не обязательно, но желательно - это напоминает, что это не просто элемент, а jquery wrapper.

Из функции addNote() надо вернуть созданный элемент.
И далее навешивать событие на него, _персонально_, на не по классовому селектору. Иначе у тебя на каждый элемент навешивается куча обработчиков, понимаешь?
Т.е. вместо $('#to-do-list .notes').click(...) надо $newElt.click(...)

Создавать элемент так:
$newElt = $(`<li class="list-group-item notes">${$('#input').val()}</li>`);
$('#to-do-list').prepend($newElt);
...
return $newElt;

И всё будет работать. Я даже проверил, лол.

Там ещё куча мелких косяков, но, лень писать.
Аноним 15/09/19 Вск 21:46:55 1473950274
Как добавить метод во встроенный тип, например String в typescript?

Не понимаю как работать с этими .d.ts
Добавил файл strings.d.ts в сорцы, по примеру из sf написал interface String {
toCamelCase(): string;
}

И все равно на String нет этого метода и я не могут добавить реализацию в prototype.

Какие вообще расширяют "внешние" типы в ts? Как понять что файл d.ts вообще подхватился?

Второй момент это то что я никак не могу завести vue для web extension. Если делать без файлов .vue то нужен компилятор в рантайме, а для webextensions это нарушает CSP, как я понял нельзя использовать eval.

Если делать с .vue то я не могу сделать импорт из файла .vue

По примерам из гугла нужно добавить

import Vue from 'vue'
declare module 'vue/types/vue' {
interface Vue {
$myProperty: string
}
}

Но у меня ничего не работает.
Помоги анонче.
Аноним 15/09/19 Вск 22:08:12 1473967275
>>1473879
Кто? Нода просто молода ещё. Новые штуки хейтят не от большого ума.

>>1473764
>почему на vue?
Хайп. На самом деле, Vue или React - не так важно.
Аноним 15/09/19 Вск 22:21:12 1473973276
15662138950090.jpg (48Кб, 1000x682)
1000x682
>>1473967
>Нода просто молода ещё.
Аноним 15/09/19 Вск 22:22:47 1473974277
>>1473967
>Хайп. На самом деле, Vue или React - не так важно.
Нормальный человек, посмотрев на пейсбук (реакт) и гугл почту (разрабы ангуляра) будет учить Vue.
Аноним 15/09/19 Вск 22:44:48 1473993278
>>1473918
>еще подсветка при наведению на заметку не работает
!important; надо добавить в стили цвета. Иначе конфликтует с бутстраповским list-group-item.
Также, там сама логика подсветки непродумана.

Вот, посмотри (логику подсветки не менял), + сделано описанное в (>>1473947):
https://jsfiddle.net/qckjoa80/
Аноним 15/09/19 Вск 23:41:41 1474030279
>>1473947
Спасибо за пояснения
Аноним 16/09/19 Пнд 01:04:49 1474072280
Аноним 16/09/19 Пнд 05:00:13 1474090281
15670928931210.png (24Кб, 222x227)
222x227
>>1473974
Гениальная логика.
Аноним 16/09/19 Пнд 08:17:56 1474122282
>>1473974
То есть вьюшнику и посмотреть некуда?)))
Аноним 16/09/19 Пнд 09:21:40 1474142283
>>1473967
фейсбук щас перепиливают полностью внешний вид
Аноним 16/09/19 Пнд 09:56:58 1474154284
Пчелы, какая БД/локальное хранилище самое легкое в настройке и запуске для react-native под андроид?
Аноним 16/09/19 Пнд 10:00:15 1474155285
>>1474154
Вангую sqlite, но это не точно.
Аноним 16/09/19 Пнд 11:21:11 1474173286
>>1473879
Потому что Гугл (движок V8). Потому что ЖС не серверный язык (справедливости ради, изначально планировалась и серверной, и клиентской). Потому что есть пакеты на пять строчек с функционалом, который отдельного пакета не должен требовать.
Причины найдутся для каждого.
Аноним 16/09/19 Пнд 13:27:01 1474227287
>>1474173
>изначально планировалась и серверной, и клиентской
В те давние, давние годы даже джава не планировалась серверной.
Это потом как-то само получилось, лол.
Собственно, джаваскрипт и был так назван, чтобы взлететь на волне хайпа джавы и джава-апплетов в браузерах.
Аноним 16/09/19 Пнд 14:30:09 1474314288
Хотел отправить данные через ajax в мой файлик data.json, а мне написали ошибка 405. Почему летсплейщики по языкам обманывают народ? Что мне теперь делать? Достаточно просто настроить какой-нибудь сервер или я еще должен проводить манипуляции с файликом data.json? У меня есть Live Server от VS Code, с помощью него я могу получать данные из файлика data.json
Аноним 16/09/19 Пнд 14:47:42 1474336289
>>1474314
разве не очевидно что для обработки аякса нужен принимающий сервер?
Аноним 16/09/19 Пнд 14:48:48 1474337290
>>1474336
Хотя я хуйню несу, 405 же тебе что то выдало
гугли код ошибки
Аноним 16/09/19 Пнд 14:49:08 1474338291
Аноны какой уровень нужен что бы вкатиться в опенсоурс ? часто говорят типа, для новичков полезно. Ну вот я изучил конструкции языка допустим более менее, но как я смогут фиксить какие то баги, не имея нихуя опыта ?
Аноним 16/09/19 Пнд 14:56:25 1474348292
Аноним 16/09/19 Пнд 16:44:21 1474422293
Бляяяя
Пытаюсь выяснить что делать с этой вашей нодой жс. Половина идиотов на ютубе читают википедию, другая подключает к ноде жс еще миллион непонятных технологий. Я просто хочу сделать тудулист который бы не стирался при обновлении страницы инфибо: локал сторадж с помощью жукуери и ажакс. ЧТО МНЕ ДЕЛАТЬ???
Аноним 16/09/19 Пнд 17:05:58 1474433294
Аноним 16/09/19 Пнд 17:15:37 1474439295
>>1474433
Я так понял этот код выводит на экран содержимое data.json
Ну это я вроде умею. Мне надо научиться записывать информацию в data.json
Аноним 16/09/19 Пнд 17:26:10 1474445296
>>1474439
var jsonStr = JSON.stringify(myData);
//записываешь jsonStr в куки или ещё куда
Аноним 16/09/19 Пнд 17:29:34 1474447297
>>1474445
В куки мне не надо. Live Server от VS Code записывать не позволяет. Скачал Node.js а что с ней делать - непонятно! Вот в чем проблема
Аноним 16/09/19 Пнд 17:39:17 1474451298
>>1474447
Node - это:
- Интерпретатор JS
- Менеджер пакетов (npm)
- Коллекция библиотек (пакетов)
- Инструменты для транспиляции (ES6->ES5, JSX->ES, ...) в виде пакетов.
- Инструменты для упаковки (Webpack) - тоже пакеты
- Средства запуска скриптов
- Всякая прочая хуйня
В общем, дохуя всего.

Что делать?
Найти какой-нибудь туториал, и начать задрачивать потихоньку.
Их дохуя, и туду-лист среди них тоже есть, я думаю, и не один.
Аноним 16/09/19 Пнд 17:43:38 1474454299
>>1474451
А может ты посоветуешь какой-нибудь туториал? А то у меня такая проблема >>1474422
Аноним 16/09/19 Пнд 18:07:01 1474463300
>>1470453
>Далеко не все готовы бросить всё и начать писать на фреймворках, которых ещё вчера не было, и, возможно, не будет завтра.

Помню как о Vue так отзывались в wrk треде года три назад. реакт\ангуляр - сила, вью - могила, ибо первые два поддерживаются крупными компаниями.

Но похоже, что-то пошло не так.
Аноним 16/09/19 Пнд 18:19:34 1474473301
>>1470353
>Любитель изобретать колеса? Ок, но в реальной жизни нужно таски закрывать и делать это быстро.
Пишу на нативщине так же быстро как и на жиркуери. Что я делаю не так?
Аноним 16/09/19 Пнд 19:11:53 1474511302
>>1474451
Это зависит от того, что именно ты планируешь делать, на чём и т.п.

Вот, первая же ссылка в гугле, node не нужен:
https://www.sitepoint.com/building-list-jquery-local-storage/

Про node - лучше зайди с другого конца, и начни разбираться с вебпаком, т.к. без него - никуда:
https://webpack.js.org/guides/getting-started/#basic-setup
Там очень простые мини-проекты-туториалы сначала.

Потом бабель:
https://babeljs.io/docs/en/

Вообще - в гугле набираешь js node zalupa how to - и получаешь.
Аноним 16/09/19 Пнд 19:13:50 1474516303
>>1474463
>Но похоже, что-то пошло не так.
Китайцы - практичные.
И китайские компании тоже очень большие.
Просто они не выпячиваются, а тихо прут как танки под покровом ночи.
Аноним 16/09/19 Пнд 19:16:34 1474520304
>>1474511
>local storage
Уже делал. Хочу учить хранение данных на сервере
>webpack
Хорошо, посмотрю
> Вообще - в гугле набираешь js node zalupa how to - и получаешь.
И получаю node js + angular + react + vue + sql + mongodb zalupa how to. Я конечно понимаю что это все надо учить, но я хочу закрепить свои текущие знания и двигаться мелкими шажками
Аноним 16/09/19 Пнд 19:24:58 1474524305
>>1474520
>Хочу учить хранение данных на сервере
Это называется бэкенд.
Ангуляры и вебпаки, а также джиквери и прочее - тут ни при чём.

И это зависит от выбранного стека.
Если ты хочешь делать бэкенд на Node - то это не ко мне.
Я делаю это на джаве.

Вот, одна секунда в гугле (node js server todo list):
https://medium.com/@atingenkay/creating-a-todo-app-with-node-js-express-8fa51f39b16f
https://vegibit.com/node-js-todo-list-tutorial/
И т.д.
Аноним 16/09/19 Пнд 20:49:13 1474556306
js42112421.png (9Кб, 538x283)
538x283
Аноны как работает if ( start++ ) ?
Аноним 16/09/19 Пнд 20:50:22 1474558307
node как сервер норм тема?
Аноним 16/09/19 Пнд 21:06:28 1474563308
Аноним 16/09/19 Пнд 21:08:31 1474564309
Хайп node.js прошел.
Жив ли node.js?
Есть перспективы?
Аноним 16/09/19 Пнд 22:39:19 1474900310
>>1474564
Давай, бери уже свой пехепе и иди отсюда. Давай, возьми его, я знаю что ты хочешь. Там перспектив тебе до гроба хватит разгребать.
Аноним 16/09/19 Пнд 23:13:00 1474937311
Аноним 17/09/19 Втр 08:09:01 1475032312
>>1474937
Хрен ли там объяснять?
Аноним 17/09/19 Втр 09:45:18 1475052313
>>1474900
а я до сих пор не могу принять,что есть ЖС для СЕРВЕРА БЛЯТЬ!
Аноним 17/09/19 Втр 09:47:30 1475053314
Посоны, я провел ресерч и понял, что вкатываться в реакт/vue бессмысленно, если ты долбаеб фрилансер.

Тут своя атмосфера, до сих пор в ходу движки на php, jquery вот это вот все.

Я все правильно понял?
Аноним 17/09/19 Втр 09:48:21 1475054315
>>1475052
А что не так? Жс для серверной разработки гораздо лучше того же питона, на котором много кто пишет.
Аноним 17/09/19 Втр 09:51:50 1475057316
>>1475054
схерали?питон лаконичней как минимум
Аноним 17/09/19 Втр 10:02:53 1475060317
>>1474937
Меня запутало, то, что счетчик в if засунули. if ( x++ ), он проверяет условие и увеличивается. Если условие true, он увеличится а потом уже выведет в консоль свое значение. Поэтому в условии x = 2, а в консоль уже 3, выводиться.
Пример ебанутый, просто увидел на mdsn, и пытался понять, что происходит.
Аноним 17/09/19 Втр 10:08:06 1475061318
>>1475057
Перфоманс, асинхронность из коробки, вещи типа статических анализаторов, линтеров и автоформаттеров получше. В питоне линтер не умеет ставить одинарные кавычки из-за многострочных строк через """.
Аноним 17/09/19 Втр 10:09:36 1475062319
Как связывают стек на питоне и JS? Как они могут работать вместе?
Аноним 17/09/19 Втр 11:13:43 1475110320
Аноним 17/09/19 Втр 11:18:36 1475115321
>>1475061
Но ведь в питоне есть асинхронность из коробки, и многопоточность тоже.
Аноним 17/09/19 Втр 11:50:20 1475137322
>>1475053
ну смотря какие проекты
>движки на php, jquery вот это вот все.
Это скорее всего всякие блоги на вордпресе
Аноним 17/09/19 Втр 16:10:49 1475337323
Дорогие макаки-жоперы. Помогите мне пожалуйста.

Мне нужно спиздить css... Только css этот пуст. Точнее, у него есть @media. И мне нужно импортировать этот @media. Если кликать правой кнопкой, то ничего не будет. Если нажать на "save", то мы сможем сохранить сам .css, но он же пуст. Что делать?
Аноним 17/09/19 Втр 17:19:55 1475399324
Аноним 17/09/19 Втр 17:29:10 1475400325
>>1475399
Страница динамическая. Потому не думаю, что этот вариант подходит.
Аноним 17/09/19 Втр 17:44:20 1475407326
Screenshot20190[...].png (56Кб, 1920x606)
1920x606
Аноним 17/09/19 Втр 18:40:17 1475433327
Поясните, Джеймсы, какого хуя асинхронный функциональный язык выполняется в своей массе последовательно?

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

Все события в среде js выполняются последовательно, а вебворкеры практически не юзабельны в реальных задачах.

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

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

Я столкнулся с проблемами, когда писал на js простую игрушку для местного конкурса. В итоге получилась лагающая дрисня у некоторых людей, так как объекты, которые легко распаралелить и обсчитывать отдельно не могут быть обсчитаны ввиду ограниченности среды.

То есть язык легко позволяет программировать асинхронно, но сами языковые среды уёбищны в этом плане.

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

Я бы хотел верить, что это говно изменится и я бы хотел его менять, потому что я вижу практическую необходимость в многопоточном веб коде.
Аноним 17/09/19 Втр 19:01:13 1475445328
>>1475433
>хочу стрелять по ногам в браузере
нет
Аноним 17/09/19 Втр 19:13:16 1475454329
>>1475433
Сам браузер многопоточный. Это event loop у тебя один. HTML может лагать из-за того, что ты не знаешь когда и почему вызываются в браузере reflow и repaint, не знаешь как оптимизировать внесение изменений в DOM, блокируешь основной тред итд итп. Многопоточность тут не при чём особо. Если тебе для твоей игры надо сделать летающий div и ты делаешь это изменяя в JS top и left то это ты рукожоп, а не браузер однопоточный. Потому что этот квадратик можно вообще на GPU даже сгрузить отчасти.
Аноним 17/09/19 Втр 19:30:47 1475469330
Аноним 17/09/19 Втр 19:33:59 1475471331
>>1475469
Блять, не воровство, а исследовательский проект.

Ясно?

Лучше бы сказал что делать. Я ни html, ни js не знаю. А вот сделать нужно. Как вытащить эту ебучую @media? И почему без нее ничего толком не отображается?
Аноним 17/09/19 Втр 20:46:49 1475545332
Сап двач. Хочу сделать одну страничку с одной табличкой, которая будет наполнятся из апи ответа сервера в формате джсон (придется запрашивать через пхп, потому что ваша параша знаю не умеет получать ответ с чужого сервера). Так вот, есть какая-нибудь заготовка или фреймворк под такое?
Аноним 17/09/19 Втр 20:53:10 1475551333
>>1475545
Вроде наша параша это умеет.
мимо посмотрел один ролик по ажакс
Аноним 17/09/19 Втр 20:54:06 1475553334
>>1475551
Ага, знаю я как ваша параша это умеет. ОЙ ЗАЙДИ В НАСТРОЙКИ СЕРВЕРА И РАЗРЕШИ ДОСТУП))))))))))))000
Аноним 17/09/19 Втр 20:55:21 1475555335
Квадрипол
Аноним 17/09/19 Втр 20:57:09 1475556336
Аноним 17/09/19 Втр 20:59:54 1475561337
.png (5Кб, 507x43)
507x43
.jfif (5Кб, 225x224)
225x224
Аноним 17/09/19 Втр 21:23:24 1475577338
>>1475454
Браузер многопоточный, а js код нет.
Аноним 18/09/19 Срд 07:48:14 1475836339
>>1475561

Что у тебя за запрос джсонов POST'ом?
Аноним 18/09/19 Срд 08:09:04 1475844340
Аноним 18/09/19 Срд 09:44:45 1475861341
>>1475553
Дак это их параша а не наша.
Аноним 18/09/19 Срд 12:05:50 1475937342
Аноним 18/09/19 Срд 14:28:10 1476037343
Аноним 18/09/19 Срд 14:37:42 1476050344
Что-то отвалился вывод на консоль в атоме через пакет script. Показывает только время выполнения.
Есть альтернативы, кроме переката на vscode?
Аноним 18/09/19 Срд 15:27:00 1476102345
>>1475137
> всякие блоги на вордпресе

Ну сейчас не 2003. Но вордпрессе делают даже аллаха.
Аноним 18/09/19 Срд 15:47:33 1476129346
>>1475433
>асинхронный функциональный язык
Ты тредом ошибся, тут жопаскрипт обсуждают.
Аноним 18/09/19 Срд 15:49:35 1476133347
>>1475937
Ты ебанутый? Думаешь тут кто-то будет смотреть твои ебаные видосики да еще и без таймкодов, чтобы разобраться?
Аноним 18/09/19 Срд 16:34:28 1476174348
Аноним 18/09/19 Срд 16:41:57 1476186349
Аноним 18/09/19 Срд 18:36:43 1476261350
>>1470028 (OP)
Можете посоветовать годноты по изучению тайпскрипта? Что-нибудь с разжевыванием на пальцах. Испытываю большие трудности с изъебистыми дженериками и прочими сложными ситуациями.

Мб в треде есть очень умный анон, который поможет написать тип, который бы принимал объект и возвращал ключи объекта, у которых значения - строки?
Аноним 18/09/19 Срд 20:52:49 1476386351
>>1476261
Тип не может ничего "принимать".
Тем более - принимать объект.
Сформулируй уже, чего ты хочешь.
Аноним 18/09/19 Срд 22:07:38 1476425352
image.png (307Кб, 1208x565)
1208x565
Прохожу курс по JS
Аноним 18/09/19 Срд 22:08:50 1476427353
Аноним 18/09/19 Срд 22:12:27 1476430354
Пиздец, сделал батник из двух строчек который запускает сервак, кайфанул больше чем от написания ту ду листа
Аноним 18/09/19 Срд 22:13:06 1476432355
gQHAGQZ7pfk.jpg (65Кб, 639x480)
639x480
У меня typescript использует npm модуль uuid, который поддерживает и серверную среду и браузер.

Когда я компилировал typescript через gulp используя browserify то все работало как надо. Сейчас пытаюсь скомпилировать webpack и пишет что
Module not found: Error: Can't resolve 'uuid/v1'

Что ему не нравится?

Вот если что webpack конфиг
https://pastebin.com/GX9anGFD
Гульп код который компилировал и собирал как надо
https://pastebin.com/LrZkaNMb
Тсконфиг
https://pastebin.com/KRdikkGA
Аноним 18/09/19 Срд 22:13:29 1476433356
>>1476427
0, юзаю бизнесс акк, тут все курсы фришные
Аноним 18/09/19 Срд 22:25:59 1476447357
Аноним 18/09/19 Срд 23:07:53 1476478358
>>1476386
Дженерик тип. пиздец как сложно догадаться
>>1476447
keyof все ключи возвращает, мне нужны только те, у которых строки в значении
type Obj = {a: string; b: number; }
type DaiStroki<Obj> должен вернуть 'a'
Аноним 19/09/19 Чтв 00:19:24 1476521359
>>1476478
> keyof все ключи возвращает, мне нужны только те, у которых строки в значении
Через тернарные типы и extends.
Аноним 19/09/19 Чтв 00:51:05 1476532360
>>1476478
type DaiStroki<O> = Extract<keyof O, string>;
Аноним 19/09/19 Чтв 01:22:11 1476544361
>>1476432
Разобрался, надо было в resolve еще .js файлы добавить т.к.
мои файлы на ts вебпак воспринимает как модули, а все остальные .js нет.
Аноним 19/09/19 Чтв 02:24:33 1476557362
Аноним 19/09/19 Чтв 09:44:26 1476628363
Хочу написать GUI на JS, а всю логику на Java для desktop приложения. Ткните носом, что почитать, для передачи данных между JS и Java. Http не подойдет же, тк все локально? Спасибо.
Аноним 19/09/19 Чтв 09:52:02 1476632364
>>1476628
>всю логику на Java
нахуя? электрон может во все
Аноним 19/09/19 Чтв 09:56:23 1476634365
>>1476532
Это ж вроде вернет, ключи, которые строки, а не ключи, у которых значения - строки.
>>1476521
да, чёто такое надо, пойду гайды читать
Аноним 19/09/19 Чтв 10:01:17 1476635366
>>1476632
Есть готовый код на Java со страшной мордой на Swing.
Поэтому, только GUI нужно, чтобы передавать нажатия на кнопочки и user input с того же электрона в Java.
Аноним 19/09/19 Чтв 10:06:36 1476637367
>>1470369
> Да и у меня даже не на работодателей горит, а на программистов, которые соглашаются работать за нихуя и тем самым занижают зп в отрасли.
Это нормальная тема. Сам специально занизил себе цену, чтоб взяли и смог получить опыта, а потом через 4 месяца съебал в место получше. Ты джуном будешь пол года-год, если не дебил, это крошечная часть карьеры, не стоит париться по поводу зп в этот период.
Аноним 19/09/19 Чтв 10:09:21 1476638368
>>1476635
Тогда можешь посмотреть на nw.js
Vue Аноним 19/09/19 Чтв 10:23:08 1476642369
Screenshot20190[...].png (21Кб, 445x308)
445x308
Как правильно установить значение свойству settings, по событию config. Типа как на пике, но чтоб работало
Аноним 19/09/19 Чтв 11:19:07 1476669370
>>1475399
F12 - Вкладка Network, сортируешь по css, правой кнопкой - save as
Аноним 19/09/19 Чтв 11:58:38 1476696371
Аноним 19/09/19 Чтв 12:04:52 1476703372
>>1476628
То есть у тебя сервер на Java? В чем проблема через тот же axios к нему обращаться, чтоб контроллер выполнил свой код и отправил данные тебе обратно?
Аноним 19/09/19 Чтв 12:29:09 1476718373
Анон, помоги пожалуйста разобраться в этих новомодных хуках реакта, а именно в жизненном цикле функционального компонента. Если наследуясь от класса интуитивно было понятно за что отвечает метод жизненного цикла, то с хуками вообще пизда, нихуя непонятно. Держи тебе useEffect, он тебе и didMount и unmount и все остальное. Напиши, пожалуйста, пример для каждого метода жизненного цикла, как это выглядит на хуках в функицональном компоненте
Аноним 19/09/19 Чтв 12:36:31 1476721374
>>1476703
>2019
>ЖС ТРЕД
>тот же axios
ААААААААААААААААААААААА
Аноним 19/09/19 Чтв 12:45:53 1476727375
>>1476721
Хули ты акаешь, мудило? Он удобен и практичен, а два килобайта сверху в билде я в рот ебал, охуеть потеря
Аноним 19/09/19 Чтв 12:52:47 1476733376
>>1476478
>>1476634

type DaiStroki<O> = {
__[K in keyof O]: O[K] extends string ? K : never
}[keyof O];
Аноним 19/09/19 Чтв 12:55:33 1476735377
Аноним 19/09/19 Чтв 12:57:35 1476737378
>>1476386
>Тип не может ничего "принимать".
Т А Й П А Р Г У М Е Н Т Ы
А
Й
П
А
Р
Г
У
М
Е
Н
Т
Ы
Аноним 19/09/19 Чтв 14:41:46 1476840379
>>1476733
>>1476735
Спасибо. У меня самого ts-essentials либа, уже нашёл там готовое решение.
Аноним 19/09/19 Чтв 16:25:46 1476926380
>>1476721
А что не так? С каких пор он стал чем-то плохим?
Аноним 19/09/19 Чтв 17:50:01 1476983381
ШОК КОНТЕНТ! ЛОУ СКИЛЛЬНЫЙ СУМАСШЕДШИЙ ДВАЧЕР ОМЕЖНО ПЫТАЕТСЯ ТРУДОУСТРОИТЬСЯ В ЯНДЕКС!!!

Чел НЕ ЗНАЕТ ТИПОВ ДАННЫХ в JS и при этом хочет 120К!
https://youtu.be/BBmC5zb4mzE?t=600
Аноним 19/09/19 Чтв 17:56:46 1476990382
>>1476983
Та мож это троль прост.
Аноним 19/09/19 Чтв 18:18:24 1477005383
Нужно ли учить верстку перед чтением javascript info?
Аноним 19/09/19 Чтв 18:45:22 1477021384
>>1476983
Сейчас все разрабы бородачи?
Аноним 19/09/19 Чтв 18:55:32 1477031385
>>1476983
Как-то его очень слабо спрашивают.
Аноним 19/09/19 Чтв 19:09:43 1477040386
Чето я не знаю куда вкатиться с моим вопросом.
Дано: линукс, написанная ебала на ноде, хочу сделать из этого исполняемый файл.
Через which получаю путь до ноды, ставлю этот путь в шебенг, даю права на выполнение и нихуя не работает: command not found. Запускаю с той же папки, сейчас без path, до этого пробовал с path: command not found. Почему нахуй?
Аноним 19/09/19 Чтв 19:26:07 1477059387
>>1477040
в usr/bin/
сунь chmod-нутый файл или ссылку на него
Аноним 19/09/19 Чтв 19:28:08 1477064388
Аноним 19/09/19 Чтв 20:40:40 1477123389
>>1477059
Спасибо, это сработало, но, блджат, это бред какой-то, path ведь адекватно была прописана.
Аноним 19/09/19 Чтв 20:54:41 1477131390
>>1477123
Сам чето высрал себе на ноги еще бурчишь
Лучше бы вгетпейстнул
Аноним 19/09/19 Чтв 21:20:05 1477156391
на жс пишут игры?
Аноним 19/09/19 Чтв 21:25:42 1477170392
>>1477156
На жс вообще ничего не пишут. Этот тред - фикция
Аноним 19/09/19 Чтв 21:31:00 1477177393
>>1477064
А есть на русском нормальные объяснения? С ангельским у меня плохо, а с транслитом сидеть и понимать смысл такое себе
Аноним 19/09/19 Чтв 21:33:58 1477180394
>>1477064
>>1477177
Извиняюсь, ответил не читая, думал там снова простыня с кучей непонятной терминологии на английском. Спасибо! Годная статья. А есть такое же простое про редакс в функциональных компонентах?
Аноним 19/09/19 Чтв 21:57:34 1477203395
>>1476983
>Чел НЕ ЗНАЕТ ТИПОВ ДАННЫХ в JS и при этом хочет 120К!
Ты комменты-то хотя б к этому видиву все прочитал?
Что ему эти жалкие 120к, когда он в месяц рубил по 300к?
Пруф: https://vk.com/wall-125614288_969 ваше пруфы - не пруфы.
Аноним 19/09/19 Чтв 22:22:15 1477217396
Аноним 20/09/19 Птн 03:23:41 1477337397
Untitleqwewd.png (4Кб, 298x261)
298x261
123123d.png (53Кб, 1234x947)
1234x947
Аноны, хелп плиз, эта хуйня меня заебала. Вот масенькиц скриптик моего сервера, послать "WRONG" или "YEEHAAAA!" в зависимости от того что пришло с запросом. Консоль показывает пик 2. Ну что я делаю не так?! Если надо, дам и код. Я совершенно не могу понять где туплю.
Аноним 20/09/19 Птн 03:25:28 1477338398
>>1477337
Точнее, я могу понять что сравнение значений происходить раньше чем присвоение в переменную того что надо сравнить, т.е. сравнивать нечего но ПОЧЕМУ?
Аноним 20/09/19 Птн 06:34:10 1477362399
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов