ИТТ продолжаем верстать адаптивные барбершопы. Ждём откровений от $4к-куна и прочих успешных вкатывальщиков. Со страхом ждём, когда все начнут делать сайты на WIX и мыльный пузырь фронт-энда наконец лопнет. Учим JS за час вместе с хауди хо. Строим сетки абсолютами, флексы еще пока слишком сырые. Поддерживаем тряпку-куна, мотивируем лентяй-куна. Няшимся под хвостик и перекатываемся на vue.
>>1046834 (OP) Вот блин, я немного криво перекатил, извините. Первый раз перекатываю и не туда название треда ввел, ввел в поле "имя". Но поиск по каталогу тредов все-равно найдёт этот тред по запросу "Front-end", так что думаю не критично.
Объясните дурачку, что не так. Передаю в функцию byField свойство типа стринг, по которому хочу отсортировать массив, но нихуя не просиходит, вложенная функция не реагирует на a.field, b.field и нихуя не сортирует.
Такой вопрос, а какие есть инструменты по автоматическому разбитию кода по раздельным файлам? Скачал минифицированный файл, разминифицировал его, скормил его этой утилите, она его проанализировала и разделила по отдельным классам и модулям. Всякие там CryptoJS и полифиллы убрала бы в отдельные файлы и выделила бы отдельные относительно изолированные блоки кода.
>>1046923 И как ты себе это представляешь? Как утилита логически разделит тебе всё по классам? С названиями то же самое, соснешь хуйца, так как код минифицирован, названия функций и переменных проебано, даже если теоритечески утилита тебе и разобьет код по функциям, то у них будут ебланские названия, а ты даже не поймешь, почему тут эта функция, а там другая. В общем, страдай со своими говнотасками и пиздингом чужого кода.
>>1046862 Ох, видел вскольз в одном из ТГ-каналов эту новость, но вникать не стал (там не было указано, что именно для верстальщиков), а там такая то годнота. Завтра после работки более детально попробую вникнуть. Единственно вот это не понял >За каждый корректный шаблон для издания из списка (отправленный первым) будет выплачено $100. Типа если, скажем, для ВК было отправлено 20 шаблонов, при этом первые три не прошли проверку, а четвертый оказался рабочим - четвертому платят $100, а оставшиеся 16 даже не чекают?
>>1046929 Если имена не были сохранены, то это отдельная тема. Речь о тех случаях, когда названия классов и аргументов сохранены. И хотелось бы из готового файла убрать полифиллы и включённые в него сторонние библиотеки. выделив их по особенностям использования в коде. А потом разделить остаток по собвенно авторским классам и объектам.
Верстаны. Есть кто тут продавал свои html5 шаблоны на темплате-монстре, или на забугорном ресурсе. Расскажите про опыт, долго ли делали шаблон уровня для продажи. Там слышал модерация жесткая. Сколько продали?
2.5k$ сервер-сайдер спринг-котлин-джава-пострес вкатывается во фронт.
С фронтендером уже запилили MVP для заказчика на втором ангуляре. В ангуляр вошел без знания JS и html/css параши. Сразу начал писать на TS, а в разметке использовал только div и span, остальное давал верстать чистому фронтендеру. Авторизация, чат на вебсокетах с нуля и прочее по мелочи.
Словил пару подводных камней т.к. переходить с статик языка на динамический не просто, но в целом результатом доволен.
Так что попробуйте от сложного к простому – сперва фреймворки, потом верстка.
Сейчас пришло время погружаться в html/css парашу, прохожу уроки на w3schools, вроде как изи.
>>1047059 Ты вошел быстро, потому что уже имел опыт с другими языками. А теперь представь кучу макак, которые последуют твоему совету. Я уже видел таких, "ыыыы я кароч почему у миня зис в функции нитот в риакте((((", "пасаны а как риакт подключить там вебпак какойта надо да или скриптом норм?))))))", "чо за пропсы ваще нипанимаю, откуда бирутся", "ваще нипанимаю зачем редукс нужин, я и так нармально тудулист написал" и.т.д.
Тащем-то "нипанимаю зачем редукс нужин" жиза. Правда через 10 написанных компонентов с передачей стейта через сервисы до меня дошло, что что-то не так и тут я увидел, что пилю велосипед – редукс есть.
Я не говорю, что это для каждого сработает. Есть те, кому лучше от сложного к простому, есть те, кому от простого к сложному.
Я лично не могу читать книжки, проходить какие-то ебучие курсы. Куда проще сделать чекаут готового проекта и изучать его. Что-то непонятно? Запрос в гугл и изучаешь статейки по это теме, наведываешься в гости в stackoverflow.
Повторюсь, что это субъективно все, но может нескольким анонам поможет. Ну и английский это ОБЯЗАТЕЛЬНО.
>>1047148 Ну не совсем макака. В синтаксисе js даже разбираться не пришлось. А вот в работе с браузером проблемы. Обилие фреймворков тоже путает очень.
Дополнение. Вкатиться в ангуляр я пытался раз десять, без преувеличения. Пытался читать доки, выполнять тот же гайд на angular.io. Очень сильно мешало наличие хуевой тучи всяких сторонних технологий типа TS, вебпаков. Ничего страшного тут нет – потеря мотивации бывает с любым.
Еще совет тем, кто хоть немного может писать код – скачать исходники любого фреймворка, хоть ангуляра, хоть реакта – попытаться сбилдить и аутировать неделю-две-месяц пока не будете хоть примерно понимать что происходит в коде. Это мне очень сильно помогло с тем же ангуляром. Также это учит вас разбираться в чужом коде, видеть какие-то паттерны.
Если во фронт не удается легко вкатиться, попробуйте бекенд, благо там все гораздо стабильнее (как минимум на джаве) и полная картина вам в любом случае пригодится.
>>1047152 Да ты охуел, туториал по ангуляру один из лучших, тс - просто типы добавляются, лол, а вебпак нинужен, там angular-cli, для старта проекта хватит и да, я знаю что внутри там вебпак используется, но его не надо настраивать
Ну, как минимум, зависимости нужно добавлять, тут уже npm нужен. Гуглишь npm, а там статья, что в старбаксах говорят, что npm лагающая хуета и в 2017 надо использовать yarn.
Скрипты минимальные тоже надо писать, ничего сложного, но npm start * требуется. В тот же докер упаковывать или разграничивать деплои.
Далее CLI-шный ng serve – тоже интересно что такое, начинаешь копать, понимаешь, что это обычный npm start. Вот это все diversity неимоверно раздражает.
>>1047162 let это es6, this в ng2 используется, по крайней мере в методах класса уж точно. А function {} не богомерзкая, это тот же класс, только на es5. >>1047163 Ну вот, по твоему второму посту все ясно становится, ты поверхностно оценил всё и теперь, советуешь это ньюфагам, при том особо не понимая, что происходит. Алсо, хипстерки уже вовсю юзают вот это https://pnpm.js.org/, но ты больше хипстерков то читай...
>>1047148 У популярных совеременных языков синтаксис похожий, но вот заскоки бывают самые разные. Я когда после java учил этот javascript, у меня мозги клинило, я не могу понять эти function везде, функции в функциях и ебаных замыканиях. Я не мог толком понять как здесь вообще создавать класс и проводить наследование в этих прототипах. Как, блядь, вообще разбить код на файлы, чтобы потом собирать их в одну программу. Это потом уже узнал про npm, RequireJS, AMD, grunt и тому подобное. Сейчас учить его было бы легче, но со использованием class и extends к прототипному наследованию приспосабливаться пришлось бы куда дольше. Хотя статической типизации временами и сейчас не хватает.
Так в том-то и прелести изучения от сложного к простому – ты видишь общую картину, пусть и местами туманно и потихоньку закрываешь пробелы вчитываясь в узкие места. А не буксуешь с каким-нибудь
this в TS конечно же есть, но он крайне очевиден и обязателен. let был изначально в TS, а потом уже перекочевал в ES6, ну ты меня понял тут, в общем.
loadData: function() { var self = this; var dataReceivedHandler = function() { self.logger ... }
// more stuff }
Чем меньше параши, которая сверху тем лучше. Вот тут использование this неочевидно, что ща self? Хули бы просто this не использовать? От function сразу глаза болеть начинают, есть же скобочки, епта. Понятно, что в ES6 это все разрулили, но все же.
>>1047167 Твой подход интересен, но не всем подходит. Я читал кантора, и мне очевидно понятно, зачем тут this. Мне кажется стоит от сложного к простому идти, если у тебя есть некая база, а ты, например, сейчас походишь на макаку, которая бы провалила собес на фронта-джуна, но для того чтобы править фронт, будучи бэком, тебе этих знаний достаточно.
>>1047164 Алсо, хипстерки уже вовсю юзают вот это https://pnpm.js.org/, но ты больше хипстерков то читай... Выглядит охуенно, надо будет попробовать самому. Yarn же и желания не возникло попробовать.
>>1047171 Что там пробовать то, ставишь ярн, ставишь через него пакеты несколько секунд быстрее. Ну и пара фич полезных вроде yarn upgrade && yarn why.
> сейчас походишь на макаку, которая бы провалила собес на фронта-джуна
Так и есть.
> править фронт, будучи бэком, тебе этих знаний достаточно.
И это есть.
Тем не менее, за месяц/полтора изучения у меня есть некоторые знания в ангуляре\докере\TS\redux\websocket, в которых я был полным нулем, тогда как джун может задрочить синтаксис js-a и впадать в пот, когда задача выходит за рамки простого написания кода. Я уж не говорю о том, что на работе может оказаться тот же ts.
Плюс имея общее представления ты можешь упомянуть об этом вскользь на собеседовании, дескать вот я "запаковывал в докер вебпаком", глубиной того, насколько глубоко ты погружался в докер волновать будет редко, а бонусные очки ты получишь.
Рано или поздно задрочить JS конечно же обязательно надо.
Как сделать, чтобы меня уволили? Я заебался, все делаю хуево, меня ебут, но команда ко мне привязалась и мне стыдно просто взять и уйти, тем более зп нормальная и меня оформили по трудовой
> итт рассказики про то, что можно учить фреймворки, не зная программирования как такового Че, конкурентов устраняете? >>1047181 Берешь и уходишь, один хуй 2 недели отрабатывать.
>>1047178 Если знания других языков имеются, то какого хуя бегать от синтаксиса JS? Почитаешь денёк-другой и многое станет ясно. И уже со знанием синтаксиса JS можно и фреймворки учить и чего-хочется. Для этого его даже задрачивать не надо, просто знать основы. Сложные конструкции можно даже не смотреть поначалу. Для понимания того, что значит такая вот строчка может достаточно SO. > void 0 === kongregate || void 0 === kid || 0 == kid || void 0 === pfdata || inventorySync || inventorySync = !0, И вот такое обычно тоже не используется. > Platform[Platform.android = 1] = "android"
> Почитаешь денёк-другой и многое станет ясно. И уже со знанием синтаксиса JS можно и фреймворки учить и чего-хочется. Для этого его даже задрачивать не надо, просто знать основы. Сложные конструкции можно даже не смотреть поначалу. Для понимания того, что значит такая вот строчка может достаточно SO.
Так я же об этом и говорю. По верхам пробежаться чтобы быть способным, в случае чего, сформировать и загуглить вопрос.
Поясните, где я обсираюсь. Цикл 10 итерируется и каждый раз выполняется вложенная функция shooter, которая инкрементирует j и пихает его в массив, т.е в массиве должны быть числа от 0 до 10, а там какая говнина.
>>1047199 Ну и где она у тебя выполняется в цикле? В цикле создаётся 10 функций и засовываются в массив. Выполняются они лишь когда ты вызываешь army[n], где n число от 0 до 9; Добавь shooter(); рядом с shooters.push(shooter);
>>1047202 Да, все так, спасибо. Но чем отличаются shooter от shooter(), ведь логичнее первый вариант, мы же хотим запушить значение, которое хранит ссылка, а не функцию.
Значение this зависит от того, кто вызвал функцию. У тебя функция вызывается именно window. http://jsbin.com/teloka/edit?html,js,console,output И ; в JS лучше всё-таки ставить почаще. Хотя бы на всякий случай.
Аноны, как настроить Атом или VS Code, хочу чтобы у меня шрифт и расцветка кода была такой же. Подскажите, как сделать? Вроде это ведь "Атом дарк" тема, и синтаксис с таким же названием, но на картинке, шрифты толстые, а у меня получается обычный.
http://jsbin.com/luwoyojeku/edit?js,output Еще вопрос. Вот тут сказано, что переменная i в функции shooter берется из внешнего LexicalEnvironment и типо к моменту вызова этой функции, в строке army[0](); цикл уже выполнился и поэтому i - всегда 10, т.е получается, что вложенная функция вообще не запускалась, а начала работать только после вызова army[0](); Как это блять так? И да, почему-то нужно было пушить именно функцию
>>1047406 Ну так она и не запускалась. Эту вложенную функцию просто присвоили переменной и положили в массив. Ссылка на i осталась на внешнюю функцию. Потом запустили её из army[0](); А функцию надо было пушить именно чтобы показать на практике эту особенность JS.
Ребзя, смотрю видосики хтплакадемии, там про фотошоп затирают, типо качать надо. А он платный сцуко, каждый месяц платить денег нет. Так ли он нужен или нет версталам?
>>1047701 Пару раз по ебалу точно должен получить. А может и не пару раз. Если нет года опыта на работе, то ничего он не должен получит. Нахуй он тогда не нужен.
>>1047554 Но нахуя тогда заново инициализировать i в 10й строчке, почему интерпретатор не может выйти из функции взять текущее значение в цикле, во имя чего еще и shooter.i = i;
>>1047888 Backend считается более технарским, где присутствует ебля с оптимизацией расхода памяти и базами данных, а также нужно задумываться над архитектурой приложения. Фронт-енд - макакинг по сути, где уперетсья в потолок гораздо легче. Но да, если для тебя ебля с анимацией - это творчество, то и пусть будет так.
>>1048057 Разбиваешь все на блоки. Потом эти блоки на еще меньшие блоки. И так до тех пор, пока не сможешь сделать небольшой блок. И начинаешь по-тихоньку делать. Алсо он в десктоп версии вебгл для анимаций использует.
>>1048061 На оп пик глянь. Алсо по шапке изи детектится. Я по другому перекатывал.
>>1048057 1. Сайт совсем не сложный. Сколько там страниц, десяток? 2. Сайт довольно кривой и тормозной (начиная с лоадера), не надо думать, что это образец. 3. Такое говнокодится на джиквери. Какая тут архитектура нужна, лол?
Пасаны, я тут адаптив пытаюсь лепит ( на самом деле резину). И вот я задумался о вертикальных отступах и высоте блоков. Что если я буду задавать их размер в em`ах? А мне сцыкотно что если буду задавать в пикселях вся хуйня полезет. И кончно же платина , поясните за aside, section, articale , footer и вот это все.
>>1048062 >Разбиваешь все на блоки. Потом эти блоки на еще меньшие блоки. И так до тех пор, пока не сможешь сделать небольшой блок. И начинаешь по-тихоньку делать. Алсо он в десктоп версии вебгл для анимаций использует.
Ну вот это все в общих чертах, хотелось бы деталей. WebGL - это хорошо или плохо? Я там только вью увидел.
>>1048090 >1. Сайт совсем не сложный. Ок, это хорошо.
2. Сайт довольно кривой и тормозной (начиная с лоадера), не надо думать, что это образец. Кривой в каком плане? Код? У меня ничего не тормозит. Образец нестандартных визуальных эффектов и эстетики в целом. Конечно и тут можно доебаться, но я привел первый попавшийся пример. Речь именно о таких "дизайнерских" сайтах. Мне, как человеку интересующемуся, хочется знать как такое делается.
3. Такое говнокодится на джиквери. Какая тут архитектура нужна, лол? Опять же под архитектурой имею ввиду с какого бока подступиться? Чтобы хоть какая-то система была, а не куча едва связного жиквери кода. Хотя на самом деле против жиквери ничего не имею, и на нем можно грамотно писать.
>>1048394 >Кривой в каком плане? В плане UX. Перехват скроллинга, далеко не 60 фпс, битый антиалиазинг на шрифтах из-за css-трансформаций. Не надо так делать, плес.
Допустим, мне нужно освоить следующее: ES6, React-Redux, ну или вовсе Vue-Vuex. У меня есть 600-700 часов, и начну я с того, что добью первую часть Кантора. Хватит ли этого времени, чтобы выучить нужный стек на вакансию джуниора? Что у меня должно быть в портфолио? Какой-нибудь CRUD?
>>1048417 >А они что-то сделали с ES6? Местная шутеечка, взятая с истории собеседования вкатывальщика сейчас вылезет и будет говорить "Это я! Это про меня!"
>>1048431 А вакансию джуниора ты где найдёшь? ES6 и тем более React-Redux осваивать недолго. Даже с подробностями вроде пикрелейтеда. А опыт других языков имеется? Java, C++, Python какой-нибудь?
>>1048446 Когда уверенно освоишься с JS выдели часть времени на Java, без особого вникания в подробности, можешь даже паттерны пропустить. Она сама по себе довольно простая, прощё JS, но стиль написания кода на ней другой. Ознакомишься со статической типизацией и прочими особенностями, напишешь Hello World. Мышление сильно поменяется и станет более гибким. А потом выдели часов 10 на PHP и написание простой странички с обращением к базе данных. После Java это будет несложно. В случае с PHP твоя задача понять, как работает вся эта херня на серверной стороне, и понимать о чём вообще говорят эти бэкендщики.
Интересно кстати, здесь есть, кто смог в дизайн? Этому реально научиться? Можно выучить все эти хтмл/цсс/жс, но можно ли научиться дизайнить? У меня не хило так пригорает, когда на работе просят сделать что-то от себя без дизайнера, а по итогу получается лютое говнище. Я безнадежен?
>>1048452 Я как-то учился от центра занятости на дизайнера. Целых две недели ходил, по несколько часов в день. Узнал как запускать Корел и Фотошоп, и как называются там кнопки, ну и пару полезных чисто инженерных фишек от преподавателя. А также пообщался к десятком симпатичных девушек и несколькими охуительными мужчинами. Каждый из них был охуенен по своему, даже на дваче такие редкость. Пожилой конструктор "Бурана", пострадавший от аварии жизнерадостный парень с непринуждённой речью и схемой мышления, накачанный парень-бабник который в 33 выглядел на 23, нихуя не работал, но владел йогой и мог летать в астрале.
Вообще можно и дизайну научится конечно, только стоит помнить что по хорошему в случае front-end'а дизайнер это не художник. И проектирование взаимодействия на самом деле для него поважнее будет. Да при желании можно и рисовать научиться. Есть разные методики. >>1048454 Не забудь на freecodecamp зарегистрироваться и пройти там раздел задач на алгоритмы.
>>1048368 Я бы сделал так, чтобы при наведении на элементы шапки проверялось, открыты ли другие менюшки, после чего лишние закрываются. А то если провести мышкой в горизонтальном направлении, открывается целая куча окошек, которые уходят только когда наведёшь и уберёшь с них курсор.
>>1048465 >И проектирование взаимодействия на самом деле для него поважнее будет. Да при желании можно и рисовать научиться. Дизайнер нигде не художник, это принципиально разные профессии. И рисовать ему уметь не надо.
>>1048468 Знаю, про этот косяк, но тока тока начал JS изучать, пока точно не знаю как так сделать. Потом передалаю. Как в Жсе проверить, что мышка на элементе?
Нейросеть автоматизирует вёрстку сайтов и приложений на основе простых скриншотов По последним данным, разработанный метод генерирует код с точностью более 77 процентов, и эта цифра будет расти по мере улучшения технологии. Основатель Ulzard Тони Белтрамелли утверждает, что новый подход компании способен «закрыть потребность в ручном программировании» пользовательских интерфейсов.
>>1048678 Скажу что прогресс дело хорошее но человека не заменит. Давно есть конструкторы сайтов позволяющие на коленке сверстать сайт, удовлетворяющий нужды 90 процентов обывателей. Тем не менее работа у верстальщиков есть. Сам работаю юристом, пока верстаю барбершоп, и могу с уверенностью сказать, что при помощи консультанта плюс любая макака может составить любой договор, хоть займа хоть пожизненного содержания. Однако как этот договор будет работать и что в нем не будет учтено - большой вопрос. Нужен реальный опыт реального человека чтобы он тебе сказал, мол, да в законе отака хуйня, однако по факту все делается так то и так то, а вот эту залупу вообще писать не нужно - выебут. Так в любой отрасли. Супер дупер компьютерный диагност не заменит бабушку-терапевта с сорокалетним опытом, а интернет-автомеханик никогда лучше слесаря-Петровича не скажет тебе почему и что у тебя "хуй пойми как пердит рядом с задним мостом со стороны левой двери".
Скачал вот теорию платных курсов. А там в некоторых заданиях описывается, как делать всякие нестандартные элементы, типа круговое меню, стилизация чекбоксов и радиокнопок с использованием transition, бумажные кнопки какие-то и т.п. Там из-за теории не всегда видно разметку, а мне лень эту ссанину самому подбирать. Стоит ли ебаться с воспроизведением этих эффектов или просто пробежаться по свойстам?
>>1048714 Че спиздануть что-то не можешь? Я когда устраивался, сказал как есть, что был в затяжной депрессии и просто сидел дома 2 года. Отъебались сразу же. Мне кажется они такие вопросы задают, ну типа вдруг ты чалился на зоне или наркоманил. А если что-то адекватное, то им похуй.
>>1048743 Причём тут сидел дома, всем нужен стаж "человек, который уже варился в этой кухне" это цитата, без опыта есть вакансии, но там совсем мало 25-30к и месяца на 3-6 так, у меня платеж за хату 25к. Жопа короче, хз чё делать.
Нейросеть генерирует код GUI по скриншотам Скриншот-задание и выдача нейросети pix2code на собственном языке, который компилятор потом транслирует в код для нужной платформы (Android, iOS)
Новая программа pix2code (научная статья) призвана облегчить работу программистов, которые занимаются муторным делом — кодированием клиентского GUI.
Дизайнер обычно создаёт макеты интерфейса, а программист должен написать код для реализации этого дизайна. Такая работа отнимает драгоценное время, которое разработчик может потратить на более интересные и творческие задачи, то есть на реализацию настоящих функций и логики программы, а не GUI. Скоро генерацию кода можно будет переложить на плечи программы. Игрушечная демонстрация будущих возможностей машинного обучения — проект pix2code, который уже вышел на 1-е место в списке самых горячих репозиториев на GitHub, хотя автор ещё даже не выложил исходный код и наборы данных для обучения нейросети! Такой огромный интерес к этой теме.
>>1048689 В стандартной коммерческой вёрстке практически нет задач, в которых так уж необходим человек. Думаю, многие, верстая тот или иной проект, задавались вопросом - а какого хуя этот макакинг ещё не автоматизирован?
>>1048833 Давно уже, вот только даже самые продвинутые нейронки, внезапно, пишут такой бред, на фоне которого даже местные набигаторы покажутся Львами Толстыми.
>>1048833 >>1048858 Эту хуету пишет один и тот же человек? Вам спокойней становится что ли, когда при любом пуке в сторону разработки вы ссылаетесь на копирайтеров?
>>1048833 Его хуй автоматизируешь. Там должно быть два основных направления. Первое это продвинутый детектор рерайта определяющий, что эту хуйня переписывал человек нихуя не понимающий в теме, а вернее даже меньше чем тот, кто писал её изначально. Пусть даже её писал обычный быдлокопирайтер, пусть даже беременный. Второе, это снижение затрат на рекламу, при умеренной фильтрации рекламы и оптимизации рекламных бюджетов, все эти клиенты копирайтеров, лбди мечтающие выйти на 20 тысяч пассивного дохода в месяц, все они наконец бросят заниматься этой хуйнёй и загаживать интернет шлаками.
>>1048893 Верстку хуй автоматизируешь. Там должно быть два основных направления. Первое это продвинутый детектор сложных элементов в макете, определяющий, что это говно нельзя сваять в дженерик бутстрап стиле с сотней зафлоаченных оберток. Пусть даже макет рисовал обычный быдлодизайнер, пусть даже беременный. Второй, это снижение затрат на интеграцию верстки в рабочее приложение. Все эти оркестраторы, шиблонизаторы, джсоны с десятикратной вложенностью объектов, вложенных в массивы, вложенных в объекты массивов, внутри которых объекты с массивами объектов.
>>1048917 А какого вообще хуя, эти быдлозайнеры к макету вёрстку сразу не прикладывают? Сделал хуйню, изволь прописать к ней классы к каждому элементу, и совместить css c макетом. Потому уже фронтэндер подправит по мелочи под конкретные нужды и добавить функционал с интерактивностью.
>>1048923 Да мне вообще похуй на верстку, 99% времени я копаюсь в говнокоде который не сильно отличается от бэковского. Сложные интерфейсы один хуй верстать будут ручками пока не появится полноценный ИИ, а не рандомайзер. Простая аналогия: есть бутстрап, где его юзают? Правильно, клепануть лендинг, запрототипировать какую-нибудь хуитку и все в таком духе.
>>1048948 Полноценный ИИ тут не нужен. Хватит и слабого ИИ. Достаточно ИИ, которому скормил несколько рисунков художника, а он в ответ сделал RPG вроде Скайрима в стиле этих артов, сделал сюжет и озвучит персонажей. Подобный ИИ и с вёрсткой справится, но полноценным это его ещё не сделает.
Вопрос. Стили находятся в отдельной папке, задаю в них фон блоку. Пишу путь как и img src:, но браузер обращается в папку css. Как сделать так, чтобы браузер заглянул в смежную папку, где лежат эти самые картинки?
Реактодебил на связи. Завтра уебываю с работы за 20к, вернее мне уже заплатили, но приду утром и напишу комменты к коду, чтобы уйти красиво и с гордо поднятым безработным носом. Поздравьте меня.
>>1049123 Я решил закомментить все красиво, по сути я уже могу не приходить, ибо работал без оформления эти 2 месяца, а тут еще и с бабками накололи, заплатили меньше чем должны были, но ради реактодебиловской солидарности приду и закомменчу.
А это нормально, что когда я читаю Кантора я нихуя не понимаю и мне все приходится перечитывать и переделывать задачки по несколько раз и часто возвращаться к пройденному?
>>1049140 Не майся ты с ними. Просто используй некоторое время, а потом перечитай тему про замыкания. По ним часто любят вопросы задавать, но не настолько они сложны как кажутся. Тема с преимуществами мономорфизма в JS и то посложнее будет. https://habrahabr.ru/post/303542/
Сап аноны. Пожалуй это будет необычный реквест. Подскажите как создавать свои проекты, чтобы приносили деньги. Думал о порно сайтах, но их сотни, если не тысячи. Больше в голову ничего не приходит. Я не прошу готовую идею на блюдечки, но как хотя бы к ней прийти? В какую сторону копать, куда смотреть? Могу в верстку, бекенд, базы данных, в общем дело за малым в принципе.
>>1049249 Если у тебя есть другие интересы/хобби, подумай каких сервисов в этих областях тебе не хватает. Отсюда и пляши. Я вот уже несколько придумывал, но как это часто бывает, до сих пор ни один не начал.
На чем вы верстаете? Я учусь на флекс-боксах, потом, когда буду свободно верстать ими любой макет, планирую изучить старые способы. Стоит ли вообще на них тратить время? Флоаты всякие не изжили ещё себя?
>>1048467 У меня жена дизайнер, делает такую хуйню. В 100% случаев такой дезаен делается исключительно по требованию и прямому указанию заказчика-говноеда, отвергнувшего несколько нормальных макетов.
>>1049439 Действительно. Стыдно Кстати, я сегодня осознал, что впервые начал подкатывать в вебу в далеком одиннадцатом году, когда мне было 15 лет и до со сих пор ни хуя не научился.ща бы мог рубить бы по 9999₽ в сутки
Я хотел пойти в Jsтред, но там все какие-то злые. Спрошу тут. Я совсем нуб. Решил немного помучить node.js. Запускаю ее как веб-сервер, открываю в браузере(127.0.0.1:1337)- работает. Иду за другой комп в моей домашней локалке, из брузера пробую мойайпи:1337 и нихуя. Что я делаю не так?
>>1049356 Не слушай диванопетухов. Пока гриды приживутся массово пройдет еще пару лет. Флексы норм, для себя можешь разобраться с флоатами, но это не значит что надо на них делать что-то.
>>1049382 Ну хуй знает, свойства то можна и за 10 минут "выучить", но прошарить как каждое работает, как пересекается с остальными свойствами, мелкие баги и особенности, то больше времени надо бы.
Есть такие изображение, которые меняются при наведении. Картинку ставлю фоном блоку, меняю через псевдокласс :hover. а можно как-нибудь по другому это сделать? Проблемат в том, что эти картинки немного отличаются в размерах (стрелочка вылазит, сука) и картинки при замене скачут. Вижу два способа: 1. Нарастить эти пять долбанных пикселя картинке без стрелочки 2. При наведении задавать отрицательный margin-top. Первый способ по-моему не плох, второй уебищная жопа. Но я хочу узнать у местного всезнающего Антона, как решить эту проблему используя только код, не прибегаю к фотошопу и при этом сделать красиво?
Это спрайт или две разные картинки? В любом случае управляй через background-position, если просто не совпадают позиции, или же background-size, если сами картинки разные
Посоны, как сделать чтобы я мог сразу видеть результат кода? Ну как в курсах академии, но только локально. В погромировании не разбираюсь, может есть расширения для редакторов или что то такое? Нашел только онлайн конструкторы сайтов, но там нет автоподставки кода. И еще какие упоминания о компиляторах, я вообще не знаю что это.
>>1049899 есть какой-то синхронизатор редактора с браузером. Но я чет испугался его установки. Это уже считается продвинутый инструмент. Ну, по крайней мере, ее установку разбирают на том же курсе, где и разбирают использование Gulp. Короче в начале юзай либо простой редактор, либо есть песочницы вроде codepen и еще какой-то шняги на букву J вроде.
Я больной перфекционист с окр. Скажите, это ведь нормально, если я не буду наизусть помнить всякие стилевые решения или знать наизусть все значения какого-либо свойства? Например, я испытываю оч сильное чувство тревоги из-за того, что спустя какое-то время не помню точно, как верстал тот или иной элемент на каком-то макете. Стараюсь записывать кое-что в тетрадь, но все равно многое забываю.
>>1049899 Качай brackets, там встроена та шняга что тебе нужна. Но мне она почти не помогает, так как все время открыт инструмент разработчика, а вместе с ним эта штука не работает
Ну че вы тут, бэтмены? Все барбершопы верстаете? А меня посадили на реакт+редакс проект, где 99% логики вертится на сэтстэйтах и пропсов двадцатикратной глубины пробрасывания.
>>1050147 70к тот самый реактодебил >>1050154 Ну он там присутствует в таком виде, лол. А еще в конфиге hmr не работает, потому что все разворачивается локально на рельсах, хехмда.
Спецы, помогите недофронту. Буду делать веб-приложение минимальное (несколько сервисов, бронирование заказа — такой стандартный букинг). Какие фреймворки и вообще готовые решения для такой штуки выбрать? Думал фронтенд сделать на Ангуляре, т.к. его на Курсере учу. А что насчет бекенда?
>>1050156 джанга/рандомный пехапе фреймворк, или рельсы если хочешь выебнуться (но рельсы будут медленнее и въехать в них, такие дела). Главное ноду не бери.
>>1050158 >джанга/рандомный пехапе фреймворк, или рельсы если хочешь выебнуться Дяденька, я не настоящий сварщик. Мне бы что-то очень простое, вот совсем без амбиций и выебонов.
>>1050163 Хз что может быть невыебонистей того же симфони или ларавеля, можно тупо по стэковерфлоу копипастить куски кода. Вот с нодой ты охуеешь (не слушай диванных хэллоуворлдщиков, которые говорят "будешь писать тот же самый жс)))00"). Или что ты хочешь то вообще? Ангулар на какой-нибудь вордпресс прикрутить будет даже сложнее.
>>1050164 Ну и вообще пхп/питон в качестве второго ЯП (ту же знаешь жс хоть немного, да? А? А? А?) очень легко зайдут, так что смотри в эту сторону. Опять же плюсик в будущее резюме.
>>1050164 Да я просто в пхп не ходил дальше ковыряния Вордпреса, на котором, со всеми его плагинами, мог бы сделать весь проект, но это как-то слишком позорно.
>>1050171 Ну блин, хз. Я в твоей ситуации (тоже хотел полноценный апликейшен с редисом и шлюхами) сперва начал ковырять экспресс, потом коа, поплевался, сейчас ковыряю руби+рельсы, благо они на работе используются.
>>1050176 Вот тебе еще немного вкусняшек (лодэш на клиенте, лолблядь). И я блядь хуй знает, писать в таком же стиле - это вынос мозга. Писать нормально - придется рефакторить все, что написано сейчас (а там около 10к слок).
Прочитал codecademy js html css ruby вебсайты. Решил освоить метеор. Но вот возникла дилемма: Проходить react, или еще учить\привыкать к typescript и angular. У чего перспектив больше?
Решил сменить ориентац приобрести макбук эир 13 (б/у), в железе никогда не шарил — с какого года имеет смысл брать? Смотрю на авито, много 2011, но чую, что можно проебаться — шесть лет как никак. Ну и вообще может есть советы на что смотреть при выборе чтоб не наебали?
>>1050374 лучше возьми года 13-14, а лучше вообще ретину попробуй купить, надольше хватит. не слушай этих, даже б/у мак будет лучше, чем новый ноут за эти же деньги
>>1050374 Имеет смысл брать Pro 13 с ретиной. Смотри на процессор, там были большие скачки производительности между поколениями. Не бери ничего хуже Intel Iris, или будешь наслаждаться лагами даже в интерфейсе.
Аноны а че за хуйня с отображением шрифтов при использовании трансформаций? Есть псевдоэлемент, который анимирую с помощью transform, opacity и transition. При наведении этот элемент делает то, что я от него требую, все ок, но при этом весь текст на мгновение будто увеличивается на 1 пиксель, то ли размывается как-то, рябит как-то. У меня глаза вытекают от этой дичи, как фиксить?
>>1050386 Это из-за трансформов. Бразуер не понимает как сделать субпиксельное сглаживание над прозрачным движущимся фоном и просто выключает его. Не анимируй текст трансформом.
>>1050389 Вернее ты можешь это попробовать делать, там есть миллион разных хаков, но они все с теми или иными недостатками. Лучше просто не доебываться до текста с трансформами.
>>1050389 Я псевдоэлемент ссылки анимирую. А при наведении рябит текст во всех ссылках, даже в тех, на которые не навелся (но у которых трансформ тоже есть). Т.е. это сглаживание отключается у всех элементов, где есть transform, даже если в данным момент я взаимодействую только с одним из них?
>>1050398 в хроме движущиеся элементы сглаживаются, но рябит текст в ссылках. в фф текст не рябит, но элементы не сглаживаются. когда поворачиваются лесенка видна.
Традицоная традиция ЗАДАЙ ВОПРОС@НИКТО НЕ ОТВЕЧАЙ. Смотрел когда то видео про пацана который верстает, и он показывал такую приблуду которая добавляет класс к закрываещему тегу по типу <div class="uQuestionRealShit"> </div class="uQuestionRealShit"> и вот блять не могу найти теперь не видео не приблуду. А эта функция надо шо пиздец. И нада на Vim. Я знаю я говноед, но мне лень переучиваться на новый редактор, простите калопожирателя. Пацана помоему звать Артюх. Не могу вспомнить.
Как сделать, чтобы текст не выходил за границы картинки, а находился строго под ней ? Я так понимаю, для .features-item нужно задать какие-то параметры ? https://jsfiddle.net/1urxLds7/
Что они подразумевают когда пишут "адаптивная верстка"? Адаптивная под какие конкретно устройства? Их там дюже дохрена, флексбоксы и vh например на айфонах ниже 6 не работают, т.е. уже придется костылить заранее. У каждого айпада тоже свои заебы. Они понимают, что если макет сложный и там куча анимаций и параллаксов, то одно дело его сверстать под браузер, а верстать под все устрйоства займет времени раз в 6 больше? Да и не все эффекты можно реализовать на устройства, например параллакс на весь экран на айпадах дрожжит т.к. там высота скрина высчитывается в зависимости от меню, а оно прячется, т.к. опять костыли либо отказ от эффекта.
>>1050535 Представь, что ты работадатель. Фронт-петушки хотят зп в 40 тыщ минимум, бек-петушки тоже не отстают. Зачем мухосранскому предпринимателю брать двух специалистов, если можно найти одного за 50 тыщ, который и сверстает и запустит этот сайт?
Волки, а как верстать макет с помощью Bootstrap? Кто нибудь применяет? А то смотрю видосики и тут объяснили кто не верстает с башмаккапкан тот верстает охуенно медленно. Я че то не могу сообразить с размерами, не будут же все размеры в макете кратны размерам ячеек сетки бутстрапа.
Привет, анончики. На основной работе появилась уйма свободного времени, ограниченный доступ в интернет, различные браузеры под рукой. Дома занимаюсь по курсам хтмлакадеми, на работе не могу спокойно смотреть их видео. Отправил себе книгу по электронке Дронова В. HTML5 CSS3, чтобы закрепить и освежить полученные знания. Теперь вопрос: эта книга норм или говно? Поставил цель: до конца лета пройти курсы академии по хтмл цсс жс, сверстать все их макеты, плюсом 3 рандомных макета из сети, а также сверстать свою страничку резюме-портфолио (если осилю). Насколько мой план реален в этих временных рамках по твоему мнению, анончик?
Уехал на две недели в ебеня, скачал софтину, включающую в себя все для фронта шоб не проебать время, а оно не может во флексы. Зачем так жить? в одндроиде можно было бы в простом текстовом редакторе кодить и запускать в любом браузере. Первый раз вижу плюс андроида
>>1050685 Бутстрап мастхэв. Без него разве какой лендинг можно, просто чтоб не тянуть дохуя кода ради странички(но если сидишь на препроцессорах, то можешь отключить ненужное). Крупные порталы только на фрейморках, ибо заебешся каждый блок верстать с нуля. А по поводу сетки то почти все случаи покрывает, кроме 5 колонок в строку. Но если нужно, то можно без сетки кастомно такое сделать. Так что да, нужно.
>>1050912 Сам где работаешь? Рынок вакансий давно изучал? 90% работодателей это и есть говностудии. Не все живут в ДСах, не все с первого раза устраиваются в норм конторы, где от тебя требуется узкая сложная специализация. Живу в не самой убогой мухосрани, но тут ни разу не видел вакансии с реактом. Зато вакансий "пхп разработчик с навыком верстки и знанием цмс" -- хоть жопой жуй. В общем нужен человек-говноркестр.
>>1050968 >Крупные порталы только на фрейморках Ну не бутстрапе же, лол. Свои компоненты, своя сетка. Посмотри вакансии на hh.ru с Реактом. Много где там бустрап хотя бы упоминается?
>>1051039 Бутстрап не упоминается, потому что там знать нихуя не надо. >>1051046 Ну это вообще кек. Никто нуба-вкатывальщика на такие вакансии не возьмёт.
>>1051126 Нет там такого в требованиях. Вышка вообще не упоминается ни в одной вакансии, а опыт фронта десятилетней давности сейчас нерелевантен. Нужно задрочнуть Реакт или Ангуляр и зарабатывать свои $2-3к хоть из Оренбурга хоть из Урюпинска.
Причем это вакансии за последнюю неделю только.
Почему некоторые предпочитают быть говночистами с вордпрессом в одной руке и джиквери-плагинами в другой, для меня загадка.
>>1051165 Кстати очень забавная ситуация бывает, когда знакомые говорят "вот ты вроде как с вебом связан, а сделай-ка мне блог/магазин на cms-name тебе же по идее должно быть не сложно" А когда ты говоришь, что таким не занимаешься и никогда не занимался и не хочешь в этом разбираться на тебя начинают смотреть как на какого-то нуба не вызывающего уважения, который не шарит и жизни не нюхал.
>>1051046 Блеее, ты дурачок чтоли. Я написал, что в моей мухосрани нет вакансий с реактом. Ты спросил название города, чтобы скинуть мне удаленку с ангуларом?
>>1051133 ну вон там в вакансиях опыт работы от трех лет. так работающие по три года имеют итак устаревшие знания. про флексбоксы даже не знают и до сих пор спрайты юзают. получается, что выгоднее брать тех, кто только выучил все и сразу на новых технологиях, тогда почему в вакансиях опыт от трех лет?
>>1051210 Новые фреймворки не часто выходят, а когда выходят - их выучить можно за неделю, если до этого был опыт. А флексбоксы и твои спрайты ебучие вообще за пару часов осваиваются, ахуеть теперь.
>>1051210 Тебе не очевидно, что если у человека опыт три года, это не значит, что они три года назад эти знания получил и с тех пор нечего нового не усвоил?
Объясните последнюю строку, ну вот я вызвал свойство hi из метода user, но так как в этом свойстве функция, которая не запоминает контекст, то точка вызывает Reference Type, но ебать этот референс тайп почему-то теряется и не доходит выделенных скобок и выводится undefined, почему?
1. user.hi Это йоба хранит функцию, анонимную, но как так ебать, ведь она вызывается в контексте user, почему это не так? 2. user.hi() Это йоба вызывает функцию, уже не анонимную и она выдаст 'Вася', чем она отличается от предыдущей? 3. >Чего, блять? Вот цитата из кантора про референс тайп, как он работает?
Функция, как мы говорили раньше, сама по себе не запоминает контекст. Чтобы «донести его» до скобок, JavaScript применяет «финт ушами» – точка возвращает не функцию, а значение специального «ссылочного» типа Reference Type.
>>1051370 Ты сейчас зарываешься в детали работы интерпретатора, которые не имеют абсолютно никакого значения. Что-то уровня всплытия var. Просто скипни этот параграф и забудь, что его видел. Вернешься к нему года через три, если интересно будет.
Сап, аноны, сегодня решил попробовать сверстать седону (учебный макет академии) и обосрался уже на том, что не знал как правильно разметить. Вообще именно с этим испытываю наибольшие проблемы, ТК думаю что при неправильной разметке дальше что-то пойдет не так. Даже не стал до конца размечать, задизморалился и удалил файл. Есть какие-нибудь способы натренить именно правильную разметку по макету? Или я зря так парюсь и даже самую уебищную разметку потом можно исправить кссом? из опыта только барбершоп вместе с лекцией академии и курсач на пхп
>>1051507 Ебашь хуёвую разметку, а потом, когда будешь кссом стилизовать, увидишь, что именно в твоей разметке плохо и переделаешь эту часть. Я так и научился.
Вот есть у меня главное меню на большом разрешении, но мне надо под мобилку сделать это говно, хочу превратить это главное меню в хамбургер меню, ломал голову как это реализовать, пытался гуглить, придумал только создать 2 менюшки и скрывать их c помощью display: none при изменение разрешений соответствено. Дайте советов мудрых как луче это сделать. Про бутстрап я вообще нихуя не понял, как вы размер подгоняете под макет, если там все "по клеточкам"?
>>1051370 Ты можешь как-нибудь более понятно вопрос сформулировать? Конкретно что тебе непонятно: как теряется контекст или что? >>1051392 Фреймворк это инструмент, его нельзя выучить. Я быдлокожу на реакте полтора года, и стабильно откапываю что-нибудь новое (пусть и бесполезное). >>1051507 Размечаешь хэдер, стилизуешь его. Далее размечаешь секцию пониже (с этой ебучей огромной картинкой и треугольниками, до сих пор помню, как ебался с этим). И так до упора. Всякие модалки-карты оставляешь на последок. >>1051527 Твой вариант самый простой, и на самом деле самый логичный, реализуется в две строчки. Если на флексах - то можно менять flex-direction, реализуется почти также (просто тогглишь класс нужному элементу).
>>1051562 >Фреймворк это инструмент, его нельзя выучить. Я быдлокожу на реакте полтора года, и стабильно откапываю что-нибудь новое (пусть и бесполезное). > Я имел ввиду скорее, насколько хорошо нужно знать реакт для трудоустройства. Смочь написать простую приложуху?
Написать в контору, в которой есть вакансии джунов что-то вроде "я пока совсем нуб, вряд ли вам подойду, но на тестовые задания можно взглянуть?" Это норм? Или сразу пошлют нах?
>>1051858 Нахуя им это надо? Думаю вряд ли прокатит, но кто его знает. Но все равно нахуй это тебе? В сети часть мелькают статьи с тестовыми заданиями на собеседования. Если вроде даже книга по этой теме
>>1051654 Я повидал следующие штуки в качестве тестовых на реакте: weather-app, туду-лист на редаксе, кристики-нолики с чатом на socket.ioлол, штука, где можно добавлять/менять/редактировать сотрудников и инфа хранится в БД.
>>1051872 крестики-нолики и шутка с сотрудниками и БД- я ее скорее всего за пару дней смогу сделать. При том, что я почти полный ноль. У кантора в скринкастах есть 90% инфы и наверняка довольно много готового кода можно взять оттуда, чтобы это сделать. Забавно получится вроде как полнейший нуб, а задания сделал
Объясните, что за хуйня. Вот я значит с января месяца учу этот ёбаный фронтенд, пытаюсь вкатиться. Работодателям похуй на моё резюме, они просто видят отсутствие строки "опыт работы" и шлют меня нахуй. А знакомая пошла на двухмесячные курсы QA и буквально через пару недель устроилась на работу. Это как так блять? Все ж орут, что конкурс на QA такой огромный, в 3 раза больше, чем в веб, а тут на нахуй и какая-то левая баба с юрфака вкатывается в it за 2 месяца. Ахуеть моя самооценка где-то под плинтус закатилась.
>>1052035 Скажу больше, кое-как окончившие айтишную вышку тупые колхозные бабы, не могущие ни строчки кода написать, устраиваются в тестирование без опыта.
>>1052074 ты долбоёб? Хоть раз в жизни что-то сложнее лендоса сверстал? Вёрстка умерла, кудах. Ты ещё небось из тех, кто верит, что нейросети через пару лет выщемят всех верстальщиков
>>1052078 Сорян, я ещё до сих горю с бабы-тестировщицы. Низшие вакансии в вебе - верстальщики и таких вакансий не много, но и не мало. + в хороших фирмах есть отдельно верстальщики, отдельно фронты. Так что я бы не спешил хоронить верстал.
>>1052083 Ну их очень мало, у нас в конторе (ДС) отдельных верстал нет, хотя штат очень крупный. Т.е. верстку конечно по прежнему надо знать, но рассчитывать устроиться на версталу лучше не стоит (некоторым везет, но не всем).
>>1052084 Изначально я метил на фронта, но дико обосрался с требований, теперь хочу пойти версталой, чтобы постепенно расти в фронта, но и тут засада - без опыта вообще не берут. Т.е. мне один хуй-начальник так и сказал: "Тестовое хорошо выполнил, верстаешь норм, порфтолио есть, но сорри нет коммерческого опыта работы". Блять.
>>1052085 Так напизди, что верстал на удаленке, придумай обязанности, которые выполнял, лол, проверить один хуй не смогут. Я так сделол, брат жив, работа есть.
>>1052101 NDA )))00 Хз, бро, я просто подсказал по своему опыту, я ж не знаю, с кем ты собеседуешься, кто там с тобой болтает и какую легенду ты себ епридумаешь.
>>1052102 Спасибо за советы. Меня прост ещё давно напугали, мол, если буду врать на собесах в IT, то могут внести в какой-то ЧС, после которого меня вообще никуда не позовут, лол
>>1052104 Прямо врать на собеседовании — хуевая практика. Можно немного приукрашивать или умалчивать о подробностях. Хотя нормальный интервьювер тебя все равно раскусит.
>>1052177 Тебе до сих пор печет жепу, что кто-то другой перекатил? Ты в самом начала треда возмущался, а уже 2 недели прошло. Ох уж эти войны перекатчиков. >>1052085 ты никому не нужен. Возможно, ты считаешь себя уже неебаца спецом, если сверстал барбершоп за неделю или выходные. Но версталы и правда в нормальные конторы не нужны. Если есть JS'ер, то смысла брать версталу нет, тк жс это следующая ступень, работа с жс во фронте невозможно без знания цсс и хтмл. Зачем им нанимать версталу, если доделывать работу за тебя будет полноценный разработчик? С января он учит. Это мало, если че. Вот как освоишь скоростную продвинутую верстку со всеми инструментами, как освоишь жс и его инструменты, тогда уже справедливо будет плакаться, что не берут тебя.
То ли хуево искал, то ли этого нет в шапке. Посоветуйте что-нибудь для быстрого вкатывания в jQuery, в идеале что-то где коротко, но ясно поясняются основы.
>>1052035 > с января т.е. полгода Что знаешь/умеешь? Какие приложения написал?
> знакомая, QA ну т.е. баба и не на ту специализацию куда ты метишь
От чего тогда ты тут самооценку теряешь? Причем здесь конкурс и т.д. ? Зачем вообще себя сравнивать с телками? (которых к слову могут и просто так брать чтобы разбавить коллектив)
Развивайся давай и не ной рано или поздно устроишься.
Хотя вот это вот вступление тебя явно не красит. > учу этот ёбаный фронтенд, пытаюсь вкатиться
>>1052292 в факе вроде есть ссылки. Но там вся годнота на инглише, как я понял. Меня, как еще не дошедшего до реакта, это огорчает. Видимо, придется все-таки учить инглиш, чтоб понимать те видосы.
>>1052295 я вообще сегодня одну кнопку стилизовал, добавил 2 иконки и начал новую страницу чуток. И так зачастую день и проходит. Я постоянно напрягаюсь, что нихуя не делаю. Но так длится уже 3й год в разных компаниях. И всем норм. И я успокаиваюсь.
>>1052084 На верстал, а тем более опытных спрос только вырос. Вот то что з/п там минимальна - это да. В том году работал версталой 4 месяца в продуктовой компании за > 40к. Не понравилось, ушел. Еще дорабатывая 2 недели уже устроился в рекламную среднего размера конторку за 35к на испытательный. Там поработал 2 месяца. Был тот еще ад, после чего понял, что в рекламные шараги любого уровня я пойду только когда с голоду помирать буду. Ушел сам. Поотдыхал пару месяцев, сделав не торопясь один небольшой проект со знакомым, думал что может в итоге в "Пятерочку" охранником пойду. Но вдруг прям начали разрывать. В итоге были два хороших предложения от 40к. Устроился туда где предложили больше и удаленно.
>>1052035 Это, дорогой мой, лайфхак, а не хуйня. И это не только к бабам относится. Судя по тому, что я наблюдаю - в Украине/Белорашке в QA валят толпы. А вот в РФ внезапно никаких QA нет, зато вебмакак выше крыши - и из-за неплохих остатков советской системы образования, макаки тут вполне шарят в коде, легко осваивают новое.
У меня была аналогичная хуйня, когда я охуел с того, что на резюме кодера с гитхабом 0 откликов, а на собесах на полном серьёзе предлагают работать за еду, и не говорят никаких "цифр через год". А потом так и было, что всякие мутные личности не могущие в код устраивались тестером на зп выше моей, прост выложив резюме с вышечкой. Мне потом сказали, что так многие и идут в тестинг.
Хелп аноны Как убрать серый верхний бордер чтобы не перекрывал коричневую рамку? Я не знаю откуда они вылезли, походу будтрап, но они мешают. Особенно эта верхняя, которая перекрывает коричневый бордер. Бутрап еще переписывается трудно ужс.(
Это тот анон, который на днях спрашивал есть ли смысл просто просить тестовые задания у работодателей, если я полный нуб. Одна из контор ответила: Можете попробовать свои силы, задание рассчитано на выполнение за 6 дней: Описание: Реализовать двух-страничное приложение. На первой странице должен выводиться список объектов ( его структура не имеет значение, придумайте любую ). При нажатии на этот объект происходит переход на страницу объекта, где можно посмотреть более подробную информацию о нем. Основные критерии оценки задачи: расширяемость данного приложения качество и структуризация кода Технологии: · Server: - Node JS - Express - Mongodb - underscore
Мне кажется, или это простое задание и срок для него большой?
>>1052629 Суть в чем: попроси меня вот сейчас сесть и написать- я ничего не сделаю, навыка написания приложений пусть и таких как примитивных, как в задании у меня нет, но теория худо-бедно есть. Я четко и ясно понимаю, какая инфа мне нужна и где ее найти. Я на 95% уверен, что за 2-3 дня справлюсь. Вопрос: правильно ли я понял: на выходе я должен получить файл типа server.js, который открывается в ноде и там вся серверная часть(ну, или почти вся), в браузере открывается файл типа app.html и там тупо список из нескольких пунктов типа -Юзер 1(например пусть будут юзеры) -Юзер2 -Юзер3 ... Щелкаю по юзеру, меня перебрасывает на другую страничку, что тоже в виде обычноо текста инфа о юзере... так? --
Последний вопрос: правильно ли я понимаю, что обычный разработчик, который уже имеет хотя бы минимальный реальный опыт, подобную хуйню напишет за 1 вечер с перерывами на чай?
>>1052667 Да, server.js, запускаться должен по npm start В браузере ты переходишь по адресу на котором работает твой сервер и должен видеть отображение. Не обязательно писать html на прямую ты можешь воспользоваться шаблонизатором (ejs, pug) или вот они underscore наверное для этого предложили. На первой странице у тебя список отображается, который ты из базы вытягиваешь. По клику перебрасывает на подбробную. Сделай RESTом Т.е. у тебя будет всего два гет-роута. раз ничего добавлять не надо, а только отображать.
>>1052677 Смотря какой разработчик, может он серверную часть никогда не трогал, а только верстал и плагины на jq крутил. Сам бы это часа за два сделал (я джун, на работе на ноде не пишу)
>>1052702 Скажу так: для конторы погромирование- не профильное направление. Еще такая тема: отправитель письма с заданием, как оказалось учился со мной на одной кафедре, только на 2 года старше. Вряд ли, но возможно узнал меня по ФИО на hh. +я же честно сказал, что я полный нуб, вот и задание такое...
>>1052700 Я не ебу что такое undercore, если я даже не буду гуглить, а попробую прикрутить например ejs, это будет сильным минусом с точки зрения проверяющего?
>>1052712 Тебе озвучили определенный технологический стек, на котором ты должен выполнить задание. Про самодеятельность в выборе инструментария что-либо звучало?
>>1052700 Я еще совсем маленький, даже не знаю что такое REST. Вот заглянул в википедию: не сказать, что вообще ничего не понял, но четкого и ясного понимания не пришло.
Вопрос не совсем в тему, но тут анон упомянул Mongodb, а у меня как раз есть тупейший вопрос: вот я подключаю тестовую базу, как в примерах из доков. Все вроде подключилось, в консоль он отписал, что все ок. А собственно где сама база лежит, ну, т.е. сам файл базы?
>>1053134 Не пользовался. Вот сейчас ищу нужную инфу и верю в успех. Такой вопрос а если пользоваться не голым mongodb, a накатить moongoose это будет норм, или нет? Просто я вижу больше понятных мне примеров именно с ним.
>>1053145 Я так и делал, через монгус. Пару часов потратил на установку самой монги, какие-то траблы были, точно не помню. Ну и за пару часов пару роутов написал с авторизацией по токену, делал по гайду. Остальное время рефакторил код, разбивал по папкам и.т.д. В итоге дня полтора вышло.
Такая проблема. Сайт пока без хостинга, у меня на компе. Открываю его мозилой - все нормально. но при переходе на другие страницы этого сайта масштаб не сохранятеся. То есть он разный для каждой страницы.
>>1053157 Но на других сайтах он сохраняется же. То есть я выбрал 120% - и он на всех страницах такой. А у моего сайта можно на каждой страничке отдельный установить и он такой сохранится для каждой отдельно.
>>1053149 >>1053171Я тот анон, который выше про тестовое задание спрашивал. Я не ебу что такое флексы. Мне верстка противна. Да, я начинал идти по шапке этого треда, а когда уже понял что к чему, то решил для себя, что буду пробовать в бекенд. Шансов конечно меньше, но попытка не пытка.
>>1053173 да вот у меня чувство, что я учу кучу ненужной хуйни, которая не пригодится. Только я ебучий перфекционист, не могу пропустить какой-то курс. Даже Кексби прошел за каким-то хуем. И почти всю теорию еще и переписываю в тетрадь, чтоб лучше запомнить и вдруг пригодится.
>>1053184 Я тоже так раньше мыслил. Но вот сейчас взявшись за задние и вместо ебучей теории пытаясь сделать что-то на практику, я получил за сегодняшний вечер знаний едвали не больше, чем за последние пару недель дрочки теории. Да, местами я не на 100% понимаю как работает код, да, каждый чих вызывает у меня вопросы "а как это сделать?", но дело все же движется.
Завтра наконец выхожу первый день на работу после полугодовых попыток вкатиться. Правда в бэкэнд, но вообще могу и туда, и сюда. Готов поделиться опытом.
Я нихуя не понял как мне поможет underscore для шаблонизации. Эта ж библиотека к бэкэнду никакого отношения не имеет? Получается я должен сделать шаблоны, в них подключить эту библиотеку, и с помощью этой библиотеки на стороне клиента сгенерировать ему страницу по шаблону? Бред какой-то. Может кто-то объяснит мне ебанутому?
>>1053203 Не, не по шапке, я в треде не сидел, шапку увидел первый раз когда когда пришел писать этот пост. Реакт и редукс не трогал, освоил ангуляр и vue.js (совсем немного), строчу на jquery. Из бэка php-стек (php+symfony+twig/smarty+doctrine), хотя немного писал на ruby on rails и на Java, чисто для развития. Учил дома за компьютером, довольно долго (года полтора точно, начал еще работая на днище-работе).
>>1053278 В основном это php.net и документация по фреймворку, если что-то не понятно - гуглил и всегда находил ответ на stackoverflow. Подчеркну - всегда находил ответ. Если не находил, значит неправильно формулировал вопрос. Зп 30к на первые три месяца, потом сказали будет 45к. Мухосранск 350к 200км от Москвы.
Устроился программировать реакт - дали допиливать ёбаный фейсбук с 100500+ кода на тайпскрипте с использованием нестандартных для реакта подходов и шаблонов проектирования. Макакить умею, но там всё неимоверно сложно и запутанно. Почти ничего не могу сделать из того, что просят. Спросить что-то даже не у кого, потому что я там единственный фронтенд, а этот код писал какой-то йоба-программист на фрилансе, пишущий на 10 языках одновременно за 300к в секунду. Охуенно вкатился: каждый день прихожу на работу, чувствуя себя полным дауном и жду, пока уволят.
>>1053288 35к. Сложность в том, что проект просто слишком большой, а я вкатился без какого-либо опыта и не могу потянуть его в соло. Мне даже никто помочь не может, потом код писали другие люди. Если бы меня посадили за барбершоп или интернет-магазин, было бы еще нормально, но там очень сложная система с кучей зависящих друг от друга частей, запросов на бекэнд и логикой, которую сложно отследить. Я так понял, они просто не хотели платить 300к в секунду йоба-программисту и наняли меня в качестве молодого и перспективного раба, но немного проебались, оценивая мои способности к поддержанию этого детища вопросами уровня "что такое вебпак?".
>>1053294 >>1053299 Как бы то ни было, будешь ты увольняться или тебя уволят - это неиллюзорный шанс научиться работать с реал-лайф проектом, а не абстрактным барбершопом. Я бы еще на твоем месте сделал дамп этого проектика, дабы потом в свободное время еще его подробно исследовать.
Двачую этого. Не пытайся сразу все сразу охватить, выполняй задачи которые тебе ставят и процессе изучишь проект в фоновом режиме особо не напрягаясь. Да, вполне возможно что по незнанке ты там накосячить можешь, но это не столько твоя вина будет, сколько их.
>>1053299 Я пытался сначала охватить всецело, но потом понял, что это бесполезно. Например,я пытаюсь добавить пункт меню в одну панельку, в моей голове происходит примерно следующее: "из А берется из B, B берется из C... L берется из M...ДА ЧТО ТУТ ПРОИСХОДИТ НАХУЙ?!" Стал разбивать, записывать отдельно для себя, какая часть за что ответственна, потому что в памяти это не удержать, но все равно терплю фиаско. >>1053301 Это да, единственный плюс, что узнал я очень много.
>>1053304 >но все равно терплю фиаско Ты движешься в верном направлении, но слаба твоя мотивация. Ты просто учти для себя на будущее - все проекты, с которыми тебе предстоит работать, будут большими, ибо это энтырпрайз, а не ебанный кодегольф. Поэтому, даже с учетом декомпозиции, ты в своей работе не будешь изолирован от других участников трудовой деятельности.
В контексте текущего проекта - определи для себя компоненты, в которых происходит рендер необходимых данных, а так же источник данных (по идее, должен быть стейт-менеджер, но ты этого не упомянул) и триггеры+контроллеры, в которых происходит обработка этих самых данных (в случае с редаксом - экшоны и редьюсеры, соответственно). Добей хотя бы пару задач, прежде, чем принять решение об увольнении. Если тебя, конечно, не ссаной тряпкой гонят.
Сап, есть тут кто опытнее меня например. Дело в том что решил я тоже по фану пройти курс HTMLacademy, а в видосе мне и говорят, мол возьми да пройди на сайте на всяк случай. На что я взял и попроходил, и вот я уже 9 левела, и у меня вопрос. А в реальности возникает такая наркомания как у них в заданиях? Например надо взять и перебить css оформление другим оформлением, потому-что приоритеты и все дела. Я ведь это себе представлял как "зачем городить кучу кода, когда можно его отредактировать и сделать всё чисто" но они сразу учат "Вот то говно редактировать лень, тупо сделай новые приоритеты, а то говно пусть висит в файле. " Как-то я обескуражен маленько.
>>1053305 Знаю реакт как свои пять пальцев. JS знаю не идеально, но вполне неплохо, как мне кажется. В том коде я понимаю, что делает практически каждая строчка, просто там много ООП и много-много кода, разделенного на кучу модулей. >>1053306 >триггеры+контроллеры This. Так в общем-то и делаю. Просто дело очень медленно идет, хз будет ли хозяин доволен тем, что раб делает работу очень долго. Наверное, я просто боюсь быть уволенным: это большой удар по самооценке и постоянное напряжение со стороны родителей. >>1053308 Хорошо,няш.
Не знаю, что у тебя за заморочки такие, но адаптивность ты никак иначе не сделаешь. Ну и состояния элементов как ты менять собираешься? Да даже банальное :hover уже стили переопределяет.
>>1053313 Хардкорно написать самому с нуля. Чтобы знать что и как работает, а не чесать затылок пытаясь выяснить почему div сместился на 9000 пикселей влево когда ты изменил фон формы.
>>1053319 я из мухосрани тоже. Тут у нас пхп макаки 30-40 получают. Но это ж реакт чувак, ебучий реакт. Это же вершина, хай левел фронт-энда, гроза всех неосиляторов. Тем более ты говоришь, что знаешь его наизусть. Блин, это минимум 50.
>>1053320 Когда искал работу и изучал кучу вакансий, пришел к выводу, что вкатиться со знаниями из шапки можно в среднем за 30-40к в ДС-2. Меня просто спросили, сколько я хочу, и я назвал эту сумму, так как нужды в деньгах не испытываю, а опыт получать надо. Так то да, червепидорская зарплата.
Бля, посоны, помогите нубу с MongoDB. С помощью mongoose нагенерировал себе небольшую базу из 5-ти юзеров, которые мне нужны для приложения. Вроде как все сгенерировалось. Захожу посмотреть на сами файлы, их там почему-то 2 штуки и при этом они аж по 67 мб, какого хера? Смогу ли я эти файлы кинуть в папку со своим приложением и в дальнейшем подключаться уже к этой готовой базе?
Анон, такое дело, я не могу прикрутить на node.js сервер шаблонизатор underscore. Указываю путь к шаблонам:
app.set('views', __dirname + '/template');
А он ругается:
Failed to lookup view "undefined" in views directory "/home/ak/WebstormProjects/TestApp/template"
Хотя в этой самой папке template лежит файл с шаблоном моей главной страницы и с помощью fs.readfile() я спокойненько его читаю, и он все видит. Что я делаю не так?
Какого хера, когда я делаю arr.forEach(function(item) {console.log(item)}) То мне вместо каждого отдельно элемента выводится то же, что и было, только не в массиве, а объекты подряд?
Платиновый вопрос. Где изучить английский, чтоб с уровня обычной мухосранской школы подняться до уровня, на котором я смогу читать всякие реддиты, stack overflow, заниматься на codeacademy, и вообще понимать западные it-ресурсы? Я так понимаю, большинство кода для всяких приложух уже написано до меня, готовые решения уже есть. Но они все на том же стак оверфлоу. Я знаю есть куча курсов, тот же полиглот. Но я параноик, боюсь потратить дохуя времени, а потом окажется, что курс хуйня. Тащемта думаю вопрос понятен. Добро-анон, помоги вкатиться.
Поясните за символы "[ < | ? +" на данном примере. counter-reset: [<переменная> | <число>?]+ | none
Все эти символы ведь не просто так. У каждого символа свое значение. Где про это почитать можно? В курсах академии тоже встречал такое описание синтаксиса, но там не сказано че за треугольные скобки, че за квадратные скобки.
>>1053731 Чтобы нормально владеть языком нужно: -Постоянно с ним взаимодействовать, надрачивая нейронные связи. -Учить слова(рекомендую скачать анки для этих целей, можно учить пока едешь в метро). Когда учишь слова, придумывать самому в голове примеры чтобы опять таки дрочить нейронные связи. -Грамматику освой на том уровне, на котором ты не будешь бугуртить каждый раз, когда видишь в предложении слово have или глагол во 2и3 форме. Я по учебнику мерфи учил, там хорошая база дается. Тут главное - поддрочнуть основы, а потом, когда эти основы позволяют как-то взаимодействовать с языком, просто много читать/писать/говорить, смотря пьюдипая и кекая с мемасов на английском. Главное-практиковаться и не бояться. Потому что нейронные связи. Они растут, когда практикуешься, как в программировании.
Я смотрю тут про ноду тоже разговор был. Может кто подскажет. Объявляем переменную(пустой массив). Делаем async.waterfall, который эту переменную перезаписывает. После этого выводим переменную в консоль, а она там изначальная, т.е. пустой массив. Как, сука, сделать так, чтобы он ждал пока выполнится async и только потом шел дальше?
>>1053857 Тогда скажи как лучше всего реализовать такую нехитрую штуку: Функция ищет что-то в базе данных и нужное записывает в массив. Когда все нашла, этот массив экспортирует из этого модуля. Вроде как изи, но я первый раз с нодой.
>>1053860 Я на ноде не пишу, только npm использую. Извини помочь детально не могу. Но ты должен понимать принцип асинхронности. И как правило на любой асинхронный вызов можно навесить колбэк, иначе смысла нет в нем.
>>1053863 Бля, я уже заебался, у меня все время получается что мой модуль пытается экспортировать значение до того, как оно получено на основе перебора данных из базы.
>>1053835 Ну заплати за платиновую подписку, всё-равно ты за выходные пропьёшь больше. Один хрен нигде качественнее нет. Перепробовал с 20 вариантов, и все заканчиваются на уровне 5 класса средней блядской школы.
Аноны, я в замешательстве — 10 месяцев работаю vanilla версталой, после работы времени и главное сил что то особо задрачивать нет. Читаю статьи, смотрю видосы по жс, но все это на уровне общей эрудиции. Нужна практика, это все знают. Думаю уволиться и пару-тройку месяцев поучить нормально жиес/реакт. Только еще один момент - в городе за год ни одной вакансии на жс, прям вообще. Реально ли будет найти удаленку, учитывая, что я живу в +7 часов от Москвы? Как вообще план? понимаю, что решать мне, просто хотел поделиться
Есть картинка спрозрачным фоном, картинка в пнг формате. Добавляею ее на сайт, получается картинка в белом прямоугольнике. Как можно сделать чтобы фон был прозрачным на сайте, чтобы через него был виден основной фон body?
А чем вы в школе занимались? Почему я пассивный залог инглиша и прочие герундии еще в школе проходил на англ учебниках, а большинство анонов тут думают как бы им 25+ надрочить тех английский без устного понимания-говорения?
>>1054091 наверно потому что аноны с тобой в одну школу ходили, в один класс и вообще ты это я я это ты и никого не надо нам. все, что сейчас есть у меня, я лишь тебе одной отдам
Мамка против того, чтобы я вкатывался, говорит сайты твои хуйня. Я в принципе согласен с ней, но мне нравится, что я имею перед глазами хотя бы примерную эволюцию макаки-версталы. А так представляется работой не хуже других. Но как мамку переубедить не знаю, в любом ведь случае по началу буду за еду работать каких-то определённых вариантов она не предлагает, просто настроена против макакинга
>>1054198 Лучшим аргументом будет просто пачка денег, которую ты заработаешь и положишь перед ней на стол, все остальные доводы могут быть пропущены мимо ушей. Ну или съедь нафиг, тогда никому ничего доказывать и переубеждать не надо будет.
Вопрос не в тему, хз куда его спрашивать, а тут вроде был анон знакомый c node.js и mongo. Установил mongo. Не запускался, ругался, я так понял, что ругается на то, что нет пути дефолтного. Я не мог его почему-то поменять. Создал С:/data/db/ Вроде заработало. Запускаю через вебшторм свое node.js приложение, пытаюсь скриптом сгенерировать базу- не хочет. Топаю в папку с mongo, запускаю mongod, после этого запускаю свой скрипт- вроде работает. Тут встает первый глупейший вопрос: это что, если приложение использует mongo, то я обязан запускать руками mongod перед его стартом? ниудобна... Идем дальше. Вот он вроде что-то создал. Второй тупой вопрос. Где оно? Я его не вижу в С:/data/db/ да и вооще где ни искал не нахожу.
Сверстал мобильную версию пинка, смотрю со своего телефона ucbrowser у примеров в интернете все норм, у меня не работают на мобильнике border-radius, text-align, margin auto. Какого хера? По инспектору у моих элементов примерно такие же свойства, только цифры отличаются.
>>1054257 Я не знаю какого анона ты имеешь ввиду, но я отвечал уже на пару вопросов по ноде (наверное тебе), но как писал выше не являюсь знатоком (я фронтом работаю)
Да, должен запускать. При деплое можно закинуть базу на облако - там это не потребуется. Смотреть что создалось либо через консольку mongo show dbs use db-name show collections db.collection-name.find()
либо установить например робомонго и смотреть через нее
опять же при закидывании базы в облако там будет интерфейс для просмотра данных.
Я вот видел такую приблуду. Каталог товаров - щелкаешь по изображениею и вместо увеличения изображения, открывается не новая страничка, а такой ограниченный прямоугольник с фотом товара и описанием. Как это реализовано?
Пиздос... Кароч нашел причину бага с UCbrowserom Если ты сылке <a> задаешь border-radius то во всех бразерах норм, а в сраном UC мало того, что это свойство не работает так оно еще и ломает остальной цсс код. Из-за этой мелочи перестали работать маргины у элементов, пошла по пизде гугл карта и меного другое. Поменял элемент на div и все починилось.
Что изучать, когда освоил навык кодирования? Могу даже код своего бати написать. Мне не хватает умения использовать этот навык. Немного покурил книжку про паттерны программирования, но через два дня уже забыл, чем модуль отличается от декоратора. Чтобы бы вы посоветовали почитать/поизучать на такой стадии?
>>1054301 это не UC сраный, это у тебя руки кривые. радиус и маржины работают только с блочными элементами. А с инлайновыми нет. Просто хром умный чересчур и подчищет говно за криворучками тем самым поощряя их писать кривой код. Нельзя заменить ссылку на див если утебя в макете ссылка. Просто добавь ей дисплэй блок.
>>1054301 >пошла по пизде гугл карта и меного другое. ты видать еще и инлайновый элемент блочных напихал, а браузер их в dom из него выплюнул. Поставь себе хоть пхпшторм что ли, он такие ошибки подсвечивает(и многие другие тоже)
>>1054344 >>1054346 Нихуя у меня кнопка выровненная по центру, а значит у нее есть ширина и маргин авто, а это значит, что элементу прописан блочный тип иначе бы он не воспринимал ширину с маргином. Вот смотри у этой девчонки та же проблема. В глейси самая большая оранжевая кнопка "Давайте оба" прописан блочный тип. Но у меня на мобиле в uc ни у него ни у других ссылок не работает радиус.
>>1054264 Поясни еще такую вещь: я создаю базу с именем User и пишу в нее, все отлично, все пишется, и из нее все отлично читается. Но в папке по умолчанию я не вижу файла с именем User, он вообще существует? В Линуке я вроде находил одноименные файлы(но они почему-то были большими, несмотря на то, что там было минимум данных), а в Винде не могу найти.
Скрипт не работает. Определил что проблема в присваивании значения переменной. Если в условии задавать подробноdocument.querySelector("div").style.display, то все работает.
Читал документацию реакта по Higher-order-components и увидел такую штуку: // "DataSource" is some global data source comments: DataSource.getComments() DataSource.addChangeListener(this.handleChange) Как такой DataSource вообще делается? Это observer паттерн? Подскажите, где можно почитать об этом, хочу заполнить свой пробел в знаниях.
>>1054398 Строки по значению передаются. Любые манипуляции со строкой в x не повлияют на исходный style. Записывай в x весь style, а не только значение display.
>>1054414 >Строки по значению передаются. Любые манипуляции со строкой в x не повлияют на исходный style. Сколько ни читаю не могу понять смысл. Стайл это свойство и его нельзя присваивать переменной?
>>1054424 Нет, можно: const = document.querySelector('div').style;
>Сколько ни читаю не могу понять смысл. Читай https://learn.javascript.ru/object-reference Это очень важно понять, различие того как передаются объекты и примитивы — фундаментальная вещь в JS и в программировании вообще.
Аноны, а летом всегда спад вакансий? Я зимой только начинал вкатываться, уже смотрел вакансии в моей мухосрани, и на hh было много вакансий html, css, js+jquery. Я уж обрадовался тогда. А щас вакансий нет почти. Если с опытом, то что-то вроде пикрил. А если без опыта, то какая-нибудь срань, типа обязательное знание битрикса или знание php.
Подключаю шрифты (они у меня скачаны), через хтмл, на каждой странице <style> @font-face { font-family: Oswald; src: url(fonts/Oswald-Regular.ttf); } </style>
А можно это как-то один раз подключить? Через ксс например? Но только без ссылок на гуглапи.
Я могу как-то выбрать тег имеющий определенный класс? То есть, например Есть элемент <ul class="menu"> <div class="menu"> Как мне применить стиль к тегу ul с классам menu? Без использования родительских элементов.
>>1054826 а как бокс-сайзинг избавит тебя от использования блока-центровщика? а использовать можно даже через * в начале css, хотя старые пердуны вроде першина очкуют и предостерегают, что использовать очень аккуратно и точечно. видимо, доставляет высчитывать каждый раз ширину блоков, чтоб все уместилось.
>>1054829 Чет я запутался, вот есть у меня див шириной 100%. Я хочу чтобы текст занимал 60% и 20% паддинги по бокам. И чтобы этот див не становился шире родителя. Какие свойства надо прописать ему?
% высчитывается не от ширины блока в котором задаешь паддинг, а от ширины блока-родителя. не стоит в % задавать отступы, это неудобно. посчитай ширину блока, примерно посчитай сколько пискелей составит 20% это ширины. ну и задавай этот паддинг в пикселях. если ты используешь box-sizing: content-box, width это ширина содержимого, падинг повлияет на общую ширину блока. если box-sizing: border-box, то не повлияет. ужмется контент, а width в данном случае не ширина контента, а общая ширина блока (до рамки включительно, поэтому и border-box). чтоб див твой не стал шире родителя, задавай max-width и border-box
>>1054858 Спасиб, за ответ, про то, что % идут от родителя и это плохая практика это я знаю. Мне интересно нет ли какого механизма, чтобы паддинги в % не влияли на ширину родителя?
У меня в родительском контейнере(он статитик, ul) несколько флоатных блоков (они пункты списка, li), они выравниваются налево. У этик флоатных блков маржин-лефт 20px, так вот, почему-то у самого левого блока двойной маржин слева от родителя.
Еще вопрос. Вот у меня есть цвет определенный, в 16ричном коде. А можно как-то подобрать такого же оттенка цвет, только чтобы посветлее был? На глаз не верю.
>>1055168 Что-то странное происходит. У меня для класса ul указан маржин авто по горизонтали для центрирования. Когда пишу для тега ul margin-left:0, то лишний маржин слева убирается. Но когда пишу для КЛАССА (у которого указано авто по горизонтали), к которому относится этот же ul, вообще маржины сбрасываются и он уходит влево.
>>1055182 Хуй знает что у тебя творится. Хочу спросить только – нахуя флоаты?почему бы флексы не использовать? Удобно же. Да, и вопрос ко всем – флоаты разумно сейчас использовать где либо? Только шоб картинки текст обтекал?
Ебанный width: 100% Есмь боди с марджином и шапка, тянущаяся на всю ширину боди. Шапке задаю width: 100%, и он лезет за окно. Вичитаю у ширины шапки отступ родителя, боди, все становится как надо. Но почему так происходит? Ок, задаю box-sizing: border-box всему чему можно, но снова фейл. Как это работает?
Помогите человеку не знакомому с темой. Есть div. В нем текст. Как сделать так, чтобы: 1. Этот див был по центру экрана и его ширина была равна ширине самое широкой строки текста 2. Сам текст тоже был центрирован
>>1055271 Width auto даёшь диву, и маргин 0 авто ему же. Точно не помню, если не задавать определенную ширину диву, будет ли он центроваться. И диву же задай текст алигн центр. Сам точно не помню, правда
>>1055326 ну даже хер знает, у меня тоже все через жопу идет. задаешь текст алигэн, все норм, но сам див будет весь бади занимать. если только задавать конкретный размер диву, но там у тебя проблемы со строками будет. хз, кароч
<h1>БЛЭЭЭЭД СУКА!</h1> Есть тут скилловые верстальщики? Завел себе хобби, верстать всякие лендинги и прочий околоскам для инвалидов, реально доставляет. Недавно начал верстать пиксель-перфект лендинг по шаблону, спизженному с какой-то группы в ВК. Шрифтов нет, нихуя нет, в архиве был только PSD. Короче суть в том, что типичный отступ для заголовка указан на пикрил 1 (это h1 в самом верху страницы, т.е я НЕ МОГ обосраться с маржин/паддинг до этого). Кнопки на странице не отцентрованы по центру, ширина контейнеров постоянно разная, у даже ебаный font-size и line-height варьируется в зависимости от блока текста, ебаный в рот (пикрил 2)! Причем варьируется так, что хочется запихать макбук в жопу мудаку-дизайнеру.
Так вот, вопрос. Пиксель-перфект и есть борьба с дизайнером-пидорасом, или под это делают специальные шаблоны без описанного выше говна?
Сап аноны Возникла проблема. Есть сверстанная форма, использовал absolute position. Все ок, но если элементов становится больше чем ожидалось то все рушится. Как пофиксить с минимальными потерями, то есть чтобы не переверстывать? Едет обычно один элемент, его бы сделать динамическим, если такое возможно.
>>1059910 Нет, пиксель перфект это наоборот: когда дизайнер-пидарас ебет тебе мозги, потому что у тебя паддинг на два пикселя меньше, и ему похуй, что все блоки идеально ровные - ЭТО ТАКАЯ ТВОРЧЕСКАЯ ЗАДУМКА. >>1060529 > absolute position Peezdos > динамическим Только жсом.
Мне тут пришло приглашение на hh. Там указано следующее(помимо прочего, разумеется): Если Вам интересно наше предложение, просим Вас ответить на несколько наших вопросов в системе SymbioMark для подтверждения квалификации. Кто-то сталкивался с подобным? Что за зверь?
>>1061516 >SymbioMark вундерфавля для проверки твоих скиллов. юзается всякими продвинутыми hr-тимлидами для получения от тебя ответов на вопросах и использовании этого навместо собеседования.
пацаны, тут тестовое задание дали с макетом в pdf Макет один, в PDF на первой странице вид для десктопных клиентов, на второй - для мобильных. пытаюсь вот hr объяснить, что pixel-perfect'a не будет, она мне тулит что это норма. Вопрос: Это норма ?
Вводные: - OpenCart (ocStore) - Страничка-статья из одной ссаной таблички - Кривые руки
Квест: Нужно обновить (дополнить) нерезиновую табличку, не имея возможности залезть в стили, но с возможностью использования предыдущего варианта страницы (сам контент-макака без малейшего опыта вёрстки)
Ситуация: Сама страничка с готовым html прекрасно открывается и отображается в бровзере, но как только код заносится в страничку статьи OC и к делу подключаются стили, всё едет к хуям. Разбивка таблицы на две не даёт ничего - при достижении определённого числа строк/символов/хзчего всё едет к хуям.
Подробное руководство:
https://github.com/acilsd/wrk-fet
Полезные ссылки:
Базовый интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=899131
Тот же базовый но посвежее, за 2016 год:
http://nnmclub.to/forum/viewtopic.php?t=999246
Продвинутый интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=900609
Дополнительные материалы к интенсивам, рекомендуются к ознакомлению.
https://github.com/tsergeytovarov/htmlacademy-basic-additional-material
Базовый JS интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=974803
https://github.com/o0/keksobooking
Теория продвинутых курсов академии:
https://mega.nz/# !zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлый тред: