Это копия, сохраненная 21 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Шапка:
https://github.com/acilsd/wrk-fet
JavaScript учим тут:
https://learn.javascript.ru/
https://ru.hexlet.io/corses/introduction_to_programming (здесь основы JS, но на современном ES6, рекомендую начать отсюда, а потом уже проходить Кантора)
Как учить React:
https://github.com/rtivital/react-things
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Торренты на интенсивы HTML Academy:
Базовый интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1157981
Продвинутый интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1185441
Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526
Продвинутый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1165695
Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлый тред:
https://arhivach.org/thread/343636/
Добро пожаловать домой. Продолжаем кормить копирайтеров и поддерживать вкатывальщиков ИТТ.
>>1148359
>Если бы не было перехода, как бы тогда по-твоему можно было отобразить страницу "Поздравляю, вы успешно зарегистрировались!" или показать ошибки в форме?
Ну например так, как я и описал. Когда после POST-запроса на изменение данных, браузер делает еще один - GET-запрос, чтобы перейти по адресу формы, а именно "/action", но тут никакого второго GET запроса не происходит, форма как-то сама получает все данные.
ищи легаси-туториалы на тему jQuery Templating
или пусть бэкендер делает свой пхп-шаблон этой карточки
Сегодня начинаю новый проект. Начинаются проблемы: некорректно работает таск less. Он не компилит файлы less подключенные через @import. Причем таск watch реагирует на изменения в этих файлах, но он их нихуя не компилит.
Стили из файла main.less он компилит. А все что подключено в этом main.less через @import игнорит. Пердолился 3 часа. Пытался 2 раза пересобрать конфиг - хуй там. То есть вариант - писать все блять стили проекты в одном файле main.less. Так он сука работает, так он компилит less в css, а вот все что через @import - хуй. Я уж по всякому пробовал это говно подключить:
@import url("name.less");
@import "name.less";
@import "name";
@import (allah pomogi) ("name.less");
Не работает.
Пробовал копировать директорию из уже рабочего проекта - работает. Начал по одной папке/файлу заменять со старого проекта в новом. И оказалось что проблема в node_modules.
Собираю заново своим конфигом новый проект. Не работает. Копирую из старого node_modules в новый - РАБОТАЕТ СУКА. Там дохуя папок. Начал уже потихоньку подпапки в node_modules заменять и проверять - работает или нет. Ну так вот - он мне выдает со временем что галп блаблабла не работает так как какие-то там версии устарели. Да и вообще папки node_modules различаются по составу и размеру в старом и новых проектах, хотя модули были установлены ТЕ ЖЕ САМЫЕ.
Я просто сижу в ахуе, меня все заебало. Новый проект пока начал делать так: ебанул свой конфиг и скопировал с готового проекта папку node_modules.
Но это же уебанство чистой воды. Теперь блять мне придется хранить шаблон весом больше 100мб. Что за хуйня? Я его не трогал полгода как создал, все работало, а тут раз нахуй не с того ни с сего проебалось.
Алсо, реквестирую РАБОЧИЙ конфиг где корректно работает компиляция файлов из less/sass подключенных через @import в единый файл css.
Спс, буду копать
а там есть что интересное по теме7
Да полюбому какую-то инфу хранят о тебе в браузере. Потому что я даже когда в Тае был, то мне все равно на русском выдавало все, т.е. дело не в IP. И не в языке системы, ибо у меня на английском она.
Пиздец. Такая очевидная штука....
Если с версиями проблема, о попробуй установить с теми же версии, что и в рабочем проекте. То есть в package.json в перечислении зависимостей удали символ "^" или любые другие. (Вместо "autoprefixer": "^7.1.4" - "autoprefixer": "7.1.4"). Потом дропни node_modules и сделай npm install. Если так не взлетит, то можно попробовать postcss с плагином postcss-imports.
Надо больше денег кидайте мне обучающие материалы там ну вы знаете.
Мне кажется это кто-то недовольный переездом обратно в врк написал провокационный пост.
(кстати 1 января был новый релиз галпа)
эта сборка работает до сих пор
https://habrahabr.ru/post/250569/
тоже норм
https://github.com/nmihalyov/gulp-pure-start
Думаю это вайтишник
Лол.
щикарно. иди сразу на сеньера.
знаете что? идите нахуй.
Я ебал. приешл полуебок одмен конфы с синдромом полубога и кикнул нахуй. Типичный пидорашка с синдромом НАЧАЛЬНИКА иди нахуй мрзаь. В конфе писали 5.5 человек и он меня кикнул. Рака яиц тебе.
Ваш тот парень.
Конфа раковая. Просто ты ньюфаг. А так бы знал.
Лол, чувак пройди хотя бы academy до конца и сделай сам пару сайтов. Стыдно же будет потом перед тян за кривую работу. Сколько у вас в городе предлагают за верстку?
Да и в дамки. Неудивительно что они там на адоб мьюз все делают.
Стек , опыт ?
"gitr]tANUSgithu+\XbPUNCTUMc_3Xom: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists."
Что не так? Какие права доступа? Репозиторий не приватный.
А куда переехал тред?
>проэкты
ты уже сделал a Real-World JavaScript Quiz Application ? Задание с сайта http://javascriptissexy.com/how-to-learn-javascript-properly/
Стоит сделать все упражнения в https://eloquentjavascript.net/
Хорошая база.
А разве кто-то работает все восемь часов, не вставая с табуретки за водичкой и не отвлекаясь на дискуссии в оупенспейсах/инторнетах?
мимофрилансер
Перво наперво выкинь свой лесс нахуй. используй scss
Второе научись гуглить на английском.
Третье обнови ноду до последней, какие то пакеты могут перестать работать. Актуализируй пакеты в package.json до последних версий.
Спасибо за ссылки
>Недавно начало проходить уроки на html-academy сейчас допрохожу css
>Одна моя знакомая хочет себе сайт с магазином сделать, я хочу попробовать.
>Как по мне Html и CSS достаточно просты
Чего ты там собрался пробовать?
Верстальщики не делают сайты. Они делают лишь небольшую часть сайтов.
Сайт это не верстка. Сайт это бекенд и дизайн в первую очередь. А верстка всего лишь посредник.
Если ты хочешь делать что то на цмс, то т пойдешь по пути веб мастера - самой зашкварной низкооплачиваемой работы в вебе. И опять же это не просто, если ты хочешь сделать рабочий интернет магазин под ключ у тебя уйдет не одна сотня часов
на это. Если ты вообще вывезешь. У цмс все из коробки работает только до определенного момента. А потом нужно вилкой чистить говно.
Спасибо, заработало. В каких случаях нужно использовать ssh, а не https? Где брать этот ssh-key? В интенсиве именно ssh использовался.
Чувак... ну ты же умеешь пользоваться сайтом google.com
В чем проблема по началу верстать при помощи цмс? Нужно же понимать принципы и прочее хуё-маё.
И если веб-мастер это днище, то что в вебе не является днищем?
не спорю, просто интересно
По какому пути лучше идти начинающему, чтоб не как у вебмастера, "зашкварным и низкооплачиваемым"?
И если хочется в бэкенд, учить какую-нибудь ноду имеет смысл?
>В чем проблема по началу верстать при помощи цмс?
Погугли что такое цмс и что такое "верстать"
>>190990
> Нужно же понимать принципы
Да нихера ты не будешь понимать. Все сведется к обезьяннему копированию с ютуба. А чуть шаг влево или вправо и ты поплыл.
>>190990
>И если веб-мастер это днище, то что в вебе не является днищем?
Узкая специализация. Когда ты делаешь небольшую часть работы. Но делаешь ее качественно. Конкретно вэтом треде обсуждается фронтенд.
>>191006
>По какому пути лучше идти начинающему,
В шапке все написано.
>>191006
>И если хочется в бэкенд, учить какую-нибудь ноду имеет смысл?
Имеет смысл если хочешь писать бек на ноде. Хот яна самом деле похуй. Хорошие бекендищки могут кардинально сменить используемый стек, за довольно короткое время, дело тут в принципах.
Если ты вообще никаких ЯП не знаешь, то я бы начал с пхп. Вакансий по нему больше всего, значит и вкатится легче.
Нужно ли бэку знать html, css & js на хорошем уровне?
Что вообще должен знать хорошо фронт, а что бэк?
Если в будущем мне придется склепать для себя ИМ на каком-нибудь опенкарте, то знания фронта или бэка мне больше помогут или нужно быть фуллстэк?
Пардон за тупые вопросы, сам я с другой сферы, просто решил воплотить детское желание и выучить это.
>>191028
нахуй вообще сюда перекатывали дебилы, там хоть залётных небыло
>принципиальное различие бэка и фронта.
Гугли блять.
>Что вообще должен знать хорошо фронт, а что бэк?
Да гугли блять, гугли.
>>191038
>Нужно ли бэку знать html, css & js на хорошем уровне?
Смотря какому бэку.
Если ты просто жсон отдаешь во фронт
то достаточно знать html чисто теоретечиски. Но Я думаю все беки знают и жс хотя бы на уровне на жиквери дом расковырять.
>>191038
>Если в будущем мне придется склепать для себя ИМ
Чувак. Смотря что склепать. Все зависит от задач. Если ты хочешь склепать типовую говнину на типовом шаблоне, то ничего особо знать не надо. В цмс есть куча шаблонов/плагинов и тд.
А если утебя свой дизайн, то нужно его верстать - верстку натягивать. Если у тебя какая то своя логика работы сайты отличающаяся от типовой, то придется ковырять бэкенд. И чем сильнее она отличается, тем больше придется ковырять. Причем чем больше отличий тем ближе ты будешь к пониманию что твой уникальную говнину проще на бек-фреймворке сделать чем говноцмс кастомить. В любом случае тебе это все не грозит, так что это все пройти, нужно больше чем детское желание. Это тысячи и тысячи часов учебы и практики.
сюрприз
Возможно, ты не знал, но двач - это не поисковая система.
открываешь любой поисковик, пишешь web frontend backend difference, читаешь ответы, анализируешь информацию, применяешь на практике.
И так по любому вопросу. Это корневой навык, определяющий квалификацию разработчика и вероятность того, что его ждёт успех в этой любой области.
на MDN почитай
>Верстальщики не делают сайты. Они делают лишь небольшую часть сайтов.
Так выходит нахуй вёрстку? Или ёё надо знать на лоу-левеле?
начни уже делать проект, в процессе поймешь, что тебе нужно знать и в каком объеме
Там на второй картинке в оп-посте есть синие кружочки. В этой обучалке написано, что эти кружочки означают, что нужно на этом этапе сделать какой-то проект. Какие можно там сделать проекты, ну кроме верстки пары страниц в первом кружочке и ту-ду листа на втором? Какие у вас вообще петпроджекты и есть ли какой-нибудь сервис для придумывание учебных проектов?
я это 500 раз здесь писал. В конфе вообще поехавшие сидят, которые по 20 макетов сидят верстают. Зачем и для чего-хуй знает. И вроде спрашиваешь никто вестральщиком становится не собирается.
Доебу последнем вопросом. На каком моменте уже стоит завязать с вёрсткой и переходить к жс?
Добра тебе, анон.
в шапке же написано.
Основы
Что нужно знать:
HTML:
Структура документа
Разметка
Тэги
Атрибуты
CSS:
Основные селекторы (без фанатизма)
Основные свойства (отступы, размеры, цвет, шрифты и прочее)
Наследование свойств, каскад, вложенность
Основы сетки: блочная модель, флоаты, инлайн-блоки
Свойства position
Все вместе:
Типовая разметка текста
Картиночки, ссылочки
Таблички, списочки
Формы, инпуты, лэйблы
Если ты не собираешься быть верстальщикам, остальное тебе нахуй не надо. Ты всё равно забудешь если не будешь как ебанутый верстать эти макеты. Можешь как ебанутый верстать макеты вместо учения жс. Кароч я хз что еще сказать здесь.
клон mos.ru со всеми внутренними страницами сделай. Апнешься, я гарантирую это.
Пора бы заменить флоаты на флексы, все-таки 2018 год на дворе. Знать их надо, но не для сетки.
Можно сразу переходить, а верстку учить по мере надобности.
для поддержки легаси-кода. Лол.
>Мне кажется это кто-то недовольный переездом обратно в врк написал провокационный пост.
А куда тред уезжал?
В /pr/.
Любой школьник натянет что угодно на bt / joo / wp / al
Так что завязывайте хернёй страдать, учите c+ или java.
Я сидел с вами, даже базовый интенсив на 100% сдал.
Ну а толку-то. Все равно забил и вкатился в тестирование.
Да, по верстке.
Да нормально, лучше, чем я думал. Для цели "вайтивайти" подходит куда лучше, т.к стек технологий и время/требования для вката с джуном-фронтендером несопоставимы.
Почему тут https://pastebin.com/JCDUVhYF получается 47?
Я понимаю, что изначально число переводится в строку "74", а дальше все по плану.
Но, сука, почему "74"?
я прошлой осенью катился в куа по внутреннему переводу, прошёл тестовое и на финальном собесоде где меня не спрашивали за тестирование, а спрашивали почему я так решил и почему хочу этим заниматься меня послали нахуй. Сказав, что нет блеска в глазах. Вот сейчас в отпуске, думаю может параллельно вебу часик в день уделять на куа, освежить в памяти теорию и попробовать ещё раз перевестись.
Про блеск в глазах - ужасное клише, я его ненавижу.
У меня такого не было, я просто прошел интервью, где доказывал, почему с дноработы и с неоконченной гум. вышкой я вдруг стал так интересоваться айти.
Потом прошел тестовое на написание проверок и репортов к одной сломанной программе, написание юзер мануала к ней и меня приняли.
Может просто не будем разбираться, как работает функция String()? Используй более традиционные методы приведения в строку.
> я вдруг стал так интересоваться айти
че говорил? Я вот как раз счас пишу hr-у что хочу еще раз попробовать съебать в куа
Что посмотрел бесплатные видео по введению в профессию, почитал книжки по тестированию и мне понравилось. Так и решил связать с этим свою карьеру.
Что ты учил для того, чтобы стать тестировщиком?
Какая зп и город?
Как искать такую специальность на сайтах поиска работы?
Учитывается ли этот стаж, чтобы проскочить планку Джуна если захочу вкатиться в веб или программирование?
>нет блеска в глазах
Вы что, серьезно? Это же полный идиотизм, неужели кто-то действительно будет пытаться разглядеть какой-то блеск в моих глазах, блять? Это что, hrы ебучие этим занимаются? Может это такой способ тактично послать на хуй?
Естественно
ясен хуй. Ну а что им ещё говорить было? На собеседовании не было не единого вопроса по тестированию. + до этого я делал тестовое и раз меня позвали на собесод, то теоритически я подхожу. Тут чисто личное. Нравится чувак не нравится. я не понравился видимо.
Знакомый пришёл на собеседование сильно ускоренный, но знаний у него было с гулькин хуй - взяли.
Теорию тестирования. Гуглится легко, лучше прочитать книги типа Куликова "Основы тестирования ПО. Базовый курс", еще часто рекомендуют Савина, но по-моему он балабол еще тот.
Вместо него рекомендую Ron Patton 'Software Testing', но это если ты можешь читать на английском. Замечательная книжка для нубов.
Зп 35, миллионник.
Гуглишь qa/тестировщик/tester на сайтах вакансий.
Стаж не учтется, сферы совсем разные. Все будет зависеть от того, как ты задрочишь скиллы, нужные для веба/программирования.
А вообще лучше не надо идти в тестирование только затем, чтобы затесаться в программисты.
Мышление разное, подходы разные, инструменты разные. По мне так лучше не тратить время и нервы и дальше учить технологии конкретно для отклика на позицию программиста.
Спасибо за детальный ответ
Ну я просто увидел, что так или иначе все равно приходится верстать во фронте.
Ах да, еще отпугнуло то, что технологии во фронте устаревают на лету. Я такое не очень люблю, когда все учат новомодный фреймворк на выходных, чтобы быть в тренде.
Не хватает спортивного интереса. Люблю изучать новые темы вместе с кем-то.
Если кому интересно напишите на sysanin9uL}100ANUSl[R*istPUNCTUMrHf3u - дальше выберем канал связи.
2018 ток начался
Пока что не знаю, лол.
Учу скорее просто так, потому что интересно. Ну и для новичков язык более дружественный.
У C# говорят синтаксис тоже ахуенный, вроде как лучше даже, чем у phyton.
Пусть меня поправят, если не прав
Это вообще дело привычки. Нас вот в вузе матлабу учили плотно, теперь для меня там самый охуенный синтаксис, хотя дружественным к новичку я его назвать не могу.
Кстати заметил, что первый нормально выученный синтаксис сильно накладывает отпечаток на стилистику, которой ты потом придерживаешься в вообще любом языке программирования.
Тогда предпочтительнее начинать с синтаксиса семейства С или похер на самом деле?
Но как это сделать на практике вот прямо я беру эксель документ с 10.00- отзывами, как-то запускаю свою прогу, которая в новый документ заносит каждый 20-ый отзыв. Как это всё реализовать?
Средствами экселя это не реализовать?
В универе приходится писать на сишарпе. По сравнению с джсом это очень ограниченый и бесящий язык с ебанутой IDE.
мимопоправил
Щас прохожу кантора, и бугурчу по тому, что не все задачи решить могу. Ебучую функцию для ряда Фибоначи часа 3 думал как решить не через рекурсию. Да и саму рекурсию как использовать в вебе? Неужто мне для верстки лендосов рекурсия потребуется?
Какие реальные задачи на ЖС в веб-макакинге? С вёрсткой всё понятно, прошёл оба интенсива. Но жс даже представить не могу, как все эти ебучие задачки и изъёбистые НЕОЧЕВИДНЫЕ фишки со всякими побитовыми операторами пригодятся на практике.
Вкатившиеся, расскажите, как проходит рабочий день, какие реальные задачи и т.п.
Чёт стало интересно, что за такие побитовые операторы, нашёл статью у Кантора и просто охуел с того, как это всё написано. Рекомендую найти нормальный ресурс, а к Кантору возвращаться лишь для того, чтобы отполировать свои знания или подготовиться к идиотским вопросам для собеседований. Наверное, нет лучше способа отбить у себя желание вкатиться, чем учиться по этому учебнику.
>НЕОЧЕВИДНЫЕ фишки со всякими побитовыми операторами
теоретически, в убер-легаси коде у выпендрежников может встретиться. Мое мнение - надо просто знать, что это такое. А учебник Кантора - это, скорее, энциклопедия, чем методическое пособие.
Посмотри какие-нибудь книги, типа Javascript essentials for modern application development by Ethan Brown. Мне понравилась.
Рекурсия, очевидно, пригодится для отрисовки всяких инфографик, деревьев. На практике не встречалось пока, но у меня и опыта мало.
Лол, с таким же вопросом тут год назад ошивался.
Короче шли нахуй все фибоначчи и прочее школьноолимпиадное программирование.
От фронта требуется понимать принцип работы браузера, DOM, всяких приблуд движка жаваскрипта и умение быстро вникать в доки и чужой (возможно говно) код.
Рабочий день - получил таск, посмотрел на варианты реализации подобного в этом проекте / в интернетах, сел пилить.
Без хороших скиллов с девтулзами (брейкпоинты, дебаггеры, уметь в консоли накидать нужный скриптик в нужном скоупе) делать нехуй, на нормальном проекте при багофиксе говно потечет по ляхам.
На счет задач это полный пиздец, я несколько раз бросал обучение по той причине что не мог решить ту или иную хуйню на рекурсию/числа фибоначчи етц.
мимо другой анон вкатываюсь в бек
Потому что верстальщицам домохозяйкам не место среди программистов.
https://codepen.io/anon/pen/GQbEVv?editors=1010
Типовые задачи - сходить за данными за бэк, вернуться (обработав ошибки, -> модальные окна/редиректы), показать в любой форме в какой попросят, т е. таблицы всякие или какие нибудь хитро нарисованные карточки, слайдеры, ползунки, яндукс карты, короче все что дизайнеру в голову придет, отфильтровать/отсортировать как на фронте так и на бэке, сохранить изменения в данных (опционально провалидировав), загрузить файлы, хранить состояние приложения (куки и localStorage), зацепиться с бэком не растерявшись с CORS и токенами, поддерживать сборку (работа с конфигурированием вебпака), поддерживать чтоб приложение не развалилось - т.е. курить доки и иногда исходники фреймворка и библиотек, писать тесты.
Как-то так все это в среднем проходит. По поводу фиббоначи - я бы забил на эту херню, если ты в этом не разбираешься, то шанс что ты вкатишься в область где это надо очень мал, математически/алгоритмически сложный фронт это нишевая штука. В основном все что на продакшене тиебуется - уметь реализовывать достаточно типовые фичи и фиксить баги, при этом желательно не теряя темпа с ростом сложности приложения, на просирая сроки. Навыки несложные, но даже с ними у многих проблемы
Понятия не имею, что такое этот жквери, но мне кажется, что ты сначала к боди добавляешь параграф, затем над боди проводишь эти анимации. Попробуй в одной строке аппенднуть, а в другой выделить p:last-child и над ним уже операции проводить.
Хм да звучит логично.
https://codepen.io/anon/pen/GQbEVv?editors=1010
Не совсем понял, что ты хочешь, но решил поиграться с утра:
https://codepen.io/anon/pen/BYgdvM
Используй коллбэки, короч.
Блин сложно, но спасибо за совет.
А за такое тут не банят? Звучит как ересь.
Как учиться "сходить данными за бэк" и вообще взаимодействию с бэком фронт-енд разработчику? Работаю верстальщиком, заебало, хочу вкатиться в реакт, но я совсем-совсем не знаю бэк, но думается мне, что там очень плотное взаимодействие или я не прав? По гайдам из шапки по реакту хватит инфы, чтобы вкатиться?
Лол
я как раз начал смотреть первый интенсив. Очень много воды, но очень мало обяснений. Еще что напрягает что код во время вебинара он не пишет, а переключает слайды. Вот у тебя на одном слайде 1 строчка кода, потом он говорит, а сейчас мы зададим тут массив и положим в него функцую, щелкает следующий слайд и хуяк там 6 строчек кода, потом он чето пиздит, щелкает следующий слайд и опять что-то меняется. Хз, возможно это хорошо подходит для тех кто как-то шарит и им просто новые фишки показывают, но как вкатывальщику с нуля очэ сложно.
Кароч пиздец. У меня уже руки постепенно опускаться начинают что я очень тупой и что мой максимум это верстка. Чет тыкаюсь туда сюда уже 2 недели на месте стою не могу уйти дальше массивов и функций. Я даже блять не смог решить ебаную задачу первую
Напишите цикл, который за 7 вызовов console.log выводит такой треугольник:
#
##
###
####
#####
######
#######
Пиздец, хочется не учиться, а нажраться и не думать не о чем.
Братишка, давай вместе учиться. Вероятность того, что что-то не поймём гораздо меньше: друг другу пояснять.
d598Q-z5904ANUSyavz'ndexPUNCTUMrx}zu
Я думаю это у тебя естественно произойдет когда ты реакт будешь изучать. Делаешь таблицу или TODO-лист с данными из констант/файла, потом тебе их захрчется из одного места брать, узнаешь про состояние приложения, переходишь на redux, приходишь к цепочке компонент -> экшн -> редьюсер -> компонент, понимаешь, что у тебя экшн может быть асинхронным как тот же поход за данными - вставляешь в это слой api, в нем делаешь работу с fetch/axios/superagent/ajax/xmlhttprequest, подымаешь бэк на node express, там клепаешт эндпойнты, видишь что у тебя запросы не работают, читаешь про cors, потом как параметры/тело запроса вытаскивать, json/мультипарт, ну и пошло поехало.
>>192139
Можно абстрагироваться от бэка и на митингах/в джире-редмайне-прочей херне ебаться с бэкэндерами что твоя хата с краю ничего не знаю, дайте мне четкое апи документацию версионирование, наверное гдето это прокатывает. Но обычно более продуктивно когда общее хотя бы понимание есть что там за контрактом на бэке, большее понимание возможностей/сложностей, какие то вещи самому можно посмотреть/решить и т.д.
Как там в 2015? styled-components и webpack же
Как это корректнее сделать? С одной стороны, вижу генераторы шрифтов, где все вроде бы просто и понятно, надо только sjwsvg-пиктограммы нарисовать. С другой - вижу кучу статей о том, что надо ставить специальные редакторы фонтов и пердолиться в них. В чем подвох-то?
Весь фронт, скорее.
Проигрываю с ньюфагов, которые вечно обсираются с новостей об очередном генераторе сайтов или «верстающей» нейросети. Хуита/10, не взлетит.
Да, прочитал всю статью. Даже видео посмотрел. Максимум что это говно потенциально может — спарсить все страницы и собрать новую статику на их основе.
Что оно может в реальности неясно — примеров работ-то нет. Алсо, непонятно кому нахуй сдались в 2к18 статические сайты и как эту статику потом поддерижвать. Автогенерация дизайна это вообще смешно, будут сотни однообразных вариаций с пятью цветовыми схемами.
На нормальных разработчиков и дизайнеров этот сервис влияет не больше чем конструктор сайтов wix или возможность создания группы вконтаче.
Он для каждого элемента массива вызывает функцию callback.
Этой функции он передаёт три параметра callback(item, i, arr):
item – очередной элемент массива.
i – его номер.
arr – массив, который перебирается.
далее приводится пример:
arr.filter(function(number) {
return number > 0;
});
Я не понял, почему написано, что 3 параметра у функции коллбэк, которая передается в методе. А в примере у нее лишь один, и то number. Да и функция анонимная, без имени callback. Разжуйте плз.
Подумой, это слишком легко.
Подсказка, в js можно указывать столько аргументов у функции сколько хочешь, а можешь не указывать вовсе.
то есть функция не обязательно должна называться колбек, как в примере, и параметры тоже. важен просто порядок, в любой первый аргумент, назови его хоть жопой, будет записано значение элемента массива. а во второй, тоже независимо от имени, будет записана позиция в массиве. но если не указать какие-то из них, то это значения, например позиция, вообще не будут сохранены.
так?
>то есть функция не обязательно должна называться колбек
Это название для удобства, когда в качестве аргумента функции выступает другая функция. Типо как аргумент фильтра это другая анонимная функция.
>важен просто порядок, в любой первый аргумент, назови его хоть жопой, будет записано значение элемента массива. а во второй, тоже независимо от имени, будет записана позиция в массиве. но если не указать какие-то из них, то это значения, например позиция, вообще не будут сохранены.
Да.
Я по кодскул учился, курс по основам жс там хороший. Возможно где-то есть и лучше.
js интенсивы без бекграунда в js или пистоне оч сложно осилить. На тебя с ходу выбрасывают тонны инфы и если с версткой ты еще можешь как-то все это освоить (она и проще и нагляднее), то тут ты застрянешь даже с наставником на одной теме, а другие в перед уйдут. И все.
Все потому что у создателей интенсивов нет цели научить тебя чему-то. У них есть цель получить с тебя деньги. Иначе интенсивы шли бы дольше и были бы более разжеванными по таким моментам. Или была бы два типа интенсивов - для совсем нубов и для шарящих.
В смысле «есть»? Где есть? Алсо, если твой урок по реакту что-то говорит про getInititialState, то это устаревшее говно.
вперед блжад
Алсо, не очень понятно что ты подразумеваешь под модулем.
Кроссбраузерность приоритетнее семантики как правило.
Если тебе нравится — пожалуйста. Смысла в этом не особо много, кроме тега заголовка h1, который как-то там влияет на SEO.
По идее репозиторий клонируется со всеми ветками. Какая там изначально-то была?
там может не быть ветки мастер, если ее переименовали, сделай git checkout origin/branchName -b branchName
Техномарт, Барбершоп, Седона, Нёрдс.
Не понял. Разве в fs.readFile нельзя так путь прописывать? Он жеж получается относительным, вроде все верно, но почему-то ошибку эту пишет. При этом если делать его абсолютным, то все работает...
Да у тебя же акрибофобия.
Они же только для тестирования разметки подходят,не?Снапшотами же, насколько мне известно, ты не протестирешь логику компонента. Например, такое поведение: если prop isLoading=true - покажи спиннер, иначе - рендери контент.
Как раз летом 2016 и вкатился.
Ты совершенно прав! Тогда всё просто получается.
Год назад тут видел про нейронку, которая верстает с картинки. Но тред еще живет и т\аноны еще зарабатывают деньги.
А еще ведь был дримвьювер, а еще есть Адоб Мьюз.
единственное что пришло в голову это установить еще раз в ту же папку (у меня 2.11 ставлю 2.16)
Можете пояснить за paypal или skrill. Любая ли дебетовая карточка подходит для первода с пайпел счёта на карту, есть ли какие-то подводные камни которые надо учесть при оформлении дебетовой карты? Что скажите про skrill?
Бумп
Нет. Надо быть просто нормальным человеком и иметь тягу к созданию чего то нужного человечеству.
Впрочем это почти ко всем профессиям относится.
Как формошлепство соотносится с созданием чего-то нужного ? Ты не дом строишь
Можно, но зачем?
Я сейчас делаю очень красивый и очень функциональный личный кабинет для сайта компании продающей косметику. Структура компании пирамидная. Тысячи людей активно работают и пользуются моим кодом. Передают благодарности. Когда основной сайт допилили даже подарков прислали)
> Ты не дом строишь
дом нет а dom да.
Петушок не петушись. Таким макаром можно больше половины проф. нахуй послать. Вроде и норм, но хули тогда в этом ебаном мире еще делать?
Чего там учить то?
Знать их конечно необходимо, тебе рано или поздно придется и чужой код ковырять.
Петушок в зеркале у тебя
https://codepen.io/anon/pen/dmyzEX
git rm -r --cached node_modules
git rm -r --cached dist
git commit -m 'Игнорирование node_modules && dist'
git push origin master
>вёрстка на дивах
Oh shi~
Если ты настолько не разбираешься в семантике и тупо лепишь всюду дивы, то кастомные теги тебе скорее окажут медвежью услугу, ибо мало где используются и не нужны. Если же разбираешься, и на твоей странице просто куча обёрток, то сам подумай - как ты свои теги называть будешь, <list-item-content-container-lower-wrapper> или типа того, ебанёшься же, лучше уж классы юзать с БЭМ, а не извращаться с кастомными лисопедами.
Это что касается подводных камней, насчёт совместимости с фреймворками хз.
> >вёрстка на дивах
> Oh shi~
Тащемта, это скрин кода этого треда.
> <list-item-content-container-lower-wrapper>
Ну не до такой степени же. Допустим, у меня есть тот же div.page-wrapper или, скажем div.calculator. Почему бы не заменить их на соответствующие тэги? А вот всякие конкретно блоки, допустим, блок с текстом в шапке, можно и дивами запилить.
Совет тем кто его ещё не смотрел, не тратьте время, скачайте псд макет и верстайте своими руками, по мере поступления проблем гуглите и ищите информацию в сети (благо её дохуя), а в интенсиве вы вряд ли найдёте ответы на свои вопросы.
Единственное, что полезно в этом курсе это семантика и разметка хтмл без дивов (2й урок), всё остальное параша и развод на бабки.
С продвинутым такое же дерьмо? и нахуй его?
нет, я понимаю, что основная работа идёт именно у учителей и учеников этого курса.
Но у меня вопрос в другом, нахуя везде форсят эту парашу и какого хуя это дерьмо делает на главной, (раньше в пасте её не было и я ещё думал почему, теперь посмотрел и всё понял).
наставник + работа с макетами по ТЗ кокодемии + автоматизированные курсы только для интенсива. Видео вообще для галочки.
несколько поколений вкатывальщиков прошли через интенсивы с братишкой Першиным и успешно вошли в ойти, но тут какой то малолетний питух, из поколения дегенератов, решил взвизгнуть что то против устоев, хех мда.
(ба-бах)
слабак фу
ты долбаёб?
Речь идёт об материале в видео, которое по сути вода и бесполезный трёп который уже проойден и изучен в интерактиве, работа с наставником безусловно бесценно и действительно многому научит.
НО ЭТИ ЛЕКЦИИ ПОЛНАЯ И БЕСПОЛЕЗНАЯ ХУЕТА (при условии, что ты прошёл интерактив).
тупой ты выблядок.
Хочешь доказать обратное? тогда расскажи, что ты нового узнал из этих лекций, чего не было в интерактивах? работа с гит? пол часа самостоятельного изучения, что то ещё? А ВОТ НИХУЯ ТАМ БОЛЬШЕ НОВОГО НЕТ!
24 часа воды, кайфуйте.
Можно пофапать на Вадима Макеева
по цвету пламени от твоей горящей жопы я делаю вывод, что ты неосилятор базовой верстки и тупо ничего не смог сделать и тебя не прет от того, что ты сверстал первые странички. вот тебе добрый совет- поищи что то другое, веб разработка не для тебя. не осилить верстку после кокодемии- это надо быть конченым дауном, но ты не расстраивайся, все твое поколение выросло долбоебами, ты не один
Куй знает чего у тебя бомбануло. Может конечно сейчас интенсивы изменились, я в 16м его смотрел, после прохождения курсов на сайте. Верстал вместе с ведущим. Это просто видео, смотришь себе перед сном его и все. Там много не воды, а на самом деле важных вещей, видимо ты просто не умеешь отделять важное от второстепенного. Продвинутый я посмотрел половину в промотке правда, потому что торопился приступить к жс. через 9 месяцев после начала самостоятельного обучения я успешно вкатился на должность верстальщика и до сих пор работаю.
Ты дурак что ли? Никто тебя без знаний жс не возьмет.
Я в данный момент сижу пишу плагин для драг енддропа для рабочего проекта. Что бы 3 совершенно разных днд работали с одним жс кодом, все по аяксу, с процессом загрузки и превьюхой.
Как ты без жс будешь подключать слайдеры? У меня водном из проектов, 8 слайдеров на главной. Адаптивных с разным поведением. Там только инициализации по 50 строк у каждого. Приходится писать класс инициализации с методами и всей хуйней, прямо как у кантора в учебнике про ооп. А я думал мне эта хуйня не пригодится когда учил.
Да блять бывает просто дизайнер такой херни нарисует, что приходится вроде для простых вещей кучу жиквериговнокода понаписать. Анимациями и да и вообще любым жс коджом где учавствет css тоже ведь версталы занимаются.
Чувак, сейчас нет верстальщиков которые делают только верстку. В любом случае верстальщик должен быть в состоянии писать простые скрипты. Скрыть/показать блок, подписаться на клик/скролл, реализовать какое то повдеение, подключить слайдер, переверстать ему стили, инициализировать его, написать колбеки нужные.
А фронты это уже кто с апи бекенда работает.
Каждый день вижу вконтакте и на разных сайтах контекстную рекламу: "Пройди курсы программирования и получи должность верстальщика с зарплатой от 50 000р в месяц всего за 6 недель. Курсы проводит известная школа программирования Кокодемия Вкатывания."
Иногда мне кажется что вся эта хуйня со вкатыванием - какая-то блять финансовая пирамида от Мавроди, только ты вместо денег жертвуешь временем. Все кто пишет, что вкатились - тролли. Ебаная психотронная тюрьма.
Раз в 3 месяца залезаю в тред поныть, а потом опять начинаю штурмовать очередное говно.
>финансовая пирамида от Мавроди
тоже так показалось
Не понятно, куда вкатываться, везде одни пирамиды.
Хватит уже в третьем писать
Нет.
>>194645
Бля, просто представь что кокодемия готовит каждые пару месяцев пару сотен "специалистов" в течение последних нескольких лет. Аналогов кокодемий дохуя и больше и каждая штампует "спецов". Я тут почитал статейку от hr, так вот там он пишет что после публикования вакансии верстальщика за 2 дня набирается 200+ откликов.
Не слушайте Першина и прочих уебков со школ программирования. Рынок переполнен долбоебами которые устали работать на говноработах и решили войти "вайти". Без реального опыта работы ваше резюме не будут рассматривать и оно затеряется на фоне других вкатывальщиков. Ваши туду листы также никому не нужны.
Жаль мне этого никто не сказал полтора года назад.
>>194638 - вайтишник
А что тебе мешало полтора года назад крутить жопой и искать заказы через знакомых-на фрилансе-делать свои пет-прожекты с реальной аудиторией? или ты из тех отличников, которые в реальной жизни сидят и думают, что им сейчас за красный диплом все принесут (работу, заказы и т.д.), в то время как "двоешники" крутят жопой и пробиваются локтями?
Алсо Першин и прочие петухи действительно врут, но как это отменяет то, что ты мамкина корзинка?
двачую
Не знаю, о тех проблемах, которые ты говоришь.
Вкатился почти с нуля, за 3 месяца. Но я и учился минимум 8 часов в день, так что, я считаю, 3 мес - достаточно времени, что бы вкатится. И да, я не тролль.
это тралинг или ты просто дегенерат нового поколения?
Это ложь, за последние пару месяцев нанял двух джунов без коммерческого опыта, но с хорошим пет-проектом.
Реакт, редакс, саги, внятное демо. Плюс, конечно, собеседование они хорошо прошли. А то некоторые приходят с двумя года опыта на реакте/редаксе, а на вопрос «почему собсна в редьюсерах нельзя мутировать данные?» ответить не могут.
https://w3schools.com ? В стилях написано fontawesome, но ведь в нем только иконки.
Вопрос - почему мой код не работает от слова совсем
https://codepen.io/anon/pen/MVYqBG?editors=0010
А код из решения работает.
https://codepen.io/anon/pen/QmwVxq?editors=0010
Там вообще нет иконок. Шрифт видимо их, не типичный.
Ошибка в условии. После первой итерации функции, leftOffset увеличивается и равен 1, уже не равен 0 поэтому все остальные if не выполняются.
>Каждый день вижу вконтакте и на разных сайтах контекстную рекламу: "Пройди курсы программирования и получи должность верстальщика с зарплатой от 50 000р в месяц всего за 6 недель. Курсы проводит известная школа программирования Кокодемия Вкатывания."
С этого просто выпал конечно. Ты хоть знаешь как работает подобная реклама?
она формируется на основе твоих запросов в интернете, додик
Скриньте и прикрепляйте. Долбоебы думают что сверстают макеты из интенсивов и их будут ждать, но это не так. Таких просто сотни на одну вакансию. Авось поможет сэкономить время недовкатывальщикам.
>>194726
Сейчас есть уже реальный опыт создания сайтов которые расположены на хостинге. Может и позовут версталой, все равно лучше там где я сейчас.
Следующей целью ставлю подтянуть реакт и замутить пет-проект. У меня есть идеи, но может подкинете что-нибудь годное, но не сильно сложное? Может там игру какую на логику или смекалочку или виджет какой-нибудь. Чтобы и работодателя заинтересовать и самому с тоски не помереть. И не надо меня хуесосить, да я корзина, но не мамина, так как живу один и снимаю жилье, мне приходится параллельно въебывать на другой работе. Но мне реально нравится кодинг, просто я аутист немного.
>>194848
Просто я подписан на всякие паблики о веб-разработке, вот и вылезают периодически такие школы.
>>194867
Ну сдаваться то я не планирую, просто вчера приуныл, а сегодня полон сил.
Никто не мешает сгонять туда на пару месяцев прощупать почву.
>«почему собсна в редьюсерах нельзя мутировать данные?»
Редьюсер меняет непосредственно state в store redux'а, при этом это меняет его так, что в store остаётся и предыдущая версия state и новая, это вроде как одна из фич редакса. Поэтому если сразу менять state в редьюсере, то предыдущая версия state проебется, так?
Нет, вообще мимо. Стор и стейт в твоем примере это одно и то же. Редакс не хранит предыдущие версии стора.
Что недопонял тогда.
https://egghead.io/lessons/javascript-redux-the-reducer-function
Автор прямым текстом говорит, что новый стейт получается на основе предыдущего стейта и вызванного акшиона. В любом случае, какой ответ на вопрос?
1. Когда я прописываю в командной строке grunt serve, начинает выполняться только browserSync, по идее за ним должен запуститься таск watch, но этого не происходит, и мне приходится запускать его в отдельной вкладке консоли. Почему так?
2. В списке файлов у browserSync прописан ".html", то есть должны обновляться все файлы с расширением html, но обновляется в итоге только "index.html", хотя рядом с ним лежат еще несколько html файлов. Чего я не так понимаю?
module.exports = function(grunt) {
require('load-grunt-tasks')(grunt);
grunt.initConfig({
sass: {
style: {
files: {
"css/style.css": "sass/style.scss"
}
}
},
postcss: {
options: {
processors: [
require('autoprefixer')({browsers:
[
"last 1 version",
"last 2 Chrome versions",
"last 2 Firefox versions",
"last 2 Opera versions",
"last 2 Edge versions"
]})
]
},
style: {src: "css/.css"}
},
watch: {
style: {
files: ["sass//.scss"],
tasks: ["sass", "postcss"]
}
},
browserSync: {
server: {
bsFiles: {
src: [".html", "css/*.css"]
},
options: {
server: "."
}
}
}
});
grunt.registerTask("serve", ["browserSync", "watch"]);
};
1. Когда я прописываю в командной строке grunt serve, начинает выполняться только browserSync, по идее за ним должен запуститься таск watch, но этого не происходит, и мне приходится запускать его в отдельной вкладке консоли. Почему так?
2. В списке файлов у browserSync прописан ".html", то есть должны обновляться все файлы с расширением html, но обновляется в итоге только "index.html", хотя рядом с ним лежат еще несколько html файлов. Чего я не так понимаю?
module.exports = function(grunt) {
require('load-grunt-tasks')(grunt);
grunt.initConfig({
sass: {
style: {
files: {
"css/style.css": "sass/style.scss"
}
}
},
postcss: {
options: {
processors: [
require('autoprefixer')({browsers:
[
"last 1 version",
"last 2 Chrome versions",
"last 2 Firefox versions",
"last 2 Opera versions",
"last 2 Edge versions"
]})
]
},
style: {src: "css/.css"}
},
watch: {
style: {
files: ["sass//.scss"],
tasks: ["sass", "postcss"]
}
},
browserSync: {
server: {
bsFiles: {
src: [".html", "css/*.css"]
},
options: {
server: "."
}
}
}
});
grunt.registerTask("serve", ["browserSync", "watch"]);
};
Я наверн уже год вкатываюсь, например. Но эт не томушо я сильно даун, я просто хикка с тревожным рл и тупо боюсь идти на те 2.5 вакансии, что есть в моей мухосрани
>Автор прямым текстом говорит, что новый стейт получается на основе предыдущего стейта и вызванного акшиона.
Все так. Причем тут хранение старого стейта?
>В любом случае, какой ответ на вопрос?
Надеюсь, что кто-то ответит.
Как ты это проверишь вообще? Если не знаешь, то не надо гадать.
"мам, кушать хочу"
Тип потому что реакт под капотом проверяет все через === и если изменишь объект то рендер не произойдет?
Сам учу реакт только 5 день, везде об этом говорят и не объясняют почему. Ответь хоть ты.
Ничем.
Не совсем, но близко. Реакт ничего не проверяет, он по умолчанию вызывает рендер всегда, когда рендерится родитель. Однако идентичность ссылок старого и нового стора проверяет HOC которым компоненты биндятся к стору через react-redux/connect. Если коротко, то при прямой мутации стора, компоненты подключенные через connect не обновятся.
Подробности можно почитать в доках к connect: https://github.com/reactjs/react-redux/blob/master/docs/api.md#connectmapstatetoprops-mapdispatchtoprops-mergeprops-options
Зачем, если есть тонны публичных апи? Гитхаб, вконтач, etc.
фикс кто каким
Так все просто.... Сенкс!
>пок-пок-пок, нету вакансий, уже поздно
>смотришь вакансии на react в ДС, их в 1.5 раза больше чем в прошлом году
Как сделать так чтобы при 5 клике когда надпись меняется на "You win" эта самая надпись останавливалась?
Стоит. Напиши restAPI, поймешь, как там всё устроено, это очень полезное знание. Туторов в в инете много, да и делается это весьма просто.
Чет не так делаешь.
На пике сделал все как ты описал, гит исправно работает, изменения видит.
Папка .гит почему-то оказывается вообще не появлялась. Удалил папку, создал новую, создал репозиторий, повторил действия - всё появилось. Заработало, да и ладно. Спасибо за то что уделил внимание.
Вангую говно ложкой чистить
Это адекватные требования за ~20к деревянных? Просто мне почему-то захотелось вырезать всю семью этого охуевшего пидораса, выложившего вакансию.
Ну хуй знает, может там в Алмате последнюю лошадь в канаве доедают и 20 к уже делают тебя олигархом. А так больше похоже что они скопипастили в вакансию вообще все что относится к фронту.
Да там сео какой-то альфа-бабуин с шилом в жопе. java, swift, че кресты-то не добавил, было бы вообще какнонично.
У него там "от"
Да и как бы каждый сам решает. Ты же не знаешь цен на айти продукт который он выпускает. Он я так понял работает на рынке средней азии, там цены отличаются от тех что в рф. Да и уровень знаний перечисленных технологий может быть очень низким.
Так что не факт что он кладет такую уж большую разницу между ценой покупки и продажи труда своих разработчиков.
У него вроде проекты для госшаражек Казахии
Анон, я правильно понимаю, что создать таблицу в JS можно только через цикл?
>>195199
clearInterval
>Если взять сам тэг canvas как бг и в него вписывать все остальное, то оно не отображается
Рядом клади и абсолютом сверху на него то что нужно.
Правда я не очень представляю себе задачу что бы так извращаться.
Из похожего я попап выводил над графиком на канвасе, но попап генерился на жс.
У меня задача такая: через API будут поступать данные например, результаты тестов и нужно запилить динамическую таблицу, которая будет эти результаты отображать.
AJAX обязателен, т.к. никаких перезагрузок.
Так вот, анончики. Чего мне делать дальше? Разумеется на одной книге я не остановлюсь, но нужен какой-то стартовый пинок. И вот вопрос, чего продолжить/начать читать из вышеперечисленного? Или вообще уйти нахуй в справочник MDN и не вылазить оттуда? Жду от вас помощи, аноны, так как от задачек Кантора уже голова болит. Я из-за них на пару недель прервался и нихуя не делал.
Пиздец как вы уже заебали путать юных вкатунов, то рынок требует новой крови, то рынок переполнен. Как так то?
Дело не в книгах. Дело в тебе. У контора не самые сложные задачи. Если у тебя от них голова болит то что будет дальше?
> Если у тебя от них голова болит то что будет дальше?
В JS-треде описал всё, но здесь повторюсь. Проблемы возникают с задачи: числа Фибоначчи, факториалы, рекурсия. И ещё какие-то задачи где-то нужно применять формулы. Я не могу засунуть формулу в код, особенно такую. Смотрю на чужой код — вроде всё понятно, закрываю страницу с чужим кодом и снова тупик.
Хотел написать что-то в твою защиту, но эти темы самые простые, дальше вообще пиздец пойдет.
Не хочу выкатываться ведь, хоть и не за деньгами здесь. Чего можно посоветовать такому умному тупому долбоёбу как я?
Создать новый массив на основе старого.
Скорее всего так и буду делать. Спасибо.
Это в целом тоже без jQuery можно запилить. Если учишься, попробуй и так и так. Полезно будет.
Ну я сапорт/программер (макака-программист, по нашенски) в конторе.
Мне дали задание и недавно вообще предложили на angularJs все сделать. Типа так проще будет.
ДС2.
codewars
Может и проще, но оверкилл ебать какой.
> Рядом клади и абсолютом сверху на него то что нужно.
Так это же тупо, не? И к тому же неудобно, указывать всем элементам на странице абсолют, лол.
> Правда я не очень представляю себе задачу что бы так извращаться.
Ну блядь, анимации красивые на бэк же. Particlesjs, к примеру.
>>195285
Примерно так. Гугли рекурсию.
Windows PowerShell подойдет для пердолинга с гитом в консоли? Или лучше все-таки накатить что-нибудь другое?
Вкатунов слишком много. Чтобы получить работу нужно прыгнуть выше голов остальной массы вкатывальщиков. Причем запомни, каждый думает что он прыгает выше чем другие.
Представь себе огромную площадь где в загонах прыгают сотни, а может тысячи долбоебов и кричат: "я прахрамист, вазьмите миня джуниором, я прошел курсы кокодемии". И вот среди этой прыгающей массы долбоебов изредка взлетает ввысь как супермен в плаще настоящий любитель своего дела, джуниор фронтендер с охуенным пет-проектом. Молча, ничего не крича. Просто взлетает и приземляется на место очередного гребца в галеру, где гребет день и ночь за то что его кормят и дают иногда поспать.
Вот это откровения пошли. Мне кажется пора тред потихоньку двигать в сторону культа вкатывальщиков. Положняк такой
Кантор - Б-г и идеал, то к чему стремится каждый вкатывальщик грести где-нибудь в NYC.
ОП, ОПы - пророки его, ведут толпу вкатывальщиков к священной цели.
Верующие - люди, готовые тратить от 4х часов в день на вкат.
Еретики - сбившиеся с пути, скупают интенсивы, верят Першинам и прочим искусителям.
Четверный про формы просто дал некоторую интересную информацию о кодировке. А дальше я просто сижу читаю и нихуя особо не понимаю. Ни примеров, ни толковых объяснений.
Так вот, есть ли годные уроки по AJAX для дебилов? Настолько чтобы в резюме можно было добавить пункт AJAX. Пока я просто понял общую схему. Как мы составляем запрос на сервер, посылаем его, получаем (или не получаем и выдаем ошибку) и потом обрабатываем его. Всякие JSON файлики на ура научился получать. Что еще требуется рядовой личинке фронта? Или этого достаточно?
Смотри раздел про восьмеричные числа
https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Numbers_and_dates
>И к тому же неудобно, указывать всем элементам на странице абсолют, лол.
Ты совсем дурак?
Тебе нужно указать абсолют либо канвасу, либо контейнеру с с контентом который поверх. Их родителю релатив, тому что не абсолют тоже, канвасу z-index меньше чем чему у контента.
пы.сы.
подойдет, но еще лучше убунту поставь для веб разработки, когда то же надо начинать.
Вместо фотошопа авакод.
Всегда запускаешь когда пересобираешь стили. Как ты блять будешь результат тестить без префиксов. Они не панацея.
Доставляет настолько, что призываешь новичков не вкатываться? Жадина.
чем тебе git не нравится? А вообще я полностью в webstorm перекатился с этим вашим гитом, там удобно
Вебшторм использует дефолтную командную строку оси. В вин 10 это powerShell. Cmder намного функциаональнее. Его кстати тоже моно в вебшторме в конфиге выбрать как терминал.
В JS без разницы, они абсолютно ничем не различаются, в отличии от какого-нибудь пхп. Но я обычно использую одинарные, да и стайлгайд от airbnb тоже говорит, что нужно одинарные юзать.
Адекватных ваканский по
js - 2 шт
верстка - 1 шт
react и и прочие базворды - 0 шт
Соискателей около 200, доброе утро и хорошего дня, дорогие анончики!
https://spb.hh.ru/search/resume?exp_period=all_time&order_by=relevance&area=2&text=front-end&pos=position&logic=normal&clusters=true&experience=noExperience&from=cluster_experience
Справедливости ради могу только сказать, что ссылок на проекта есть мало у кого
Посмотри на соотношение соискателей к вакансиям у любой другой профессии. Результат будет еще хуже.
Да нахуй ты меня так расстроил? Решил проверить резюме в своем городе, куча людей с навыками побольше, чем у меня, и при этом готовы работать буквально за копейки.
Да ты вот пройдись по этим вакансиям. Там навыки только на словах. Открываешь гит, а там какая-то верстка вонючей седоны и дерьмо-плюшек от кокодемии.
Прям за живое. У меня кроме кокодемиков какой-то момент только 1 сайт был. И теперь у мена на гитхабе только сайт и лежит.
Так сделай пару проектов мелких. Покажи что инструментами можешь пользоваться.
>Адекватных ваканский по
>js - 2 шт
>верстка - 1 шт
>react и и прочие базворды - 0 шт
Чего, блять? Ты как искал? По одному только реакту в твоем болоте дохуя работы: https://spb.hh.ru/search/vacancy?text=react&area=2
Гит (не гитхаб десктоп) ставит же эмулятор консоли, git bash. Там все команды есть, поддержка алиасов, автозавершение комманд. Мне (пока) хватает, сижу под виндой. Но я один в своем репозитории работаю, и вообще провожу синхронизацию медду домом и работой прямо из vs-code и не парюсь
>Вместо фотошопа авакод
>Слишком толсто
И чо толстого?
У нас в студии дизайнеры перешли на скетч, версталы на линукс - авакод.
Если в твоих обязанностях наряду с версткой нет допиливания косяков макета, то авакод намного лучше и удобнее чем фотошоп. Он заточен под извлечение инфы из макета а не под его создание.
Если уж на Скетч перешли, то проще Фигмой пользоваться. Она крутая и бесплатная.
Нет, просто один аккаунт на всех.
>>195760
>Если уж на Скетч перешли, то проще Фигмой пользоваться.
Не до конца перешли, иногда приходят макеты от левых дизайнеров, чужие проекты тоже на поддержку попадают. Да дизайнеры ка кбы сами решат на чем им удобнее, это не вопрос фронтендеров.
> Она крутая и бесплатная.
Это временно.
Мой посыл в том что авокод полностью покрывает запросы верстальщика, потому что открывает и файлы фотошопа и со скетчем работает.
Да. С помощью невидимых зафлоаченных блоков.
Ты как погромист должен бы понять что я задал четкий диапозон ответов. Видимо сам из пятерочки пишешь
Примерно одинаково.
Программуху я не затащу с вероятностью в 99%, ибо в школе не тройки были по математике, в универе тоже, да и с Delphi тоже не получилось подружиться.
Зато с английским у меня все гораздо лучше: пару лет назад после беседы с носителем из ЮСА подтвердил Intermediate, но на данный момент я несколько продвинулся и, кмк, нахожусь где-то в районе Upper-Intermediate. В случае необходимости быстро и легко могу подтянуть до более высокого уровня.
Рассмотрев рынок, понял, что из всех ИТ-профессий наверное только QA Tester стоит рассматривать для вката. В общем, хотелось бы узнать у более опытных анонов, стоит ли вообще перекатываться в данную специальность с моими скиллами и возрастом? Алсо, могу на текущей работе спокойно учить всё, что потребуется.
Мне кажется, что корень всех проблем у таких вот как этот начинающий - плохая мат.подготовка.
Вот каждый, поголовно, кто жалуется на задачи - плохо шарит в математике.
Вывод - сначала пройдите школьную математику, прочитайте учебник по логике.
Вам же самим лучше будет, обучение ускорится в разы, т.к математика - помогает, я гарантирую это, анон.
Если вы на таких простых задачах стопаетесь, то что будет дальше? Ботайте математику, крч.
Корень всех проблем — ебанутые задачи, которые в реальной разработке встречаются раз в год, а Кантор дрочит по ним с порога.
Флексами легко сделать
Если хочешь более продвинутые способы, то вот эта статейка тебе в помощь - https://www.html5rocks.com/en/tutorials/shapes/getting-started/
Эх, хотелось бы более развёрнутого ответа. Ну хоть и на том спасибо, анон. Добра тебе.
Ну окей, давай постараюсь более развернуто ответить.
Смотри, тебе 30 лет и у тебя есть хорошие знания английского - что очень ценится. У тебя также есть мотивация(главное, что бы она не погасла). Вот этих вот навыков уже достаточно, что бы устроиться. Ты в каком городе живешь? Если не мухосранск, - тебе повезло.
Иди в тред QA, ищи чатики по QA(что бы мотивация не терялась), ищи стартовый гайд и ебашь. Главное, ручной макакой не становись. Тебе нужно именно автоматизированное тестирование. Хотя я в этом не особо шарю, но тестировщики всегда нужны - базарю.
>Ты в каком городе живешь?
БелДС.
>Иди в тред QA, ищи чатики по QA(что бы мотивация не терялась), ищи стартовый гайд и ебашь. Главное, ручной макакой не становись. Тебе нужно именно автоматизированное тестирование. Хотя я в этом не особо шарю, но тестировщики всегда нужны - базарю.
Благодарю за ликбез.
Стоит однозначно. Я вкатывался в тестирование, но в итоге попал в кодерство. Собственно, речь не об этом. Если ты намерен точно идти в тестирование, ищи сразу курсы при компаниях, готовых взять тебя на работу. У меня в Белорашке таких хватает. Вот, например: https://www.it-academy.by/course/python-software-engineering-in-test/avtomatizirovannoe-testirovanie-na-python-kurs-juno/ Не знаю, как в других странах СНГ, но в Минске шанс устроиться тестировщиком-самоучкой, довольно низкий. Я учился в Itransition. Из 18 человек на работу взяли 6.
Я бы еще проект-манагеров рассмотрел на твоем месте. Уровень зп высок, перспективы тоже. Правда нервная эта работа, быть прокладкой между клиентом и разработчиками.
Привет, земляк. Как раз сейчас и смотрел курсы на этом сайте. Только насчет автоматизированного тестирования я хз. Потяну ли. Еще смотрел https://qa-academy.by/programmy-i-kursy/
Но там один месяц, а не три.
>>196219
>Я учился в Itransition. Из 18 человек на работу взяли 6.
Ты попал в эти 6? Алсо, можешь пояснить за кодерство? Проще ли это по сравнению с тестированием?
>>196221
>Я бы еще проект-манагеров рассмотрел на твоем месте. Уровень зп высок, перспективы тоже. Правда нервная эта работа, быть прокладкой между клиентом и разработчиками.
Нет, это точно не моё. Раньше РАБотал манагером по продажам в разных шарагах. Больше не хочу, спасибо.
Ок.
https://jsfiddle.net/h0w5fwpL/9/
Высота ряда приравнивается
Такое блядь чувство, что все вокруг пишут на ES2018, обсуждают в кококоворкингах ES100500, после работы отправляют stage-0 предложения, в обеденный перерыв пишут вот такие статейки по любому инструменту из стека в котором 100500 технологий, каждую из которых они применяли днем.
Чем на практике занимается джун? Сидит дома и пытается надрочиться до миддла
И где там ES100500? Async/await уже stage-4 и включен в стандарт. Это проблема русского Кантора, что он не обновлялся сто лет и все еще учит устаревшему говну типа var. Читайте https://javascript.info хотя бы.
Джуны занимаются тем же, что и миддлы, только в меньшем масштабе — пилят фичи, чинят баги.
Никак без каких либо упрощений. Но на флотах можно сделать прямо как ты хочешь если высоты блоков жестко заданы.
Что за упрощения?
Из верстки я научился только с горем пополам верстать говно на флоатах из трех колонок.
При этом всем я не могу ни по макету сверстать нихуя, ни на жс написать что-то осмысленное. Мой потолок - это калькулятор, который может делать максимум одну операцию из двух чисел, полурабочий светофор, да меню из четырех дивов, которые подсвечиваются по клику.
ЧЯДНТ? Как свои ебаные теоретические знания применять на практике? Куда двигаться дальше? Где научиться верстать не как хуйло?
Да я не про codeacademy...
А английский ты подучи, это мастхев скилл для разумного существа в 2018 году.
Учит Кантора
> Да я не про codeacademy...
А про что?
>А английский ты подучи
Эт ясное дело, но поиск быдлоработки и жалкие попытки вкатиться во фронтенд в сочетании с прокрастинацией времени оставляют не очень много.
>А про что?
Про базовый интенсив htmlacademy. Ты с луны свалился, что ли? Ссылка есть в ОП-посте, в шапке прямо говорят, что делать.
IDE никогда не пользовался.
Почему не NetBeans? Правда я сам ньюфаг, в кодинге.
Почему не атом?
phpstorm
В связи с этим накопилось несколько (возможно)тупых вопросов.
Сделать появление подменю через hover родителя, плохая идея?
Зачем у них разные меню для десктопа и мобильго, а не одно адаптивное?
Какими средствами лучше реализовать, нативного js будет достаточно?
Еще что-то, чего я мог не учесть?
Двачую
>Сделать появление подменю через hover родителя, плохая идея?
Нормальная идея, только тебя ждет погружение в кучу тонкостей верстки с этим связанных.
>Зачем у них разные меню для десктопа и мобильго, а не одно адаптивное?
Может просто потому что верстальщик поленился писать кучу стилей с брекпоинтами, и просто сделал разные блоки. А может там какие то были труднопреодолимые сложности со структурой. Ты разве не видишь что там все анимировано. Это создает свои сложности.
>Какими средствами лучше реализовать, нативного js будет достаточно?
Его для всего достаточно. Тебе же ничего кроме того что по нажатиям навешивать/убирать классы и делать ничего не нужно. Все анимации на цсс.
Расскажи про вкат. Сколько изучал, что именно? Город, должность?
И про нехватку времени. Просто пишут про обычную галеру 8 часовую в день + 1 час перерыв, но судя по одному знакомому постоянные переработки и часто допиливание всякой хуйни на дому. Везде ли распространена такая практика?
Да камон, никто не кодит 8 часов в день, это физически невозможно. Никаких переработок и допилок на дому в нормальных конторах нет. Разве что по двойному прайсу.
<ul>
<p>
<a href="//homyachok.puk"></a>
</p>
</ul>
Только валидатор консорциума находит ошибку. Может я не те перделки накатил?
Можно по бэму, можно и без. Я обычно без бэма добавляю если внутри нет других комопонентов которые могут иметь свою подобную логику.
с 11-00 до 19-00
var foo = [{a:'1',b:'2'},'1','2','3','4','5']
var bar = [{a:'1',b:'2'},'a','b','c','d','e']
или так:
var obj = {
foo: {{a:'1',b:'2'},'1','2','3','4','5'}},
bar: {{a:'1',b:'2'},'a','b','c','d','e'}}
}
Можно, чому нет?
во втором способе неправильно написал, но суть понятна. мне интересно какой вид меньше ресурсов жрет, потому что таких данных довольно много загружается на страницу, в каждом массиве ссылки, цифры, строки.
Сейчас использую первый вариант и обращаюсь, например, к ячейке третьей ячейке примерно так window[foo[2]], что наверно не очень правильно.
Не знаю, что там может жрать, но есть же здравый смысл.
Уникальные элементы - объекты с понятными названиями и набором свойств, какие-то простые повторяющиеся элементы - пусть будут массивы. Все это внутри друг друга.
Ну вот выводишь ты на странице 100500 товаров каталога. Категория товаров - массив с объектами. Просто сортировать, просто выводить, просто перебирать.
Если данные упорядоченные, то правильно хранить массив с айдиншниками плюс объект, где айдишники это ключи. См. normalizr.
Алсо, использовать в 2к18 var вместо const уж точно неправильно.
Frontend это тебе не Backend, где нужно знать структуры данных, алгоритмы и паттерны проектирования и во front вкатываются всякие, которые не смогут в бэк, где ничего этого знать не нужно, кроме как верстать формочки
То, что ты написал - понять и освоить гораздо легче, чем то, что описал я.
На полное понимание прототипов и промисов может уйти пару дней, хотя это пиздец, такая элементарщина и те, кто изучал ранее ООП языки легко поймут, что прототипы - это кривой механизм наследования(хорошо, что для них придумали более обертку в ES6, но под капотом все те же прототипы), а промисы - хуйня, которая нужна для асинхронного кода.
А на одни лишь структуры данных и алгоритмы нужно потратить >6мес, при этом еще учитывая, что ты в математике не даун
более удобную обертку*
что значит плюс объект? напиши пожалуйста на моем примере
>var foo = [{a:'1',b:'2'},'1','2','3','4','5']
>var bar = [{a:'1',b:'2'},'a','b','c','d','e']
Она block-scoped, как и let. А еще код проще читать, когда есть такое разделение. Да и тёлочкам нравится.
Ты жопой читаешь? Я про это и говорю, слинт не видит ошибки в таком вложении тегов, так нахуя он нужен?
Так, если структуры данных, паттерны и алгоритмы нужны для бекенда, то хули в вакансиях висят требования что это должны знать джуны которые идут во фронт. Ебнулись там?
Ну и короче, можно же потом перекатится из фронта в бек? Ноды хватит для него?
А что стандарт? У академиков это атом, но при этом атом сосет у саблайма. Вс оче хорош для веба, но дискач. Заменять его перделками для других языков это шиза и костыли.
Твой пример некорректный. Во-первых там разные типы данных смешаны в одном массиве, во-вторых хрен поймешь что там id, а что нет. Такого вообще не должно быть.
Нормальный пример выглядит как-то так:
1. Ты обращаешься по эндпоинту /api/:threadId/posts
2. Тебе присылают массив вида:
[{ id: 1, text: 'foo' }, { id: 2, text: 'bar' }, { id: 3, text: 'baz' }]
3. Нормализуешь его в две сущности:
const posts = [1, 2, 3];
const postsById = {
1: { id: 1, text: 'foo' },
2: { id: 2, text: 'bar' },
3: { id: 3, text: 'baz' }
};
4. Профит, можно работать. Теперь, если надо обратиться к посту по его id не нужно бегать по всему массиву.
Шапочка на 100% ширины, там пиздец широкая картинка, и правая часть за край уходит если уменьшить окно.
Попробуй. Она хотя бы центроваться будет.
background-position: center;
Чтобы вся картинка всегда была на виду, можно поставить background-size: contain;
Но это точно не подойдет для шапки.
https://jsbin.com/yunavowopa/1/edit?js,console,output
Если сделать Popup функциональным компонентом, то все ок работает. Похоже, что jsbin по каким-то причинам не может обработать два класса в одном файле. Мб что-то в бабеле там ломается, сложно сказать. В любом случае, это не проблема реакта или твоего кода. Поставь лучше create-react-app и разрабатывай в нем. Там и сообщения об ошибках нормальные.
Ну я выбрал слева JSX вместо ES6 и оно заработало. Настрой лучше сразу шебпак и остальное.
Не забудь свзать свой компонент с редаксом.
спасибо, в том примере у меня контент собирается по индексу в массиве, то есть айдишником можно порядковый номер ячейки считать.
Полгода тогда. Но у тебя 8 часов не получится. Часа 4 максимум новое будешь усваивать, а 4 часа практиковаться.
А что тут за макгрегоры стали появляться, это те которые за 3-4 месяца вкатились?
Вкатился за месяц от винта.
Либо молодые гении, либо, что вероятней, пиздаболы. Где-то была инфа, что чтобы выучить необходимый стек технологий, то надо около 1000 часов и выше.
Потому что надо уметь в HTML+CSS, адаптивную верстку, препроцессоры, базовый JS (понимание основ, таких как виды данных, операторы, различные инструменты для работы с объектами, массивами, строками и прочие тонкости-хуенкости, потом прототипное наследование, базовые принципы ООП), потом нужно уметь на нативном жс ковыряться в DOM, далее идет изучения фрейморка для работы с DOM, самый популярный жквери. Потом начинается собственно фронт. Сборщики, изучение ES6, mvc-фреймворк, например тот же React в связке с Redux. Работа с консолью, гитом. Это вроде как база, может еще чего забыл. Ну а так в каждой вакансии куча всякой дичи может быть, в том числе какая-нибудь нода или с каким там серверным языком работает контора. Ах, да, еще ведь нужно портфолио какое-никакое иметь, так как без него тебя даже рассматривать не будут.
Ну и сам подумай как все это освоить за 3-4 месяца. Те кто вкатывается за 4 месяца, через 4 месяца работы становятся мидлами, еще через 6 месяцев сеньорами, а через год тимлидами. Потом в 19 лет конкретно заебавшись кодить открывают свой успешный стартап и входят в топ 20 богатейших людей планеты по версии Forbes.
С css-анимациями зацикленными и хорошим дизайнером-рисовалой все можно.
Я по скрину думал ты спросишь - а можно ли на фронте сейчас сделать игру уровня вк3... А ты про меню блин.
>Потом в 19 лет конкретно заебавшись кодить открывают свой успешный стартап и входят в топ 20 богатейших людей планеты по версии Forbes.
Или убивают свою подругу-сожительницу после чего вешаются сами.
Если цепи не гнутся, а просто двигаются друг относительно друга, то наверно не сильно сложно. Просто несколько слоев с пнг-свг, которые меняют позишон с каким-то транзишоном.
>Я по скрину думал ты спросишь - а можно ли на фронте сейчас сделать игру уровня вк3... А ты про меню блин.
Мне кажется, что настолько лагучий пиздец будет, что даже думать об этом не следует.
И что? Остальные три учи жс + реакт, я ж тебе говорю, есть реальные люди которые вкатываются за 4 месяца, не на самое лучше место работы, но мы же говорим про ебаных 4 месяца обучения с нуля
У нас в мухосране почему-то только ангуляр требуется. Его намного дольше/сложнее учить?
Он как флоаты. Вроде еще используется, но уже легаси.
1,5 часа формошлепства, а что?
Что на нём должно быть: расписание пар и лекций, конспекты лекций, информация по преподам(консультации, ФИО, телефон) и расписание сессий/экзаменов/зачётов. Ну и ещё всякий материал. Сайт планируется использоваться всеми группами, но для начала нужно создать раздел для своей группы. Сейчас распишу что у меня имеется и что мне нужно:
Имеется:
— CSS/HTML + адаптивная вёрстка + препроцессоры + бутстрап
— git
— основы JS(без DOM)
— основы php(синтаксис)
— идея и примерный дизайн
Нужно:
— улучшить знания JS
— улучшить знания back-end в целом
— маленькая админ. панелька чтобы это всё редактировать, скорее всего для старост групп, но при этом кто-то(я) должен будет подтверждать все их действия, чтобы не было говна
Пока что всё что могу сказать. Ещё, если всё заработает, то можно будет наноборду туда запилить, да, анонимную. Сайт без регистрации, но нужно будет делать адрес для админки. Разумеется мобайл фёст, так как многие всё делают сейчас с телефоном, а для просмотра расписания никто не будет включать пеку. Сайт собираюсь поставить на какой-то гитхаб пэйджес, или так не пойдёт? Если нет, то придётся на пыхе что-то мастерить.
Обоссыте меня, ибо ничего более годного придумать не смог. А здесь оно даже и пригодится может. Возможно даже смогу своей шараге это всё продать(подарить, хуй у меня кто его купит), так как я после выпуска это всё поддерживать буду чуть более чем никак. Чего скажите об этом? Я долбоёб? Сейчас учу вот JS и вижу что нихуя то я и не вижу, перед ним я верстал макеты и чувствовал отдачу, так что нужно доучить и пилить проекты. Ещё вопрос, такое гумно сойдёт для гитхаба(как один из проектов)? Или на гитхаб я могу выкладывать только что-то более высокое? Накидайте ещё советов в чём я неправ и чего мне делать/не делать.
двач мотивирующий
Посоны!
Нужен плагин для саблайма, который автобекапит содержимое несохраненных вкладок. Есть много плагинов которые делают копию при сохранении, но мне надо, чтоб несохраненные тоже автосохранялись в файл. Например, через промежутки времени.
>двач мотивирующий
Там на пару месяцев работы для фуллтайм-милддла, аллоу. И фронт и бэк и админка. Ты хотя бы тудулист с бэком напиши для начала.
Создашь ты сайт. Люди начнут им пользоваться. А сколько по времени ты сможешь его поддерживать? Говно полное велосипедов и костылей? Год-два? А потом его куда, когда ты выпустишься? В мусорку? Или ты думаешь найдется много желающих тянуть самописную CMS?
Бери вп, делай кастомную тему и плагины свои пиши.
Нет-нет-нет. Ты не понял, цель всего этого — практика для лучшего понимания JS, HTML, CSS, PHP etc. Я не собираюсь делать что-то сверхкрутое, я собираюсь сделать что-то РАБОЧЕЕ. Сайт посещать будут скорее всего, но вряд-ли вся шарага. Но будут, почему? Потому что альтернатив нет, у нас даже расписание банально в цифровом виде не делают(делают офк, но никому не дают). Поэтому все студенты делают пхото и потом уже смотрят, однако на сайте это всё будет собрано в кучу с доп. инфой.
На первых этапах можно вообще без админки, то есть я могу через гит это всё делать без геморроя и поддерживать сайт, добавляя на него функционал. Вот прям несколько минут назад возникла идея для мобильной версии, мол вот расписание пар, ты жмякаешь на какую-то пару и происходит красивая анимация после чего вместо ячейки с парой высвечиваются данные о преподе, практично? Хуй его знает, я бы блеванул, если бы увидел на другом сайте, так что пока думаю и слушаю вашу критику по поводу моей идеи с сайтом.
Просто не хочется обосраться на моменте "это вообще нереально реализовать в таких условиях", поэтому и спрашиваю вас.
Ты мой пост вообще читал?
Ты под феном?
Идея ничего не стоит, хули тут обсуждать? Сделай хотя бы 5%, тогда и поговорим.
когда подрубил гит к проекту - все иконки и файлы стали зелеными, справа появились ебучие буквы U и A(пик1).
как вернуть как было(пик2), не отключая гит.
Обращайся!
За месяц изучения знаний с лихвой хватит чтобы работать контент менеджером, только ты не найдешь работу. На контент-менеджера пробуют идти все те 95% вкатывальщиков которые не осилили фронт. Верстальщиком сейчас тоже стать практически нереально. Недавно из одной шараги выслали очередное тестовое говно и там отсылали не каждому кандидату отдельно, а всем разом, у меня теперь есть емейлы всех этих вкатывальщиков. Так вот, каждый раз ты соревнуешься за вакансию с несколькими десятками откликнувшихся макак. И это те кто имеет портфолио, так как без него даже не рассматривают.
Можно скрин рейдов, походу я сейчас свой увижу.
Например есть набор чекбоксов и в зависимости от отмеченных галочками должно меняться условие if.
как это? я додумался только до чего-то такого:
https://codepen.io/mycodepenio/pen/eMdJWq?editors=1010
https://codepen.io/mycodepenio/pen/eMdJWq?editors=1010
Надо, например, чтобы если отмечены 2-й и 5-й чекбоксы, красным становился кружок А и Е, а если все отмечены, то только D.
То есть с помощью js нужно нащупать нужный элемент (getElementByClass что ли?) и модифицировать его html-составляющую уже после того как он загрузится и отрендерится на странице.
Конкретно нужно вставить в кнопку (которая сделана ссылкой) вот этот код
onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;" value="Заказать"
А лол пока писал это по ходу нашел ответ в инете.
$(".class").click(function(){
yaCounterXXXXXX.reachGoal('clickfeedback');
ga('send', 'pageview', '/clickfeedback');
})
Только тут вместо доллара нужно вставить обычный для js код и чтобы был жесткие порядок загрузки скриптов нужно указать им defer. Правильно?
Простите за неровный почерк.
Нет, про ручную сборку. Тоже 12 колонок, вот это всё.
Почти год работаю, до сих пор в этой хуете постоянно путаюсь. Обычно пишу наугад и смотрю, что происходит.
Что за ебаная хуйня происходит? Почему последняя проверка всегда дает тру?
Почему он пишет без точек с запятой? Вроде к стайлгайде от гугла надо юзать их.
А в стайлгайде анона видимо можно не юзать.
БЛЯДЬ
Потому что он изначально их не ставил, а сейчас не может взять в привычку.
Я прошел где-то 40% академии и хочу уже попробовать делать свой сайт. У меня вопрос есть ли в интернетах где-то база с картиночками в высоком качестве на все случаи жизни? Если я попизжу иконки и картиночки для фона из разных макетов для своего творения мне потом пизды не дадут?
Бизнес-логика в сагах, ui-код в компонентах. Хороших проектов для спизживания архитектуры нет, только самому шишки набивать.
Бери для начала готовые макеты. Их много в свободном доступе. Самому задизайнить с нуля непросто, как мне кажется
@Alpha_Zer0
Можешь мой попросить)0, или примеры из доков редакса, там их много, у всех одинаковая архитектура с контейнерами.
иконочки - фонтайконс - фонтовсом всякие есть, которые изи заинклюдить из интернета, картиночки вроде в pexels были, не помню уже
https://randomwebm.herokuapp.com
Если вопросы какие будут - задавайте, с радостью отвечу. Думаю ньюфагам будет интересно посмотреть, ибо примеров реальных проектов в интернет почти никто не выкладывает, в основном только примитивные тудулисты, поэтому всем и мне в то числе пришлось самому во всем разбираться, без подглядывания в чужой код.
Алсо лого сам рисовал, еще с прошлой версии сайта, которая была на пыхе и жиквери.
Да, работаю конечно. Пояснять особо нечего, я стандартный боилерплейт взял. Структура там обычная, компоненты кидаем в одну папку, модели в другую, роуты в третью, всякие утилиты в четвертую. У меня она типа изоморфная, но на самом деле я этой изоморфностью почти не пользовался, ибо без шаринга стейта каждый раз два запроса делать это тупо. А редакс я подрубать не стал, ибо он там нахуй не нужен по сути, нечего шарить между компонентами.
window.onload = function() {
$(".class-name").click(function(){
yaCounterXXXXXXXX.reachGoal('ID-name');
})
}
</script>
Можно как-то этот код переписать чтобы он не использовал jquery?
Чет не смог нпм ран прожать, какую-то ошибку дало.
Я просто бэком еще не занимался и только на cra написал первое spa.
Получается тут все рауты серв раздает вместо реакт-роутера, и все инклюдится из компонентов для дальнейшего рендера? Как вообще разделяется код по раутам и компонентам, а то половина там половина там, сложно.
А когда подключаешь например в еррорсах сss лист - он же только локально к этому модулю применяется? как это работает?
Хуя ты плеер свой написал, как он работает? Ну то есть я вижу кучу событий типа увеличения громкости, но если вкратце, то это тип обертка над обычным хтмл5 видео или что-то другое?
Хочу такое сделать, у меня давно была идея сделать апп: аниме + япсаб и перевод по клику с занесением в словарь.
>АНУС СЕБЕ ДИЗАЙКНИ, ПЕС!
В утилсах получается лежит все что не связано с основным кодом типа кукисов?
Про изоморфность не понял бтв. Да хз где редакс нужен, я и в тудулисте редакс использовал, мне норм)
> Чет не смог нпм ран прожать, какую-то ошибку дало.
Скорее всего у тебя просто postgresql не врублен. Ну и еще нужно .env файл создать с переменными окружения heroku. И я запускаю сервак через команду heroku local, а для этого надо сначала приложу инициировать.
>Получается тут все рауты серв раздает вместо реакт-роутера, и все инклюдится из компонентов для дальнейшего рендера? Как вообще разделяется код по раутам и компонентам, а то половина там половина там, сложно.
Там Universal Router используется, от создателей боилейплейта. Я бы мог его конечно поменять на более привычный React Router, но и этот тоже неплох. В папке components находятся компоненты общего назначения, типа того же видео плеера, а в routes уже компоненты под конкретный роут, типа того же /about.
>А когда подключаешь например в еррорсах сss лист - он же только локально к этому модулю применяется? как это работает?
Там специальная либа есть, называется css modules. Она генерит названия классов под конкретный компонент, очень удобно ибо не нужно изъебываться с названиями и переживать из-за того, что какие-то внезапные конфликты будут.
>Хуя ты плеер свой написал, как он работает? Ну то есть я вижу кучу событий типа увеличения громкости, но если вкратце, то это тип обертка над обычным хтмл5 видео или что-то другое?
Да, обертка. Дизайн спиздил с ютуба, родные элементы управления скрыл и добавил свои, навесив события и управляя видео с помощью HTML5 video API. Ничего сложного нет на самом деле. Хотел еще превьюшки добавить при наведении на таймлайн, но потом подумал, что для такого формата оно нахуй не нужно, видео слишком короткие.
>Хочу такое сделать, у меня давно была идея сделать апп: аниме + япсаб и перевод по клику с занесением в словарь.
Вроде бы у HTML5 video есть нативная поддержка субтитров, так что почему бы и нет? Делай.
>В утилсах получается лежит все что не связано с основным кодом типа кукисов?
Ну да, всякие тулзы, хелперы и прочее. Алсо, насчет этой фразы, у меня там просто так сделано, что при запросе случайной вебмки из выборки выключаются видео, которые юзер дизлайкнул. Соотвественно, если юзер дебик и решит дизлайкнуть абсолютно все видео, то его ждет вот такая вот "пасхалка". Правда, она еще появлется когда в базе совсем вебмок нет.
>Про изоморфность не понял бтв. Да хз где редакс нужен, я и в тудулисте редакс использовал, мне норм)
Изоморфность это переиспользование одного и того же кода на сервере и на клиенте. Ну и сюда же соответственно серверный рендеринг относится. Но чтобы его эффективно использовать нужно шарить стейт между клиентом и сервером, иначе каждый раз при роутинге будут по два раза данные запрашиваться, что сам понимаешь не очень хорошо сказывается на производительности. Ну а редакс нужен тогда, когда нужно шарить состояние между компонентами. Например есть в интернет-магазине корзина с товарами и эти данные используются в разных компонентах, как например компонент товара. Мы жмем на кнопку "Добавить" и товар добавляется в корзину, сразу обновляя другие компоненты, которые тоже завязаны на эту корзину. Если же у тебя компоненты обособлены и каждый хранит свое состояние и делиться им не нужно, то и редакс не нужен.
> Чет не смог нпм ран прожать, какую-то ошибку дало.
Скорее всего у тебя просто postgresql не врублен. Ну и еще нужно .env файл создать с переменными окружения heroku. И я запускаю сервак через команду heroku local, а для этого надо сначала приложу инициировать.
>Получается тут все рауты серв раздает вместо реакт-роутера, и все инклюдится из компонентов для дальнейшего рендера? Как вообще разделяется код по раутам и компонентам, а то половина там половина там, сложно.
Там Universal Router используется, от создателей боилейплейта. Я бы мог его конечно поменять на более привычный React Router, но и этот тоже неплох. В папке components находятся компоненты общего назначения, типа того же видео плеера, а в routes уже компоненты под конкретный роут, типа того же /about.
>А когда подключаешь например в еррорсах сss лист - он же только локально к этому модулю применяется? как это работает?
Там специальная либа есть, называется css modules. Она генерит названия классов под конкретный компонент, очень удобно ибо не нужно изъебываться с названиями и переживать из-за того, что какие-то внезапные конфликты будут.
>Хуя ты плеер свой написал, как он работает? Ну то есть я вижу кучу событий типа увеличения громкости, но если вкратце, то это тип обертка над обычным хтмл5 видео или что-то другое?
Да, обертка. Дизайн спиздил с ютуба, родные элементы управления скрыл и добавил свои, навесив события и управляя видео с помощью HTML5 video API. Ничего сложного нет на самом деле. Хотел еще превьюшки добавить при наведении на таймлайн, но потом подумал, что для такого формата оно нахуй не нужно, видео слишком короткие.
>Хочу такое сделать, у меня давно была идея сделать апп: аниме + япсаб и перевод по клику с занесением в словарь.
Вроде бы у HTML5 video есть нативная поддержка субтитров, так что почему бы и нет? Делай.
>В утилсах получается лежит все что не связано с основным кодом типа кукисов?
Ну да, всякие тулзы, хелперы и прочее. Алсо, насчет этой фразы, у меня там просто так сделано, что при запросе случайной вебмки из выборки выключаются видео, которые юзер дизлайкнул. Соотвественно, если юзер дебик и решит дизлайкнуть абсолютно все видео, то его ждет вот такая вот "пасхалка". Правда, она еще появлется когда в базе совсем вебмок нет.
>Про изоморфность не понял бтв. Да хз где редакс нужен, я и в тудулисте редакс использовал, мне норм)
Изоморфность это переиспользование одного и того же кода на сервере и на клиенте. Ну и сюда же соответственно серверный рендеринг относится. Но чтобы его эффективно использовать нужно шарить стейт между клиентом и сервером, иначе каждый раз при роутинге будут по два раза данные запрашиваться, что сам понимаешь не очень хорошо сказывается на производительности. Ну а редакс нужен тогда, когда нужно шарить состояние между компонентами. Например есть в интернет-магазине корзина с товарами и эти данные используются в разных компонентах, как например компонент товара. Мы жмем на кнопку "Добавить" и товар добавляется в корзину, сразу обновляя другие компоненты, которые тоже завязаны на эту корзину. Если же у тебя компоненты обособлены и каждый хранит свое состояние и делиться им не нужно, то и редакс не нужен.
Бля пиздос, когда вижу такое сразу хочется дропнуть обучатся. Потому что 80% от туда нихуя нИпонятно.
Я вот выучил немного Джс, написал на винельке слайдер и тудушку лол, теперь начал учить реакт, написал то же туду на реакте и еще один проект типо кулинарной книги на реакте+редакс. И все равно не вьебую как написать примерно такое как у тебя.
В роутах не шарю, как сделать свой проигрыватель тоже, да еще и свой бек..бля, хз.
Сколько ты учил все это? Вернее, с каким опытом и знаниями начал писать это? Потому что вот сейчас с моими просто анрил такое повторить. Дай советов пару, че дальше то? Где учить все смежные инструменты для реакта чтобы делать такие приложухи? Желательно на русском ибо англ. я могу только читать..
>как сделать свой проигрыватель тоже
В шапке есть курс по react/redux c udemy. Там чувак пишет небольшой проект используя апи ютуба, подробно разжевано.
О, сенкс. А он будет работать если на странице несколько объектов в одним классом?
Сложно сказать, вообще начал писать этот проект и самую сложную часть (загрузку вебм на амазон и создание превью) где-то через год с лишним после того, как начал работать. До этого уже писал несколько проектов простеньких на реакте уровня тудулиста, но там ничего особенного. По сути это первый более-менее крупный. На работе редко на реакте что-либо пишу, но скоро планирую работу новую искать, собственно этот проект это то, что я собираюсь показывать работодателям.
Насчет смежных тулзов все просто, я брал боилерплейт, там у чуваков все последние писки моды задействованы. Я смотрю их примеры, вижу какую-нибудь неизвестную хрень, иду ее гуглю, удивляюсь как прикольно и до чего прогресс дошел и начинаю ее использовать. Можно конечно самому постоянно мониторить всю эту тему, но зачем, когда для этого есть специальные чувачки, которые еще на себе проверяют годнота какая-либо тулза или нет.
На самом деле никаких секретов нет, у меня просто было четкое понимание того, что я хочу сделать и я брал и делал, в процессе гуглил что было непонятно. Да, звучит как пикрилейтед, но что поделаешь, если оно так и есть.
Но ведь юдеми это англ. Я еще не настолько хорош, чтобы понимать англ.речь и все усваивать. К тому же, я 100% уверен что там не будет роутеров, thunk и прочей шняги которая ВНЕЗАПНО нужна.
К сожалению без ингриша очень мало годноты. Если какие-то базовые вещи еще можно найти, то более продвинутые штуки исключительно на ингрише существуют. Не обязательно в идеале понимать все, но хотя бы процентов 70 и основную суть улавливать крайне желательно.
Ну я примерно знал что так и будет. Уже кучу всего можно сказать перерыл в Ру сегменте. Есть начальная инфа какая-то, типо доки для того чтобы понять что это и всё. Почти не видел еще норм тутора чтобы челик записывал как делает что-то с 0 используя нужный стек. А если и есть что-то, то года так 15-16. уже все старое.
Бля, как знал что с инглишом проебусь. Жаль нельзя за пару месяцев догнать до нормы.
А как ты инглиш апаешь? Расскажи методику, или как раньше обучался. Многим будет полезно узнать это.
мимо другой анон
>Жаль нельзя за пару месяцев догнать до нормы.
Схуяли нет. Тебе же не IELTS сдавать, нужно просто надрочить словарный запас, чтобы понимать речь. Не нужна грамматика и умение говорить, нужно уметь догадываться о чем говорит автор по известным словам. До такой хуйни можно дорасти за пару месяцев хорошего дроча. Рикамедую читать англо художку и как можно реже использовать словарь.
Годно сделал. Завидую доброй завистью, я вот вообще не могу придумать, чего бы такого сделать интересного.
Ну блять, в том и прикол. Хочется и поеботу учить из программирования, потому что надо дальше двигаться, и инглишь подтянуть. Но 1 часа на дроч англ. точно будет мало, а жертвовать еще часами и забить на учебу..Блять, ну тоже такое вот..
Да у хуль тот запас? Мне видео что ли англ. смотреть? Потому что с текстом проблем меньше возникает.
Ну за пару месяцев может и нельзя, но за полгодика думаю вполне можно. Различных методик и курсов в интернете полно. Правда курсы как правило дороговато стоят, но ты же программист, должен сам уметь себя обучать.
>>200588
Боюсь тебя разочарую, но я в детстве просто во много игр играл, которые на английском были. И чтобы хоть как-то понимать о чем там речь сидел со словарем и переводил все. Ну и плюс еще занятия в школе, хотя толку от них немного было. Да и сейчас до сих пор иногда когда в некоторые игры играю, но приходится альт-табатся в гугл переводчик, ибо некоторые слова не знаю. Вон например недавно ADWR проходил и там постоянно приходилось переводить некоторые слова и речевые обороты, ибо они там довольно редко используемые. С доками и прочим как правило проблем нет, а вот когда видео смотришь, то без сабов уже проблемы возникают. Особенно если читает не нативный спикер, а какой-нибудь индус. Когда в Тай летал, то понял, что английский мне еще подтягивать и подтягивать, иначе работы за границей мне не видать как своих ушей.
Харкать нужно в лицо тем дегенератам, которые до сих пор ставят в учебные планы французский или немецкий.
R.keys
> последние писки моды
А сss-то не в жс у них и рамды нет...), так что только годовой давности писки моды(, всё уже давно вперед ушло
просто юзаю непонятные мне слова, которые сам не знаю
можно ли создать удаленный репозиторий(на гитхабе) локально?
я знаю, что можно сделать "git clone" уже существующего на моем гитхабе репозитория.но как сделать наоборот, т.е. например создал папку на рабочем столе -> сделал в ней git init, и как через командную строку дальше разместить его на гихабе?
Загрузил сам, ну и друзья тоже помогли. Можешь кстати тоже загрузить вебмки свои, если есть. Нажми на кнопку в верхнем правом углу и появится модалка.
console.log($.get("/ajax.php"));
Так что ли?
Не думаю, жиквери это же не нативный JS, а отдельная библиотека. Если хочешь на нативном жс, то есть такая вещь как fetch. Поддержка неплохая: https://caniuse.com/#feat=fetch
http://api.jquery.com/jQuery.get/
Здесь?
Most implementations will specify a success handler:
$.get( "ajax/test.html", function( data ) {
$( ".result" ).html( data );
alert( "Load was performed." );
});
This example fetches the requested HTML snippet and inserts it on the page.
Ну да. Все расписано же.
Скажите хотя бы, как гуглить, а то по запросам "кривой шрифт html" мне предлагают установить шрифты.
Сам задавался вопросом. Судя по всему никак. В любом случае нужно будет создавать проект через веб-интерфейс ГитХаба и связывать с локальным через терминал.
https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
Я бы вот еще недавно сказал бы тебе что да, нода, вперед.... Но сейчас, немного поварившись в реальном говне... Нода блин уже сейчас теряет популярность. Все пишут про какой-то го и прочую еще более новомодную хрень, чем нода. А пыха популярна и ее популярность обеспечена огромным числом сайтов, которые написаны на ней + WP (25% всех сайтов в инете) + куча других CMS на пыхе.
Но пыха это путь в вебмастера...а не прогеры :3
Я извиняюсь, запустил страницу с другого компа, и шрифт стал ровным. Скорее всего проблема в шрифтах, которые я установил на "рабочем" компе.
Которые, кстати, я брал из папки интенсива, так что я не ошибся, когда сказал, что кокодемия залила мне говно.
Спасибо за мнение. Пойду почитаю, что пишут пыхари.
Вот щас вернулся домой, удалил шрифты на компе, и шрифт сразу исправился. Делаю вывод, что кокодемия спецом уничтожает торрент дрочеров, чтобы у них поставился кривой шрифт, они не поняли, как фиксить, и пошли проплачивать.
Я бы не стал так высоко оценивать интеллектуальные способности кокодемиков... Но кто знает.
Они у тебя должны быть одинаковыми вне зависимости от девайся на котором грузится сайт.
Я уверен, дело в том, что браузер проверяет наличие установленных на компьютере шрифтов, и использует их, если они имеются. И шрифты, которые я установил из торрента, кривые, и именно из-за этого они на сайте у меня поплыли.
> Но пыха это путь в вебмастера...а не прогеры :3
Веб-мастер === веб-разработчик === веб-программист. Или нет? Я тут мимо проходил, да и вообще вкатывальщик. Пыха кодеры же ещё должны знать протоколы, языки разметки, основы js, БД и ещё там немного говна, разве нет? Я пытаюсь понять, где начинается фулл-стак, а где заканчивается бек/фронт.
кхм, макака ≠ программист. А макакой можно быть и с C++, и со Scala. Не от языка же зависит(или нет?)
Дискас
Пыха это признак фулстака за мкадом. У которого потолок - 80 к в месяц.
js всякие реакты и вью это признак фронтендера на удаленке, который работает на Запад или работает в ДС 1-2 и у него потолок уже 120 к.
Какой сейчас стек у московских-питерских беков вообще не знаю.
Человек-оркестр это почти всегда обоссанная провинция.
В столицах знают что такое разделение обязанностей на конвейере.
Для работы на беке нужно знать и фронт(основы). То что на пыхе много говнокода, так это из-за её почти нулевого порога входа. Эти пидоры не хотят развиваться дальше основ. Разве проблема в языке? Не понимаю почему на него так харкают.
Просто я здесь тоже пытаюсь выбрать себе стек интересный, больше к беку тянет. Джанго/рельсы/пыха/нода — сложно выбрать чего-то. Пыху немного попробовал, синтаксис интересный, но вкатился мгновенно. Джс учить начал, тоже неплохо. Вот думаю питон познать что-ли, не знаю. По-другому выбрать не смогу.
>в ДС 1-2 и у него потолок уже 120 к.
120к это что-то среднее между джуном и мидлом, а далеко не потолок.
правой кнопкой по SVG в фш - Export contents
Вот вроде взял билд ученика, который защитился. Вычистил все html файлы кроме индекса, его как мог вычистил, фокти всякие, сасс блоки основные удалил...что еще? Может еще как-то можно подчистить?
http://dropmefiles.com/ZgJvO
>основы php
if-else-echo
Если там base64, то это не чистый svg, а обычный jpeg, например, завернутый в svg. В академии разъясняют, как так получается. Возможно, ты неправильно выгружаешь, либо макет такой
Не боги горшки обжигают! Хотя тоже иногда себя иначе как долбоебом не называю, лол
Кстати может быть это развивать как собственно хранилище вебемок, типо тамблр, но в форматет вебм? Папочки, рейтинг, каналы.
Ммм, не знаю, изначально такой идеи не было. Я сам тумблером не пользуюсь и если честно не особо понимаю, нафиг он нужен, как и твиттер какой-нибудь. Поэтому и делать видеоаналог тоже не вижу смысла. Меня в принципе текущая форма устраивает. Единственное, что бы еще добавил, так это импорт вебмок из каких-нибудь других источников. Количество вебмок конечно увеличится, но зато скорее всего качество резко упадет. Да и с тегами не очень понятно что делать в таком случае.
>>202638
Второе. Зубрить чье-либо API вообще смысла нет, если пользоваться не будешь, то выветрится из головы крайне быстро. Достаточно примерно представлять функционал библиотеки и что она может, а там уже когда надобность возникает, то заходишь на доки и читаешь инфу по конкретному методу. Если же не уверен, может ли та или иная либа что-либо сделать, то просто гуглишь название либы и что ты хочешь сделать. Например jQuery remove element.
РОУТЕР НЕ МОЖЕТ ПРИКРУТИТЬ
>БЕК бля
>не знаю инглиша
Ты просто тупое говно, слайдер он написал, сука.
Что уебищная макака вроде тебя забыла в теме для вката? Иди соси и у тимлида и выполняй таски..Не надо тут дрыстать и раскидывать свой высер.
Найс проекции ущерб. У меня завтра зп, получу свои 110к, а у тебя как дела? Когда вкатишься уже?
Браузер переходит на другую страницу не при нажатии, а при отпускании.
Да
У кокодемии ещё норм, у дизайнеров бывает так что присылают жпег без стайлгайда и ебись с этим как хочешь, особенно когда дизайнер не в твоем штате, и выслал макет заказчику месяц назад и пропал после этого бесследно.
Это копия, сохраненная 21 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.