24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Начал с JS, потом начал реакт. В какой-то момент почувствовал что проседаю с хтлм и ксс - решил посмотреть интенсив. Но чувствую что меня это больше запутает, ибо в реакте всё делал мелкими кусками div в отдельных файлах, а здесь мне суют огромную станицу-кашу. Бросить реакт(дошел до статов и проп), или лучше забить на хтмл и просто иногда подсматривать?
Им дали божественный table без ебли с блоками, с заданием всех параметров в 1 строке. Нет блядь мы хотим ебаться с дивами. Двачь, в чём профит конкретно тут? Видно же что проще таблицу создать. Да и в будущем её не раскидает от изменений в css файле.
>>1055361 блочные Дивы это вообще какое-то говнище созданное наркоманами споровшими ебаный вагон кокса. Как задать размер? size 200*200? ХУЙ ТЕБЕ 4 параметра маргина, 4 парметра падинга, И СУКА КАК СПЕЦИАЛЬНО width и height НЕ РАБОТАЮТ! И в дополнение ещё 4 паддинга расположения сторон которые СУКА НЕ РАБОТАЮТ В ГРУППЕ С ПАДДИНГАМИ Ебаные дауны. Чем блядь они руководствовались создавая это?
>>1055376 Может просто это ты умственно-неполноценный, раз для тебя понять и запомнить, как позиционируется элемент относительно родительского, и что такое внутренние отступы - СЛОЖНА?
>>1055395 Ну раз ты задаешься тупыми вопросами, очевидно что ты ниасилил и бомбишь на ровном месте, обвиняя умных людей что они придумали слишком СЛОЖНА для тебя.
>>1055396 Хуйню они придумали. Усложнения на ровном месте ради усложнений на ровном месте, ничем не обоснованное. В результате вместо комфортной вёрстки получается распидорашенный макет в 90% случаев. И анальный секс с разбирательствами того, что вообще происходит. Взять хотя-бы https://habrahabr.ru/post/136588/ А решение проблемы - просто костыль.
>>1055409 Конечно блядь сложно, особенно если верстать не сраный лендинг с тремя дивами, а что-то уровня линкедина. Когда на странице 9000 дивов и паддинг вообще тупо перестаёт работать с какого-то непонятного хуя.
Пожалуйста, помогите мимопроходилу. Повторю вопрос: на странице только один div. Как с помощью css расположить его по центру окна и центрировать текст в нем?
>>1055449 Задаёшь фиксированную ширину с помощью width, по центру окна располагаешь с помощью margin: 0 auto; текст выравниваешь с помощью text-align: center;
>>1055455 Пробовал. Ничего не меняется. Как был в верхнем левом углу так и остается. Я уж думал может css не применяется, но дописываю color- цвет меняется
>>1055458 Способов много, универсального варианта пока нет для центрирования вертикально. Можно так: position: relative; top: 50%; transform: translateY(-50%);
>>1055471 Уже похоже. Но... у меня текст в диве бывает разный, и я не могу задать точную ширину в пикселях. А если меня auto на что угодно иное- он прилипает к левому краю
Аноны, хелп Куда то улетел элемент, не понятно куда. Раньше он был в диве, но сейчас его перетаскиваю в другое место на странице, думал тупо убрать из дива куда надо и ок, но нет. При том, что он на странице есть в html.
>>1055361 ты мне напоминаешь ньюфага, который прошел флоаты, не дошел еще до флексов или гридов, но уже кукарекает "ЗОЧИМ ЕТИ ФЛЕКСЫ, КОГДА ЕСТЬ БОЖЕСТВЕННЫЙ ФЛОАТ". >в чем профит конкретно тут? конкретно тут никакого, это же пример для изучения этого свойства. цсс-таблицу не раскидает, если ты нормально будешь строить ее и классы с селекторами нормально задашь. >>1055369 <table> можно оставить для работы через цмс, как и всякие <ul> и <p>, а таблицы и меню верстать дивами. >>1055376 это ты тот дебил, который за реакт сел, не освоив верстку? я хз как может вызывать бугурт блочная модель, которая вполне логична. >>1055357 учить фреймворк для веба, не зная основ. хороший совет!
>>1055594 С чего ты взял, что 5 дней делают 1 сайт? Работа не почасовая же, а за результат. Так что за эти 5 дней можно взять 2-3 таких заказа спокойно + поменьше и уже выходить в неделю около 10к.
80к ты получаешь чисто за верстку? Как-то не вериться даже если ты в мск, а тут предлагают верстку из макета + небольшой jquery.
>>1055664 А я и не фрилансер. Я свои 3-5 к грин в месяц получаю. На таких как ты считай. Ты на кого сайты пишешь то? На русских ванек? На западных. Вот менеджеры и гребут основное лавэ а тебе кидают твои 80к чтобы с голоду не помер.
У нас тоже тян есть программеры, две фронт-тянки, всратые, умеют клепать хуйню на уровне макаки, еще одна бэкенд-тян, жирная и всратая, по скилам че у неё хз.
Почему не работает? Как можно понять пытаюсь сделать могу крестики-нолики. Разбил сетку, пытаюсь определить какую клетку выбрали, путём передачи имени ячейки функции, но почему-то не получается.
>>1055485 Тегу задай инлайн блок - будет по ширине зависить от контента, а родителю(боди, или хтмл, если ты говоришь только див на странице) текст-алайн центер. Если правильно понял. https://codepen.io/anon/pen/xrOOwz
Советчики дауны поголовно, нахуй вам во флексы лезть, если вы с инлайн блоком не разобрались?
>>1055716 У игрика пропущен знак присвоения. В функцию передавай строку. Убери махинации с z, тебе вообще z не нужен тут. Передавай в гетелемент сразу эту строку. А вообще то, что ты делаешь сейчас было бы удобнее сделать через this.
>>1055660 Пушкарская вон вкотилась в мейл сру. Хотя может на члене вкатилась, но тем не менее в вебе шарит, раз уроки дает. А ты просто хочешь чтоб тебя пожалели и полебезили перед тяночкой. Пиздуй учить реакт, сука. Ну или где ты там щас.
>>1055743 Тянкам щас в веб самое то, ибо одна из немногих профессий, где можно зарабатывать норм бабло, не унижаясь прислугой и не насасывая хуи. А еще в этой сфере много скромных, умных, воспитанных и няшных кунцов :з А тк труъ программинг для тян сложен, то веб это самое то для обладательниц пизды и мозга. Уверен, что в треде есть тянки. Может даже это я или ты)
>>1055597 >ты мне напоминаешь ньюфага, который прошел флоаты, не дошел еще до флексов Так и есть, флексы буду сегодня проходить. >конкретно тут никакого Так вопрос именно в этом.
>>1055764 Очнись, он 10 лет уже deprecated. Тем не менее свою работу он выполняет. И не надо городить ебических конструкций из дивов, классов, и выравниваний через жопу. В итоге було <center></center>, а стало >display: flex; >align-items: center; >justify-content: center; Удобство.
A deprecated element or attribute is one that has been outdated by newer constructs. Deprecated elements are defined in the reference manual in appropriate locations, but are clearly marked as deprecated. Deprecated elements may become obsolete in future versions of HTML.
User agents should continue to support deprecated elements for reasons of backward compatibility.
Definitions of elements and attributes clearly indicate which are deprecated.
This specification includes examples that illustrate how to avoid using deprecated elements. In most cases these depend on user agent support for style sheets. In general, authors should use style sheets to achieve stylistic and formatting effects rather than HTML presentational attributes. HTML presentational attributes have been deprecated when style sheet alternatives exist Короче этот тег не удалят и он будет всегда. Используй сколько влезет. А все эти возгласы про депрекэйтед - просто бред про то, что так делать плохо потомучто васян из 7 класса так сказал. В любом случае можно выставить не сам тег а <... align="center"></> и всех делов.
>>1055775 Опять же, если ты можешь это юзать != что все должны так делать. Есть некие правила хорошего тона, так-то можно и алт тегу имг не задавать, работает жи.
>>1055776 Это бред. Я захожу в Java тред, задаю вопрос "Почему так?", мне сразу отвечают про косяки, про расход памяти например. Захожу с C# тред, задаю вопрос почему у них вот так принято, сразу получаю ответ что это значительно ускоряет процесс кодинга например. Я задаю вопрос ИТТ и уже пол треда не получаю внятного ответа. >Опять же, если ты можешь это юзать != что все должны так делать. Я не предлагаю это делать так всем. Я предлагаю простое решение которое работает, но почему-то в треде есть противники этого решения, хотя аргументов у них нет. Вот жеж бред.
>>1055778 Потому что технологий-языков во фронтенде море. И у всех сои плюсы и минусы. А во всяких джаба-кресто тредах один язык на весь тред. Че там думать-то?
>>1055782 >Первый день в треде да? Всякие галпы-хуялпы сассы-лессы, реакты, ангуляры, вью за тебя кто будет использовать? Пушкин? Путаешь язык с фрэймворком. Найс. >Не говоря уже о том что даже для банальной нарезки можно использовать не только фотошоп. Путаешь язык с инструментом разработки. Найс 2. >А про канвас тут вспоминают раз в год. Еще по нему никто вопрос не задавал - и слава Богу! Верстальщики расставляют элементы на странице как хочет заказчик раз в год. Найс 3.
>>1055778 Не знаю, подойдет ли тебе мой ответ, но юзать депрекейтед теги плохо. Чому? Его дропнули из спецификации потому что он только форматирует контент, но никак не описывает его семантически. Сейчас же задача - разделить хтмл и цсс, где цсс - это только картинка, а хтмл - теги, которые хавает поисковик/скрин ридер, етц. Так-то даже теги <b>/<i> не ок использовать, засоряют разметку. Но я не Громов, мнение не авторитетное.
Такой вопрос. Есть один ряд флекс-элементов, и если используем align-items: flex-start, то элементы прижмутся к верху блока (поперечная линия вниз). А если рядов элементов 2, и мы задаем align-items: flex-start, то верхний ряд все также прижимается к верху блока, а вот второй ряд идет не сразу за первым, а с отступом. Че это за отступ? Это типа если align-items задать для рядов, то у каждого ряда будет своя поперечная линия, которая равна высоте ряда? Поясните тогда как высчитывается высота ряда флекс-элементов.
П.с. я знаю, что для рядов задается align-content, a не -item. Но в теории написано, что в рядах align-item не отключается, и его можно комбинировать с align-content (не понятно правда зачем). Чайку ответившему.
>>1055784 Я не осваивал реакт, ты меня с кем-то путаешь. Тем не менее ты включил манявры чтобы не отвечать на конкретный вопрос и чтобы скрыть факт того, что ты обосрался с ответом про элементарное позиционирование текста по центру.
>>1055789 Опять какие-то манявры. Просто признай что весь твой напускной пафос поделился на ноль когда ты не смог ответить на простейший вопрос. Вот ты теперь и доказываешь всем что ты чего-то стоишь как специалист.
>>1055786 Выполняет свою функцию быстро и эффективно. >>1055785 >он только форматирует контент, но никак не описывает его семантически. А зачем семантически его описывать? Есть задача, есть это решение. Кто вообще вникает в семантику страниц кроме поисковиков?
>>1055790 У тебя манипуляции уровня тети сраки из бухгалтерии. Ответов на этот вопрос сразу несколько, но я из принципа не буду озвучивать ни один потому что:
1. Гнилая манипуляция класса "мужик должен" вариант "участник фронтенд-треда должен"
2. Ответ на этот вопрос гуглиться за минуту. Как минимум самый распространенный вариант по 1 ссылке в гугле.
>>1055788 Текст по центру позиционируется соответствующим цсс-свойством. Тэг center депрекейтед и работает только с соответствующим доктайпом, при этом не обеспечивает "справедливой" центровки, что ты мог бы уже сто раз проверить лично. Если тебе кажется, что три (а вообще - две) строчки на флексах это "выравнивание через жопу", то ты вообще зря в кодинг полез, потому что во всех языках по всех сферах большая часть вещей делается через жопу.
>>1055793 >уже сто раз проверить лично. Проверил лично. Всё работает. >Если тебе кажется, что три (а вообще - две) строчки на флексах это "выравнивание через жопу" Для конктретной задачи - да. >не обеспечивает "справедливой" центровки Что значит справедливая центровка?
>>1055791 Ну а индексация поисковиками - небольшой фактор? Какбы сеошники не будут верстать заново все, что верстальщик нагородил дивами. Есть хтмл 5, есть семантические теги, используй на здоровье. Зрительно ничего не меняется, да, но все-таки если выбор между работает и работает и правильно написано - лучше выбрать второе.
>>1055797 >Ну а индексация поисковиками - небольшой фактор? С чего ты взял что поисковики не индексируют этот тег? С потолка? Вообще какая в этом логика? "Я поисковик созданный чтобы искать контент и индексировать его в интернете, но вот этот тег я не буду индексировать, он мне не нравится."
>>1055796 Молодец, отпиши, когда тебя уволят, когда ты захерачишь это в продакшн. > конкретной Нет такой задачи, где нужен тэг center. Ни разу за полтора года работы лично не сталкивался. Для современных браузеров - флексы, для говна мамонта - свои костыли. > Что значит Например вот это https://codepen.io/anon/pen/ZyOBop Еще раз: тэг center депрекейтед. То, что эта хуйня работает в твоем любимом хромоге на твоей уютной пекарне дома, не значет, что у Васи Пупкина из Биробиджана на 11 ишаке все внезапно не съедет. А так - пожалуйста, можешь хоть таблицами продолжать верстать, там тебе и центровка нативная и еще куча ништяков, и даже в 5 ишаке работать все будет.
Дебилы блядь. Вам создали новые теги типа aside footer article и прочее чтобы поисковые системы БЫСТРЕЕ и ЭФФЕКТИВНЕЕ индексировали ваши говносайты.
Нет, хотят жрать говно, пока не придут на реальный продакшен, где их лицо просто будут катать по клавиатуре и бить по почкам, пока они не поймут, бараны тупые, что сайт на хуй должен ПРОДАВАТЬСЯ делать ебанный SELL OUT, а для этого в текущих реалиях используют семантические теги.
Другой блядь дебил сидит и ноет как сука побитая - Ну хны! Две строчки на флексах! Многа! Хочу чтобы все было в одну строчку и была одна кнопочка "Сделать красиво!" Пиздец блядь, щенки малолетние, какого хуя вы хотите? Идите блядь в ренпае мышкой блоки кода перетаскиваете. Кулхацкеры блядь. Школьники!
>>1055801 Я не говорил, что не индексирует, но как что? Что несет в себе тег центер? Хедер я понимаю, футер, атикл и секшн, а центер, поясни мне. >>1055805 Обосрался с расчетом, тут не только вы.
Короче в сухом остатке я получил ответы на вопрос. Нельзя использовать <center> 1 Он deprecated а это значит что... ничего не значит, обратная совместимость есть, но использовать его нежделательно. Почему - великий секрет. 2 Он семантически не описывает контент (будто тег <br> его описывает семантически или любой другой тег). Чтобы это не значило, css лучше потому-что если ты не используешь css ты ньюфаг или тупой копирайтер. 3 Этот тег - это говно мамонта прост. 4 Этот тег не видится индексаторами, сеошники негодуют. Пруфов почему-то нет. 5 Ну и последнее, тег почему-то ВНЕЗАПНО перестал работать в старых браузерах.
>>1055809 Удебил, завтра меняю всю центровку на рабочем проекте на тэги center. Ухх, сэкономлю на цсс коде добрю сотню строк кода, заодно посмотрю на реакцию пмов и заказчика.
>>1055815 Ебать, иди в тред к сишникам и спроси чому нельзя смешивать 2 и 4 табуляцию, например. Это ж никак не влияет на конечный результат. За такое там тебя выебут. Понимаешь намек?
>>1055819 Блядь, я не говорюб что всю размсетку надо заменить на center, какие-то тут поехавшие все. Я просто задал вопрос почему все так агряться именно на этот метод. Я получил на него ответ. Спасибо. Хватит срачей.
>>1055823 Так я тебе по делу и ответил - почему, ты начал какие-то сопли разводить. Тэг депрекейтед, его поддержка не гарантирована, его юзкейсы ограничены, две строки на флексах/дисплей-тэйбл полностью его заменяют. Что тут непонятного то? Для себя можешь верстать как тебе угодно, а бизнесу нужны железобетонные решения, за редким исключением. реактодебил
>>1055831 ПОТОМУ-ЧТО ЯТАК СКОЗАЛ, ВЕРСТАЕМ БЕЗ <p> ТЕПЕРЬ. А ЕЩЁ ХОДЯТ СЛУХИ ЧТО ГУГЛ НЕ ИНДЕКСИРУЕТ ТЕГИ <b><span><div> ПРУФОА НЕТ НО Я ЖЕ НИБУДУ ТУТ ВРАТЬ, МНЕ ТАК СЕОШНИК СКОЗАЛ.
>>1055827 Просто обозначил свою принадлежность к касте реакто-господ, извини, если сделал тебе неприятно, выделив себя на фоне верстал (ничего против последних не имею).
>>1055825 Дык, ты пост оформляй, чтоб на него кто-то ответить хотел. Всем лень твои "две поперечные линии не сразу равные по высоте с отступом" за тебя додумывать. >Че это >как высчитывается Вопрос корректно и адекватно сформулируй, пример на Кодпене сделай, скриншотов добавь, в пейнте нарисуй желаемое.
Похоже, ты запутался в линиях и осях. Если ты хотел, чтоб элементы одной линии на другу линию наезжали, такая раскладка называется masonry и делается не совсем на флексах.
Я не знаю, на какой вопрос я отвечал. Но семантическое ядро вроде совпадает, конверсия должна быть норм.
>>1055954 >Всем нужно можно молодежно, а потом заставляют 5й ишак поддерживать. Сука дауны. Бесят такие. Тоже на работе корпоративный сайт есть. У всех хром стоит как корпоративное приложение уже лет 5, и IE как альтернатива, так с 8 никак перекатиться не могут, в итоге все новые фичи вёрстки просто остаются в планах а сам сайт выглядит как домашняя работа 5 классника по информатике.
А чо у жавы и сишарп нет такого понятия, как деприкейтед? хули он тут устроил? наверно жаву с сишарпом так же знает и такую же хуйню спрашивает в их тредахлул
>>1055849 Чёт всегда испытывал страх перед такими ресурсами на инглише. А тут прочитал за полчаса и все понял, что в курсе кокодемии растянуто на 60 заданий и 2 курса.
Ребзя, если padding сраний не работает, а очень хочется раздвинуть слепленные элименты, как делать? Пока придумал добавить пустой элемент, чтобы он раздвинул.
>>1056061 фронт-энд всё. На лекции гикбрейнс (авторитетный и уважаемый здесь источник) сказали, что щас в ДС 70 человек на одну вакансию. Рекомендуемый в этом треде стек верстка+жс+реакт-редакс это теперь джуниор уровень, как 5 лет назад был стек html+css. Вот, так що если хотите работу учите еще и бэк.
>>1056117 То чо гонишь? Я по-твоему зря сейчас целыми днями изучаю вот это вот все? Ты хочешь сказать что для того чтобы мне устроиться на работу, мне надо будет ещё ~6 месяцев дополнительно заниматься и то, будет кто-нибудь лучше меня и займёт место. А еще ко времени, когда я буду ГОТОВ, то нужно будет ещё что-нибудь новое знать?
>>1056263 ХЗ откуда ты такое взял. У меня все знакомые разрабы поголовно на неплохих машинах катаются, в т. ч. одна тян, которая не знает ничего, кроме JQuery и вордпресса. Плюс у всех айфоны/макбуки и квартиры свои.
Как и все мечусь во фронтендеры. Есть вакансия младшего сео-специалиста. Из требований помимо всяких целеустремлённостей ничего нет, желательно знать html и css и иметь опыт в сео-оптимизированнии. в этом, конечно ничего не смыслю Если я устроюсь туда, будет ли возможность перекатится во фронтенд? И что если на собеседовании скажу что в будущем хочу изменить направление? Да, ещё они хотят кандидата с высшим образованием, у меня среднее специальное.
Аноны, выручайте. Есть проблема с бутстрапом, если поставить ipad то едет все. Самое грустное что начальник пристал с этим бутстрапом будто бы все клиенты сидят на айпадах. Вроде бы все ок на первый взгляд, как найти ошибку?
>>1056302 Откуда вы блять лезете, что проинспектить поехавшую верстку не можете?
Может ты поставил 4 бутстрап, тот что в альфе. Там сетка на флексах, мб у твоего начальника ИОС не обновлялся сто лет и не поддерживает флексы? https://caniuse.com/#search=flexbox Погляди. Да и вообще, нафаням будет полезно знать, о таком.
>>1056341 Видел вакансии с больше зарплатой. Да для меня и эта нормальная, если честно. А вообще, не буду же я просто на работе втухать, буду и свои проекты поднимать
Реактодебилы, подскажите. Сел за реакт, написал тудулист, хуемое, даже запилил прототип инет магазина с кучей фильтров, комбинациями, поиском. Делал без редакса и роута, на чистом реакте. В процессе понял, что не хватает редакса, если я правильно понял суть. Он поможет отделить все стейты компонентов и хранить их в отдельном месте, а реакт будет отвечать за представление jsx и собственно методы компонентов? Начал потихоньку разбирать, но как-то туго идет, подскажите, если не правильно понял.
>>1056474 И, кстати, зачем в минимально нагруженном проекте редакс? Тот же туду лист, там один массив в стейтах хранить, зачем там редакс? Просто тому що модно?
>>1056480 Может и так, особо не обмазался еще им. Но пока что для меня выглядит странным тянуть реакт в легкий проект. Как жкеври подключать, чтоб по ДОМ легче было бегать.
>>1056481 Ну для меня выглядит странным нагромождение сэтстейтов и хуйпроссыш_какой_глубиы пробрасывание пропсов. Реакт хорош ровно до того момента, как компонент из простой вьюхи превращается в логического монстра.
>>1056478 Его западные компании приглашают работать, готовы оплачивать переезд в США и любую прихоть. Если он хуевый, то кто тогда хорошие и представить сложно.
>>1056490 Значит это он специально выебывается, хули. Я могу напистаь без редакса почти все, но это ебаная боль, реакт для этого сам по себе нихуя не предназначен, и "знание" тут особо не при чем.
>>1055973 Там есть адекватная аргументация депрекейтеда. А не "Бля мне чот не нравится этот тег, потому-что семантически он нихуя не описывает", а то что все остальные теги семантически ничего не описывают? Почему они не депрекэйтед?
>>1055989 Понял хуйню которую можно сверстать таблицей за 1 минуту и получить совместимость с 9000 версий старых браузеров. Или трахаться 30 минут с флексами и получить миллиард геммороя. При этом работать будет только в последних версиях.
>>1056507 Так опять вчерашняя хуйня сейчас начнется, лул. Есть вопрос, есть ответ, но он тебя не устраивает. Депрекейтед теги не рекомендуется использовать, но это не значит что они не работают.
>>1056508 Ты сам задал этот вопрос, я тебе привёл пример абсолютно рандомного тега из головы за 0.0005 секунды. И аргументированно привёл к тому, что тег этот помечен депрекейтед совершенно необоснованно.
>>1056514 Потому что умные дядьки из w3c так решили. Это все равно что спрашивать почему в js переменные var'ом обозначены а не например variation или variat или vrt
>>1056511 А тег и не задавал стиль, он как раз разметку делал, шрифт он не менял, цвет текста тоже. По факту он просто указывал "Ты будешь стоять тут". Причём тут стиль то?
>>1056529 HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») CSS (/siːɛsɛs/ англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
>>1056532 Благо HTML писали не совсем отбитые дауны и они догадались что теги <fixed>, <absolute> тут нахуй ненужны. Тем более что по факту семантически они не дают точного определения положения элемента. Поэтому они создали божественный <table>.
>>1056534 Размещаешь элемент в определённой ячейке с заданными размерами ... профит. А ещё профит с резиновой вёрсткой, с поддержкой 100% браузеров, с тем что всё будет везде одинаково отображаться.
>>1056541 Просто сейчас больше возможностей чем тогда было. Да и по факту изменений в стандарте небыло вплоть до 2011 года. Мало что можно было придумать, а всё что придумывалось для одних браузеров, в других не поддерживалось. Ну и да, при вёрстке для корпоративного сегмента у тебя есть только таблицы.
Ну так че, правдо чтоли, что фронтенд переполнен? В этом треде смотрю 2 анона отписались, что работы мало. Зашел щас на хх, чекнул вакансии своего сити. Либо вакансии поддержки всякой ебанины типа бакбоне или эмбер, либо пишут что нужен фронт, но требуют знание php/python. Короч, че за хуйня? Итак настроение говно из-за жизни в парашке, так еще последнюю надежду теряю с таким рынком вакансий.
Чет я уперся в изучении фронта, начав плотнее изучать js. Ведь все с ним связанное упирается в отображение инфы в браузерах. Его удел и предел - все более умно и организованно преподносить данные, но никогда не производить самому эти данные. Кажется, что всегда все будет возвращаться к "поправь здесь padding - нужно чтобы был 14, а не 20", или "а можно чтобы эта менюшка плавно выезжала?". Думаю, когда закончится очередной проект, устроить себе на месяца 2-3 учебные каникулы и позондировать бекенд (php) или вообще более отвлеченное от webа программирование (python). JS не вдохновляет. Охота попробовать создавать информацию, а не красиво со свистом подавать ее. Я ленивая жопа, которая бросает все на полпути или мои аргументы обоснованы? Кто-нибудь испытывал подобные чувства? Есть перекатившиеся из фронта в бек?
>>1057251 В чем принципиальная разница между POST-запросом, который командует бэку записать что-то в БД и sql-запросом бэка к БД, которые это собственно делает?
>>1057280 >>1057282 Отправлять пост запросы не сложно, сложно иногда бывает обработать кучу запросов сразу, но тут уже есть промисы, rxjs и еще куча хуиты, которая облегчает всё это. Работал над SPA уже где-то год.
>>1057292 Не осилил, но это не мешает мне проигрывать с манек, которые думают, что их пустят писать что-то сложнее админки для очередного интернет-магазина.
>>1056622 У вас все блядь депрекейтед. На ссаный вопрос не можете ответить. Почему тег не использовать? Ну жу му хрю депрекейтед же Почему Депрекейтед? Ну хуй знает, дядя сказал, он типо получает много не тупой наверно, мы поверили корочь )))
>>1056563 И квартиру в Спб не найти. И жрать тут нечего. И кругом объебосы. И в шаве толкь собачатина, заебали. Ладно в /бе/ одни и те же вопросы, но здесь-то накой хуй их задавать? Всем давно известно, что после 20 в похромирование идти бред. Работы нет и не будет. Рынок переполнен. /тхред
>>1057374 пхп это полноценный язык для бэка, и вообще полноценный яп. хз че тут в треде так язвят по поводу пхп. один петух спизданул, что пхп это макакинг, остальные петухи подхватили. вот только ламповый пхп тред находится в програмаче, а вы тута сидите как фуфелы под одной шконкой с дно-тредом и прочими бичами.
Как работает ебучи background-position? У меня картинка со спрайтами 800х600 пкс, я постаил background-size 500 пкс. Размер блока с одной иконки 60 на 60 пкс. В процентах позиция номрально ставится. В пикселях - вообще нихуя, не попадаю даже на фон спрайтовой картинки. У уже пробовал и 10, 10 пкси и 500, 500 и 300, 300 - одно и тое же - в блоке иконки пустота.
>>1057539 Никакого язвления нет, просто залетный петушок сказал, что ему скучно отправлять данные на бэк будучи фронтом, он хочет творчества и созидательства, и привел в пример пхп. Но фишка в том, что среднестатистическая бэк-макака, что пхп, что джава, что питон, занимается такой же скучной хуйней.
>>1057591 я слышал, чтоб в бэке возможна высокая степень автоматизации работы. типа написал код и тупо сидишь, поддерживаешь работоспособность так сказать. или ваще скопиздил код откуда-нибудь, и ниче даже писать не надо.
Поччи, решаю учебник кантора и не понимаю. В одной из задач он использует toggle на класс css. У этого css класса куча всякой еботы типо псевэлики :befor и :after. А теперь сам вопрос когда мы толгаем класс, что происходит с его псевдоэликами?
Смотрю в тредике как обычно депрессивные настроения. Вот и на меня че-то накатило. Почти год работаю версталой - учиться не у кого (есть такая же по уровню коллега-тян), макеты "на глазок" без адаптивных версий (это вам не вылизанный профдизайнером барбершоп со стайлгайдами верстать), прогрессивными жс технологиями и не пахнет, недавно ушли толковые бекендеры (нашли кого-то на удаленке), контора вроде и трещит по швам, в то же время кормят фантазиями, что "ща, еще чуть-чуть и будет заебок". Короче и уволиться хочется (хотя я и так неофициально работаю), но и работы в городе нет. Ни верстка вакансий, ни жс. Думал щас уйду, сяду учить жс, фреймворки, найду удаленку, но че-то больше сомнений чем уверенности. Пиздец кокой-то(
В нижней строке, синяя иконка. Конечно же не так удобно как на пк. Тут главное даже не то, что нет нормальной клавиатуры (в приложении проблема с доступам к специальным символам круто решена, 2 пик), а отсутствие инструментов разработчика. Трудно искать проблемы.
>>1057945 Сначала думал прочту о том, как ты не можешь найти работу, но нет, ты уже устроился и на чистую вёрстку. Мне бы найти что-нибудь подобное. Что за город, как к "успеху" пришёл?
>>1055610 >Да у них там у каждого по 9 выполненных заказов. Ну так фриланс то это подработка, там столько заказов и нет, что бы тебе стабильный заработок получать.
Хуй знает, что тут некоторые ноют про унылость, сегодня вот посадили на проект на электроне, да и вообще куча всего, чем можно заняться кроме клепания форм на ангуляре/реакте. Это уж вяско интереснее, чем заполнение таблиц пользователей на пехапе.
>>1057945 Какой же ты везунчик. Меня заставляют верстать адаптивно, кроссбраузерно, для ие11, пиксель перфект, еще и 2 тестера потом ебут. Как же я ненавижу это, менюшка с абсолютный позиционированием остается на месте, когда скроллишь выше верха окна на айпаде, а должна видите ли подниматься с фиксированным бэкграундом, блять с каких хуев это баг, пусть разрабам айосов это как баги репортят, суки тупые ручные тестеры, не шарящие в кодинге.
>>1057945 я тоже почти в такой же ситуации, анон, только я один, а вокруг сеошники и директологи. больше всего меня бомбит, что это у себя в контрое я типа весь такой крутой, сайты делаю, а на самом деле вне этой работы почти нахуй никому не нужен, джс не знаю толком (сел учить), а зп выше среднего за посредственные знания мне никто сразу платить не будет. переписываюсь с однми ребятами сейчас по поводу работы, пригласили на собеседование, но оно только в конце июня, посмотрм, че там как по задачам и коллегам из этой же области.
>>1058057 А, не сразу понял. Сайты то у меня тоже все адаптивные, имелось ввиду, что дизайнер рисует только под десктоп, причем все на глазок - на этой странице шрифт заголовков может быть 30пх, на другой 34пх. По поддержке - ни разу не приходилось верстать под говно мамонта. Флекскоробки без проблем.
>>1058262 40к, дс2. опыта работы год, брали изначально на 20к. у меня помимо верстки всяких саттелитов еще в задачах всякие дизайны и работа контент менеджера, что такое себе, не очень сложно, но бесит заниматься этим. просто так взять и дропнуть работу не могу, т.к. не могу остаться без зп.
еще на стороне могу 10-15к сделать в месяц (типа верстка ленда и посадка на цмс), но потом от сайтеков уже начинает тошнить, потому что трачу на это все свободное время.
>>1058267 Не совсем понял, ты всего год работаешь, или сначала где то работал год за 20к, а потом пришел в другое место за 40? У меня вот с дизайном вообще беда, бомбит от этого очень сильно. Какие планы в целом на будущее?
>>1057994 Я тебе дал вариант, который проще, имхо. Учитывая то, что он сам указывает все координаты. Накой черт ты перебором это делал? Сириусли, если что-то не ясно, то первые две-три строки в поисковике - решение 85% проблем. Бек.позишн разбирается в начальных курсах академии и в полной книге css.
Остановился на 5 главе "Выразительный JavaScript". Не могу понять что делает средняя строка этой функции. (Journal это массив, содержащий объекты) Сначала переменной передают ссылку на очередной объект, а что потом? Что это за запятая? Переменной передаётся ссылка на объект и плюс ещё одно свойство?
>>1058384 Нет, друже. Это ты, блять, даун. Хуй с ними, с генераторами. Я тебе третий раз пишу, что в первых строчках поисковика есть все, что тебе нужно про background-position. И писали это все, дабы такие как ты, необучаемый, не методом перебора тыкались, а прочли и как ты написал, поняли что с этим нужно делать.
Подумываю вкатиться в C#, писал на тайпскрипте, вроде как почти та же хуйня. Изучу основы, потом вкачусь ASP.NET, а еще буду пилить игры на Unity. Мне кажется, изучение этого языка поможет хорошо расширить кругозор. Какие подводные?
Немного реальности в тред: вкатывальщик с html+js+css+gulp+less на хорошем уровне , два месяца ни одного приглашения на собеседовпние в дс, просто молча смотрят или отказывапют , подхожу по всем требованиям вакансии , но хуй там , 30лвл и отсутсвие опыта работы в данном направлении похоже всех распугивают , пиздарики, почти год потратил на эту хуйню.
>>1058911 Вангую, ни одного достойного проекта в резюме (или вообще ни одного). А "хорошее знание js" - помню на курсах все говорили, что знают js на базовом уровне, а потом не могли owl.carousel прикрутить.
Продолжаю пробираться в дебрях JavaScript 5 глава "Выразительный JavaScript" В конце даны задания. Одно из них не могу понять. Вот условие: Обращаем вспять массив
У массивов есть метод reverse, меняющий порядок элементов в массиве на обратный. В качестве упражнения напишите две функции, reverseArray и reverseArrayInPlace. Первая получает массив как аргумент и выдаёт новый массив – с обратным порядком элементов. Вторая работает как оригинальный метод reverse – она меняет порядок элементов на обратный в том массиве, который был ей передан в качестве аргумента. Не используйте стандартный метод reverse. Если иметь в виду побочные эффекты и чистые функции из предыдущей главы, какой из вариантов вам кажется более полезным? Какой более эффективным? 1 скрин моё решение. Я сделал только одну функцию. Все ломал голову, в условии не видел разницу между двумя функциями. По мере написания вопроса догнал все-таки. Другой вопрос почему в оригинальном решенииhttp://eloquentjavascript.net/code/#4.2 не используется метод inshift вместо push? И последнее, они спрашивают какой вариант лучше и я не понимаю.
>>1058966 >Другой вопрос почему в оригинальном решении не используется метод inshift вместо push? >Никаких особенных причин. Хотя нет, пара причина таки есть. Когда ты делаешь unshft, то JS нужно переписать все индексы в массиве (сложность O(n)), а push только дописать в конец (сложность O(1)).
Кроме того, что делает push я и так помню, а за unshift пришлось лезть в документацию.
>>1058959 Аншифт значительно (до 20 раз) медленнее пуша. Иммутабельность в случаях операций над структурами данных предпочтительнее (но не всегда), зависит от контекста задачи.
Господа, как же я тупил в верстке по-началу. От испуга забыл про каскадирование стилей и в медиатегах менял стили через тэг important, сейчас вот вспомнил про каскадирование на практике и пишу метатеги в конец файла. Потом текстовым фиксированным блокам проставлял статичную высоту и парился с ней на адаптивных устройствах, когда можно было просто паддинги проставить и жиэсом брать высоту текстовых фиксированных блоков с паддингами и задавать ее фиксированному бэкграунду.
Госпади, как же мне стыдно, как же мне стыдно. Со мной один проект делает сеньор. Я даже гитом запуллить изменения нормально не мог пока про :wq на стаке не нашел и изменения вначале не пушал. Наверное, вся контора с меня ржет я ведь пашу за зп тестировщика.
А если на работе я ни разу не использовал реакт (так как делаем темки для вордпресса), но самостоятельно его изучил, получися ли соврать, что у меня год коммерческого опыта на реакте и прочих самостоятельно изученных жс фреймворках?
При прокрутке страницы до конца хедера выпадает меню навигации, как лучше сделать выпадение? Повесил на событие scroll и работает как-то не совсем четко. Есть вариант написать на чистом css?
>>1059469 >>1059473 Ну да, на скролл правильно. На цсс так не получится.
>работает как-то не совсем четко А конкретно?
Предположу, что ты устанавливаешь позишн: фиксед для навбара из-за чего страница подскакивает вверх - если так, добавляй блоку, следующему за навбаром маргин-топ равный высоте навбара.
Поздравьте меня, я тут самый успешный походу. Целый месяц ходил на собеседования и смог устроиться только жалким контент-менеджером за 35к. Эх блядь, это же тупиковый путь, навыков на такой работе вообще никаких не получить.
>>1059737 Ну поздравляю, чо. Хоть какая работа уже лучше чем 95% всех кто тут сидит. Я на своей профильной работе получаю меньше и считается у меня в мухосранске, что неплохо получаю. А у тебя на работе можно спокойно качать фронтенд и искать новую работу.
Кроме того любая работа это возможность прокачивать социальные скилы.
>>1059737 Тут версталы с джаваскриптом за 20-25к есть, и это в России. Украинцам-обитателям треда вообще надо готовиться рассчитывать на 200-300 долларов после вката. Так что у тебя еще все норм относительно.
Есть тут скилловые верстальщики? Завел себе хобби, верстать всякие лендинги и прочий околоскам для инвалидов, реально доставляет. Недавно начал верстать пиксель-перфект лендинг по шаблону, спизженному с какой-то группы в ВК. Шрифтов нет, нихуя нет, в архиве был только PSD. Короче суть в том, что типичный отступ для заголовка указан на пикрил 1 (это h1 в самом верху страницы, т.е я НЕ МОГ обосраться с маржин/паддинг до этого). Кнопки на странице не отцентрованы по центру, ширина контейнеров постоянно разная, у даже ебаный font-size и line-height варьируется в зависимости от блока текста, ебаный в рот (пикрил 2)! Причем варьируется так, что хочется запихать макбук в жопу мудаку-дизайнеру.
Так вот, вопрос. Пиксель-перфект и есть борьба с дизайнером-пидорасом, или под это делают специальные шаблоны без описанного выше говна?
Как считаете, для фрилэнса что перспективнее j2ee: java, oracle, sql, либо этот ваш front-end с html, css, jquery, react?
Я, в прицнипе, со всем этим знаком, но сильно ни в какую из областей не углублялся. Цели зарабатывать 300к/с нет, просто хочется в песпективе свалить из офиса и зарабатывать хотя бы на еду.
>>1060002 Конечно Java, особенно для десктопа, а Haskell ещё перспективнее. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноны, есть страница на флоатах: header, footer, main. Как сделать так, что бы в случае, если высота блока main не достаточна, футер не съезжал вверх, а всегда оставался прибит к низу страницы? Есть вариант с position: fixed у блока footer и margin-bootom: высота-footer; у блока main, но в случае если высота main больше страницы то footer закрывает контент. Вообщем, кто что может подсказать?
>>1060236 Всегда можно заменить буквы алфавита на соответствующие им цифры, отсортировать цифры, а затем вернуть эти буквы вместо цифр, но это очень тупо будет выглядеть, я думал какой-нибудь хитрой функцией в пару строк обойтись.
>>1060082 Скажу даже больше, сейчас во фронтэнде все серьёзные компании уже начинают переходить на него. Сам работаю в крупной компании, уже несколько месяцев переписываем всю кодовую базу с Pascal на Haskell.
>>1059919 эээ, ну разницу в 1 пиксель у текста можно игнорировать. Мне тестировщик наоборот иногда говорит иконки там центрировать в обход псд, хотя я им паддинги по пиксель перфекту делал. Короче, хуй проссышь, иногда у тестировщика, дизайнера, заказчика и программиста расходятся взгляды на то, как должно быть. Если программист видит четкие блоки, а дизайнер на глаз набросал криво или не по логике, например.
>>1060375 Почему колхоз пробился уже туда, где его быть не должно? Это же просто неудобно читать, все мелькает, пестрит, везде ебанутые анимации. Иронично писать про не продающие лендинги на такой хуйне.
>>1059737 >это же тупиковый путь, навыков на такой работе вообще никаких не получить Попизди мне тут. Я сам контентом начинал. Если хуйней не страдать, то прокачаться вообще не сложно + можно легко стать версталой, если скиллы немного прокачать. По сути, контент познает азы верстки, много возится с html и картинками.
>>1060477-кун, хуячу государственные сайты за 60к в месяц, живя в мухосрани.
>>1059162 Нет. Одно дело изучить, другое - применять его на проектах в течение хотя бы полугода. За это время всплывает столько подводных камней, что ты охуеешь и наберешься опыта.
>>1057539 >пхп это полноценный язык для бэка, и вообще полноценный яп Обзмеился. Быть может, пыха и полноценный язык, но пыхомакаки пишут на нем такую дичь, что желание его использовать сразу пропадает. Потому все и ржут над макакерами, юзающими пыху. Потому что код говно. Я это знаю, я это видел, тебе это не нужно, анон.
>>1057401 >>1056540 >>1056538 >>1056535 >>1056532 А теперь вы, жирные мои петушки-семены, топящие за то, что W3C нихуя не понимающие долбоебы, которые вместо написания тегов <absolute>, <center> и прочее решили все перенести в css.
Представьте. что у вас есть дохуя одинаковых блоков красного цвета, размером 300*300 пикселей, внутри которых абсолютно спозиционирована какая-нибудь картинка. В каждом блоке картинка разная, но она должна быть по высоте и ширине не больше блока и не должна нигде выпирать за этот блок. Между каждыми блоками расстояние в 20px по горизонтали и вертикали
Теперь представьте, что для написания всего этого вам понадобится сделать так: <div> <relative> <red> <absolute> <img src="#" alt="#" width="custom-width" height="custom-height" /> </absolute> </red> </relative> </div> И так несколько сотен раз. Проще ведь сделать так: <div class="shit-block"> <img src="#" alt="#"> </div> А потом всем блокам с классом shit-block задать нужные стили, и не будет лишнего говнокода.
Сап аноны Возникла проблема. Есть сверстанная форма, использовал absolute position. Все ок, но если элементов становится больше чем ожидалось то все рушится. Как пофиксить с минимальными потерями, то есть чтобы не переверстывать? Едет обычно один элемент, его бы сделать динамическим, если такое возможно.
>>1060532 Не юзать абсолют. Серьезно. Абсолют очень тонкая хуйня, и использовать ее надо либо где реально нужно, либо для декора. Если у тебя обертке формы задан абсолют то норм, а если всем инпутам, то пизда. Показывай код.
Как же меня заебал этот ваш вротенд. Паши по 10 часов в день, только чтобы успеть к дедлайну, с ебучими тимлидом, спрашивающим как дела раз в 10 минут. Ежедневный дрочь новой хуйни и постоянное отставание в знаниях. Говнокод говгоколлег, копание в уебищнейшей админке вордпресса. Плюс перспектива после 25 стать никому ненужным стариком. И ВСЕ ЭТО ЗА ГОРДЫХ 27К В МЕСЯЦ.
>>1060734 ДИМОЧКА пришёл в офис очень несчастным и подавленным. Всё, что он хотел, это просто поесть в абсолютной тишине наедине с собой. — Что стряслось? — прервал раздумья ТИМЛИД. — Мы программируем, как мудаки — нервно ответил ДИМОЧКА, — У всех программистов есть по машине, крутому телефону и толпе шлюх! А у нас нету нихуя совершенно! В офисе нависла тишина. Через несколько секунд ТИМЛИД прервал её: — Послушай, — обратился он к ДИМОЧКЕ , протянув ему ОПЕРАТИВКУ. — Что это? — Да послушай говорю. ДИМОЧКА прислонил ухо к ОПЕРАТИВКЕ и услышал шипение. — Ну и что? — спросил ДИМОЧКА . — Шипит? — Шипит. — Это она так нагрелась от нашего кода! — весело сказал ТИМЛИД. — И что? Немного помолчав, ТИМЛИД сказал: — Не важно, сколько у тебя денег, ДИМОЧКА . Зачем тебе они, если у тебя на лице кусок расплавленной пластмассы, а я выпишу денег на новую оперативку и распилю бюджет, только для этого ты и нужен, мудак... После этих слов ДИМОЧКА повесился.
>>1060734 >И ВСЕ ЭТО ЗА ГОРДЫХ 27К В МЕСЯЦ. Программист занимается вместо тяжелой работы интересным ему делом и еще жалуется, что ему мало платят. Да ему вообще платить ничего не нужно, если он развлекается, занимается свои хобби. А с учетом того, что работодатель предоставляет ему услуги (мощный компьютер, высокоскоростной интернет) - наоборот, это программист должен платить своему хозяину.
>>1060734 Почему вы все время тут рассказываете как у вас все плохо? Хотите предостеречь? Не думаю. И почему вы относите ваше положение ко всему фронтенду? На самом деле я боюсь что меня ждёт не радужное будущее с 4к в секунда, а эти 27к в месяц и без каких-либо перспектив
Сап, фронтендос. Я тут осознал, что прошло уже полгода с тех пор как я начал интересоваться темой, но я до сих пор учу вёрстку (верстаю третий макет). Это нормально или всё же по пути я обосрался и сильно затормозил?
Делать сайт портфолио на шаблоне, который писал не ты не есть гуд? Алсо, зацените пинк, адаптивная верстка такое себе удовольствие... https://stozen-spb.github.io/pink-adaptive/
>>1060972 Сууука, полгода? Точно? Сам тоже где то с декабря сижу уже здесь и тоже верстаю третий макет. Да, тут даже никто третий не нужен и так понятно, что обосрались.
>>1060999 Я слегка округлилбратишка. C января начал интересоваться вебом. Недели через три уже проходил интерактивные курсы кокодемии. И вот уже конец июня - я всё ещё верстаю. Какое-то время конечно забивал хуй, но в целом уже пошёл шестой месяц.
>>1060999 >>1060972 Встретились 2 дауна, по моему очевидно что если на макет уходит больше недели, вам пора идти нахуй, трамваи водить или полы мыть где-нибудь.
>>1061025 Ну и заебись. Кто-то молодец и верстает по 4-5 часов на мамкиных борщах, а кто-то на работе ящики таскает или на кассе стоит целый день потом еще часа два три пресвятому Першину всекаскадному многоскриптовому молитвы возносит лишь бы взяли версталой за 30 к. Конечно тупое быдло же не достойно работать за хорошие деньги, не то что ананимная элита, с которой живут родители.
>>1060986 каким образом ты этот треугольник делал? это тот самый способ когда треугольник из рамки с одной из сторон равной 0? если верстал седону, объясни как ты наклонные хуевины делал (тоже типа треугольника), которые должны тянуться еще. и если техномарт делал, поясни как ты сделал залупу которая передвигается и устанавливает диапазон.
>>1061353 Не подскажешь за одно как работать с базовым? Смотреть допустим видео курс и паралельно браузерную академию проходить? Чет я не вдуплю, он что-то рассказывает, а кодить когда будем?
>>1061355 там первый час рассказывают, а второй уже верстают барбершоп. лучше пройти задания в браузере, а потом по мере прохождения, уже смотреть интенсив
>>1061355 Интенсив построен так, чтобы ты после какждой лекции что-то делал. Прослушал лекцию о разметке - разметил проект. Прослушал о сетках - сделал сетку. Ты же скачал макеты? Если интерактивы не проходил, то лучше пройти перед каждой лекцией группу интерактивов по теме и после уже смотреть вебинар, чтобы расставить всё по полочкам.
Ребят, есть у кого аккаунт HTML-Academy с открытыми платными курсами? Знаю, есть теория по ссылкам, но там во многих моментах не понятно, надеюсь на вас. Фейкопочта: [email protected]
Господа, а что насчет безопасности? Как создавать сайты безопасными, разве это не входит в работу фронта? Я слышал, что есть определенные способы несанкционированного внедрения в браузер через css и html код. Есть и методы защиты от этого. Есть код, который относительно безопасный. А есть вещи, прописывая которые в коде ты ставишь под угрозу личные данные например. Так кто должен следить за безопасностью сайта?
Мне тут пришло приглашение на hh. Там указано следующее(помимо прочего, разумеется): Если Вам интересно наше предложение, просим Вас ответить на несколько наших вопросов в системе SymbioMark для подтверждения квалификации. Кто-то сталкивался с подобным? Что за зверь?
Пока изучал редакс, узнал про immutability. Правильно ли я понимаю, что этот принцип привязан к самому языку, а не к конкретному фреймворку, и поэтому его стоит применять везде, а не только а ректе/редаксе?
Аноны, знаю js, html, css, сейчас думаю взять и прочесть книжку по пхп и вкатываться, на верстку ну или тип того т.к. кол-во вакансий реально больше, кто-нить так делал? За сколько осилили пхп, мне кажется зная js должно быть не сложно и быстро. Какие подводные камни? Можно ли скачать курс пхп от htmlAcademy
>>1061565 Так встроят скрипт у себя на клиенте, а никто больше этого не увидит. Хотя я не шарю по теме особо. Самое главное не палить пароли от фтп в каком ни будь галпфайле))
>проходишь продвинутый интенсив >второй раз, т.к. савант >пиздишь код целыми кусками из чужих гитхабов >ахуеваешь что все нужно копировать из всяких вариаблесов, микисинов, блок-глобал папок и прочего, свг оформлен с учетом автоматизации в галпе, прочая залупа с ретинизацией, небом и др авраамическими богами >в курсе подразумевается что процентов 30 проблем ты точно будешь решать с наставником или гуглом-стакофервлоу >даже от разжеванных частей кипит мозг, а тут еще и скрытые >какая охуенная сова - всего в 2 шага >You said wut, nigga? >код-стайл другой - заметаешь следы чтобы не спалили >чувствуешь что проходишь бонусный скрытый курс по реверс-инжирингу фронтенда >финальный вебинар на 28 число >а прием первого финального билда - до 23. >потому что смокчи мою пипиську, смокчи мой писюнец...
>>1062382 А ты смешной. Исходя из историй, которые я слышу конечно не так уж и много компаний пишут тесты, но это не значит, что они не нужны. Можешь не напрягаться с ответом, вести дискуссию на этот счет я не собираюсь.
>>1062360 В доках редакс-саги описано как тестить, для эпиков кажется тоже было в их доках. Еще можешь поискать complete redux book или как-то так, там тоже было
>>1062352 Что с тобой не так? Зачем ты два раза интенсив проходишь? Лучше бы спокойно прошёл интенсив на торрентах и приступил к js. А если тебе наставник нужен, вон там анон выше предлагал рассмотреть ошибки в вёрстке.
>>1062566 Ты предлагаешь абы как выучить вёрстку с жс, кое-как найти работу и страдать нихуя не понимая и навёрстывая после работы все те пробелы, которые остались?
>>1062137 Кстати портфолио интересная тема. Вот мы сейчас ищем второго версталу на работку, но т.к. там только верстка будет по сути и администрирование сайта, то опытных чуваков даже не рассматриваем — им будет скучно и быстро съебут. Каждый день смотрим по пять резюме начинающих "фронтендеров", иногда заходим на гитхаб (ссылки обычно прикладывают все, видать так на курсах советуют), но там обычно только макеты хтмл академии... Скука, короче.
>>1062620 Ну вот на такую позицию как у меня в конторе, говно с академии вполне ок, один хуй дам небольшое тестовое по верстке.
Мы просто отделом (5 человек) смотрим соискателей, их резюме, гитхабы, вк и инстаграмы (если дают),много говорим о том, как человек может вписаться в наш коллектив. Ну короч портфолио тут явно не самое главное оказывается, хотя никто из нас не эйчар, просто хотим, чтобы с человеком, в первую очередь, было комфортно работать, а если он что-то не знает и не умеет, то это не так страшно.
Был на собесе, и у меня спросили в чем сверяю макет и верстку. Поулыбались с меня что я вымеряю пиксели линейкой, мол это боль и не производительно. Но я не спросил как нужно. А как нужно в чем работать что б был pixel prefect? И для этого же нужно готовить макет под конкретное разрешение? Т.е. если макет в PSD с шириной 1600 то на мониторе 1366 он уже не годиться, его нужно обрезать?
Две кнопки слева хочу выровнять с кнопкой справа. Кнопки оборачивал в див, которому задал 100% и хотел в нем через флексы опустить баттоны, но проценты высчитываются не из оставшегося места, а из всего родителя. Единственный вариант вижу через calc, но по-любому есть нормальный способ
>>1062777 А зачем их выравнивать? Если ты вставишь другой текст\добавишь новое поле в формочку, у тебя разная высота у контента будет и тут ты соснёшь со своим выравниванием. Так что оставь как есть.
>>1062777 Не надо их выравнивать, это бессмысленное дрочево. Если очень хочется, то можно просто растягивать оба блока с формой до высоты большего, а кнопки прибить к низу через флексы.
>>1062985 ну сами свойства мне понятны. Мне непонятно применение. Например, чтоб изменить шрифт в 3-х блоках, там сначала задаются примеси с параметрами, потом эти примеси подмешиваются в блоки. То есть, для каждого блока правило все равно придется писать, а перед этим придется задать саму примесь. Нахуя это делать, если можно и так в 1 правило прописать нужный размер шрифта.
>>1063174 Чому для каждого? У тебя есть 20 карточек на странице. Каждая из них оформлена чуть-чуть по разному, но текст оформлен одинаково в плане написания. Всякие расстояния между буквами, высоту строки, шрифт, его размер и прочее пишешь в правило и суешь в класс для каждой карточки.
С цветом еще проще. Вместо кода пишешь название цвета.
Реюз в этом плане еще лучше. У тебя был цвет $blue например. заказчику или дизайнеру кольнула оса в жопу поменять его - сделать буквально чуть-чуть темнее или светлее. Вместо изменения цвета во всех местах, где он используется меняешь значение переменной в лесс файле colors и все.
Flex. Есть свойство align-self аналог align-items для flex-элемента. Смотрю и не нахожу такого аналога justify-content. Хочу его использовать в футере барбершопа. Там три блока разной ширины. Два из них выровненый по краю, а средний по центру. Думаю добавить flex-start и flex-end крайним и center среднему. Раскидываете элементов с помощью space between дели оставшееся место на два, а надо, чтобы средний блок оставался по центру. Как решить?
>>1063248 Можно каждый блок обернуть в ещё один и их уже сделать одинаковой ширины и на всю строку. Но по-моему решение хреновое и тоже не подходящее. Также можно просто отступами все сделать и фиксированной шириной блоков, но это тоже не достаточно хорошо.
Я тот анон, кто учит щас LESS. Нашел одно видео, там чувак говорит, что лесс работает только на сервере, нужен либо удаленный сервер, либо локальный. Стоит щас искать как создавать этот локал хост, или это объяснят на продвинутом? Еще этот чувак в саблайме пишет, например, просто слово script и хуяк - слово преобразуется в тег. Или пишет pdb и у него это преобразуется в padding-bottom. Как это делается? И подскажите еще, как в sublime text сделать, чтоб область как бы делилась на 2 части, в каждой из которых был открыт файл? У меня щас просто 1 файл занимает весь экран, и я переключаюсь между вкладками. А хочется, чтоб разметка и стили были перед глазами.
>>1063463 если тебя на хайлоад бекенд кинут а ты обосрешься и не сможешь в сортировки и матан. не сможешь соптимизировать запрос. поэтому требуют вышку. с меня по крайней мере. у нас в конторе все из бауманки.
Котики, подскажите, как лучше всего изучать node.js и на каких аспектах больше всего акцентировать внимание. Стоит ли глубоко разбираться в стримах, эвент эмиттерах и тому подобном или на практике достаточно тупо хуярить рауты через экспресс, делать запросы в БД и возвращать json?
Помогите дауну с пикрелейтед. Вроде понимаю, что нужно использовать карринг, рекурсию и как-то значение функции посмотреть с помощью valueOf, но связать все в единое целое не могу. Я так понимаю, что для начала нужно как-то сосчитать количество слагаемых для того, чтобы определить до каких пор нужно рекурсировать, но как это сделать?
https://jsfiddle.net/5awpa9wf/ Может кто-нибудь объяснить в чем разница между экшенами 1 и 2, 3 и 4? Не понимаю зачем диспатч, если и без него работает, и не понимаю почему в посте возвращают диспатч, а в гет не возвращают.
Аноны, не проходите мимо, а то я совсем уже ебанулся с этой формой. При ошибочном наборе (цифры в имени или фамилии) выкидывает ошибку при отправке. Если после этого вбить валидные данные, то поле валидным становиться только со второго клика, проверка input.checkValidity() выдает false хотя значение в value поля уже дожно проходить валидацию. Мжт кто сталкивался
Выкатываюсь пока что на время, ферма окупилась, фармлю эфир в плюс, работа нафиг идёт лесом. А вообще ппц пригорело, я около 700ч влил в обучение, а в итоге просто собрать ферму из видюх оказалось и проще и выгоднее.
>>1063662 Диспатч это функция, функцию возвращают, если ее нужно заюзать еще разок, остальное сам. А вообще никогда такие стенки диспатчей не использовал, есть же саги и асинк эвейты.
Как установить уже созданный ssh-ключ для нового репозитория? А то он меня при попытке git push и далее по тексту спрашивает логин и пароль на гитхабе и постоянно говорит мол все фигня, ничего не совпадает.
Аноны, не проходите мимо, а то я совсем уже ебанулся с этой формой. При ошибочном наборе (цифры в имени или фамилии) выкидывает ошибку при отправке. Если после этого вбить валидные данные, то поле валидным становиться только со второго клика, проверка input.checkValidity() (проверка в строке 81, выше вывод в консоль input.checkValidity()) выдает false хотя значение в value поля уже дожно проходить валидацию. Мжт кто сталкивался
Если удалить круглые скобки, то интерпретатор в любом случае думает, что перед ним объект и выводит undefined, пробовал в ноде и jsbin'е. Все уже сто раз поменялось за время писания учебника или как?
>>1064497 >>1064407 А вообще такие проверки делай через onchange. И разбей все на модули, перепиши на ЕС6, убьешь 3 зайцев одним выстрелом (ебаться с бабелями не надо, тестируй в хромоге, там все работает искаропки).
Может меня кто-то помнит, я тот анон, который с нуля начал изучать идя по шапке, потом решил попробовать вкатиться в бэкэнд на ноде и в своем мухосрансе получил тестовое задание, которое оказалось на удивление простым. Так вот, мне только сейчас ответили:
В целом неплохо, интересные ( != полезные) решения по архитектуре. Что хорошо:
запустилось и работает. используется npm для модулей верстка на flex(от себя добавлю: верстать не умею вообще, там "верстки" три строчки) Нативные Promise. Есть, но используются почти везде неправильно. MongoDB + есть схема данных.
Что не так: Не используется ES6 синтаксис (кроме 1 файла). Неудачная работа с конфигами. Например, доступы к БД, порт и т.д. нужно вынести в отдельный файл Нет layout в шаблонах, в каждом шаблоне будет это? И зачем все это, когда есть jade, ejs и т.д. Роуты - идея интересная, но на практике так делать нельзя. Нет REST Codestyle отсутствует Много мелких, но критических моментов
Да-да, я лох, я знаю. Но выпиливаться пока не буду. Мне хотя бы ответили, что меня уже радует.
>>1064547 Там некуда расти, это тотже самый жс. Я же не говорю тебе сразу на асинк эвейтах писать, просто стрелочные функции, модули, ну и заодно все циклы нахер выкинешь и перепишешь их на банальный map() хотя бы, уже получится красиво.
>>1064631 Бро, лично для меня это реально повод для радости. Так как это первое, что я смог написать. Пусть оно примитивное, пусть кривое, но работает. Я рад. Но ожидать среди плюсов пункта "оно запустилось и работает" в ответе от работодателя я никак не ожидал, я как бы думал, что это по умолчанию подразумевается
>>1064635 Да я все сам поправлю. Только вот пока не знаю что такое REST, но и это нагуглю. Я просто не очень понимаю как оценивать этот ответ. То ли все плохо, то ли все более-менее нормально... хз, блядь
Пасаны, а как легче всего отмерить расстояния на макете? В фотошопе 17 года это можно сделать кликом мыши + ctrl, очень удобно, но подписку покупать не хочется. Що делати?
братишки, 30мб страница (одна) это норм или слишком много? или вообще по такой хуйне не стоит загоняться? Просто я прикинул если заходить на мой сайт с телефона то трафику пиздец за пару кликов.
Использую https://github.com/kriasoft/universal-router. Не то, чтобы он какой-то суперохуенный был, просто он шел в комплекте с react starter kit и мне лень его менять, вроде все заебись и так работает.
>>1065308 Игнорьте. Лучше расскажите, почему синтаксис такой странный. Почему методы добавляются как-будто функция Constructor это массив и соответственно будет this[name] = func; В КАНТАРИ НЕБЫЛА.
сап аноны, как сделать получить первое значение циклом ? например сейчас есть: let urlFirst = Urls.filter((url, i) => { return i == 0; }); но походу возвращается не то, потому что нужно, а нужно первый url
Поцаны, сам я не знаю жс, реквестирую скрипт, чтобы переход от кнопки-активатора к якорю проходил плавно. Вот, например, пробую, не работает <script type="text/javascript" src="js/jquery-3.2.1.js">
$(function() { $(document).ready(function(){ $("#tab1").on("click","a", function (event) { //отменяем стандартную обработку нажатия по ссылке event.preventDefault(); //забираем идентификатор бока с атрибута href var id = $(this).attr('href'), //узнаем высоту от начала страницы до блока на который ссылается якорь top = $(id).offset().top; //анимируем переход на расстояние - top за 1500 мс $('body,html').animate({scrollTop: top}, 5000); }); }); }); </script>
Фронтаны, посоветуйте шрифтов стильных, модных, молодежных для IDE. На работе (с которой меня недавно пидорнули), в редакторе стоял какойто йоба шрифт, который ключевые слова реакте италиком выделял и лигатурами модными, а я забыл посмотреть, что это было, и теперь страдаю без него.
Вот вешаем анимацию на ховер, и при наведении она элемент плавненько анимируется, но при уходе мышки к прежнему состоянию возвращается резко. Можно это исправить на чистом CSS без js?
>>1065650 Эм, я перечитал. Но как сделать анимацию реагирующую на уход мыши с элемента? transition-property, transition-duration, ransition-timing-function, transition-delay Эти же свойства не позволяют этого сделать
>>1065598 решил. если кому интересно, делает плавный скрол на все переходы джкверри $(document).on('click', 'a', function(event){ event.preventDefault();
Поясните за сборщики проектов. Что он делает и нахуй вообще нужен.
Вот делаю я визитку-многостраничник, на каждую страницу мне нужно подключить пол миллиона .js и четверть миллиона .css, это за меня будет делать сборщик? Если нет, то есть ли тулза для автоматического изменения пути файла для link, href, src т.п?
например в файле =/include/huy.php 'src' будет выглядеть, как "../img/image.png" а в файле =/include/sviborg/pew.php этот src ДОЛЖЕН выглядеть уже как "../../img/image.php". следовательно, если инклюдить huy.php в pew.php, то картинки, ссылки и прочие становятся нерабочими из-за неверного пути.
>>1065819 можешь один раз все прописать и потом вставлять куда хочешь. в галпе есть такая возможность. делал сайт недавно и чтобы по сто раз не копипастить head, навигацию и футер заюзал тему. очень удобно. выносишь все что нужно в файлы и потом подключаешь их.
плюс оче понравилась фигня, которая в инспекторе ссылается на твой less/sass файл, а не скомпиленые стили. так то по сути можно все запомнить где что писал, но нах надо?
>>1065848 >можешь один раз все прописать и потом вставлять куда хочешь. в галпе есть такая возможность. >делал сайт недавно и чтобы по сто раз не копипастить head, навигацию и футер заюзал тему. очень удобно. выносишь все что нужно в файлы и потом подключаешь их.
Аноны, кто нибудь сталкивался с такой проблемой? Клепать хуйню в жс/сиэсэс/ хтмл лень и бесит. Сейчас фанюсь с жавой и куда больше доставляет, чем фронт. Стоит ли пробовать в бекенд или лучше вообще попробовать перекатываться во что-то другое? Кто нибудь успешно уходил из жс болота вообще? Тут держит только зарплата и хайп на эту хуйню. Работаю фулстаком жс
Приведите, пожалуйста, пример или кусочек какого-нибудь кода (на любом языке), который не написать без крутых знаний математики (у самого вышка техническая, но не знаю подходит ли это под мат вышку). На работе тоже приходится работать с нодой, но вы ведь явно имеете в виду что-то жесткое.
>>1066060 Нет 2 года клепал хуйню на реакте, ковырял временами монгу и экспресс. Жаву сам смотрю, кроме жавы интересует еще аи, но даже с жабой не уверен что легко вкатиться. Про образование выше спрашивали, так вот ни математика, ни алгоритмы, ничего из того что изучается в универах особо не пригодилось. Жс и верстка это тупик, образование тем более математическое тут не нужно.
>>1066124 Но дабы не разочаровывать анона, скажу что никаких знаний кроме жс/хтмл/css/бд не нужно, сейчас хайп на эту хуйню и что зарплаты норм (если в ДС).
Помню как-то подобной хуйней занимался, только у меня еще ебанутей было. Тут по-моему проще всего изображение на задний фон бахнуть, главное размер шрифта и line-height подбери правильно.
>>1066521 И ещё, у меня англ на уровне говношколы, где я пинал хуи, на первых парах этого хватит? Вкатываться в инглиш в любом случае необходимо и полезно, но это так же требует времени. И поясните за гикбрейнс, норм, стоит закончить?
Анчоусы, пишет тебе кун 22го лвла, я даун аутист почти ничего не умею, хочу научиться, подумал вот над фронт енд разработкой, надоело работать на дне, за год реально осилить чтобы брали на работу?
Какими навыками и и опытом работы необходимо обладать, чтобы зарабатывать 1000$+ на фрилансе и уехать в Камбоджу Украину и жить там, как белый господин?
>>1066557 Ну вообще да. Туда же щас вообще нелегко попасть Ивану, а даже если и попадёшь, то зарезать могут. Камбоджа все-таки слишком отсталая, мне кажется. Подумываю о Вьетнаме.
>>1066521 Я особо по собеседованиям не ходил, так как с первого раза устроился, но судя по всему всем похуй. Я своему хозяину просто сказал, что бросил свою шарагу, потому что к айти лежит душа, и ему этого хватило.
>>1066561 Украха в принципе не нужна. Из стран ЮВА норм Малайзия, Тай и Вьетнам, остальные слишком отсталые. Есть ещё Сингапур, но тебе не дадут визу больше чем на две недели.
>>1066563 О, Антош, расскажи аутисту как вкатитлся, долго учил всё это, были ли какие то начальные знания? Оче интересно. Сколько зп была на первой работе, какой лвл сейчас, ДС/ДС2 или какой мухосранск?
>>1066567 >какой лвл сейчас 21 >долго учил всё это 8 месяцев, из них 5 месяцев совмещал с универом, который впоследствии бросил. Изучил стандартный набор вкатывальщика: упор делал на реакт+редакс, всякие жквири и бутстрапы на уровне "пролистаю документацию за 2 дня и буду все знать". >были ли какие то начальные знания Умел перезагружать компьютер, делать таблицы в ворде и устанавливать виндовс. >Сколько зп была на первой работе Я только пару месяцев назад вкатился, она у меня первая. 35к, ДС-2, пишу на реакте. Возможно, можно было найти работу с зп повыше, но мне надо было сделать это как можно быстрее, поэтому сразу пошел куда взяли. Работа кайфовая: свободный график, хороший коллектив, начальство с пониманием относится к моим тупнякам. Если захочу, могу съебать на часок пораньше.
>>1066577 Госпади как я тебе сейчас зазавидовал, без месяца 22лвл, дропаю работу продавца-консультанта, и хочу вкатываться в фронтенд, попутно учусь на заочке. Лучше бы задрачивал ойти чем работал почти год в ебаном днс. Благодарю Антош, вселил уверенности, хех.
>>1066341 Как говорится, если говно присыпать пудрой, то получим говно, присыпанное пудрой. Колхозники собрали пати и замаскировались под Яндекс. Но аромат провинциальности просачивается даже через йоба-интерфейс. Облако тегов это просто пиздос. У меня на ноуте проц i3, и вся эта залупа лагает неимоверно. Страшно представить, что будет если человек с офисного целерона откроет эту страницу.
>>1066812 И то и другое требует доп. инструментов. В реакте это react-router, react-redux, redux-forms, redux-thunk/saga, еще вебпак настраивать придётся. В ангуляре всё изкаропки, но тебе еще придётся обмазаться typescript-ом и rxJS-ом минимум.
>>1066871 3 макета из академии(один адаптивный) + свой YOBA-PROJECT на реакт-редакс. В течение месяца, пока искал работу, добавил еще 3 проекта, которые я делал в качестве тестовых в другие места, где меня либо игнорили, либо говорили, что перезвонят.