Вы видите копию треда, сохраненную 13 августа 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Шапка:
https://github.com/acilsd/wrk-fet
JavaScript учим тут:
https://learn.javascript.ru/
Как учить React:
https://github.com/rtivital/react-things
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Торренты на интенсивы HTML Academy:
Базовый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071
Продвинутый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1227331
Продвинутый интенсив HTML/CSS за 2017 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071
Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526
Продвинутый JS-интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1165695
Годный курс по основам JS (на ES6):
https://ru.hexlet.io/courses/introduction_to_programming
Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлые треды:
#59-64 в предыдущих шапках
#65 http://arhivach.cf/thread/360201/
#66 http://arhivach.cf/thread/361709/
#67 http://arhivach.cf/thread/363185/
#68 http://arhivach.cf/thread/364582/
На данный момент на hh.ru по Москве:
1 169 вакансий «front-end»
+98 вакансий с прошлого измерения(28/05/18)
859 вакансий «react»
+84 вакансий с прошлого измерения(28/05/18)
врёти!
Замкнутый круг выходит.
на 8 минуте -> https://www.youtube.com/watch?v=ZFm0OPDYKNA&list=PLTbz5Wv5vNcs0zKKmF0DSo6m05RnMqUXk&index=5
он подрубает webpack.optimize.UglifyJsPlugin() без каких-либо дополнительных настроек. в итоге у него после сборки на 13:20 размер выходного index.js уменьшился в 3 раза.
делаю все в точности как у него, но размер моего файла не меняется вообще, хотя визуально выходной файл выглядит как у него (без лишних пробелов и т.д.)
в чем может быть проблема?
Красноглазики сидят на маках и в хуй не дуют.
Что за тормоз на видео? Еще блять так тихо.
Читаю хтмл/цсс - хочется убить себя.
Так и должно быть?
У меня так же, только вместо жс Python и sql.
Что именно ты читал про жс?
https://jsfiddle.net/ujvy3cjr/11/
>ты всё так исправил, что я не могу уследить за твоей логикой
Я вроде только логику растягивания в блоке 1 поменял, думал будет ближе к желаемому варианту.
Указывая flex: 1 (что равно flex-grow: 1, flex-shrink: 1, flex-basis: 0), даешь блоку что-то вроде относительного коэффициента. Если у двух флекс элементов будут равные значения, они будут занимать по половине имеющегося пространства. А если одному 2 и другому 3, то первый займет 2/5, второй 3/5.
А абсолютно позиционируя блоки с прозрачностью, выбиваем их из потока и другие блоки начинают проходят сквозь них.
Указываем родителю position: relative и абсолютно позиционированный блок можно будет располагать относительно родителя. Указываем ему top: 0, bot: 0... и привязываем его края к краям этого блока-родителя.
Ну и z-index-ом какие-то слои выдвигаем вперед, какие-то назад, чтобы блок с прозрачностью был снизу блока с контентом.
>Алсо ты работаешь или просто так сидишь сычуешь? Учишься?
Сычую. Уволился недавно с дно-работы, сейчас стараюсь максимально времени уделять верстке.
Теги, отступы поменял, неудобно было работать
>максимально времени уделять верстке
А надо уделять жаваскрипту. Верстку освоить - это пройти курсы кокодемии, интенсив посмотреть, да немного попрактиковаться.
А с жаваскриптом все немного сложнее.
Я как раз по первому интенсиву верстаю сайт. После пройду продвинутый. Как научусь нормально верстать адаптивно и немного попрактикуюсь бутстрапом, так и перейду к js.
Теряешь время. лучше бы жаваскрипт сразу учил, а там во время пердолинга дома и верстку подтянешь.
А респонсив, это же не просто пару новых тегов html и свойств css выучить, тут что-то посложнее. Да и думаю на первой работу больше верстать придется, нежели на js писать.
btn:hover {height: 40px}
> тут что-то посложнее
Не сложнее жаваскрипта.
> Да и думаю на первой работу больше верстать придется, нежели на js писать.
Кому в 2018 верстальщики нужны? Синглпейджи на реакте учись делать, епта.
Вообще, самым оптимальным вариантом будет и верстать, и жаваскрипт учить. Заебался верстать - читаешь кантора, заебался читать кантора - верстаешь.
Я уже сделал проект на вью, но на нем нет вакансий, я понял, что это была ошибка, но время потеряно, проект уже на вью и теперь я сокрушаюсь над тем, как сделать рабочий проект на реакте домашние пет прожекты хеллоуворды на реакте серьезно не воспринимают
Ты думаешь, что если сделаешь проект на реакте, то на тебя сразу посыпятся предложения поработать?
.btn::after {
position: absolute;
top: 42%;
left: 0;
content: "";
width: 100%;
height: 8px;
background-color: #ffc600;
z-index: -1;
transition: all .5s;
}
.btn:hover::after {
top: 0;
height: 100%;
transition: all .5s;
}
Без использования текстареа есть решение?
И если ресет всё сбрасывал и я начинал с нуля и сам всё задавал, то у нормалайза хуй пойми что и как.
Какие мне маргины и падинги сбрасывать? У кого они тут заданы по умолчанию?
Но мы не только для вката это отслеживаем, а и чтобы знать общие тенденции. А то тут чмошники из года в год орут, что фронт умирает, джс умирает, реакт умирает, но на самом деле это не так.
>но на самом деле это не так.
Согласен, не так, фронт не умирает, но вот вы пишите что 1000+ вакансий. Новички думают что на рынке вакуум и типо 1000 мест их ждут, стоит только освоить HTML+CSS+JS и написать хеллоу-ворлд на реакте. А по факту из этих 1000 ищут джунов 20-30 контор. И если ищут джуна, это не значит что готовы взять без опыта. И если джун, это не значит что достаточно уметь делать туду лист. Многие не понимают, в какое говно ввязываются.
Значит пусть учат и превозмогают.
Да и вообще всегда весело потом проигрывать с того, как манямирок вкатывальщиков рушится.
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))пошел нахуй)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Найс ты порвался, опущ малолетний.
Открой сам файл, там комментариев в 10 раз больше, чем кода.
Куда он там сука залезал ,каждый раз проигрываю.
Уже выходил на работу?
Тут два варианта:
1) Разработка действительно идет на современных фреймворках — Поздравляю со вкатом.
2) Тебя садят рефакторить нечитаемое легаси говно на джикверив лучшем случае — Повезет на следующей галере.
Со среда начинаю. Реакт, редакс, новые стандарты аля ес7-ес8 под бабелем и всё такое.
Как же хочется дружить с тоходевочкой...
Блять, да мне похуй на тебя, блять, слушай, какая у тебя там лычка, блять, компания, перспективы там блять, команда, всё, мне похуй, хоть там “реакт”, хоть блять нахуй “ангуляр”, хоть “вью”, хоть “жиквери” блять, хоть стометровое полотно жс лапши, мне на это насрать, понимаешь? Сколько ты там, какой код пишешь, какие либы, каких значит вот этих либ опенсорсных или проприетарных, блять в космос ты летишь или мастер пушишь, мне на это насрать, понимаешь?
Я, блять, в своем познании настолько преисполнился, что я как будто бы уже сто триллионов миллиардов лет, блять, проживаю на триллионах и триллионах таких же проектов, как этот ваш, мне этот проект абсолютно понятен, и я здесь ищу только одного, блять, - покоя, умиротворения и вот этой гармонии, от слияния с бесконечно вечным, от созерцания великого фрактального подобия и от вот этого замечательного всеединства существа, бесконечно вечного, куда ни посмотри, хоть вглубь - бесконечно малое, хоть ввысь - бесконечное большое, понимаешь? А ты мне опять со своим вот этим блять this, иди суетись дальше, это твоё распределение, это твой путь и твой горизонт познания и ощущения твоей природы, он несоизмеримо мелок по сравнению с моим, понимаешь?
Я как будто бы уже давно глубокий старец, бессмертный, ну или там уже почти бессмертный, который писал фронтенд от самого зарождения, ещё когда только экма только-только сформировалось как спека, и вот это драфт, вот, после спецификации, когда оно вспыхнуло, как звезда, начало формировать вот эти либы, фреймворки, понимаешь, я на этой фронтенде уже как будто почти пять миллиардов лет блять живу и знаю её вдоль и поперёк этот весь мир, а ты мне какие-то... мне похуй на твои прототипы, на твои блять нахуй this, на твои сокпуы, там, на твоё тестовое.
Она хрюша?
тебя это ебать не должно, истеричка малолетняя
Крутейшая возможность. У них два офиса, в Питере и Таганроге. Не знаю в каком именно городе проходит обучение, но если ты в том городе, лучше не упускай такую возможность.
У них еще статья на хабре
https://habr.com/company/netologyru/blog/358986/
да, таких вакансий куча в канале js_jobs
Решил проблему. В новом вебпаке 4+ можно просто написать mode: "production", он заменяет uglifyJs. Может пригодится кому
в моей мухосрани похожее предложение было. только там за месяц обещают обучить верстке, жсу, пхп, бд, голанг (НЕ ШУЧУ, правда это всё за месяц (даже Першин бы охуел от таких сроков)).
короч какая-то хипстерская контора с космическим чсв. ну я подал заявку, даже сходил на первое собеседование, но меня почему-то их служба безопасности забраковала, как я понял. потому что господин hr сказал, что сначала мои данные передадут туда, а потом уже пригласят на второе, если все оки будет. может не понравилась пустая страница с грустными непонятными паблеками и вечхаухом. (в заявке надо было дать линк на вкшечку).
короче подвох в том, что дают объявление якобы о поиске учеников, мол возьмем тотал нубасов, любого желающего бича с улицы, лишь бы учился. по факту выходит, что ищут они мухосранских торвальдсов. у чухана с двача там 0 шансов. ты либо охуенный человек в личностном плане и альфач, либо кодишь с 3-х лет. потому что на собеседовании там тебя завалят вопросами а-ля "почему мы должны взять именно тебя". будут спрашивать чем в школе занимался, чем в шараге занимался. ответ "сидел, пердел, гонял в доту", сами понимаете, не впечатлит этих ребят.
пиздёжь про заслуги не прокатит. я челу едва заикнулся, что рисованием занимался в детстве, так он сразу пруфы потребовал))))
В голос. Давайте возьмём крошку с требованиями крошки на позицию крошки, только зачморим его так, чтобы он думал, что проходит курсы и совсем не приносит дохода.
ну знаешь ли, обучаться на топовой галере мухосрани и получать при этом зарплату - весьма сладкое предложение. ради такого я готов был даже диванониться.
вообще говоря нужны верстальщики все еще. у меня на проекте таких два, чтобы не отвлекать меня от важных вещей (на самом деле они оба лучше меня верстают, и один из них получает вдвое больше чем я)
> любого желающего бича
Нет, это очевидно не так. Если после пункта "обязательно", еще едет перечень "желательно/будет плюсом", то ты должен и по этим технологиям, знаниям подходить, иначе сам должен понимать, что найдется далеко не один человек, который это знает.
Из-за этого у джунов и высокая конкуренция, потому что там всегда есть "желательно", а из сотни кандидатур как минимум 10-20% это умеют.
Типикал вакансия для крошки, а вы где-то меньше чем за 1к бачей работаете, лошки.
Но вообще да, я не досмотрел сразу, там с# еще требуют.
Но все равно как-то странно, слишком уж дохуя платят как для джуна, да еще и удаленно можно работать... Представьте, что человек может нормально сделать удаленно без коммерческого опыта?
И еще, если послушать всяких сишников, так у них вообще работы для джунов нет и платят целое ничего.
Там знание английского для переписки с пиндосами. Типичный БУЛЫЧЕВ, а вилку такую поставили, чтобы ну типа теоретически можешь такой рейт себе набить.
>А по факту из этих 1000 ищут джунов 20-30 контор
Двачую. И то что они выбирают лучших джунов - само собой понятно. Так что вкатывальщики, которые тут сидят, вы друг другу конкуренты и враги! Вы не должны помогать друг другу. Только лучший из вас сможет устроиться на работу.
Чтобы не быть менеджером самому себе. Думаешь тут большинство людей просто так сидит? Двачеры обычно малоактивны для такого, проще присосаться к галере, где тебе все организуют, пусть и в ущерб зарплаты. и то не всегда, тем более она будет стабильной
Хуета, ебашить из-под палки и ходить в туалет по расписанию просто неприемлимо для здравомыслящего человека.
Да я не пропагандирую конечно, понимаю, что дома намного комфортнее, но я так не смогу, может, не дорос.
а я еще у меня довольно свободное перемещение в офисе, можно проебываться постоянно, кофе там попить, в туалет сходить, что я и делаю каждый час минимум. Но я конечно это не ради бездельничества, а просто не хочу геморрой\плохое зрение\затекание шеи и вот это все, в общем
Это же не фултайм.
Тащем-та тред беполезный, никто никому и не помогает.
Если я в этом треде кому-нибудь помогаю, а делаю я это не часто, то я тому даю неполноценный ответ. (Нубу конечно ответ покажется полноценным, потому что он нуб и нихуя не понимает). Короче отвечаю так, чтобы в принципе его проблема решилась, но при этом сую ему небольшие палки в колеса, так сказать ввожу его в заблуждение.
в шапке все
Держи в курсе.
Кароче так и не разобрался в этом дерьме, всё портит видимо наличие блока подложки который div-opacity.
Если в первоначальном варианте внутри первого блока ты спокойно делаешь рили что то типа .top{flex:3;} .bottom{flex:2;} И у тебя всё растягивается, то при наличии вот этой вот подкладки как-то всё уже не так гибко и контент сука лезет вниз при сужении пространства, вместо того что бы растягивать просто вверх Этот блок с подложкой.
Кароче всрато пояснил, вот тут https://jsfiddle.net/ujvy3cjr/14/ наглядно видны с чем у меня возникли проблемы в этой https://jsfiddle.net/ujvy3cjr/11/ редакции.
В итоге васяню по простому 3 редакцию на сайт, тупо без выебистых бекграундов, пасиб энивей.
Прозрачный блок с текстом абсолютно позиционирован, и его размеры зависят от обертки, которая в свою очередь тягается флекс свойствами с верхним большим блоком. То есть если хотим иметь прозрачный блок с непрозрачным контентом, то не сможем сделать его расширяющимся под контентом.
Пока это писал придумал кое-что и попробовал сделать. В общем у меня получилось реализовать необходимый результат, но это вряд ли можно куда-то пускать. Я в сам создал два блока. Один в котором как с самого начала содержимое так же становится прозрачным, а другой уже натянутый сверху. Первый блок сделал полностью прозрачным, от него нужен только расширение контейнера от контента. А второй уже мы видим, и будто бы он расширяет контейнер при сужении.
https://jsfiddle.net/ujvy3cjr/15/
Но лучшим решением конечно также считаю фоном поставить прозрачную картинку и тогда все будет намного проще.
>но это вряд ли можно куда-то пускать.
Почему, от того что бы спиздить твою наработку и захуярить её прямиком на херню которую мне сбагрили, меня останавливает только то, что у тебя там настройки для html - контейнера изменены, а мне его естственно нельзя трогать, ведь я работаю над 1 конкретной страницей, а всё остальное я не могу. Алсо, можешь написать мне в телегу если не лень smile_for_bright
Забей, я уже вот так завасянил.
Телега не позволяет никому отправлять сообщения.
В обратную сторону может сработает foomaa
Но вообще этот кусочек можно выкинуть, он тут ненужен, по привычке вставил
Пожалуй, самый важный урок, который дала мне академия - не смотреть вебинары.
Сначала хотел написать что-то вроде:
> Вебинар
Вообще самый бесполезный контент, если хочешь чему-то научиться. Ладно там еще лекции всякие топовых прогеров из лучших мировых контор, но даже там не учатся, а просто знакомятся с технологиями.
Но ты и сам сделал вывод, что вебинары — полное говно и трёп для даунов. особенно русские вебинары, а других я и не видел
>формата
Два чая. Какой же мудозвон придумал эти два ебанных часа. Как же было охуенно все сделано на egghead/udemy и как же хуево на этой ебучей академии. Чувствуются какие-то отголоски совкового метода обучения, и тупорылой многочасовой зубрежки, от который смысл ноль.
Ну да, любое состояние любого компонента если это состояние еще где-то нужно, а не только в том компоненте: типа поставил галочку, перешел на другую страничку, а там эта галочка на что-то влияет
Но вообще для дефолтных онлайн магазинов оно особо и не нужно, там не так уж и много состояний, все эти корзины и прочее можно в local storage засовывать.
Это хранилище состояния и данных всех асинхронных запросов, например. И немного состояния UI, конечно.
По моему в лидерах вебинар по фотошопу. За 2-3 часа научат вас как смотреть размер текста и сохранять картинки.
10 лет прошло, а люди так и не дошли до уровня евгения попова.
Документации более чем достаточно, в реакте учить нечего
React очень прост, и востребован, в ближайшие года 2 не советовал бы ничего изучать кроме реакта
https://dou.ua/lenta/digests/frontend-digest-30/
Html, css, js, react, vue, angular, node и всякие разные библиотеки.
>А вот тут вообще заорал в голосину
Ори дальше, пока нормальные люди учат его и получают 80к джунами в дс на реакте.
А ты случаем не Вьист петушок?
1) Что в нем сложного?
2) Куча проектов которые пишутся на реакте в 2018, и куча уже написаных
Много проектов то написал на нём ?
На какие натвиные, например?
Вангую, что вуе через два года обгонит реакт. Вспомнишь еще мои слова.
https://dou.ua/lenta/articles/ukrainian-universities-2018
Там на украинском.
>>02057
Тимлид какой-то.
за 300к в секунду, мне в /b/ сказали
> Куда вы вкатываетесь, старики?
На дваче одни школьники сидят, так что все нормально. Средний возраст здешней аудитории 15-18 лет - самый подходящий возраст, чтобы вкатиться в айти.
А тобі яка різниця?
Д-дя...
Есть, подключаешь телефон к компу и дебажишь на компе https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE
Школьник, тебе родители комп не купили? А ты вообще как себе представлял разработку на телефоне? Ты думал приложения пишут прям на самом телефоне? Это было бы пиздец как неудобно на милипиздрическом экране.
Разве в тюрме можно смартфоны иметь, да еще и с интернетом? Не выебут ли там в жопу за такое?
Ты дурной или да? Я иногда читаю кантора в очереди/в транспорте/еще где-нибудь, хочу какой-нибудь пример запустить, поковырять или проверить, пишу код в блокноте, запускаю в браузере, а увидеть ошибку/посрать в консоль не могу, потому что консоли нет. Я знаю, это неудобно, но мне похуй.
Нет. Но лично наблюдал, как осужденный на 14 лет строгача каждую ночь в скайпе болтает со своей женушкой и дитятком, ещё и деньги им отсылает.
Много зэков сидит в интернете и разводит людей на бабло, либо пытается охмурить баб, думаю тебе известна такая практика.
Да даже на ютубе видел зеков-блоггеров.
Ну так зайди на плеймаркете и поищу какую-то хуето для кодинга на джс. Уверен, такого говна будет очень много.
Да я понимаю. Немного другая тема, но у меня тоже был знакомый, который из армии постоянно на твиче тусовался, в чате срал и стримы смотрел в ночное время, лол.
Это ты дурной. Хипстер блять, в транспорте он кодит. Ну я понимаю, ты молодой, юношеский максимализм, все горит и хочется попробовать.
> 2 843 вакансии «react»
> 804 вакансии «vue»
> 2 137 вакансий «angular»
Ну такое себе, посмотреть бы еще, что было год-два назад. И в основном вью часто употребляют в контексте реакт/ангуляр/вью, типа хоть что-то знайте из фреймворков, чтобы даунов отсеять. В то время как вакансий, где нужен только реакт или только ангуляркоторый так сильно умирает, что до сих пор в 2,5 раз имеет больший спрос, чем вью намного больше.
Нет, реакт так и остается надеждой фронтенда
Да в принципе вью от реакта не сильно отличается. Уж точно не с нуля все переучивать.
Btw какого уровня хоумпроджект стоит пилить, чтобы не плевали с порога в ебло с пустой cv?
Повторить хотя бы основное с airbnb.
>>02185
Но это же не только к реакту или какому-нибудь другому фреймворку относится, так вообще со всей отраслей.
В моем городе, когда я искал работу, я намного чаще видел junior python, php, asp.net, а рубистов так вообще были готовы за бесплатно учить, лишь бы желание было. При этому на джс сразу мидлов хотели, аж больно от этого, походу их так много стало...
Хуёвая была идея.
Ты пиздишь, всё там есть, постоянно смотрю, если там нихуя нет, то значит ты делаешь что то не так, видимо нихуя не отправляешь
Да, я посылал пустой запрос. Да, я долбоеб.
Оплатил сегодня курс на сайте Кантора по реакту (270$), так что месяц и я поеду на галеру, буду время от времени появляться тут, расскажу как происходит и какое качество курса в целом (если это кому-то интересно, конечно).
Для начала, componentWillMount депрекейтед.
>Или реакт не будет ждать, пока запрос в componentWillMount пришлет ответ и отрисует то, что есть на данный момент?
Лол, разумеется, не будет. Запрос же асинхронный.
Они там давно есть.
function f(a, b){var ans;
if(a.length!==b.length){return false;}
for (i=0;i<a.length;i++){
var xC;
if(b.some(function(x){xC=x;return a==Math.sqrt(x);})){a.splice(i,1);var y = b.indexOf(xC);
b.splice(y, 1);ans=1;console.log(a,b);}else if (b.some(function(y){return a!==Math.sqrt(y)})){ans=0;break;}
}
console.log(ans);}
f([2,3,3,5],[4,9,16,25]);
На второй итерации, когда уже откинули первые члены массивов, имеем [3,5] [16,25] - первое условие здесь не должно выполняться, т.к. для a==3 не будет ни одного b(some...
Соответственно, должно выполняться второе условие, ans должен принять значение 0.
Вместе с тем, при запуске кода ans == 1!
Где ты i объявил?
Я в оракловской виртуальной коробке запускаю
>Флексбокс, часть 1, Флексбокс, часть 2
Чувствую себя дауном (хотя первую часть вроде осилил, но все эти задания с шариками и прочей хуитой - хуита, только запутывают).
Хотя может тут как с селекторами (3 курса, а используют 3.5 вида и всё куда легче)
все запросы лучше делать в асинхронных экшонах юзая какойнить redux-thunk
>Оплатил сегодня курс на сайте Кантора по реакту (270$)
Ты читать неумеешь? Видел его видосы по js и он там просто читал текст со своего сайта.
Самое ужасающее дерьмо на которое я потратил время пока вкатывался- это курс Илюши по ваниле. Ебать, как вспомню его потуги и истерики в попытках что то объяснить, так плохо становится. Хорошо, что этот бездарный пидор не отбил у меня желания изучать жс.учебник заебись, курсы ебаное гавно говна
С JS проблем нет, а вот остальное хуй знает как учить, все эти вебпаки хуяки такое ощущение что эти миллиарды дополнительных мелочей учить пол жизни
Нет таких вакансий.
Дожили блядь, люди готовы погромировать за минималку.
Если только на фрилансе что-нибудь примитивное хуярить за дошики.
Или на стажировку вкатиться куда-то недоджуном..
Посоны, реально ли набрать в адресной строке hh.ru и посмотреть вакансии?
С браузером проблем нет, а вот в сайте хуй знает как разобраться, все эти фильтры хуильтры такое ощущение что эти миллиарды дополнительных мелочей учить пол жизни
В сантехники.
Можешь стать менеджером макак.
Да. А чего в папке svg нету, то из .psd файла вытащить.
setTimeout(user.sayHi, 1000);
и
setTimeout(function() {
user.sayHi();
}, 1000)
Щас уже вспомнил, что для передачи контекста важно, чтоб была и точка и скобки. Но это же пиздец какой тонкий нюанс.
Жопа до сих пор тлеет.
На самом деле, мне кажется, что это сложная тема, и пример, который он взял, неочеаидный и редко встречается.
Чо там непонятного то?
В юзере есть метод sayHi, который описывается как alert this.name
Если передавать в таймаут user.sayHi, то ты передашь в таймаут внутренности метода, alert(this.name), и name будет искаться в другом контексте, а не контексте метода юзер
Орнул с уткачма.
Через font-size: ;, почему бы и нет. У него пять значений есть, вместе с процентами.
vue - вуе - воровской уклад един
Как что-то плохое, в айти каждый второй или гей или анимушник или фурфаг какой-нибудь.
Двачую. Как только вижу упоминание вуя, сразу как-то не по себе становится, в попке свербить начинает, пидорасня какая-то.
Скажие лучше что надо сделать, не очень по коду понятно, у тебя в if'ах проверки странные ты возвращаешь из some результат сравнения массива, и числа
При вызове функции, в нее передается контекст, в первом примере ты ничего не вызываешь, т.е контекст теряется. Вот пример
const user = {
name: 'Igor',
sayHi: function() {
return 'hello ' + this.name
}
}
Если сейчас ты вызовешь, функцию user.sayHi() то в нее передастся контекст user, и очивидно все заработает.
Напишем функцию, которая примет колбек, и вызовет его,
const func = function (fn, value) {
return fn() + value // (1)
}
И вызовем func(user.sayHi, 100) // << 'hello100' ??????
Почему?
Попробуй нажать f12 (девтулзы) и выбрать консоль, туда написать window.name , выдаст пустую строку, уже есть подозреваемый!
Как видно функция func понятия не имеет о контексте, если перед (1) консоль логнуть this, то выдаст window. Поэтому если ты передаешь функцию как колбек, то контекст теряется.
А фикс этой проблемы достаточно прост. Т.е в фкнцию fn придет функция, которая вызывает другую функцию, в которой есть все данные о контексте.
Надеюсь хоть чучуть понятно
{{CONFIRMED}}
Во всех подозрительных случаях делаю консоль лог this и если он проебался, то биндю его. Какие подводные?
Ну с биндом ничего, просто аккуратней будь когда передаешь колбек в функцию. Ну и если возьмешься за ES6 то там есть стрелочные функции, они берут внешний контекст, и он не меняется, берется оттуда где был объявлен
За себя отвечай пидарюга.
Рега/авторизация + CRUD какой-то хуйни, абсолютно любой.
Удобная штука, на самом деле. Юзаем на работе и как-то незаметно стал юзать и для вещей вне работы. Рекомендую.
Анон, объясни момент - это нормально, что у них все в таком виде?
Да, просто нет переходов на новую строку (это уменьшает размер файла, лол).
Хром умеет делать из подобной дичи красивые строки кода, но вроде только если они в отдельном файле, а не в самом html.
Спасибо.
Ты сам-то хоть Биборан читал?
Уже полгода пытаюсь вкатиться в эту вашу web-разработку, попутно подрабатывая на другой РАБотке, которая очень подзаебала. Последние полтора месяца вообще ничем не занимался, поэтому знания чуть-чуть просели в голове, но в теории вот что я уже "изучил":
1) Общие представления о Node.js. Знаю как работать с файлами, создавать сервер (обрабатывать запросы), асинхронность тыры-пыры, самые базовые модули. 2) Общие представления о Express.js. Маршруты, миддлвары, в общих чертах понимаю как работает аутентификация через куки. Могу захуярить шаблонизацию через Pug. Смотрел курс на CodeDojo и выполнял там практическое задание по созданию сайта на Express.js делающего запрос через OMDB и заполняющего шаблон из полученного объекта (короче кто смотрел тот поймет), вроде разобрался с этой хуйней, все довольно просто.
3) Где-то год назад более-менее разбирался в верстке, изучал её по HTMLAcademy пройдя все уроки, просмотрев интенсивы и сверстав пару макетиков вроде адаптивного барбершопа и каких-то пары статичных страничек. Правда сейчас уже ВООБЩЕ ничего из этого не помню, но если повспоминать 4-5 дней, думаю знания восстановятся.
4) В общих чертах изучил PostgreSQL, знаю как делаются запросы, простые выборки, что такое представления, как писать простые условия. Правда изучал это две недели назад и без практики уже начинаю забывать (ибо юзать просто НЕГДЕ).
5) В нативном JS'e понимаю как работают прототипы, генераторы, итераторы, асинхронный код (опять же нужен примерно день-два, чтобы вспомнить детальнее).
Из последних советов мне заклинали начинать дрочить PHP и Ruby on Rails (для общего развития так скажем), ибо на них сейчас дохуя всего пишется. Но я вообще не понимаю как этот веб работает, т.е знаю отдельные части, даже просмотрел курс о том как работает стек TCP/IP, но в целом общего понимания нема, и что можно "создать" используя те знания которые у меня сейчас есть. В итоге выучил то, выучил сё, а по факту что с этим делать - хуй его знает. Хотелось бы уже сейчас начать зарабатывать первые гроши на еду в этом дерьме, и насколько я понял самым быстрым и оптимальным вариантом (раз мне нужно "как можно быстрее") будет задрочить верстку и выполнять заказики на фрилансе за 100 рубчиков в этот момент продолжая изучать бекенд/фронтенд.
Уже полгода пытаюсь вкатиться в эту вашу web-разработку, попутно подрабатывая на другой РАБотке, которая очень подзаебала. Последние полтора месяца вообще ничем не занимался, поэтому знания чуть-чуть просели в голове, но в теории вот что я уже "изучил":
1) Общие представления о Node.js. Знаю как работать с файлами, создавать сервер (обрабатывать запросы), асинхронность тыры-пыры, самые базовые модули. 2) Общие представления о Express.js. Маршруты, миддлвары, в общих чертах понимаю как работает аутентификация через куки. Могу захуярить шаблонизацию через Pug. Смотрел курс на CodeDojo и выполнял там практическое задание по созданию сайта на Express.js делающего запрос через OMDB и заполняющего шаблон из полученного объекта (короче кто смотрел тот поймет), вроде разобрался с этой хуйней, все довольно просто.
3) Где-то год назад более-менее разбирался в верстке, изучал её по HTMLAcademy пройдя все уроки, просмотрев интенсивы и сверстав пару макетиков вроде адаптивного барбершопа и каких-то пары статичных страничек. Правда сейчас уже ВООБЩЕ ничего из этого не помню, но если повспоминать 4-5 дней, думаю знания восстановятся.
4) В общих чертах изучил PostgreSQL, знаю как делаются запросы, простые выборки, что такое представления, как писать простые условия. Правда изучал это две недели назад и без практики уже начинаю забывать (ибо юзать просто НЕГДЕ).
5) В нативном JS'e понимаю как работают прототипы, генераторы, итераторы, асинхронный код (опять же нужен примерно день-два, чтобы вспомнить детальнее).
Из последних советов мне заклинали начинать дрочить PHP и Ruby on Rails (для общего развития так скажем), ибо на них сейчас дохуя всего пишется. Но я вообще не понимаю как этот веб работает, т.е знаю отдельные части, даже просмотрел курс о том как работает стек TCP/IP, но в целом общего понимания нема, и что можно "создать" используя те знания которые у меня сейчас есть. В итоге выучил то, выучил сё, а по факту что с этим делать - хуй его знает. Хотелось бы уже сейчас начать зарабатывать первые гроши на еду в этом дерьме, и насколько я понял самым быстрым и оптимальным вариантом (раз мне нужно "как можно быстрее") будет задрочить верстку и выполнять заказики на фрилансе за 100 рубчиков в этот момент продолжая изучать бекенд/фронтенд.
>дрочить PHP и Ruby on Rails
Забудь. По бэку экспресса достаточно, разве что монго ещё подтяни. И попробуй написать АПИ на экспрессе с авторизацией через JWT. Потом дрочи на выбор какой-либо из великой троицы фронт фреймворков (советую реакт), и напиши клиентскую часть для своего же апи.
Как сделаешь, то можешь считать, что обладаешь знаниями уровня джуниор фулл стека и смело искать работу.
Пользуюсь. Удобнее чем фотошоп для выдирания картинок и измерения размеров. Сверстал пару макетов с ним, вроде все что нужно есть. Но в сложных ситуациях все же придется лезть в редактор, чтобы поправить там картинку, прозрачность настроить, тени убрать, все такое
Левую полосу делаем через псевдоэлемент, так как это декор, не несущий никакой смысловой нагрузки.
И вот как соц иконки и иконку академии так ровно расположить, не прибегая к хардкоду?
Если было бы три колонки, то флексами это просто решить, но тут две и я не знаю что делать.
>Но если в будущем будет необходимо добавить еще одну иконку к соц сетям
То вместе с добавлением иконки и стили подправишь. А тащить жс ради такого - это вообще пиздец какой-то.
>Из последних советов мне заклинали начинать дрочить PHP и Ruby on Rails (для общего развития так скажем), ибо на них сейчас дохуя всего пишется.
Первое правило Бойцовского клуба: двача: не слушать советы двачеров. Руби мёртв.
Значит буду делать так.
А насчет css in js, упомянул просто потому что подумал о причинах по которым люди могут пользоваться этим.
Спасибо, буду к этому идти. А верстка нужна или стоит вообще на нее хуй забить? Просто учить все что ты перечислил довольно долго (по крайней мере для меня, ибо я туповат и долго усваиваю материал), а с верстки мб первые копейки уже пойдут, хотя мб я и ошибаюсь.
Если ты нацелен и на фронт, верстка обязательно нужна. Даже если ты будешь занимать только беком, иногда может понадобиться повозиться с версткой, но это в случае если ты не будешь работать в крутой конторе.
вкатывальщик
Он хочет быть модным, молодежным ФУЛСТАКОМ за 20 тыщ рублей на галере делать вообще все, вплоть до заправки принтеров.
Несколько тредов назад спрашивал, что можно сделать на vue.
В общем решил всё-таки запилить блог. Зацените:
http://kosk-blog.herokuapp.com/
https://github.com/Kiryusha/Vue-Blog
Из фишек:
Vue, Vue-router и Vuex (для хранения пользователя)
Простенькое апи на KoaJS и удалённая бд https://mlab.com/
Авторизация-регистрация! Даже получилось притаранить парочку социальных авторизаций.
Можно регистрироваться и писать посты, а потом их редактировать. Также есть пользователь админ, который может редактировать/удалять любые посты.
Из-за работы (я сейчас работаю версталой) не занимался им уже некоторое время, но планирую ещё что-нибудь допилить. Из основных целей прикрутить комменты, поиск и тестирование на jest
Раскритикуйте, пожалуйста.
>блог, в котором может зарегаться любой и писать свои посты
Тебе часто говорят, что ты долбоёб?
> я сейчас работаю версталой
Если ты способен сделать функционирующее приложение на вью, то зачем ты работаешь версталой?
> работаешь версталой?
Интересно, как можно "работать" версталой и пилить настолько вырвиглазную хуйню?
Ммм, верстку так сложно выучить да? Или дрочить одни и те же абстракции что и в бекенде, так сложно, ууу.
Нужна, но слишком глубоко вникать не стоит на данном уровне, во всякие красивости и анимации. Нужно уметь делать адаптивные интерфейсики да и все. Всякие сложные вещи проще гуглить по мере надобности.
>>03242
Найс проекции. Что плохого в бытии фуллстаком? если ты оказался на такой галере, где приходится быть буквально королём всех мастей, - то ты хуёвый фуллстак.
Самая обыкновенная верстка, не супер пиздатая, но и не вырвиглазная, хули тебе не нравится?
Да и верстала!==дизайнер.
>Что плохого в бытии фуллстаком?
В том, что если ты и художник, и скейтбордист, то хорошим скейтбордистом ты станешь гораздо позже, чем тот, кто просто скейтбордист.
В приципе по кайфу всё код не смотрел.
Только у вас адаптивность сломалась, горизонтальный скроллбар появился. А так, даже длинный текст не оверфловит, норм сделано.
Дизайн обосрали отчасти верно, подумой над ним. Своруй цвета с adobe kuler, бэкграунд если хочешь оставить, то сделай более прозрачным, сильно выделяется.
А ещё какие-то непонятные поля, что такое символьный код вообще? И схуя ли он реквайред? Тэги тоже реквайред?
Да похуй, суть и так ясна.
Но со временем ты станешь хорошим в обоих областях. Можно ещё мобайл на реакт нейтив сюда же добавить. Не вижу ничего плохого, больший ассортимент умений -> большая востребованность на рынке труда. Устроиться джуном на 700-1000 зарплаты и попивать смузи, делая несложные стартапчики, можно легко.
Кроме того, во фронте за пару лет ты упрешься в потолок, и развиваться останется только в ширину, изучая очередной фреймворк, а в бэке есть где разгуляться.
>Да и верстала!==дизайнер.
А чем ты тогда занимаешься? Картиночки из макетов вырезаешь и программируешь на HTML?
>не вырвиглазная
>вырвиглазный фон, от которого кровоточат глаза
>блок с контентом на 30% страницы, от это лол
>всё сделано криво-косо
>заголовок выравнивается в одну сторону, содержимое в другую
>менюшка отваливается при скролле, картинки не грузятся
>о UX вообще не слыхал, пункты меню как хлебные крошки
>регистр текста кнопок вразнобой
Лень дальше всё расписывать, просто иди нахуй.
Если бы ты честно написал, что ты пятиклассник и это твой первый сайт - то ещё можно было бы понять.
Но тут "работаю версталой" и такой обосрамс с интерфейсом и дизайном, а UX так вообще отстуствует в принципе. Просто лол блять.
>даже длинный текст не оверфловит, норм сделано.
Ошибся. В описании поста и его теле длинные слова не переносятся, а просто обрубаются. Добавь word-wrap: break-word, хули ты.
> А чем ты тогда занимаешься?
Я не он, но отвечу. Весь дизайн сайта у нас пилит дизайнер, моя же задача перенести его на сайт.
Если ты каждый день вырезаешь картиночки, то должен понимать, что такое говёный дизайн. По ссылке выше он самый.
Ну пуская это будет коллективный блог.
>>03256
Получаю относительно неплохо и удалёнка. Да и в последнее время наша компания начала смотреть больше в сложный фронтенд, так что не сколько работников, в том числе я, изучаем vue
>>03265
Спасибо, не учёл, что так можно растянуть. Потом поправлю
Символьный код - это код, который выводится в url, должен быть уникальным.
По поводу вёрстки понял, поправлю. Дизайн менять уже не буду, мне нравится правда.
По поводу UX - здесь да, как уже сказали, я не имею опыта в разработке дизайнов. До сих пор я работал только с макетами профессионалов. Подумаю над этим.
Если кто сможет посмотреть код, буду очень благодарен.
Слав, у нас тонер опять кончился. Хватит вконтакте уже сидеть, пойди заправь плс)))
>Символьный код - это код, который выводится в url, должен быть уникальным.
Ну ты как-то до юзера это донеси, а то непонятно нихуя.
>коллективный блог.
Надо будет накидать туда цепешки, а потом кинуть жалобу в саппорт хероку и роскомнадзор, ради лулзов.
Какой ты злобный. Стыдно за тебя.
>Если кто сможет посмотреть код, буду очень благодарен.
Бля ну лан.
Пик 1 - не торт. Гугли нпм пакет dotenv. Ты в корне проекта создаешь файл .env, в который суешь все эти сикретики))0, а пакет их считывает и записывает в process.env при запуске. Получается унифицированный вариант и для локалхоста и для продакшна.
Эррор хендлинга в апи не вижу в упор, хуй ли асинк эвэйт не обёрнуты в трай кетчи?
Нет ограничения на максимальную длину строк, записываемых в базу данных, и количество запросов в секунду с одного айпи. Элементарная безопасность, нужно сделоть. Иначе могут на пару суток запустить скрипт, который будет тебе в базу пихать записывать длинные строки с плохими словами по несколько раз в секунду, как иногда делают в нашем дружелюбном тредике.
Файл вьюкс стора неплохо бы разделить на несколько разных, но я не знаю, как это делать, ибо на вью почти не пишу.
А так вроде всё норм
Спасибо, анон.
Сейчас поясню. Я не хочу файл с секретами хранить в гите, но мне нужно было, что бы всё работало на хероку. На хероку же можно хранить только то, что отслеживается гитом. Поэтому я воспользовался щтатным функцмоналом переменных в хероку. https://devcenter.heroku.com/articles/config-vars
>Эррор хендлинга в апи не вижу в упор
Апи всратое, понял, буду допиливать. Про ограничения тоже спасибо, добавлю.
>Файл вьюкс стора неплохо бы разделить на несколько разных
Неплохая идея, но там же сейчас и так не особо много, по сути только авторизация/регистрация?
> Я не хочу файл с секретами хранить в гите, но мне нужно было, что бы всё работало на хероку.
То есть ты заливаешь на хероку, нажав кнопочку "клон фром гитхаб" у них на сайте?
Программист уровня /б/.
>Поэтому я воспользовался щтатным функцмоналом переменных в хероку
Это верное решение, неверно ты сделал на локалке. Если заведешь дотенв файл (его, конечно же, засунешь в гитигнор), то у тебя автоматом будут оттуда подгружаться переменные среды, и их можно будет использовать так же, как ты используешь предоставляемые херокой. Не нужно будет этого разделения кода, что на скрине.
Как мне выровнять все что в body по центру?
Т.е. у тебя будет две команды, npm start для хероку, и npm run dev (например) для разработки. В скрипт для разработки добавь в начало загрузку дотенв файла, как у них в примере на странице в нпм.
С тестами это ты хорошо придумал. Для тестирования апи советую пакет supertest.
>>03339
Спасибо, добавил себе в список правок.
Supertest посмотрю.
Вообще я пользовался https://github.com/vuejs-templates/webpack У них там есть какие-то тесты с jest, сразу настроенные. То есть, можно будет сразу тесты писать.
>>03330
git push heroku master
Если ты уверен, что можно делать лучше - расскажи, как ты делаешь.
>git push heroku master
Только что нагуглил?
Если бы ты на самом деле так делал, то не было бы никаких проблем с переменными окружения и пространством имён.
>Крупные мухосарнские компании вообще нанимают ждунов?
А какой у тебя стек?
Вот тут нанимают, напиши им: https://vk.com/batyukovstudio
Нет, я так и делал всё время.
У меня проблема в чистоте кода. Анон на неё указал и я её поправлю. Какие ещё проблемы ты увидел, я не понимаю.
Бля, заебись. Только поплакался и сразу наткнулся на вакансию с оплачиваемой стажировкой на реакте в крупной компании. Кинул отклик, сомневаюсь, конечно, что смогу конкурировать со студентухами из нормальных вузов с айтишных специальностей без пяти минут джунов, но авось выстрелит.
Вот бы и мне так.
мухосрань 500к населения, ни одной вакансии по реакту, резюме висит месяц и никто ни одного отклика
>Интересно, как можно "работать" версталой и пилить настолько вырвиглазную хуйню?
Подозреваю что настоящей вырвиглазной хуйни ты не видел ни разу. Анончику всего-то цвет у шапки подкорректировать, паттерн незаметнее (или вообще убрать) и разделить посты, и срднедезигн готов. Вполне неплохо для человека который целенаправленно не занимается этим.
Мимодезигнер
Ну хуй знает, может ты и прав, но на работу к себе мы бы его точно не взяли.
Мимоглавакорпорации
В инспекторе вижу все стили, обнулил все, что было можно.
Ок.
Блок Fieldset выводит legend вверх потока, независимо от порядка внутренних элементов.
Сделаю просто дивом
А сколько они сейчас стоят? Последнее время я постоянно вижу людей с этой приблудой (ДС2).
Несколько тредов назад, один из анонов кидал ссылку на гитхаб, где добрый человек с помощью JS написал разноцветную подсветку outline`а для верстки.
Может, сохранилось у кого?
Криво объяснил. Имеется в виду, выделение контуров (границ) всех объектов разноцветными линиями.
Неужели нет альтернативы фотошопу, для разбора .псд макетов? Хотелось бы пользоваться линуксом, слишком уж нативный терминал с башем нравится.
А gimp не открывает разве ваши psd? Или что там еще за жуткие манипуляции вам нужны?
>>03881
>>03878
Нашел сам, дважды криво объяснил.
https://gist.github.com/addyosmani/fd3999ea7fce242756b1
Как минимум тексты полностью теряются. Гимп не воспринимает текстовый формат psd и превращает их в картинки.
Наверное, это для блоков, в которых количество контента может меняться. Чтобы когда владелец сайта решил вставить пару слов у него вся верстка не наебнулась.
Когда уменьшаешь ширину экрана, то контент переносится и растягивает блок.
Как сейчас незнаю, но раньше была проблема с экспортом изображений. Оно выдиралось с мясом, вместе со всякими тенями.
Я не так давно пользуюсь, но еще ни разу ни одного косяка не заметил. Он еще вроде скетч макеты может открывать, но я не пробовал
Авокод платныы, но можно на две недели взять попользоваться, а после снова но уже на новую почту.
Пользуюсь веб-версией, оплаченной галерой. Всё по кайфу, изображения норм экспортируются.
А он разве может в такое? Мне надо, чтобы во всех файлах импорты заменились, а не тольков в бандле.
Find & replace.
Я ниже написал, что можно взять пробную версию на две недели. После истечения зарегистрироваться снова.
Щас бы купить лицуху винды и фотошопа, чтоб версталой работать. Это что, пол года работать за еду, пока софт окупится?
Если ты за 3к в месяц собираешься работать, то да, как-то так.
Винду лицуху никто не покупает, кроме долбоёбов которые берут готовые сборки пк.
А вот фотошоп грех не купить, если он тебе нужен, жалкие 640 рублей в месяц.
Или может лучше использовать gulp?
В академии учат гульпу, например. Но если не собираешься смотреть интенсивы то учись сразу на вебпаке все делать.
«Learning React» (Alex Banks, Eve Porcello)
«Introduction to React» (Cory Gackenheimer, 2015)
и т.д. Не забывай книги по современному JS, там тоже много полезного.
Да. Документация.
Какие нахуй книги блядь, тебе дали доку, стать и видосы, прекращайте со своей хуйней, книги по веб хуйне читать. Может ты еще и хтмл с цсс читал книжки от орейли по 1000 страниц, м? Я в ахуе.
Книги джс девелоперам не нужны, лол. Конечно прочитать книгу > не прочитать, но за время чтения можно куда больше знаний почерпнуть из других источников. В этом языке практика куда больше решает.
и каким же образом без базы начинать делать ЧТО-ТО, мб если человек понимает, что он хочет и как это реализовать, то делая проект и попутно читая мануалы ты быстро поймешь что к чему, ты об этом?
Чтение эффективнее просмотра туториалов на ютабчике, лично для меня.
Угораю с этой новый моды ойти-иканомики. Почему что бы сделать один самолет нужна гора технологически сложного сырья, группа специалистов, гора лицензий и сертификатов, дохуя денег, разработки конструкторов и etc, на выходе ты получаешь ровно один самолет с фиксированной ценной.
Чтобы сделать фотошоп нужна группа спецов и вычислительные мощности, все. Какого хуя за коппипаст одного и того же кода нужно платить каждый блять месяц?
удоли
Можно выбирать тех кто этим будет занимать, вплоть до самостоятельного обслуживания, если контракт не кабальный и есть возможность получить лицензии.
Обслуживать фотошоп, что блять? Самолёт изнашивается, фотошоп - нет. Самолет нужно постоянно проверять, фотошоп - нет. Если какой-то пиздец произойдет можно ПРОСТО переустановить фотошоп.
Ты слабо представляешь число людей обращающихся в тп. Пёрнул те под нос. Ебать ты дебил.
Посмотрим как ты запоешь, когда сам напишешь какой-нибудь софт и попытаешься его продать. Это же так просто, всего-то группу спецов собрал и написал.
Ты не знал что раньше лицензия фотошопа стоила 1200 долларов? Вот и выбирай, что лучше, один раз заплатить 1200$ или 10$ в месяц?
Хотел попробовать устроиться на лето джуном. Но с сентября мне снова пиздовать на учебу.
Есть ли шансы что меня возьмут на 3 месяца? Или например я уйду на пол-ставки с сентября(мб удаленно). Либо вообще им не сообщать о своих намерениях и просто свалить к концу лета?
Есть ли смысл пытаться ходить на собесы? или просто продолжать изучение летом и вкатываться когда уже закончу 4 курс?
Посоветуйте плиз что делать?!
p.s: стек стандартный с реактом и редаксом. учил с ноября, с перерывами
>что лучше, один раз заплатить 1200$ или 10$ в месяц
Очевидно лучше своровать его на торрентах.
Ну эт уже еботня. Если ты фрилансер-верстала, то авокод оплатить не впадлец, цены демократичные. А если на галере, то она должна оплатить, хотя бы один акк на всю компанию.
Не знаю, но я бы тебя не взял. Если ты учился в вузе 3 года, понимая что хочешь быть погромистом, но из всего многообразия областей ты выбрал фронтенд, то ты просто конченный дебил.
А, не связанной, в глаза ебусь, простите. Тогда сиди дома, нахуя тебе галеры? После галеры у тебя может и не быть сил на вкат, а так у тебя еще почти полтора года или сколько тебе там учиться времени на спокойное обученре.
>Есть ли шансы что меня возьмут на 3 месяца?
Нет, никому нахуй не всосалось брать тебя, чтобы потом через 3 месяца заново начинаться все эту кабалу с собесами и поиском кандидата. Пизди, что сможешь совмещать, будешь отпрашиваться максимум раз в неделю или если освоишься, то можно вообще на заочку свалить.
>Либо вообще им не сообщать о своих намерениях и просто свалить к концу лета?
Все прекрасно это понимают.
>Есть ли смысл пытаться ходить на собесы?
Да.
>Посоветуйте плиз что делать?!
Сваливать со своей инженерной шараги на работу, получать вышку заочкой. Не дуть в хуй.
ПРОЩЕ НАДО
КОД НЕ ПЛОДИМ. ВСЁ ЛИШНЕЕ НАХУЙ
ТАК АГА КХЕ-КХЕ.
ЭТО ФЛЕКСЫ И ЭТО. ТАК ВОТ
АГА И КАРТИНКИ ВОТ СЮДА ПРЯМ ВЕСЬ ЭТОТ КОД SVGШНЫЙ ВСТАВИМ. АГА ВОТ СЮДА ИМ НАСРАЛИ
https://pastebin.com/m1pFJD3P
Прочитал код пять раз, вообще ни хуя не понял чего ты пытаешься добиться.
Учит вкатывальщик жс, учит, учит, зубрит ебучие замыкания, промисы хуёмисы, устраивается джуном и с год как минимум переписывает дивы на секшоны.
А нахуя тогда эйчары пишут в требованиях знание жс и фреймворков? Если можно нанять ваню за 2к html+css.
Судя по результату работы если левое выражение возвращает true, вся строка возвращает правое выражение, а если ложное, то ничего.
Но ведь тут должно выходить либо true, либо false
Программирую на html, зашибаю по 2к долларов
Во-первых, потому что short-circuit evaluation. Во-вторых, в js особенность возвращать не boolean (как в нормальных языках), а последнее значение.
Основная проблема в том, что ты хочешь сделать какую-то стремную фигню. Строка formatDate = getType(formatDate); уже говорит о многом. Зачем ты перезаписываешь функцию на ее же, но в какой-то обертке? Что тут вообще происходит и зачем? Я реально не понимаю.
Ок, кажется тебе надо отформатировать дату. Почему нельзя передать все данные через аргументы? Зачем вся эта упоротая хуйня с call, this и прочей поебенью?
Бля, кажется, я понял, ты хочешь обернуть функцию в «определятор типа»? Мил человек, а что тебе мешает сделать из getType и formatDate чистые функции и вызывать первую во второй?
Ну типа:
function formatDate(date) {
const type = getType(date);
...
};
Пацаны, где лучше хранить json'ки в статике?
Есть игра на phaser'e, с туевой хучей картинок для спрайтов, и для них всех нужно хранить информацию о размере кадра, расположении pivot'ов и так далее. Прописывать всё это хардкодом не вариант, потому что получается такое адовое спагетти, что бандл от сервера отклеивается. В фазере есть нормальные методы для подгрузки данных с json, но встал вопрос, где эти json'ки лучше хранить. Выделить отдельную директорию типа static/json или класть их рядом со спрайтами в /img? Или ещё где-нибудь?
Попробуй разделение по смыслу, а не по типу.
Т.е. папка assets/characters/allah, в ней спрайт персонажа и жсон от него
В моём случае разделять по смыслу будет непросто потому что его там нет, но спасибо, попробую так.
А как же навигация по компонентам?
А зачем тебе именно JSON, в чем проблема с обычными JS-объектами?
>Выделить отдельную директорию типа static/json или класть их рядом со спрайтами в /img?
Обычно в проектах есть папочка public или assets, где хранится вся статика.
>Почему оно корс не шлет
А почему оно должно тебе слать? Ты с Абу договорился? Внес свой сервер в список доверенных?
>как это пофиксить?
Использовать окружение, где корс не нужен и проксировать через него.
Можно скипнуть и сразу в реакт катить. На DOM API смотреть по мере надобности. Один фиг, нативная работа с домом это одна большая боль.
Без редакса, внезапно.
А, проебал слово редакс. Хули сложного-то?
Есть один объект отвечающий за стейт приложения, во все компоненты инжектится интерфейс для его дерганья, плюс немножко магии запрещающей мутацию этого стейта.
Есть одна, всем известная, форма логина.
Лейблы можно добавлять в текст перед формой,
<p>Введите пожалуйста свой <label for="login-field">логин</label> и <label for="password-field">пароль</label></p>
Или лучше пихать их напротив формы и скрывать?
Лейблы нужны, чтобы при клике на них автоматически фокусировался инпут. Ты реально думаешь, что кто-то будет кликать на слова логин и пароль в этом параграфе?
Это не так работает. Есть отдельные приписки для логина и пароля - делаешь лейблы, если как у тебя - не делаешь вообще.
Мне не понятна куча странных слов, которые произносят с таким ебалом, будто это что-то очевидное и всем давно знакомое.
Для работы с редаксом нужно выучить всего четыре слова: стор, стейт, экшен, редьюсер.
Ну и диспатч еще.
>плюс немножко магии запрещающей мутацию этого стейта.
Нет там такого. Ничего не запрещает мутировать стор. Работать, правда, не будет, но это другой вопрос.
Может стоит самостоятельно что то почитать?
редакс тема не большая, но нужно уметь в абстракци. Что бы их понять нужна практика. Попробуй на нативном реакте написать несколько приложух. В один момент ты поймешь что тебе было бы оч удобно хранить все стэйты в одном месте и не ебаться с их передачей. Вот тогда ты готов к редакс.
А так - синдром студента итт.
Через неделю реакта я открыл документацию по редаксу, нихуя в ней не понял, прочитал там примерно то, что ты сказал и дропнул ее. Буквально вчера как раз сделал приложение, в котором я столкнулся с симптомами, в которых хорошо было бы редакс пользовать. Сейчас открыл документацию и опять как собака в телевизор смотрю.
>>05402
Какие-то редусеры, диспетчеры мидлвары, генераторы хранилище, чего нахуй?
Может кто пожалуйста подсказать, что из темы асинхронности нужно изучить для нормального начала изучения реакта? Слышал про промисы, и про асинк/эвейт, генераторы. Чему из этого уделить больше внимания? Или изучать это лучше постепенно с изучением реакта?
> что из темы асинхронности нужно изучить для нормального начала изучения реакта
Ничего. Асинхронность при изучении очоб реакта тебе никуда не вперлась. Максимум промисы изучить, чтоб знать как фетчи делать.
https://developer.mozilla.org/ru/docs/Web/JavaScript/EventLoop
Ну хотя бы это разбери. Пойми, что если ты в хендлере setState вызываешь, то он асинхронный, все в eventQueue идет и засунет в стек только, когда стек будет свободен. Поэтому в хендлере ты не можешь изменить стейт, а потом сразу прочитать
Я понимаю предложить забить на нюансы приведения типов, но совсем уже основные концепции языка надо знать нормально.
На всё соглашайся, кроме бесплатной работы. Ты вряд ли сейчас сможешь приносить много прибыли, но кушать тебе тоже надо.
Читай, что подписываешь. Стажировка это на три месяца обычно. Немного потерпеть и встанешь с колен. Тогда ты будешь уже не совсем нулевой, сможешь торговаться.
Спрашивай лучше про процесс. Какой стек технологий. Будут ли ТДД, код-ревью, парное программирование. Будет ли за тобой закреплён наставник, или надо будет всем надоедать. Решения каких задач от тебя ожидают.
Тебе надо понять, будет ли это обоюдовыгодным, тебе на перспективу или они просто дармового лоха ищут с умением разбираться в чужом коде.
А если в твоем городке нет больше вариантов кроме как пойти "дармовым лохом", то стоит ли устраиваться в такой место?
Ты всегда можешь уволиться.
https://codepen.io/anon/pen/aKBKxZ
>С процессом все хорошо, судя по описанию. Говорят, научат реакту, редаксу, graphql, фловтайпу, тестированию, вебпаку, реакт-макака стартер кит короче. Наставника тоже обещают.
Хуясе, че эт за мухосрань такая. Лампово прямо.
https://codepen.io/anon/pen/pKNZjz?editors=1100
Не знаю, сохранилось или нет.
flex-wrap: wrap;
width: 200px;
>Я понимаю предложить забить на нюансы приведения типов, но совсем уже основные концепции языка надо знать нормально.
Асинхронность, про которую все талдычат, в основном касается говноды, у которой это крайне актуально.
И суть понимания асинхронности в которой состоит в том что ты должен обмазаться сотней фреймворков и не написать ни единой строчки собственного кода чтобы эта асинхронность работала.
Ну или можешь, но тогда тебе придется писать уродливые костыли на таймерах.
Потому что асинхронность там на уровне IO и сторонних пакетов. Твой собственный код какие бы ты промисы там не использовал всегда блокирующий.
Чувак, вот просто интересно. Если ты все знаешь (ты ведь правда не вкатывальщик?), то что тут делаешь?
Миллионник в сибири, там еще и в требованиях сказано уметь в хтмлксс, в жаваскрипт и совсем хорошо если умеешь в реакт и есть свои высеры. Я сам очень охуел с такой ситуации и пытаюсь понять где меня наебывают. Может быть на собеседовании ебать будут и в хвост, и в гриву и у них претендентов на эту вакансию еще несколько десятков. Скорее всего так и есть.
Отпишись потом в тред, как прошел собеседование под ником СИБИРСКИЙ ПОТРОШИТЕЛЬ
Затем, что все исходные жски собираются в один большой бандл. А спрайтов в игре уже огромное количество. Хардкодовое описание спрайтов и атласов прошлого говнокодера растеклось на полторы тыщи строк, плюс с того момента набралось раза в два больше этого говна, только уже распиханного по модулям и собирающегося в один мап. Дальше будет только хуже, нахрена юзеру грузить информацию обо всех пикчах со всей игры разом?
> Обычно в проектах есть папочка public или assets, где хранится вся статика.
Это понятно. Вопрос был в том, в какой поддиректории этого public или assets держать json'ки.
>Ну вы не задавайте вопросы, вы лучше пробуйте
>Я не буду это сейчас объяснять
>Так ну все понятно
Какой охуенный чувак, напоминает учителя по физике с 6-9 классы, которая так же умело клала хуй на работу. В итоге её сменили, после того как выяснилось, что 95% класса не могут объяснить такое магнитные силовые линии. Ну это это хотя бы бесплатно было, а тут этому ебобо еще и башлять нужно, просто охуенно. И ведь 500 тел стабильно набирается, боже какой пиздец.
Не смотрел вебинары с ним, но знаю какие там вопросы задают, поэтому согласен с ним. Из-за каких-то дурачков, которые задают элементарные вопросы будет тратиться время, за которое можно было бы объяснить вещи поважнее.
Хотя в этом прямом эфире смысла вообще нет, и самое главное там, поди, работа с наставниками
Это тоже часть обучения. Готовит людей к реалиям вротэнда, где всё состоит из нелепой ебанутой хуйни и где каждую строчку кода нужно обгугливать.
ебать че за хуйню ты несешь даун ебучий
чуть ли не любой чих в жс происходит асинхронно
вот ты онклик повесил - асинхрон
аякс запрос - асинхрон
анимация какая-то асинхрон
при чем тут нода ваще ебать
какое нахуй отношение ФРЕЙМВОРКИ имееют к написанию асинхронного кода? и тем более, еще нужно сотней обмазаться.. пиздец какую нелпеую хуйню я только что прочитал
чтобы научиться писать внятный асинхронный код нужно знать что такое колбек и промис, всё
Ну че ты, не пали(((
Как интерпретатор различает свойство объекта this.waterAmount и значение waterAmount из lexical environment ? Я чета запутался, помогити.
Чет я нихуя не понял.
Наверное это метод какого-то объекта? В скоупе функции храниться приватная переменная, снаружи торчит функция для ее модификации. Инкапсуляция на костылях короче.
Бля, какая охуенная картинка. Рисовал что-то похожее для себя, но это было в разы уебищнее, забрал карочи.
Всё куда проще - нормалайз приводит стили стандартных элементов к одинаковому виду на всех браузерах, когда ресет скидывает стили до стандартных реализаций элементов браузерами
Я и не говорил, что вышка нужна. Я к тому, что стоит попробовать куда более простые языки, чем js. Понять основные концепции программирования, а не идти туда, куда идут все. Js сильно раздут в плане инструментов, и новичок, только что пришедший, потеряется во всем этом разнообразии, и потеряет мотивацию двигаться даже.
Ты скозал?
Ок, назови-ка пару «простых» языков, где можно писать что-то серьезное без фреймворков, сборщика, менеджера пакетов и прочего тулинга.
Ок, ты просто не понимаешь о чем говоришь, больше вопросов нет.
Он ебобо просто. Начинать а возможно и заканчивать нужно с питона. Если речь о скриптовых языках. Просто и многофункционален
Высокоуровневые ассемблеромакаки охуели. Пусть сначала транзисторный процессор спаяет, разберется, как оно работает.
И p-n переход починит заодно без проеба емкости.
К слову, языки, на на которых эти самые процессоры и прочие микросхемы пишут - намного высокоуровневей ассемблера:
https://github.com/jmahler/mips-cpu/blob/master/alu.v
Сложное чёто, непонятное. Я привык const huy = () => <h1>pizda</h1> делать
Стоит вкатываться в кодинг как таковой. Интенсивы, хуйтенсивы. Синдром студента сплошной.
Я сейчас питон решил поучить, после JS. Огромная книженция на 1300 страниц. Зубрить ее нет смысла. Нужно схавать основы я до ооп дополз за неделю , порешать элементарщину из учебника что бы понять суцьбtm - и вперед, писать и писать код.
Верно подметили, что там основы и есть. Мне интересно что за основы и не лучше ли изучить не от академии, ибо тамошний формат слишком ущербен.
А то не угадаешь, берешь иную на 6кю, а она, сука, мозги ломает всякими хитросплетениями и математикой, за которой на вики лезть приходится. А ткнешь 5кю потом случайно - там, порой, ванлайнер дешевый и очевидный, детский совсем.
Укус питона прочел - он недостаточен и именно что для беглого ознакомления. Я Лутца читаю, он уже гораздо глубже и в 10 раз толще.
>>06207
>>Так в этих интенсивах основы и дают.
По себе скажу - теория укладывается в голове не когда тебе ее рассказали, а когда ты сам ручками начинаешь что то крутить. Короче на практике.
>>06212
Если нужны основы JS - дрочи учебник Кантора. Он хорошо инфу дает, ток нужно вчитываться. Я тебя уверяю - как работает контекст this ты поемешь онли тогда когда на атомы разберешь примеры из учебника, и напишешь по ним что то свое, понимая как работает до последнего символа.
не решил половины задач кунтора, но понимаю как работает this. твои оправдания?
Иди выебываться в другом месте.
Будет работать?
class Hui extends React.Компонент {
gavnoHandler () {
alert('op hui');
}
pizdaHandler = () => {
alert('op pidor');
}
render () {
return (
<div>
<button onClick={this.gavnoHandler} />Hui</button>
<button onClick={this.pizdaHandler} />Pizda</button>
</div>
);
}
}
Во пушка. Чел говорит что теория укладывается в голове не когда тебе ее рассказали, а когда ты сам ручками начинаешь что то крутить. Короче на практике. а потом советует кантора где практики в первой части учебника просто НЕТ. Если конечно не считать практикой эти его ебанутые задачки.
нет, гавно хендлер нужно или в стрелочную функцию переделать, или биндить в конструкторе.
Ты её в рендере используешь. Если не забиндить, то хендлер онклика будет андефайнед.
А не, это я всратый. Биндить нужно, чтобы обращаться к зис изнутри функции. Блять, а ведь я миддол.
А я около мидл, тоже наверняка таких вещей не знаю, всегда проверяю тыкая рендомно, лул. А вообще давно не использовал не стрелочные функции, поэтому необходимость думать над таким во время работы вообще отпала
я как вкатился, так у меня стойкое ощущение, что я деградирую. столько разных фишек знал и жс был задрочен для собесов, а сейчас спроси про прототипы или замыкания или еще какую хрень- хуй отвечу, буду мычать ченить нечленораздельное.
Ботинки надеть не забудь, когда пойдёшь в магазин.
> назначить на странице state для счётчика пагинации
Никаких, это обычная вещь, у тебя состояния компонента будет храниться внезапно в стейте.
Вроде стрелочные просто не меняются контекст и все, там еще что-то знать нужно?
покажи мне это полгода назад, когда я вкатывался в вёрстку, я бы охуел от кол-ва крутых слов. Сейчас сижу и ржу как гиена.
Забавно что он только собрался ещё знакомиться с Ajax , хотя тот уже отжил свой век лол.
Помню, как года 3-4 назад услышал, что в кукле посты аджкасом подгружаются, представлял себе это как что-то нереально крутое.
А потом через пару лет сам стал вкатываться, на эту тему потратил пару дней и пошел дальше технологии учить.
Работа с поисковиками, читаемость кода, меньше костылей вываливать в стили, работа с читалками для слепых. Да и самому писать проще.
Ну, какой-никакой, но плюс же. Даже если пользы от этого доля процента, плюсом это быть не перестаёт.
Щас бы не знать , что она не влияет на поисковики
React (~4-5месяца изучаения самостоятельно по ютубу и видео курсам с торрентов)
Редакс, редакс-санк (через 1,5 месяцев как реакт стал учить)
Node, express, mongo... короче вот этот весь набор, чтобы можно было CRUDовскую хрень самому написать и аутентификацию через токены (ну примерно через 2,5 месяцев как реакт стал учить).
Сколько потратил на хтмл ксс джс даже не знаю, но довольно мало, пару месяцев может, там еще джейквери, бутстрап потрогал за это время, но потом никогда больше не использовал.
Только это без учета времени, когда не мог себя заставить заниматься, это примерно месяцев 5 сверху кек.
Посоветовал бы еще redux-saga учить вместо thunk, ну или после него. Вообще технологии заменяют друг друга, но встречал проекты, где и то, и то использовали одновременно. Но саги вроде популярнее нынче.
мнеб хоть десяточку кто дал...
1 серьезный (фронт и свой бэк, можно сказать что 2 проекта в 1) и до этого один тудушный на голом реакте, но его тоже закидывал на гитхаб.
Серьезный это конечно субъективно, пытался подобие airbnb сделать, но когда стал углубляться, понял, что там пиздец как много логики, но что-то все же слепил за месяц. Было в планах его допилить, но потом уже с работой на такое время не хватало, да и я стал react native разработчиком в итоге.
>>06420
Да, без инглиша ничего толком не выучишь, хотя не, выучить-то до уровня джуна можно, но работать потом никак, просто неоткуда черпать нужную информацию, когда все пиздец как сложно становится.
Я не знаю, откуда они информацию парсят, а апи у них какое-то замороченное, нужно просить доступ. Проще было самому для себя небольшую базу создать.
Но если так не можешь, то найди любое публичное, где бы тебе давали картинки и еще какую-то информацию. Отобрази это у себя на главной странице, потом еще с какими-то простенькими фильтрами. Потом функционал с регистрацией и логином, а после логику, где юзер может добавлять понравившиеся предложение в "избранное", которое будет в профиле хранится, например. только тут проблема, что без своего бэкенда будет сложнее, с firebase знакомиться придется
Бесконечная прокрутка, спинеры всякие, пока контент не готов отрендериться на странице, защищенные странницы, куда без аутентификации не попасть. Все в этом духе, где нужно подумоть над реализацией и логикой.
>>06439
От 1 до 10 часов, но чаще всего около 3-4 за день выходило, обычно просто ставил себе планку, что я должен за сегодня выучить или сделать. Но опять же, очень редко даже целую неделю получалось заниматься, чтобы день не пропустить, часто было тяжело или даже грустно.
А забыл добавить, что не всегда именно за кодом сидел, часто ходил и думал, как сделать, или пытался понять то, что новое узнал.
Не задавайся вопросом, а пездуй читать прям щас этот техлит на ангельском.
Что не поймёшь хуяришь в транслейт, в поисковик, или ищешь термин на википидории и переключаешь статью на русский.
Я сделал форму постинга обычную, загружал брал реальные картинки из интернета, а данные типа названия, цен, дат придумывал сам. Все это отправлял себе на бэк и сохранял. Таким образом около 50 назагружал, не лучшая идея, долго и нудно, но мне тогда это казалось самым простым, поскольку не нужно было подстраиваться под чужое апи. В итоге картинки просто хранились в папке с бэкендом, а ссылки на них и остальная информация в виде джсона в mongodb, ссылки были в виде http://localhost:3000/api/images/12414235252.jpg
Ну тогда это получается просто набор фильтров. У нас такое на базовом js делают.
>>06410
блять, вас послушаешь так складывается ощущение, будто со мной что то не так, либо вы какие то больные маньяки, изучающие все до последнего технологии, а потом вкатываетесь на джунов. я вкатился с начальными знаниями реакта, был тудулист на ваниле, который я делал 3 дня, тудулист на реакте и все. ни redux, ни redux-thunk, ни прочих аксиосов не знал. с монгодб и нодой я только сейчас начинаю знакомиться на работе через 4 месяца. хуй знает короче, вы либо намеренно тут пугаете нюкеков, либо просто понтуетесь, ну либо мне повезло понравиться хрочке :3, хотя было 3 собеса, 2 из которых с будущим лидом и техдиром.на самом деле все просто- я гений(нет)
щас бы погордиться макакенством...
https://habr.com/company/mailru/blog/303456/
Вот такое могу посоветовать, но сам не осилил, но я тогда не знал редакс, а хотел только научиться.
А по коду с гитхаба, пусть и с комментами, вообще ничего не поймешь.
>>06504
Я на двух собеседованиях только был, первое на неявного мидла, куда я не прошел, второе на джуновскую вакансию, куда с такими оверзнаниями сразу же попал. Мне собственно в тот же день сказали, что перезвонят и сделают оффер, а пока у меня время несколько часов подумать. Так и было в итоге.
Ну да, можно знать меньше, но придется дольше искать, вообще как повезет, очень много зависит от города, я сам не из дсов, поэтому боялся трудностей с поисками работы и учил заранее больше минимума.
Собеседования как прошел, вопросы простые, чувствовал себя дураком? Чем на работе сначала занимался, чем сейчас занимаешься?
вкатывальщик
Бля, ну не все тут живут в дсах ага блять, прикинь, такое бывает, и единственные вакансии в своих мухосранях это стек в 20 строк, где ты должен знать: фронт, бек, как заправлять принтер и одновременно ублажать Любу из бухгалтерии.
Родится в дс, это как родится с золотой ложкой во жопе рту.
P.S. И да лол, не пишите: "ну камон, переезжай в дс". Не бля, не катит для многих из-за разных причин. Моя - отсутствие бабок и знакомств.
ну, собес с хркой был простым, просто пообщались. с лидом я сортировал массив несколькими способами, если сейчас меня попросить я хуй че отсортирую. а техдир уже выебал меня по полной- куча вопросов по жсу, что знаю про питон, вебсокеты, ноду, тесты короче много че спрашивал, у меня сложилось впечатление, что он проверяет не мои знания конкретных вещей, а то как я веду себя в стрессовой ситуации, когда ты вообще нихуя не понимаешь о чем речь, потом задал задачу и сказал, что решение не важно, важен ход мысли. мы с ним минут 40, если не больше, пиздели короче. задачу я так и не решил, но меня взяли.
сначала занимался всякой хуйней- пофиксить стили, пофиксить поведение компонентов- дропдауны/попапы, мелкие фиксы функционала- типа дата не так рендерится или добавить новые поля в форму, короче всякая такая хуйня. а сейчас наша команда переделывает весь проект на новый UI, здесь я и познакомился плотнее с редаксом и асинхронными экшонами + волей неволей приходится разбираться в бэке, но это пока сложные для меня моменты.
чтобы не переписывать с нуля на реакте и сэкономить немного времени
Нет, так конечно нельзя, там совсем другая логика будет. Тебе даже никто не объяснит толком, потому что ты явно не знаешь реакт, раз спрашиваешь подобное. Единственный вариант, это самому учить реакт, но даже потом я могу себе представить, какая это боль переносить легаси проект на фреймворк, если он больше, чем сайт-визитка.
Начинай переносить отдельные страницы, либо отдельные небольшие независимые компоненты, вроде форм.
>Как перекатить верстку+jsDOM на реакто-рельсы?
Перекатывай на Vue.
Он (в том числе и) под это заточен.
Progressive framework же/
Т.е. можешь именно брать кусочки html (не трогая их с места даже, просто немножко допиливая) и превращать в Vue-инстансы.
Типа:
var myNewSmallVueStuff = new Vue({el: '#my-old-html-id'}, ...);
Да ничего особенного. Полно контор, которые готовы джуну столько платить. Я вот по сути без коммерческого опыта на реакте, но при этом меня изи на 150к взяли.
Двачую. Надо за 15к как тут выше в треде.
Охуенный маковский тачпад, cmd+стрелки, alt+стрелки.
Пером по вакомовскому планшету.
просто опытные разрабы не хуемрази
если ты делаешь компилятор, может лучше сразу сделать текстовое поле с кнопками переключения вверху
outline
Сиди дома и учи. Думай о том, что лет через 5 тебе будут эти тяночки сосать в твоей иномарке.
Вы видите копию треда, сохраненную 13 августа 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.