Это копия, сохраненная 26 июля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подробное руководство:
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
Прошлый тред:
>>1041003 (OP)
Вот блин, я немного криво перекатил, извините.
Первый раз перекатываю и не туда название треда ввел, ввел в поле "имя". Но поиск по каталогу тредов все-равно найдёт этот тред по запросу "Front-end", так что думаю не критично.
Передаю в функцию byField свойство типа стринг, по которому хочу отсортировать массив, но нихуя не просиходит, вложенная функция не реагирует на a.field, b.field и нихуя не сортирует.
https://jsfiddle.net/ecef7xfy/
Лень вспоминать подробности, но вместо этой хуйни.
[CODE]return a.field > b.field ? 1 : -1;[/CODE]
Используй вот этот старьё.
[CODE]return a[field] > b[field] ? 1 : -1;[/CODE]
Используй, плес, jsbin и вывод там в консоль. Почему не сортирует — выше уже ответили, в сортируемых объектах нет поля field.
http://www.os-rt.ru/
И как ты себе это представляешь? Как утилита логически разделит тебе всё по классам? С названиями то же самое, соснешь хуйца, так как код минифицирован, названия функций и переменных проебано, даже если теоритечески утилита тебе и разобьет код по функциям, то у них будут ебланские названия, а ты даже не поймешь, почему тут эта функция, а там другая. В общем, страдай со своими говнотасками и пиздингом чужого кода.
Ох, видел вскольз в одном из ТГ-каналов эту новость, но вникать не стал (там не было указано, что именно для верстальщиков), а там такая то годнота. Завтра после работки более детально попробую вникнуть. Единственно вот это не понял
>За каждый корректный шаблон для издания из списка (отправленный первым) будет выплачено $100.
Типа если, скажем, для ВК было отправлено 20 шаблонов, при этом первые три не прошли проверку, а четвертый оказался рабочим - четвертому платят $100, а оставшиеся 16 даже не чекают?
Если имена не были сохранены, то это отдельная тема. Речь о тех случаях, когда названия классов и аргументов сохранены. И хотелось бы из готового файла убрать полифиллы и включённые в него сторонние библиотеки. выделив их по особенностям использования в коде. А потом разделить остаток по собвенно авторским классам и объектам.
Никак, смирись. Только вручную.
Даже футер через див свёрстан...Тьфу...
Это как математик или физик. Ни то, ни другое.
У нас есть такой на работе, бэкендер изначально, потом осилил фронт и теперь учит еще других фронтов. Опыта у него дохуя.
С фронтендером уже запилили MVP для заказчика на втором ангуляре. В ангуляр вошел без знания JS и html/css параши. Сразу начал писать на TS, а в разметке использовал только div и span, остальное давал верстать чистому фронтендеру. Авторизация, чат на вебсокетах с нуля и прочее по мелочи.
Словил пару подводных камней т.к. переходить с статик языка на динамический не просто, но в целом результатом доволен.
Так что попробуйте от сложного к простому – сперва фреймворки, потом верстка.
Сейчас пришло время погружаться в html/css парашу, прохожу уроки на w3schools, вроде как изи.
Ты вошел быстро, потому что уже имел опыт с другими языками. А теперь представь кучу макак, которые последуют твоему совету. Я уже видел таких, "ыыыы я кароч почему у миня зис в функции нитот в риакте((((", "пасаны а как риакт подключить там вебпак какойта надо да или скриптом норм?))))))", "чо за пропсы ваще нипанимаю, откуда бирутся", "ваще нипанимаю зачем редукс нужин, я и так нармально тудулист написал" и.т.д.
Тащем-то "нипанимаю зачем редукс нужин" жиза. Правда через 10 написанных компонентов с передачей стейта через сервисы до меня дошло, что что-то не так и тут я увидел, что пилю велосипед – редукс есть.
Я не говорю, что это для каждого сработает. Есть те, кому лучше от сложного к простому, есть те, кому от простого к сложному.
Я лично не могу читать книжки, проходить какие-то ебучие курсы. Куда проще сделать чекаут готового проекта и изучать его. Что-то непонятно? Запрос в гугл и изучаешь статейки по это теме, наведываешься в гости в stackoverflow.
Повторюсь, что это субъективно все, но может нескольким анонам поможет. Ну и английский это ОБЯЗАТЕЛЬНО.
Блеать, у тебя были хоть какие-то знания. Алсо, в ангуляре же есть божественный RXJS, зачем там редакс?
Он не всегда помогает, опыт. У меня больше 6-ти лет на питоне и си. Один хуй js как тёмный лес для меня, вуду крохоборство.
Значит ты просто макака. Знаю чувака, может в любом коде разобраться, если уж совсем тяжко то великий SO помогает.
Ну не совсем макака. В синтаксисе js даже разбираться не пришлось. А вот в работе с браузером проблемы. Обилие фреймворков тоже путает очень.
Дополнение. Вкатиться в ангуляр я пытался раз десять, без преувеличения. Пытался читать доки, выполнять тот же гайд на angular.io. Очень сильно мешало наличие хуевой тучи всяких сторонних технологий типа TS, вебпаков. Ничего страшного тут нет – потеря мотивации бывает с любым.
Еще совет тем, кто хоть немного может писать код – скачать исходники любого фреймворка, хоть ангуляра, хоть реакта – попытаться сбилдить и аутировать неделю-две-месяц пока не будете хоть примерно понимать что происходит в коде. Это мне очень сильно помогло с тем же ангуляром. Также это учит вас разбираться в чужом коде, видеть какие-то паттерны.
Если во фронт не удается легко вкатиться, попробуйте бекенд, благо там все гораздо стабильнее (как минимум на джаве) и полная картина вам в любом случае пригодится.
>>1047136
По моему они никак не пересекаются. RXJS это же обычные стримы + саб\паб паттерн.
Ну, там есть сторонняя имплементация редукса ng-rx, мы ее и использовали.
Да ты охуел, туториал по ангуляру один из лучших, тс - просто типы добавляются, лол, а вебпак нинужен, там angular-cli, для старта проекта хватит и да,
я знаю что внутри там вебпак используется, но его не надо настраивать
Same.
Плюс падает самооценка от того, что лажаешь на, казалось бы, элементарных вещах. Поэтому я сразу решил учить тайпскрипт, а JS как пойдет.
Ну не только типы, тот же let есть, не надо ебаться с непонятным this и богомерзской function {} чето-там.
Туториал очень хорош плюс есть на русском, но я его один хуй так и не осилил.
Ну, как минимум, зависимости нужно добавлять, тут уже npm нужен. Гуглишь npm, а там статья, что в старбаксах говорят, что npm лагающая хуета и в 2017 надо использовать yarn.
Скрипты минимальные тоже надо писать, ничего сложного, но npm start * требуется. В тот же докер упаковывать или разграничивать деплои.
Далее CLI-шный ng serve – тоже интересно что такое, начинаешь копать, понимаешь, что это обычный npm start. Вот это все diversity неимоверно раздражает.
let это es6, this в ng2 используется, по крайней мере в методах класса уж точно. А function {} не богомерзкая, это тот же класс, только на es5.
>>1047163
Ну вот, по твоему второму посту все ясно становится, ты поверхностно оценил всё и теперь, советуешь это ньюфагам, при том особо не понимая, что происходит. Алсо, хипстерки уже вовсю юзают вот это https://pnpm.js.org/, но ты больше хипстерков то читай...
У популярных совеременных языков синтаксис похожий, но вот заскоки бывают самые разные. Я когда после 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 это все разрулили, но все же.
Твой подход интересен, но не всем подходит. Я читал кантора, и мне очевидно понятно, зачем тут this. Мне кажется стоит от сложного к простому идти, если у тебя есть некая база, а ты, например, сейчас походишь на макаку, которая бы провалила собес на фронта-джуна, но для того чтобы править фронт, будучи бэком, тебе этих знаний достаточно.
Алсо, хипстерки уже вовсю юзают вот это https://pnpm.js.org/, но ты больше хипстерков то читай...
Выглядит охуенно, надо будет попробовать самому. Yarn же и желания не возникло попробовать.
Что там пробовать то, ставишь ярн, ставишь через него пакеты несколько секунд быстрее. Ну и пара фич полезных вроде yarn upgrade && yarn why.
> сейчас походишь на макаку, которая бы провалила собес на фронта-джуна
Так и есть.
> править фронт, будучи бэком, тебе этих знаний достаточно.
И это есть.
Тем не менее, за месяц/полтора изучения у меня есть некоторые знания в ангуляре\докере\TS\redux\websocket, в которых я был полным нулем, тогда как джун может задрочить синтаксис js-a и впадать в пот, когда задача выходит за рамки простого написания кода. Я уж не говорю о том, что на работе может оказаться тот же ts.
Плюс имея общее представления ты можешь упомянуть об этом вскользь на собеседовании, дескать вот я "запаковывал в докер вебпаком", глубиной того, насколько глубоко ты погружался в докер волновать будет редко, а бонусные очки ты получишь.
Рано или поздно задрочить JS конечно же обязательно надо.
> итт рассказики про то, что можно учить фреймворки, не зная программирования как такового
Че, конкурентов устраняете?
>>1047181
Берешь и уходишь, один хуй 2 недели отрабатывать.
Если знания других языков имеются, то какого хуя бегать от синтаксиса JS? Почитаешь денёк-другой и многое станет ясно. И уже со знанием синтаксиса JS можно и фреймворки учить и чего-хочется. Для этого его даже задрачивать не надо, просто знать основы. Сложные конструкции можно даже не смотреть поначалу. Для понимания того, что значит такая вот строчка может достаточно SO.
> void 0 === kongregate || void 0 === kid || 0 == kid || void 0 === pfdata || inventorySync || inventorySync = !0,
И вот такое обычно тоже не используется.
> Platform[Platform.android = 1] = "android"
> Почитаешь денёк-другой и многое станет ясно. И уже со знанием синтаксиса JS можно и фреймворки учить и чего-хочется. Для этого его даже задрачивать не надо, просто знать основы. Сложные конструкции можно даже не смотреть поначалу. Для понимания того, что значит такая вот строчка может достаточно SO.
Так я же об этом и говорю. По верхам пробежаться чтобы быть способным, в случае чего, сформировать и загуглить вопрос.
http://jsbin.com/hahanenepa/edit?js,output
Поясните, где я обсираюсь.
Цикл 10 итерируется и каждый раз выполняется вложенная функция shooter, которая инкрементирует j и пихает его в массив, т.е в массиве должны быть числа от 0 до 10, а там какая говнина.
Ну и где она у тебя выполняется в цикле? В цикле создаётся 10 функций и засовываются в массив. Выполняются они лишь когда ты вызываешь army[n], где n число от 0 до 9; Добавь shooter(); рядом с shooters.push(shooter);
Смотри, у тебя массив функций, которые делают j++.
> army[0]();
> army[5]();
Итого ты вызвал функцию инкмента ДВА раза, а не пять. Т.е. чтобы тебе получить ПЯТЬ в консоли тебе нужно вызвать ф-цию пять раз.
Грубо говоря, что нулевой, что пятый элемент – одинаковые.
Вот РАБочий пример, но не уверен, что это то, что нужно.
http://jsbin.com/hahanenepa/1/edit?js,output
Да, все так, спасибо. Но чем отличаются shooter от shooter(), ведь логичнее первый вариант, мы же хотим запушить значение, которое хранит ссылка, а не функцию.
push(shooter) добавляет в массив функцию shooter.
push(shooter()) добавляет значение вызванной функции.
> мы же хотим запушить значение, которое хранит ссылка, а не функцию
говоришь верно, а делаешь прямо наоборот
Поколупался с этим примером и не понимаю, почему здесь this равно window? Пояните,пожалуйста, я не понимать. https://jsfiddle.net/45vjdb9a/
https://learn.javascript.ru/object-methods
Значение this зависит от того, кто вызвал функцию. У тебя функция вызывается именно window. http://jsbin.com/teloka/edit?html,js,console,output
И ; в JS лучше всё-таки ставить почаще. Хотя бы на всякий случай.
https://ndm-museum.ru/en/
Eta sekciya saita v depelopmente.
Еще вопрос. Вот тут сказано, что переменная i в функции shooter берется из внешнего LexicalEnvironment и типо к моменту вызова этой функции, в строке army[0](); цикл уже выполнился и поэтому i - всегда 10, т.е получается, что вложенная функция вообще не запускалась, а начала работать только после вызова army[0](); Как это блять так?
И да, почему-то нужно было пушить именно функцию
Ну так она и не запускалась. Эту вложенную функцию просто присвоили переменной и положили в массив. Ссылка на i осталась на внешнюю функцию. Потом запустили её из army[0]();
А функцию надо было пушить именно чтобы показать на практике эту особенность JS.
Торренты для кого изобрели?
Мобильный Сафари. С десктопным-то нормально все.
Не слушай этого и никогда не делай хуйню.
Пару раз по ебалу точно должен получить. А может и не пару раз. Если нет года опыта на работе, то ничего он не должен получит. Нахуй он тогда не нужен.
Это ты с пхп и 1с-быдлом спутал.
Но нахуя тогда заново инициализировать i в 10й строчке, почему интерпретатор не может выйти из функции взять текущее значение в цикле, во имя чего еще и shooter.i = i;
Ой, блять я даун, цикл то уже отработал, игнорьте.
Backend считается более технарским, где присутствует ебля с оптимизацией расхода памяти и базами данных, а также нужно задумываться над архитектурой приложения.
Фронт-енд - макакинг по сути, где уперетсья в потолок гораздо легче.
Но да, если для тебя ебля с анимацией - это творчество, то и пусть будет так.
Не вижу здесь никакого творчества. Творчество у дизайнера, а ты просто сидишь и пилишь, как тебе босс скажет.
Лучше бы туда перенесли, так бы ньюфагов меньше стало.
Господа, ответьте, будьте добры.
Кто? Местные или из /pr/?
Проиграл с очевидной шутейки!
Интересна именно архитектура. С какой стороны вообще подходить? Теоретически наговнокодить на жиквери и я смогу, но хочется по науке все таки.
Разбиваешь все на блоки. Потом эти блоки на еще меньшие блоки. И так до тех пор, пока не сможешь сделать небольшой блок. И начинаешь по-тихоньку делать. Алсо он в десктоп версии вебгл для анимаций использует.
>>1048061
На оп пик глянь. Алсо по шапке изи детектится. Я по другому перекатывал.
в голос
И за нелигимные перекаты со смехуечками вместо оп-картинок - репорт через восклицательный знак.
1. Сайт совсем не сложный. Сколько там страниц, десяток?
2. Сайт довольно кривой и тормозной (начиная с лоадера), не надо думать, что это образец.
3. Такое говнокодится на джиквери. Какая тут архитектура нужна, лол?
Возможно он работу устроился и ему пока не хватает времени постить вебм в тред.
Возможно, просто выпилился от безысходности.
возможно темные силы взяли верх над аноном и теперь некому освящать треды
мы должны спасти этого анона, как он спасал нас освящая треды
Новички в JS, смелее задавайте свои вопросы, я готов отвечать на их ответы.
я так понял ему межсайтово надо
https://stozen-spb.github.io/
>Разбиваешь все на блоки. Потом эти блоки на еще меньшие блоки. И так до тех пор, пока не сможешь сделать небольшой блок. И начинаешь по-тихоньку делать. Алсо он в десктоп версии вебгл для анимаций использует.
Ну вот это все в общих чертах, хотелось бы деталей. WebGL - это хорошо или плохо? Я там только вью увидел.
>>1048090
>1. Сайт совсем не сложный.
Ок, это хорошо.
2. Сайт довольно кривой и тормозной (начиная с лоадера), не надо думать, что это образец.
Кривой в каком плане? Код? У меня ничего не тормозит.
Образец нестандартных визуальных эффектов и эстетики в целом. Конечно и тут можно доебаться, но я привел первый попавшийся пример. Речь именно о таких "дизайнерских" сайтах. Мне, как человеку интересующемуся, хочется знать как такое делается.
3. Такое говнокодится на джиквери. Какая тут архитектура нужна, лол?
Опять же под архитектурой имею ввиду с какого бока подступиться? Чтобы хоть какая-то система была, а не куча едва связного жиквери кода. Хотя на самом деле против жиквери ничего не имею, и на нем можно грамотно писать.
Хотя после перезагрузки пропало)
>Кривой в каком плане?
В плане UX. Перехват скроллинга, далеко не 60 фпс, битый антиалиазинг на шрифтах из-за css-трансформаций. Не надо так делать, плес.
Если уж ты про дизайн, то сейчас модно такое: http://brutalistwebsites.com
>Код?
На Vue. НУ ТАКОЕ.
>с какого бока подступиться? Чтобы хоть какая-то система была
Возьми Реакт или тот же Вью. Разбивай на компонтенты. Какая-то система будет.
А они что-то сделали с ES6?
>>1048302
Для front-end делателя ничем не отличаются. ES6 короче и лучше запоминается.
Есть два проекта, на одном React точеный, на другом Vue дроченый. За какой сам сядешь, на какой тимлида посадишь?
>А они что-то сделали с ES6?
Местная шутеечка, взятая с истории собеседования вкатывальщика сейчас вылезет и будет говорить "Это я! Это про меня!"
А вакансию джуниора ты где найдёшь? ES6 и тем более React-Redux осваивать недолго. Даже с подробностями вроде пикрелейтеда. А опыт других языков имеется? Java, C++, Python какой-нибудь?
github-pages
Сажи петушкам, хотели бы стать айтишниками учили бы архитектуры.
Когда уверенно освоишься с JS выдели часть времени на Java, без особого вникания в подробности, можешь даже паттерны пропустить. Она сама по себе довольно простая, прощё JS, но стиль написания кода на ней другой. Ознакомишься со статической типизацией и прочими особенностями, напишешь Hello World. Мышление сильно поменяется и станет более гибким. А потом выдели часов 10 на PHP и написание простой странички с обращением к базе данных. После Java это будет несложно. В случае с PHP твоя задача понять, как работает вся эта херня на серверной стороне, и понимать о чём вообще говорят эти бэкендщики.
>сейчас модно такое: http://brutalistwebsites.com
Вот за годноту благодарю. Охуенно же!
Интересно кстати, здесь есть, кто смог в дизайн? Этому реально научиться? Можно выучить все эти хтмл/цсс/жс, но можно ли научиться дизайнить? У меня не хило так пригорает, когда на работе просят сделать что-то от себя без дизайнера, а по итогу получается лютое говнище. Я безнадежен?
Я как-то учился от центра занятости на дизайнера. Целых две недели ходил, по несколько часов в день. Узнал как запускать Корел и Фотошоп, и как называются там кнопки, ну и пару полезных чисто инженерных фишек от преподавателя. А также пообщался к десятком симпатичных девушек и несколькими охуительными мужчинами. Каждый из них был охуенен по своему, даже на дваче такие редкость. Пожилой конструктор "Бурана", пострадавший от аварии жизнерадостный парень с непринуждённой речью и схемой мышления, накачанный парень-бабник который в 33 выглядел на 23, нихуя не работал, но владел йогой и мог летать в астрале.
Вообще можно и дизайну научится конечно, только стоит помнить что по хорошему в случае front-end'а дизайнер это не художник. И проектирование взаимодействия на самом деле для него поважнее будет. Да при желании можно и рисовать научиться. Есть разные методики.
>>1048454
Не забудь на freecodecamp зарегистрироваться и пройти там раздел задач на алгоритмы.
ты думаешь, что ты безнадежен? Смотри какие объявления делают дезигнеры в моей мухосрани.
Я бы сделал так, чтобы при наведении на элементы шапки проверялось, открыты ли другие менюшки, после чего лишние закрываются. А то если провести мышкой в горизонтальном направлении, открывается целая куча окошек, которые уходят только когда наведёшь и уберёшь с них курсор.
>И проектирование взаимодействия на самом деле для него поважнее будет. Да при желании можно и рисовать научиться.
Дизайнер нигде не художник, это принципиально разные профессии. И рисовать ему уметь не надо.
Научиться, дизайну, разумеется можно.
фронт-перекатчик-из-дизайна
Пожалуйста. Для понимания что сейчас в веб-дизайне происходит рекомендую канал Сергея Сурганова: https://t.me/internet9000
Хороши пишет и много работает на стыке с фронтом.
Построй средненагруженное приложение на angular ~4.0.0, архитектуру делать не надо ахуеть.
Судя по твоему манямирку, ты или диван, или комнатный хачкелист.
Что, в принципе, одно и то же.
Все так.
Знаю, про этот косяк, но тока тока начал JS изучать, пока точно не знаю как так сделать. Потом передалаю. Как в Жсе проверить, что мышка на элементе?
Нейросеть автоматизирует вёрстку сайтов и приложений на основе простых скриншотов
По последним данным, разработанный метод генерирует код с точностью более 77 процентов, и эта цифра будет расти по мере улучшения технологии. Основатель Ulzard Тони Белтрамелли утверждает, что новый подход компании способен «закрыть потребность в ручном программировании» пользовательских интерфейсов.
https://dev.by/lenta/main/pic2code-by-ulzard
Скажу что прогресс дело хорошее но человека не заменит. Давно есть конструкторы сайтов позволяющие на коленке сверстать сайт, удовлетворяющий нужды 90 процентов обывателей. Тем не менее работа у верстальщиков есть. Сам работаю юристом, пока верстаю барбершоп, и могу с уверенностью сказать, что при помощи консультанта плюс любая макака может составить любой договор, хоть займа хоть пожизненного содержания. Однако как этот договор будет работать и что в нем не будет учтено - большой вопрос. Нужен реальный опыт реального человека чтобы он тебе сказал, мол, да в законе отака хуйня, однако по факту все делается так то и так то, а вот эту залупу вообще писать не нужно - выебут. Так в любой отрасли. Супер дупер компьютерный диагност не заменит бабушку-терапевта с сорокалетним опытом, а интернет-автомеханик никогда лучше слесаря-Петровича не скажет тебе почему и что у тебя "хуй пойми как пердит рядом с задним мостом со стороны левой двери".
Так все же оно верстку автоматизирует или закрывает потребность в программировании? :)
Там из-за теории не всегда видно разметку, а мне лень эту ссанину самому подбирать. Стоит ли ебаться с воспроизведением этих эффектов или просто пробежаться по свойстам?
Просто пробегись, затем бери любой макет и верстай.
зажравшиеся дсовские хуесосы
Такая же хуйня, даже на собеседования попасть проблема.
Скажу наконец-та, заебало верстать, отдельных верстал не нанимают, "ведь есть же фронты, че они зря свой смуззи пьют"?
Нашел без опыта в ДС, в чем твоя проблема?
Че спиздануть что-то не можешь?
Я когда устраивался, сказал как есть, что был в затяжной депрессии и просто сидел дома 2 года. Отъебались сразу же. Мне кажется они такие вопросы задают, ну типа вдруг ты чалился на зоне или наркоманил. А если что-то адекватное, то им похуй.
Причём тут сидел дома, всем нужен стаж "человек, который уже варился в этой кухне" это цитата, без опыта есть вакансии, но там совсем мало 25-30к и месяца на 3-6 так, у меня платеж за хату 25к. Жопа короче, хз чё делать.
комнату с бомжами и хачами? нахуй надо
"Ну я короч на удаленке год пахал на бурговЮ но чет подзаебало, хочу в офис"
@
Profit
Разумеется, для профита нужно не быть дебилом.
Какая такая блять, ты цены давно смотрел? за 20 уже хрущевки с советской мебелью и телефоном рулетным
Пиздец у вас там в Спб цены конечно.
Как на джуна будешь устраиваться так и говори - снимаю хату за 25 к так что мне зп нужна как минимум 50-60 к и ниибет.
Нейросеть генерирует код GUI по скриншотам
Скриншот-задание и выдача нейросети pix2code на собственном языке, который компилятор потом транслирует в код для нужной платформы (Android, iOS)
Новая программа pix2code (научная статья) призвана облегчить работу программистов, которые занимаются муторным делом — кодированием клиентского GUI.
Дизайнер обычно создаёт макеты интерфейса, а программист должен написать код для реализации этого дизайна. Такая работа отнимает драгоценное время, которое разработчик может потратить на более интересные и творческие задачи, то есть на реализацию настоящих функций и логики программы, а не GUI. Скоро генерацию кода можно будет переложить на плечи программы. Игрушечная демонстрация будущих возможностей машинного обучения — проект pix2code, который уже вышел на 1-е место в списке самых горячих репозиториев на GitHub, хотя автор ещё даже не выложил исходный код и наборы данных для обучения нейросети! Такой огромный интерес к этой теме.
Какой стек?
Давно уже, вот только даже самые продвинутые нейронки, внезапно, пишут такой бред, на фоне которого даже местные набигаторы покажутся Львами Толстыми.
Под кроватью копирайтера поищи, идиот.
Его хуй автоматизируешь. Там должно быть два основных направления. Первое это продвинутый детектор рерайта определяющий, что эту хуйня переписывал человек нихуя не понимающий в теме, а вернее даже меньше чем тот, кто писал её изначально. Пусть даже её писал обычный быдлокопирайтер, пусть даже беременный.
Второе, это снижение затрат на рекламу, при умеренной фильтрации рекламы и оптимизации рекламных бюджетов, все эти клиенты копирайтеров, лбди мечтающие выйти на 20 тысяч пассивного дохода в месяц, все они наконец бросят заниматься этой хуйнёй и загаживать интернет шлаками.
Это плейсхолдерный ответ на любый высер в духе "вас скора заменят канпутеры))000"
их немного есть у меня
Ньет, я тут относительный нюфак
Верстку хуй автоматизируешь. Там должно быть два основных направления. Первое это продвинутый детектор сложных элементов в макете, определяющий, что это говно нельзя сваять в дженерик бутстрап стиле с сотней зафлоаченных оберток. Пусть даже макет рисовал обычный быдлодизайнер, пусть даже беременный.
Второй, это снижение затрат на интеграцию верстки в рабочее приложение. Все эти оркестраторы, шиблонизаторы, джсоны с десятикратной вложенностью объектов, вложенных в массивы, вложенных в объекты массивов, внутри которых объекты с массивами объектов.
Ну вы понели.
А какого вообще хуя, эти быдлозайнеры к макету вёрстку сразу не прикладывают? Сделал хуйню, изволь прописать к ней классы к каждому элементу, и совместить css c макетом. Потому уже фронтэндер подправит по мелочи под конкретные нужды и добавить функционал с интерактивностью.
На западе так и делают, внезапно.
Да мне вообще похуй на верстку, 99% времени я копаюсь в говнокоде который не сильно отличается от бэковского.
Сложные интерфейсы один хуй верстать будут ручками пока не появится полноценный ИИ, а не рандомайзер. Простая аналогия: есть бутстрап, где его юзают? Правильно, клепануть лендинг, запрототипировать какую-нибудь хуитку и все в таком духе.
Полноценный ИИ тут не нужен. Хватит и слабого ИИ. Достаточно ИИ, которому скормил несколько рисунков художника, а он в ответ сделал RPG вроде Скайрима в стиле этих артов, сделал сюжет и озвучит персонажей. Подобный ИИ и с вёрсткой справится, но полноценным это его ещё не сделает.
Стили находятся в отдельной папке, задаю в них фон блоку. Пишу путь как и img src:, но браузер обращается в папку css. Как сделать так, чтобы браузер заглянул в смежную папку, где лежат эти самые картинки?
> а он в ответ высрал какое-то неинтегрируемое говнище, пригодное разве что для лендингов
Пофиксил.
>Пишу путь как и img sr
../img/pic.jpg
Тебе нужно поднять на уровень выше из папки со стилями или где у тебя там картинки
А почему не WebStorm?
Напиши в комментах что-то типа
sadfd%785h"*@!БЕГИ!!!fdgfgfd12@!#H(ИМ НУЖНА ТВОЯ ПЛОТЬ!!!gf345&$%^Yhgfhf
Я решил закомментить все красиво, по сути я уже могу не приходить, ибо работал без оформления эти 2 месяца, а тут еще и с бабками накололи, заплатили меньше чем должны были, но ради реактодебиловской солидарности приду и закомменчу.
Да какая разница, город меньше 1кк, да и наебали на небольшую сумму, но для меня принципиально.
Yes
Бля, дошёл сегодня до замыканий, так что уверенности в себе касательно запланированных 700 часов поубавилось.
те, что в шапке. Теория продвинутых курсов академии.
работаю, теперь за тредом не всегда поспеваю, исправлюсь
Не майся ты с ними. Просто используй некоторое время, а потом перечитай тему про замыкания. По ним часто любят вопросы задавать, но не настолько они сложны как кажутся. Тема с преимуществами мономорфизма в JS и то посложнее будет. https://habrahabr.ru/post/303542/
Решил нахуй не приходить, короче, пусть сами комментят. Завтра сяду за личный проект.
Подскажите как создавать свои проекты, чтобы приносили деньги.
Думал о порно сайтах, но их сотни, если не тысячи. Больше в голову ничего не приходит.
Я не прошу готовую идею на блюдечки, но как хотя бы к ней прийти? В какую сторону копать, куда смотреть?
Могу в верстку, бекенд, базы данных, в общем дело за малым в принципе.
Если у тебя есть другие интересы/хобби, подумай каких сервисов в этих областях тебе не хватает. Отсюда и пляши. Я вот уже несколько придумывал, но как это часто бывает, до сих пор ни один не начал.
Нахуй их раз они свои обязательства не выполнили
Это ведь, все? Флексы можно использовать везде? А без сеток ещё можно обойтись, верно?
>>1049330
Ты меня троллишь, да?
На жаваскрипте.
У меня жена дизайнер, делает такую хуйню. В 100% случаев такой дезаен делается исключительно по требованию и прямому указанию заказчика-говноеда, отвергнувшего несколько нормальных макетов.
Берешь и верстаешь, что там учить? 10 флексовых свойств?
Действительно. Стыдно
Кстати, я сегодня осознал, что впервые начал подкатывать в вебу в далеком одиннадцатом году, когда мне было 15 лет и до со сих пор ни хуя не научился.ща бы мог рубить бы по 9999₽ в сутки
Хуютки. Учи блядь.
Это тебе нужно в тред тех, кто развертывает серваки. Мы лишь скромные фронты.
Не слушай диванопетухов. Пока гриды приживутся массово пройдет еще пару лет. Флексы норм, для себя можешь разобраться с флоатами, но это не значит что надо на них делать что-то.
Ну хуй знает, свойства то можна и за 10 минут "выучить", но прошарить как каждое работает, как пересекается с остальными свойствами, мелкие баги и особенности, то больше времени надо бы.
Консерватор. Фронт не для таких как ты. В 2017 году новичку уже можно начать учебу с гридов.
Ведь в 2017 году даже старое говно все дружно взяли и переписали на гридаах, ага.
Так веб студия "Сокол" берет любые заказы.
петушиный тред
1. Нарастить эти пять долбанных пикселя картинке без стрелочки
2. При наведении задавать отрицательный margin-top.
Первый способ по-моему не плох, второй уебищная жопа. Но я хочу узнать у местного всезнающего Антона, как решить эту проблему используя только код, не прибегаю к фотошопу и при этом сделать красиво?
bg position меняй на пару пикселей и всё, ну или в фш обрежь.
Иконочные шрифты/свг.
Это спрайт или две разные картинки? В любом случае управляй через background-position, если просто не совпадают позиции, или же background-size, если сами картинки разные
Ура! Background-position: bottom решило проблему. Спасибо
Чего ругаетесь?
http://htmlbook.ru/blog/css-grid-i-flexbox-sravnenie-na-praktike
Если верить статье, то гриды и флексы взаимозаменяемы, а используются в разных ситуациях.
Эта легенда мне по душе.
Про флоаты говорил также. И знаешь где теперь флоаты?
codepen
есть какой-то синхронизатор редактора с браузером. Но я чет испугался его установки. Это уже считается продвинутый инструмент. Ну, по крайней мере, ее установку разбирают на том же курсе, где и разбирают использование Gulp.
Короче в начале юзай либо простой редактор, либо есть песочницы вроде codepen и еще какой-то шняги на букву J вроде.
>нормально, если я не буду наизусть помнить всякие стилевые решения или знать наизусть все значения какого-либо свойства
Нет, тебя отведут за амбар и там расстреляют и там же закопают.
Почитай Савельева - у него есть в том числе и про процессы запоминания-забывания.
Качай brackets, там встроена та шняга что тебе нужна. Но мне она почти не помогает, так как все время открыт инструмент разработчика, а вместе с ним эта штука не работает
Нормально. Каждый раз гуглю как найти в строке подстроку, как сделать текст без переносов и как называются ебаные лайфцикл-методы Реакта.
Вкатывальщики из ДС, устроившиеся работать за "нищенские" 70к, сейчас громко кекнули.
70к
тот самый реактодебил
>>1050154
Ну он там присутствует в таком виде, лол.
А еще в конфиге hmr не работает, потому что все разворачивается локально на рельсах, хехмда.
Думал фронтенд сделать на Ангуляре, т.к. его на Курсере учу. А что насчет бекенда?
джанга/рандомный пехапе фреймворк, или рельсы если хочешь выебнуться (но рельсы будут медленнее и въехать в них, такие дела).
Главное ноду не бери.
>джанга/рандомный пехапе фреймворк, или рельсы если хочешь выебнуться
Дяденька, я не настоящий сварщик. Мне бы что-то очень простое, вот совсем без амбиций и выебонов.
Хз что может быть невыебонистей того же симфони или ларавеля, можно тупо по стэковерфлоу копипастить куски кода. Вот с нодой ты охуеешь (не слушай диванных хэллоуворлдщиков, которые говорят "будешь писать тот же самый жс)))00").
Или что ты хочешь то вообще? Ангулар на какой-нибудь вордпресс прикрутить будет даже сложнее.
Ну и вообще пхп/питон в качестве второго ЯП (ту же знаешь жс хоть немного, да? А? А? А?) очень легко зайдут, так что смотри в эту сторону. Опять же плюсик в будущее резюме.
experimental live preview вроде не жалуется на него
gulp + browsersync же. Копипастишь две строки, наслаждаешься жизнью.
Да я просто в пхп не ходил дальше ковыряния Вордпреса, на котором, со всеми его плагинами, мог бы сделать весь проект, но это как-то слишком позорно.
Ну блин, хз. Я в твоей ситуации (тоже хотел полноценный апликейшен с редисом и шлюхами) сперва начал ковырять экспресс, потом коа, поплевался, сейчас ковыряю руби+рельсы, благо они на работе используются.
>редакс
>99% логики вертится на сэтстэйтах
>пропсов двадцатикратной глубины
-_-
С Object.assign в 2017 проиграл отдельно.
Вот тебе еще немного вкусняшек (лодэш на клиенте, лолблядь).
И я блядь хуй знает, писать в таком же стиле - это вынос мозга. Писать нормально - придется рефакторить все, что написано сейчас (а там около 10к слок).
Spread
А в бабеле они уже встроены или нужно плагины дополнительные ставить? Я просто мальчик немодный, не успеваю.
Ставишь stage-0 пресет и не ебешь себе мозги.
У чего перспектив больше?
Идешь на hh, вбиваешь в поиск, сравниваешь. Заодно и о метеоре думать забудешь.
>Идешь на hh, вбиваешь в поиск, сравниваешь.
Собственно обоих полно, да еще иногда один из двух на выбор пишут.
Ну я диванных экстрасенсов спрашивал, может за angular и ts будущее, а react это тупик и чистка конюшен?
Весь фронтенд это тупик и чистка конюшен.
Если ты хочешь купить макбук, то тебя уже наебали.
>в железе никогда не шарил
Ну так разберись, пару /hw тредов почитай, ты ж не бабушка, зашедшая в эльдорадо, ёп.
Имеет смысл брать Pro 13 с ретиной. Смотри на процессор, там были большие скачки производительности между поколениями. Не бери ничего хуже Intel Iris, или будешь наслаждаться лагами даже в интерфейсе.
Есть псевдоэлемент, который анимирую с помощью transform, opacity и transition. При наведении этот элемент делает то, что я от него требую, все ок, но при этом весь текст на мгновение будто увеличивается на 1 пиксель, то ли размывается как-то, рябит как-то.
У меня глаза вытекают от этой дичи, как фиксить?
код давай, мы ж не телепаты
Это из-за трансформов. Бразуер не понимает как сделать субпиксельное сглаживание над прозрачным движущимся фоном и просто выключает его. Не анимируй текст трансформом.
Вернее ты можешь это попробовать делать, там есть миллион разных хаков, но они все с теми или иными недостатками. Лучше просто не доебываться до текста с трансформами.
Я псевдоэлемент ссылки анимирую. А при наведении рябит текст во всех ссылках, даже в тех, на которые не навелся (но у которых трансформ тоже есть).
Т.е. это сглаживание отключается у всех элементов, где есть transform, даже если в данным момент я взаимодействую только с одним из них?
Там, где композитные слои пересекаются, вероятно. Без кода сложно сказать.
в хроме движущиеся элементы сглаживаются, но рябит текст в ссылках.
в фф текст не рябит, но элементы не сглаживаются. когда поворачиваются лесенка видна.
Проиграл, с комментария еще раз проиграл. Что за говноконтора, пиздец.
У нас сейчас в конторе есть проекты на angular4 и react+redux, и даже есть один на VUEя сам охуел.
Смотрел когда то видео про пацана который верстает, и он показывал такую приблуду которая добавляет класс к закрываещему тегу по типу <div class="uQuestionRealShit">
</div class="uQuestionRealShit"> и вот блять не могу найти теперь не видео не приблуду. А эта функция надо шо пиздец. И нада на Vim. Я знаю я говноед, но мне лень переучиваться на новый редактор, простите калопожирателя. Пацана помоему звать Артюх. Не могу вспомнить.
Щас бы на Vim'e верстать... Называется emmet, хуй знает есть ли эммет для вима. С тебя соус тян в очках.
для чего нужен класс закрывающему тегу?
Можно настроить. По умолчанию в vscode, webstorm, sublime - tab.
https://jsfiddle.net/1urxLds7/
Ты наверное не класс имел ввиду к закрывающему тегу, а комментарий.
Вот в этом видео на 15:20
https://www.youtube.com/watch?v=tdRuZfZW99A
продвинутый интенсив с шапки
Представь, что ты работадатель. Фронт-петушки хотят зп в 40 тыщ минимум, бек-петушки тоже не отстают. Зачем мухосранскому предпринимателю брать двух специалистов, если можно найти одного за 50 тыщ, который и сверстает и запустит этот сайт?
Мухосранский больше 30 не заплатит, 50к - это московские предлагают на удаленке.
Из самого простого в sublime text есть плагин autoreload вроде ещё есть расширение для браузера
Я знаю, что вы чувствовать, бро. Тоже вкатился в реакт и там этот ебучий лодаш в перемешку с jquery разрывают мне пердак.
Я че то не могу сообразить с размерами, не будут же все размеры в макете кратны размерам ячеек сетки бутстрапа.
Смотри 2-й пик в оп-посте. Бутстрап можно сказать мастхев. И цмску какую-нибудь тоже придется учить. Вордпресс скорее всего.
>Смотри 2-й пик в оп-посте.
Там хуйня
>Бутстрап можно сказать мастхев.
Нет
>И цмску какую-нибудь тоже придется учить.
Омг нет
Вот этого отрицателя двачую как никогда.
да это копирайтер порвался. Или вьюпидор какой-нибудь.
Изучать тонну говна прежде чем что-то начать делать? Хуевый план. Надо учиться и делать одновременно. И не все, а минимально нужный стек.
Бутстрап во-первых не надо как-то отдельно УЧИТЬ, достаточно в доки бегло глянуть. А во-вторых мастхев от только в говностудиях сайт-за-неделю.
CMS вообще не имеют никакого отношения к работе фронта, не знаю зачем тот анон их приплел. Опять же детектор сайта-за-неделю.
Ш А П К А
в одндроиде можно было бы в простом текстовом редакторе кодить и запускать в любом браузере. Первый раз вижу плюс андроида
Бутстрап мастхэв. Без него разве какой лендинг можно, просто чтоб не тянуть дохуя кода ради странички(но если сидишь на препроцессорах, то можешь отключить ненужное). Крупные порталы только на фрейморках, ибо заебешся каждый блок верстать с нуля. А по поводу сетки то почти все случаи покрывает, кроме 5 колонок в строку. Но если нужно, то можно без сетки кастомно такое сделать. Так что да, нужно.
Сам где работаешь? Рынок вакансий давно изучал? 90% работодателей это и есть говностудии. Не все живут в ДСах, не все с первого раза устраиваются в норм конторы, где от тебя требуется узкая сложная специализация.
Живу в не самой убогой мухосрани, но тут ни разу не видел вакансии с реактом. Зато вакансий "пхп разработчик с навыком верстки и знанием цмс" -- хоть жопой жуй. В общем нужен человек-говноркестр.
Работаю в продуктовой компании, пишу внутреннюю автоматизацию.
>Живу в не самой убогой мухосрани, но тут ни разу не видел вакансии с реактом
В какой? Давай найду.
>пхп разработчик с навыком верстки и знанием цмс
Ты тредом ошибся.
>Крупные порталы только на фрейморках
Ну не бутстрапе же, лол. Свои компоненты, своя сетка. Посмотри вакансии на hh.ru с Реактом. Много где там бустрап хотя бы упоминается?
https://np.reddit.com/r/cscareerquestions/comments/6ez8ag/accidentally_destroyed_production_database_on/
Че там знать в ангуляре, как бох? Тесты что ли? Или как выпадающий список сделать через контроллер? хуею блять.
Нет там такого в требованиях. Вышка вообще не упоминается ни в одной вакансии, а опыт фронта десятилетней давности сейчас нерелевантен. Нужно задрочнуть Реакт или Ангуляр и зарабатывать свои $2-3к хоть из Оренбурга хоть из Урюпинска.
Причем это вакансии за последнюю неделю только.
Почему некоторые предпочитают быть говночистами с вордпрессом в одной руке и джиквери-плагинами в другой, для меня загадка.
Кстати очень забавная ситуация бывает, когда знакомые говорят "вот ты вроде как с вебом связан, а сделай-ка мне блог/магазин на cms-name тебе же по идее должно быть не сложно"
А когда ты говоришь, что таким не занимаешься и никогда не занимался и не хочешь в этом разбираться на тебя начинают смотреть как на какого-то нуба не вызывающего уважения, который не шарит и жизни не нюхал.
10 откликнувшихся за 2 часа, лёг спать, проснулся, 40 откликов, выбрали не тебя.
Тогда все правильно делаешь. Мне как-то предлагали за "процент от будущих заказов", лол
Блеее, ты дурачок чтоли. Я написал, что в моей мухосрани нет вакансий с реактом. Ты спросил название города, чтобы скинуть мне удаленку с ангуларом?
не переживай, места были, есть и будут. Ниша свободна.
мало
ну вон там в вакансиях опыт работы от трех лет. так работающие по три года имеют итак устаревшие знания. про флексбоксы даже не знают и до сих пор спрайты юзают. получается, что выгоднее брать тех, кто только выучил все и сразу на новых технологиях, тогда почему в вакансиях опыт от трех лет?
Новые фреймворки не часто выходят, а когда выходят - их выучить можно за неделю, если до этого был опыт. А флексбоксы и твои спрайты ебучие вообще за пару часов осваиваются, ахуеть теперь.
Так че и спрайты уже устарели? Блять только интенсив прошел, там объясняли, что спрайты это современно.
svg - современно, но я так понял, что анон выше про пнг-спрайты.
>Работаю в продуктовой компании, пишу внутреннюю автоматизацию.
Стаж полтора года, $3к
>>1051199
https://t.me/javascript_jobs
>>1051205
Там две вакансии с Реактом, две с Ангуляром.
Тебе не очевидно, что если у человека опыт три года, это не значит, что они три года назад эти знания получил и с тех пор нечего нового не усвоил?
Нет, в офисе, в ДС. До этого работал дизайнером.
> Нужно задрочнуть Реакт или Ангуляр и зарабатывать свои $2-3к
Тащемта секретов особых и нет, тупо берёшь и без задней мысли учишь.
Мой посыл был не в том, что это просто, а в том, что надо дрочить их, а не бутстрап с вордпрессом.
Объясните последнюю строку, ну вот я вызвал свойство hi из метода user, но так как в этом свойстве функция, которая не запоминает контекст, то точка вызывает Reference Type, но ебать этот референс тайп почему-то теряется и не доходит выделенных скобок и выводится undefined, почему?
>то точка вызывает Reference Type
Чего, блять?
Выражение в скобках эвалуэйтится в анонимную функцию, которая потом вызвается. Про this она, естественно, ничего не знает. В чем вопрос?
А если вместо последней строки написать (user.name == "Вася" ? user.hi : user.bye).bind(user)(); то все работает как надо.
>В чем вопрос?
Давайте по полочкам.
1. user.hi
Это йоба хранит функцию, анонимную, но как так ебать, ведь она вызывается в контексте user, почему это не так?
2. user.hi()
Это йоба вызывает функцию, уже не анонимную и она выдаст 'Вася', чем она отличается от предыдущей?
3. >Чего, блять?
Вот цитата из кантора про референс тайп, как он работает?
Функция, как мы говорили раньше, сама по себе не запоминает контекст. Чтобы «донести его» до скобок, JavaScript применяет «финт ушами» – точка возвращает не функцию, а значение специального «ссылочного» типа Reference Type.
Ты сейчас зарываешься в детали работы интерпретатора, которые не имеют абсолютно никакого значения. Что-то уровня всплытия var. Просто скипни этот параграф и забудь, что его видел. Вернешься к нему года через три, если интересно будет.
Тебе тоже мемасиком ответить?
щас бы бекапы не делать, вот он и протестил базу
Ебашь хуёвую разметку, а потом, когда будешь кссом стилизовать, увидишь, что именно в твоей разметке плохо и переделаешь эту часть. Я так и научился.
Про бутстрап я вообще нихуя не понял, как вы размер подгоняете под макет, если там все "по клеточкам"?
Ты можешь как-нибудь более понятно вопрос сформулировать? Конкретно что тебе непонятно: как теряется контекст или что?
>>1051392
Фреймворк это инструмент, его нельзя выучить. Я быдлокожу на реакте полтора года, и стабильно откапываю что-нибудь новое (пусть и бесполезное).
>>1051507
Размечаешь хэдер, стилизуешь его. Далее размечаешь секцию пониже (с этой ебучей огромной картинкой и треугольниками, до сих пор помню, как ебался с этим). И так до упора. Всякие модалки-карты оставляешь на последок.
>>1051527
Твой вариант самый простой, и на самом деле самый логичный, реализуется в две строчки. Если на флексах - то можно менять flex-direction, реализуется почти также (просто тогглишь класс нужному элементу).
Без 10 строк Js никуда. Смирись.
>Фреймворк это инструмент, его нельзя выучить. Я быдлокожу на реакте полтора года, и стабильно откапываю что-нибудь новое (пусть и бесполезное).
>
Я имел ввиду скорее, насколько хорошо нужно знать реакт для трудоустройства. Смочь написать простую приложуху?
Нахуя им это надо? Думаю вряд ли прокатит, но кто его знает.
Но все равно нахуй это тебе? В сети часть мелькают статьи с тестовыми заданиями на собеседования. Если вроде даже книга по этой теме
Я из Мухосранска, тут вакансии по теме, да тем более для джуна- большая редкость. Хочется хотя бы примерно понять какой уровень им нужен.
Зачем им это? По идее им это ничего не стоит, а они получают потенциального сотрудника.
Я повидал следующие штуки в качестве тестовых на реакте: weather-app, туду-лист на редаксе, кристики-нолики с чатом на socket.ioлол, штука, где можно добавлять/менять/редактировать сотрудников и инфа хранится в БД.
крестики-нолики и шутка с сотрудниками и БД- я ее скорее всего за пару дней смогу сделать. При том, что я почти полный ноль. У кантора в скринкастах есть 90% инфы и наверняка довольно много готового кода можно взять оттуда, чтобы это сделать. Забавно получится вроде как полнейший нуб, а задания сделал
Скажу больше, кое-как окончившие айтишную вышку тупые колхозные бабы, не могущие ни строчки кода написать, устраиваются в тестирование без опыта.
Ну очевидно же что тестинг если не автоматизатор - работа для макак , а веб это уже другой уровень
Вёрстка это тоже не проектирование сверхсложных и нагруженных систем. И тем не менее устроиться сложнее, чем QA, ВНЕЗАПНО.
Я этого не понимаю, честно. Как такое происходит и почему этим бабам-тестировщицам везёт.
Особенно когда ты новичок и погружаешься просто в тонну информации
Верстка как отдельное направление умерла, ВСЕ, нет верстальщиков, как вы заебали ныть.
ты долбоёб? Хоть раз в жизни что-то сложнее лендоса сверстал? Вёрстка умерла, кудах. Ты ещё небось из тех, кто верит, что нейросети через пару лет выщемят всех верстальщиков
Сорян, я ещё до сих горю с бабы-тестировщицы. Низшие вакансии в вебе - верстальщики и таких вакансий не много, но и не мало. + в хороших фирмах есть отдельно верстальщики, отдельно фронты. Так что я бы не спешил хоронить верстал.
Ну их очень мало, у нас в конторе (ДС) отдельных верстал нет, хотя штат очень крупный. Т.е. верстку конечно по прежнему надо знать, но рассчитывать устроиться на версталу лучше не стоит (некоторым везет, но не всем).
Изначально я метил на фронта, но дико обосрался с требований, теперь хочу пойти версталой, чтобы постепенно расти в фронта, но и тут засада - без опыта вообще не берут. Т.е. мне один хуй-начальник так и сказал: "Тестовое хорошо выполнил, верстаешь норм, порфтолио есть, но сорри нет коммерческого опыта работы". Блять.
Так напизди, что верстал на удаленке, придумай обязанности, которые выполнял, лол, проверить один хуй не смогут. Я так сделол, брат жив, работа есть.
Продолжаю искать. Всегда боялся пиздеть насчёт опыта работы, думал смогут проверить и мне пиздец
NDA )))00
Хз, бро, я просто подсказал по своему опыту, я ж не знаю, с кем ты собеседуешься, кто там с тобой болтает и какую легенду ты себ епридумаешь.
Спасибо за советы. Меня прост ещё давно напугали, мол, если буду врать на собесах в IT, то могут внести в какой-то ЧС, после которого меня вообще никуда не позовут, лол
Окей, спасибо.
Прямо врать на собеседовании — хуевая практика. Можно немного приукрашивать или умалчивать о подробностях. Хотя нормальный интервьювер тебя все равно раскусит.
Тебе до сих пор печет жепу, что кто-то другой перекатил? Ты в самом начала треда возмущался, а уже 2 недели прошло. Ох уж эти войны перекатчиков.
>>1052085
ты никому не нужен. Возможно, ты считаешь себя уже неебаца спецом, если сверстал барбершоп за неделю или выходные. Но версталы и правда в нормальные конторы не нужны. Если есть JS'ер, то смысла брать версталу нет, тк жс это следующая ступень, работа с жс во фронте невозможно без знания цсс и хтмл. Зачем им нанимать версталу, если доделывать работу за тебя будет полноценный разработчик?
С января он учит. Это мало, если че. Вот как освоишь скоростную продвинутую верстку со всеми инструментами, как освоишь жс и его инструменты, тогда уже справедливо будет плакаться, что не берут тебя.
представь себе, больше одного человека раздражает когда плодятся сотни тредов.
Это конечно хорошо, но мне бы что-то покороче+ближе к практике+самые основы на первое время
Посмотрел. Как и любая документация хороша как справочник, но хуева в качестве первого средства для новичка
Тогда сочувствую.
> с января
т.е. полгода
Что знаешь/умеешь? Какие приложения написал?
> знакомая, QA
ну т.е. баба и не на ту специализацию куда ты метишь
От чего тогда ты тут самооценку теряешь? Причем здесь конкурс и т.д. ?
Зачем вообще себя сравнивать с телками? (которых к слову могут и просто так брать чтобы разбавить коллектив)
Развивайся давай и не ной рано или поздно устроишься.
Хотя вот это вот вступление тебя явно не красит.
> учу этот ёбаный фронтенд, пытаюсь вкатиться
в факе вроде есть ссылки. Но там вся годнота на инглише, как я понял.
Меня, как еще не дошедшего до реакта, это огорчает. Видимо, придется все-таки учить инглиш, чтоб понимать те видосы.
pug
я вообще сегодня одну кнопку стилизовал, добавил 2 иконки и начал новую страницу чуток.
И так зачастую день и проходит. Я постоянно напрягаюсь, что нихуя не делаю. Но так длится уже 3й год в разных компаниях. И всем норм. И я успокаиваюсь.
На верстал, а тем более опытных спрос только вырос. Вот то что з/п там минимальна - это да.
В том году работал версталой 4 месяца в продуктовой компании за > 40к. Не понравилось, ушел. Еще дорабатывая 2 недели уже устроился в рекламную среднего размера конторку за 35к на испытательный. Там поработал 2 месяца. Был тот еще ад, после чего понял, что в рекламные шараги любого уровня я пойду только когда с голоду помирать буду. Ушел сам. Поотдыхал пару месяцев, сделав не торопясь один небольшой проект со знакомым, думал что может в итоге в "Пятерочку" охранником пойду. Но вдруг прям начали разрывать. В итоге были два хороших предложения от 40к. Устроился туда где предложили больше и удаленно.
Это, дорогой мой, лайфхак, а не хуйня. И это не только к бабам относится. Судя по тому, что я наблюдаю - в Украине/Белорашке в QA валят толпы. А вот в РФ внезапно никаких QA нет, зато вебмакак выше крыши - и из-за неплохих остатков советской системы образования, макаки тут вполне шарят в коде, легко осваивают новое.
У меня была аналогичная хуйня, когда я охуел с того, что на резюме кодера с гитхабом 0 откликов, а на собесах на полном серьёзе предлагают работать за еду, и не говорят никаких "цифр через год". А потом так и было, что всякие мутные личности не могущие в код устраивались тестером на зп выше моей, прост выложив резюме с вышечкой. Мне потом сказали, что так многие и идут в тестинг.
Вторую неделю прикручиваю обновление списка заказов, полет нормальный.
Marko
Как убрать серый верхний бордер чтобы не перекрывал коричневую рамку? Я не знаю откуда они вылезли, походу будтрап, но они мешают. Особенно эта верхняя, которая перекрывает коричневый бордер. Бутрап еще переписывается трудно ужс.(
посмотри через инспектор и потом убери. ну, или позишн задавай и з-индекс
Можете попробовать свои силы, задание рассчитано на выполнение за 6 дней:
Описание:
Реализовать двух-страничное приложение. На первой странице должен выводиться список объектов ( его структура не имеет значение, придумайте любую ). При нажатии на этот объект происходит переход на страницу объекта, где можно посмотреть более подробную информацию о нем.
Основные критерии оценки задачи:
расширяемость данного приложения
качество и структуризация кода
Технологии:
· Server:
- Node JS
- Express
- Mongodb
- underscore
Мне кажется, или это простое задание и срок для него большой?
Пиздец задание уровня "подключите несколько либ и выведите в консоль хеллоу уорлд".
>underscore
Но зойчем?
Рискну предположить что андерскор здеся в качестве инжектора для шаблонизатора.
Суть в чем: попроси меня вот сейчас сесть и написать- я ничего не сделаю, навыка написания приложений пусть и таких как примитивных, как в задании у меня нет, но теория худо-бедно есть. Я четко и ясно понимаю, какая инфа мне нужна и где ее найти. Я на 95% уверен, что за 2-3 дня справлюсь.
Вопрос: правильно ли я понял: на выходе я должен получить файл типа server.js, который открывается в ноде и там вся серверная часть(ну, или почти вся), в браузере открывается файл типа app.html и там тупо список из нескольких пунктов типа
-Юзер 1(например пусть будут юзеры)
-Юзер2
-Юзер3
...
Щелкаю по юзеру, меня перебрасывает на другую страничку, что тоже в виде обычноо текста инфа о юзере... так?
--
Кстати, из всего этого underscore- единственная вещь, которая мне не известна, даже не знаю что это. Потом погуглю
Да, server.js, запускаться должен по npm start
В браузере ты переходишь по адресу на котором работает твой сервер и должен видеть отображение. Не обязательно писать html на прямую ты можешь воспользоваться шаблонизатором (ejs, pug) или вот они underscore наверное для этого предложили.
На первой странице у тебя список отображается, который ты из базы вытягиваешь. По клику перебрасывает на подбробную. Сделай RESTом
Т.е. у тебя будет всего два гет-роута. раз ничего добавлять не надо, а только отображать.
>>1052677
Смотря какой разработчик, может он серверную часть никогда не трогал, а только верстал и плагины на jq крутил.
Сам бы это часа за два сделал (я джун, на работе на ноде не пишу)
Скажу так: для конторы погромирование- не профильное направление.
Еще такая тема: отправитель письма с заданием, как оказалось учился со мной на одной кафедре, только на 2 года старше. Вряд ли, но возможно узнал меня по ФИО на hh.
+я же честно сказал, что я полный нуб, вот и задание такое...
Я не ебу что такое undercore, если я даже не буду гуглить, а попробую прикрутить например ejs, это будет сильным минусом с точки зрения проверяющего?
Тебе озвучили определенный технологический стек, на котором ты должен выполнить задание.
Про самодеятельность в выборе инструментария что-либо звучало?
понял... учитывая общий уровень задания, не думаю, что там что-то такое, чего даже такой как я не сможет нагуглить и прикрутить
Что там непонятного? Это они так заумно каталог описали.
Я еще совсем маленький, даже не знаю что такое REST. Вот заглянул в википедию: не сказать, что вообще ничего не понял, но четкого и ясного понимания не пришло.
Щас бы за бесплатно работать, воистину даже в АЙТИ дураков хватает, я то думал они отсеиваются сами собой
А мне кажется никакого API не надо, тупо кликабельный список.
Почему это сервер и нода, когда это можно фронтендом сделать? Или это подъеб, и надо объекты в бд прописывать?
> mongodb
>>1052969
в папке data ну или в той какую ты указал в параметрах или вообще в облаке
ПОчему там сервер и нода, потому что я им сказал, что я пытаюсь в ноду и бэкенд, вот они мне и дали такое задание
я еще нигде ничего не указывал
Я вообще так понял, что мне надо объекты в бд прописать и вытягивая их из базы шаблоном генерировать страницы
Если с нуля и нормальной архитектурой на ноде, при том что ты нодой и монгой не пользовался. Тогда день-два максимум.
Не пользовался. Вот сейчас ищу нужную инфу и верю в успех.
Такой вопрос а если пользоваться не голым mongodb, a накатить moongoose это будет норм, или нет? Просто я вижу больше понятных мне примеров именно с ним.
Я так и делал, через монгус. Пару часов потратил на установку самой монги, какие-то траблы были, точно не помню. Ну и за пару часов пару роутов написал с авторизацией по токену, делал по гайду. Остальное время рефакторил код, разбивал по папкам и.т.д. В итоге дня полтора вышло.
Такая проблема. Сайт пока без хостинга, у меня на компе.
Открываю его мозилой - все нормально. но при переходе на другие страницы этого сайта масштаб не сохранятеся. То есть он разный для каждой страницы.
Но на других сайтах он сохраняется же. То есть я выбрал 120% - и он на всех страницах такой.
А у моего сайта можно на каждой страничке отдельный установить и он такой сохранится для каждой отдельно.
А, я понял. Ты просто html-файлики открываешь? Тогда он не будет запоминать масштаб. Запили нод-сервер, там всего 10 строчек надо.
Да, по домену запоминает. Вот как в хроме.
>>1053171Я тот анон, который выше про тестовое задание спрашивал. Я не ебу что такое флексы. Мне верстка противна. Да, я начинал идти по шапке этого треда, а когда уже понял что к чему, то решил для себя, что буду пробовать в бекенд. Шансов конечно меньше, но попытка не пытка.
да вот у меня чувство, что я учу кучу ненужной хуйни, которая не пригодится. Только я ебучий перфекционист, не могу пропустить какой-то курс. Даже Кексби прошел за каким-то хуем. И почти всю теорию еще и переписываю в тетрадь, чтоб лучше запомнить и вдруг пригодится.
Я тоже так раньше мыслил. Но вот сейчас взявшись за задние и вместо ебучей теории пытаясь сделать что-то на практику, я получил за сегодняшний вечер знаний едвали не больше, чем за последние пару недель дрочки теории.
Да, местами я не на 100% понимаю как работает код, да, каждый чих вызывает у меня вопросы "а как это сделать?", но дело все же движется.
фронтенд по шапке изучал или где-то еще? реакт с редаксом освоил?
какой стек бек-технологий и где учил?
Бамп вопросу.
Бред какой-то.
Может кто-то объяснит мне ебанутому?
На какой посто то отвечал, хз вообще что ты несёшь безотносительно цепочки ответов.
>Congratulations - you just tested their onboarding process. How does it feel to be in QA?
В голосину.
Что значит уже? И почему нодовцы, если нормальный фронт умеет простой круд запилить?
Не использовал underscore. Но кажется вот:
https://seanmcgary.com/posts/sharing-underscore-templates-between-client-and-server
Не, не по шапке, я в треде не сидел, шапку увидел первый раз когда когда пришел писать этот пост. Реакт и редукс не трогал, освоил ангуляр и vue.js (совсем немного), строчу на jquery.
Из бэка php-стек (php+symfony+twig/smarty+doctrine), хотя немного писал на ruby on rails и на Java, чисто для развития. Учил дома за компьютером, довольно долго (года полтора точно, начал еще работая на днище-работе).
В основном это php.net и документация по фреймворку, если что-то не понятно - гуглил и всегда находил ответ на stackoverflow. Подчеркну - всегда находил ответ. Если не находил, значит неправильно формулировал вопрос.
Зп 30к на первые три месяца, потом сказали будет 45к. Мухосранск 350к 200км от Москвы.
35к. Сложность в том, что проект просто слишком большой, а я вкатился без какого-либо опыта и не могу потянуть его в соло. Мне даже никто помочь не может, потом код писали другие люди. Если бы меня посадили за барбершоп или интернет-магазин, было бы еще нормально, но там очень сложная система с кучей зависящих друг от друга частей, запросов на бекэнд и логикой, которую сложно отследить. Я так понял, они просто не хотели платить 300к в секунду йоба-программисту и наняли меня в качестве молодого и перспективного раба, но немного проебались, оценивая мои способности к поддержанию этого детища вопросами уровня "что такое вебпак?".
Твоя проблема в том, что ты пытаешься охватить проект всецело с наскока. Так дела не делаются.
В чем состоит твоя первоочередная задача?
>>1053299
Как бы то ни было, будешь ты увольняться или тебя уволят - это неиллюзорный шанс научиться работать с реал-лайф проектом, а не абстрактным барбершопом. Я бы еще на твоем месте сделал дамп этого проектика, дабы потом в свободное время еще его подробно исследовать.
Двачую этого. Не пытайся сразу все сразу охватить, выполняй задачи которые тебе ставят и процессе изучишь проект в фоновом режиме особо не напрягаясь. Да, вполне возможно что по незнанке ты там накосячить можешь, но это не столько твоя вина будет, сколько их.
Я пытался сначала охватить всецело, но потом понял, что это бесполезно. Например,я пытаюсь добавить пункт меню в одну панельку, в моей голове происходит примерно следующее: "из А берется из B, B берется из C... L берется из M...ДА ЧТО ТУТ ПРОИСХОДИТ НАХУЙ?!" Стал разбивать, записывать отдельно для себя, какая часть за что ответственна, потому что в памяти это не удержать, но все равно терплю фиаско.
>>1053301
Это да, единственный плюс, что узнал я очень много.
>но все равно терплю фиаско
Ты движешься в верном направлении, но слаба твоя мотивация.
Ты просто учти для себя на будущее - все проекты, с которыми тебе предстоит работать, будут большими, ибо это энтырпрайз, а не ебанный кодегольф. Поэтому, даже с учетом декомпозиции, ты в своей работе не будешь изолирован от других участников трудовой деятельности.
В контексте текущего проекта - определи для себя компоненты, в которых происходит рендер необходимых данных, а так же источник данных (по идее, должен быть стейт-менеджер, но ты этого не упомянул) и триггеры+контроллеры, в которых происходит обработка этих самых данных (в случае с редаксом - экшоны и редьюсеры, соответственно).
Добей хотя бы пару задач, прежде, чем принять решение об увольнении. Если тебя, конечно, не ссаной тряпкой гонят.
И да, если есть вопросы - так задавай их здесь, с выкладками кусков кода.
Коллективный разум не оставит в беде анона же.
А в реальности возникает такая наркомания как у них в заданиях? Например надо взять и перебить css оформление другим оформлением, потому-что приоритеты и все дела. Я ведь это себе представлял как "зачем городить кучу кода, когда можно его отредактировать и сделать всё чисто" но они сразу учат "Вот то говно редактировать лень, тупо сделай новые приоритеты, а то говно пусть висит в файле. "
Как-то я обескуражен маленько.
Да, постоянно встречается. Например переопределять стили сторонних библиотек или адаптивность мутить. Это нормально и лень тут не при чем.
Знаю реакт как свои пять пальцев. JS знаю не идеально, но вполне неплохо, как мне кажется. В том коде я понимаю, что делает практически каждая строчка, просто там много ООП и много-много кода, разделенного на кучу модулей.
>>1053306
>триггеры+контроллеры
This. Так в общем-то и делаю. Просто дело очень медленно идет, хз будет ли хозяин доволен тем, что раб делает работу очень долго. Наверное, я просто боюсь быть уволенным: это большой удар по самооценке и постоянное напряжение со стороны родителей.
>>1053308
Хорошо,няш.
>переопределять стили сторонних библиотек или адаптивность мутить.
А я себе представлял радость, доброту и нежность.
Не знаю, что у тебя за заморочки такие, но адаптивность ты никак иначе не сделаешь. Ну и состояния элементов как ты менять собираешься? Да даже банальное :hover уже стили переопределяет.
Хардкорно написать самому с нуля. Чтобы знать что и как работает, а не чесать затылок пытаясь выяснить почему div сместился на 9000 пикселей влево когда ты изменил фон формы.
/pr > python thread
Попробуй начать с питона.
я из мухосрани тоже. Тут у нас пхп макаки 30-40 получают. Но это ж реакт чувак, ебучий реакт. Это же вершина, хай левел фронт-энда, гроза всех неосиляторов. Тем более ты говоришь, что знаешь его наизусть. Блин, это минимум 50.
Когда искал работу и изучал кучу вакансий, пришел к выводу, что вкатиться со знаниями из шапки можно в среднем за 30-40к в ДС-2. Меня просто спросили, сколько я хочу, и я назвал эту сумму, так как нужды в деньгах не испытываю, а опыт получать надо. Так то да, червепидорская зарплата.
>я вкатился без какого-либо опыта
>Знаю реакт как свои пять пальцев
Ясно
нет
Прочитал бегло по диагонали- кажется оно, спасибо бро
да, Владимир.
Указываю путь к шаблонам:
app.set('views', __dirname + '/template');
А он ругается:
Failed to lookup view "undefined" in views directory "/home/ak/WebstormProjects/TestApp/template"
Хотя в этой самой папке template лежит файл с шаблоном моей главной страницы и с помощью fs.readfile() я спокойненько его читаю, и он все видит.
Что я делаю не так?
вопрос снят, путь к шаблонам вообшще никакого отношения к проблеме не имел
[ { _id: 1,
name: 'Подберезкин',
age: '59',
disciplines: 'История',
},
{ _id: 2,
name: 'Сидоров',
age: '62',
disciplines: 'Химия',
},
{ _id: 3,
name: 'Петрова',
age: '43',
disciplines: 'Физика',
},
{ _id: 4,
name: "Иванов',
age: '63',
disciplines: 'Математика',
}]
Какого хера, когда я делаю
arr.forEach(function(item) {console.log(item)})
То мне вместо каждого отдельно элемента выводится то же, что и было, только не в массиве, а объекты подряд?
[ { _id: 1,
name: 'Подберезкин',
age: '59',
disciplines: 'История',
},
{ _id: 2,
name: 'Сидоров',
age: '62',
disciplines: 'Химия',
},
{ _id: 3,
name: 'Петрова',
age: '43',
disciplines: 'Физика',
},
{ _id: 4,
name: "Иванов',
age: '63',
disciplines: 'Математика',
}]
Какого хера, когда я делаю
arr.forEach(function(item) {console.log(item)})
То мне вместо каждого отдельно элемента выводится то же, что и было, только не в массиве, а объекты подряд?
Я образцовый еблан. Все, понял.
Я так понимаю, большинство кода для всяких приложух уже написано до меня, готовые решения уже есть. Но они все на том же стак оверфлоу.
Я знаю есть куча курсов, тот же полиглот. Но я параноик, боюсь потратить дохуя времени, а потом окажется, что курс хуйня.
Тащемта думаю вопрос понятен. Добро-анон, помоги вкатиться.
Шапка
Падать можно бесконечно, пусть этот православнутый не пиздит.
Там код с китайского сервиса можно взять. На ютьюбе даже видосики на этот счет были
весьма вами благодарен
Жаль там почти все платно. Только как словарь использовать. Ну и перевод по клику годнота.
Словарный запас вполне можно расширить. А времена это учебники (английский желательно) и разговоры с иностранцами.
counter-reset: [<переменная> | <число>?]+ | none
Все эти символы ведь не просто так. У каждого символа свое значение. Где про это почитать можно?
В курсах академии тоже встречал такое описание синтаксиса, но там не сказано че за треугольные скобки, че за квадратные скобки.
Чтобы нормально владеть языком нужно:
-Постоянно с ним взаимодействовать, надрачивая нейронные связи.
-Учить слова(рекомендую скачать анки для этих целей, можно учить пока едешь в метро). Когда учишь слова, придумывать самому в голове примеры чтобы опять таки дрочить нейронные связи.
-Грамматику освой на том уровне, на котором ты не будешь бугуртить каждый раз, когда видишь в предложении слово have или глагол во 2и3 форме. Я по учебнику мерфи учил, там хорошая база дается.
Тут главное - поддрочнуть основы, а потом, когда эти основы позволяют как-то взаимодействовать с языком, просто много читать/писать/говорить, смотря пьюдипая и кекая с мемасов на английском. Главное-практиковаться и не бояться. Потому что нейронные связи. Они растут, когда практикуешься, как в программировании.
async на то и async что параллельно выполняется. Но там же должен быть какой-то callback, который при success выполняется, не?
Тогда скажи как лучше всего реализовать такую нехитрую штуку:
Функция ищет что-то в базе данных и нужное записывает в массив. Когда все нашла, этот массив экспортирует из этого модуля.
Вроде как изи, но я первый раз с нодой.
Я на ноде не пишу, только npm использую. Извини помочь детально не могу. Но ты должен понимать принцип асинхронности. И как правило на любой асинхронный вызов можно навесить колбэк, иначе смысла нет в нем.
Бля, я уже заебался, у меня все время получается что мой модуль пытается экспортировать значение до того, как оно получено на основе перебора данных из базы.
Ну заплати за платиновую подписку, всё-равно ты за выходные пропьёшь больше. Один хрен нигде качественнее нет. Перепробовал с 20 вариантов, и все заканчиваются на уровне 5 класса средней блядской школы.
Думаю уволиться и пару-тройку месяцев поучить нормально жиес/реакт. Только еще один момент - в городе за год ни одной вакансии на жс, прям вообще. Реально ли будет найти удаленку, учитывая, что я живу в +7 часов от Москвы? Как вообще план?
понимаю, что решать мне, просто хотел поделиться
Добавляею ее на сайт, получается картинка в белом прямоугольнике. Как можно сделать чтобы фон был прозрачным на сайте, чтобы через него был виден основной фон body?
может у контейнера фон непрозрачный задан. через инспектор смотри и выясни откуда этот белый прямоугольник
Подбампану
я когда контейнеру задаю черный например - то он получается нормально. картинка на черном фоне.
А как прозрачный бэк поставить?
Сори, все нашел, там бэк белый протавлен был у родительского.
андрей?
наверно потому что аноны с тобой в одну школу ходили, в один класс и вообще ты это я я это ты и никого не надо нам. все, что сейчас есть у меня, я лишь тебе одной отдам
А нахуя тут вообще асинк? Обчитаются уебанских твиттов, а потом творят хуйню. Экспортируй по дефолту пустой массив, и все.
Верстка))0
Табличная верстка
И че теперь?
Лучшим аргументом будет просто пачка денег, которую ты заработаешь и положишь перед ней на стол, все остальные доводы могут быть пропущены мимо ушей. Ну или съедь нафиг, тогда никому ничего доказывать и переубеждать не надо будет.
самый уебанский курс. помню, как пердак у меня полыхал.
Установил mongo. Не запускался, ругался, я так понял, что ругается на то, что нет пути дефолтного. Я не мог его почему-то поменять. Создал С:/data/db/ Вроде заработало. Запускаю через вебшторм свое node.js приложение, пытаюсь скриптом сгенерировать базу- не хочет. Топаю в папку с mongo, запускаю mongod, после этого запускаю свой скрипт- вроде работает. Тут встает первый глупейший вопрос: это что, если приложение использует mongo, то я обязан запускать руками mongod перед его стартом? ниудобна...
Идем дальше. Вот он вроде что-то создал. Второй тупой вопрос. Где оно? Я его не вижу в С:/data/db/ да и вооще где ни искал не нахожу.
Я не знаю какого анона ты имеешь ввиду, но я отвечал уже на пару вопросов по ноде (наверное тебе), но как писал выше не являюсь знатоком (я фронтом работаю)
Да, должен запускать. При деплое можно закинуть базу на облако - там это не потребуется.
Смотреть что создалось либо через консольку
mongo
show dbs
use db-name
show collections
db.collection-name.find()
либо установить например робомонго и смотреть через нее
опять же при закидывании базы в облако там будет интерфейс для просмотра данных.
Каталог товаров - щелкаешь по изображениею и вместо увеличения изображения, открывается не новая страничка, а такой ограниченный прямоугольник с фотом товара и описанием. Как это реализовано?
а ты в mongoose хоть немного шаришь?
Совершенный код
это не UC сраный, это у тебя руки кривые.
радиус и маржины работают только с блочными элементами. А с инлайновыми нет. Просто хром умный чересчур и подчищет говно за криворучками тем самым поощряя их писать кривой код.
Нельзя заменить ссылку на див если утебя в макете ссылка. Просто добавь ей дисплэй блок.
>пошла по пизде гугл карта и меного другое.
ты видать еще и инлайновый элемент блочных напихал, а браузер их в dom из него выплюнул.
Поставь себе хоть пхпшторм что ли, он такие ошибки подсвечивает(и многие другие тоже)
>>1054346
Нихуя у меня кнопка выровненная по центру, а значит у нее есть ширина и маргин авто, а это значит, что элементу прописан блочный тип иначе бы он не воспринимал ширину с маргином.
Вот смотри у этой девчонки та же проблема. В глейси самая большая оранжевая кнопка "Давайте оба" прописан блочный тип. Но у меня на мобиле в uc ни у него ни у других ссылок не работает радиус.
Поясни еще такую вещь:
я создаю базу с именем User и пишу в нее, все отлично, все пишется, и из нее все отлично читается. Но в папке по умолчанию я не вижу файла с именем User, он вообще существует? В Линуке я вроде находил одноименные файлы(но они почему-то были большими, несмотря на то, что там было минимум данных), а в Винде не могу найти.
Определил что проблема в присваивании значения переменной. Если в условии задавать подробноdocument.querySelector("div").style.display, то все работает.
// "DataSource" is some global data source
comments: DataSource.getComments()
DataSource.addChangeListener(this.handleChange)
Как такой DataSource вообще делается? Это observer паттерн? Подскажите, где можно почитать об этом, хочу заполнить свой пробел в знаниях.
Строки по значению передаются. Любые манипуляции со строкой в x не повлияют на исходный style. Записывай в x весь style, а не только значение display.
>Строки по значению передаются. Любые манипуляции со строкой в x не повлияют на исходный style.
Сколько ни читаю не могу понять смысл. Стайл это свойство и его нельзя присваивать переменной?
Это лучшее что можно сделать?
Нет, можно:
const = document.querySelector('div').style;
>Сколько ни читаю не могу понять смысл.
Читай https://learn.javascript.ru/object-reference Это очень важно понять, различие того как передаются объекты и примитивы — фундаментальная вещь в JS и в программировании вообще.
>const = document.querySelector('div').style;
const x = document.querySelector('div').style;
Спасибо, теперь все понятно!
Я зимой только начинал вкатываться, уже смотрел вакансии в моей мухосрани, и на hh было много вакансий html, css, js+jquery. Я уж обрадовался тогда.
А щас вакансий нет почти. Если с опытом, то что-то вроде пикрил.
А если без опыта, то какая-нибудь срань, типа обязательное знание битрикса или знание php.
Ты как в Гугл ходишь? Можно с помощью :target, при переходе на якорь можно изменять стили объекта к которому переходишь.
Эти две по описанию тоже говняненькие.
<style>
@font-face {
font-family: Oswald;
src: url(fonts/Oswald-Regular.ttf);
}
</style>
А можно это как-то один раз подключить? Через ксс например? Но только без ссылок на гуглапи.
ну подключи в ксс, в чём загвоздка?
Чо то я затупил, все нормлаьно работает через css.
http://jsbin.com/xojamahiwa/edit?js,output
То есть, например
Есть элемент
<ul class="menu">
<div class="menu">
Как мне применить стиль к тегу ul с классам menu? Без использования родительских элементов.
а как бокс-сайзинг избавит тебя от использования блока-центровщика?
а использовать можно даже через * в начале css, хотя старые пердуны вроде першина очкуют и предостерегают, что использовать очень аккуратно и точечно. видимо, доставляет высчитывать каждый раз ширину блоков, чтоб все уместилось.
Чет я запутался, вот есть у меня див шириной 100%. Я хочу чтобы текст занимал 60% и 20% паддинги по бокам. И чтобы этот див не становился шире родителя. Какие свойства надо прописать ему?
посчитай ширину блока, примерно посчитай сколько пискелей составит 20% это ширины. ну и задавай этот паддинг в пикселях.
если ты используешь box-sizing: content-box, width это ширина содержимого, падинг повлияет на общую ширину блока.
если box-sizing: border-box, то не повлияет. ужмется контент, а width в данном случае не ширина контента, а общая ширина блока (до рамки включительно, поэтому и border-box).
чтоб див твой не стал шире родителя, задавай max-width и border-box
Кароче нужно было сделать вложенную функцию и при каждой рекурсии обновлять и инкрементировать значение во внешней переменной.
Спасиб, за ответ, про то, что % идут от родителя и это плохая практика это я знаю. Мне интересно нет ли какого механизма, чтобы паддинги в % не влияли на ширину родителя?
У этик флоатных блков маржин-лефт 20px, так вот, почему-то у самого левого блока двойной маржин слева от родителя.
Что-то странное происходит.
У меня для класса ul указан маржин авто по горизонтали для центрирования.
Когда пишу для тега ul margin-left:0, то лишний маржин слева убирается. Но когда пишу для КЛАССА (у которого указано авто по горизонтали), к которому относится этот же ul, вообще маржины сбрасываются и он уходит влево.
Вместе – ul с классом menu
Раздельно – элемент с классом menu вложенный в ul
Советую нормально разобраться в селекторах.
Хуй знает что у тебя творится. Хочу спросить только – нахуя флоаты?почему бы флексы не использовать? Удобно же.
Да, и вопрос ко всем – флоаты разумно сейчас использовать где либо? Только шоб картинки текст обтекал?
Господа. пытаюсь собрать https://habrahabr.ru/post/309958 . Не могу побороть ошибку: Error: Cannot find module 'webpack/bin/config-yargs'. Помогите плес
Есмь боди с марджином и шапка, тянущаяся на всю ширину боди.
Шапке задаю width: 100%, и он лезет за окно. Вичитаю у ширины шапки отступ родителя, боди, все становится как надо. Но почему так происходит? Ок, задаю box-sizing: border-box всему чему можно, но снова фейл. Как это работает?
ты точно то что нужно смотришь? через robomongo проверяй
Гугли ошибку, а вообще как бы по протухшим гайдам с хабра собирать вебпак это такое себе удовольствие.
Так все работает
body {
margin: 0;
padding: 0;
}
#wrapper {
padding: 0;
}
#header {
width: 100%;
height: 250px;
margin: 0 auto;}
\t это из-за редактора вставились
1. Этот див был по центру экрана и его ширина была равна ширине самое широкой строки текста
2. Сам текст тоже был центрирован
ах да, если это важно: на странице кроме этого дива ничего нет
Width auto даёшь диву, и маргин 0 авто ему же. Точно не помню, если не задавать определенную ширину диву, будет ли он центроваться. И диву же задай текст алигн центр. Сам точно не помню, правда
Попробуй задать боди отступ или поле, и установить ширину блока на все ширину экрана.
HSL, где третий параметр как раз таки "светлота".
https://ru.wikipedia.org/wiki/HSL
https://www.w3schools.com/colors/colors_hsl.asp
#123456 -> hsl(210, 65%, 20%) -> hsl(210, 65%, 80%) -> #abcced
Сделал как ты сказал и... ничего не изменилось. Уж думал, может у меня не применилось, но нет, там же прописал цвет и он применился.
Отвечу минут через 30, как за комп сяду
ну даже хер знает, у меня тоже все через жопу идет. задаешь текст алигэн, все норм, но сам див будет весь бади занимать. если только задавать конкретный размер диву, но там у тебя проблемы со строками будет. хз, кароч
Не забудь про сажу.
Есть тут скилловые верстальщики? Завел себе хобби, верстать всякие лендинги и прочий околоскам для инвалидов, реально доставляет.
Недавно начал верстать пиксель-перфект лендинг по шаблону, спизженному с какой-то группы в ВК. Шрифтов нет, нихуя нет, в архиве был только PSD. Короче суть в том, что типичный отступ для заголовка указан на пикрил 1 (это h1 в самом верху страницы, т.е я НЕ МОГ обосраться с маржин/паддинг до этого).
Кнопки на странице не отцентрованы по центру, ширина контейнеров постоянно разная, у даже ебаный font-size и line-height варьируется в зависимости от блока текста, ебаный в рот (пикрил 2)! Причем варьируется так, что хочется запихать макбук в жопу мудаку-дизайнеру.
Так вот, вопрос. Пиксель-перфект и есть борьба с дизайнером-пидорасом, или под это делают специальные шаблоны без описанного выше говна?
Возникла проблема. Есть сверстанная форма, использовал absolute position. Все ок, но если элементов становится больше чем ожидалось то все рушится. Как пофиксить с минимальными потерями, то есть чтобы не переверстывать? Едет обычно один элемент, его бы сделать динамическим, если такое возможно.
Нет, пиксель перфект это наоборот: когда дизайнер-пидарас ебет тебе мозги, потому что у тебя паддинг на два пикселя меньше, и ему похуй, что все блоки идеально ровные - ЭТО ТАКАЯ ТВОРЧЕСКАЯ ЗАДУМКА.
>>1060529
> absolute position
Peezdos
> динамическим
Только жсом.
Кто-то сталкивался с подобным? Что за зверь?
> ЭТО ТАКАЯ ТВОРЧЕСКАЯ ЗАДУМКА.
спасибо за охуенную отмазу для заказчика.
- У вас тут блок кривой!
- Сори, думал это творческая задумка вашего дизайнера.
>SymbioMark
вундерфавля для проверки твоих скиллов.
юзается всякими продвинутыми hr-тимлидами для получения от тебя ответов на вопросах и использовании этого навместо собеседования.
Макет один, в PDF на первой странице вид для десктопных клиентов, на второй - для мобильных.
пытаюсь вот hr объяснить, что pixel-perfect'a не будет, она мне тулит что это норма. Вопрос: Это норма ?
ну подобрать размеры можно и на глазок путем наложения рендеренного пнг на страницу в браузере но ебать это в рот
блонда кто?
- OpenCart (ocStore)
- Страничка-статья из одной ссаной таблички
- Кривые руки
Квест:
Нужно обновить (дополнить) нерезиновую табличку, не имея возможности залезть в стили, но с возможностью использования предыдущего варианта страницы (сам контент-макака без малейшего опыта вёрстки)
Ситуация:
Сама страничка с готовым html прекрасно открывается и отображается в бровзере, но как только код заносится в страничку статьи OC и к делу подключаются стили, всё едет к хуям. Разбивка таблицы на две не даёт ничего - при достижении определённого числа строк/символов/хзчего всё едет к хуям.
Спаситипамагити.
Это копия, сохраненная 26 июля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.