Этого треда уже нет.
Это копия, сохраненная 17 августа 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
57 Кб, 1200x848
https://github.com/acilsd/wrk-fet Базовый интенсив Front-end thread №48 #1066829 В конец треда | Веб
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

Прошлый тред: >>1055346 (OP)

тред сам себя не перекатит
#2 #1066832
Первым же постом спрошу, какие есть альтернативы для
PHP include('filename.php'), но не на php?
Т.к только ради этой хуйни сервер поднимать.

Крч, как запихать одной строкой кусок HTML в другой HTML.
#3 #1066844
#4 #1066856
>>1066844

>Pug


от души, анон.

сижу дрочу на статью по этой прелести.
#5 #1066858
>>1066832
если юзаешь галп, попробуй gulp-rigger
#6 #1066872
>>1066825
Потому что работа продавцом это хуже чем быть червем-пидором в вебе.
Какие у меня ещё варианты то есть?
Да и тяга к прекрасному имеется, да и интересно в целом.
Если не в фронт-енд, то куда?
#7 #1066873
Хуй ли номер проебали?

ТРЕД № 48
#8 #1066875
Поясните ньюфагу, а не слишком ли перенасыщен рынок веба? Ну то есть реально ли будет столько работы? Не буду я потом сидеть и быть нахуй никому не нужным?
#9 #1066880
>>1066875
Водители скоро будут на хуй никому не нужны, а так же продавцы. А веб только растет каждый год.
#10 #1066883
>>1066875
Представь пирамиду. У подножия вкатывальщики. Чем выше к вершине, тем она уже. Так же и сужается количество людей по опыту и навыкам.
Так вот, дефицит кадров, о котором говорят на говнокурсах, он выше подножия.

В любом деле, если будешь разбираться, то будешь нужным, так и здесь.
#11 #1066891
>>1066875
ага, и на заводы одно быдло-неучей-алкашей берут.
только вот скилловиков, за счет которых живет производство - единицы, поэтому они всегда будут на вес золота.

то же и в погромировании да и любой области. если ты - ленивое тупое говно, то утонешь в луже таких же вкатывальщиков, как ты. если же имеешь хорошие скиллы и обучаемость, то через пару лет станешь ценным.
#12 #1066892
>>1066858

> gulp-rigger


он же собирает ВСЕ css-файлы в одну кучу. не сильно производительность зарежет такой подход?
#13 #1066896
>>1066891
Мантра хороша, но не работает для 90% обитающих здесь.
#14 #1066916
>>1066896
Лол, так и где правда тогда? Вкатиться и стать успешным можно или нельзя?для меня успех уже будет при зп в 50к
#15 #1066923
>>1066916
можно

получаю 50к
4 месяца назад вкатился в версталы из грузчиков.
#16 #1066925
Вкотился.
#17 #1066932
>>1066923
Епта, да это действительно успех же. Всио, буду вкатываться.
#18 #1066933
>>1066829 (OP)
Ебучий школотрон-перекатыш решил быть полезным и перекатить тред. Ведь в /б сказали, что после 500 надо перекатывать.
Сильно нервничал, ручки тряслись — забыл тему треда указать в тематике.
#19 #1066934
>>1066933
человек хотел как лучше, чего агришься?
#20 #1066942
блэт проебал ссылку на английского Кунтора.
#21 #1067077
То чувство, когда верстальщики не могут шапку треда нормально оформить.
#22 #1067079
>>1067077
В треде остались одни фронтендеры.
#23 #1067081
>>1067079
Т.е. версталы умнее были?
#24 #1067082
>>1067081
В плане оформления внешки - как видишь.
#25 #1067132
Всем привет, аноны
Подскажите в каком направлении лучше двигаться, осенью уже хочется начать хоть как-то зарабатывать, живу в ДС, но всё равно больше предпочитаю работу на дому нежели в офисе
Что имею на данный момент:
Отличный фотошоп, много макетов/баннеров рисовал для практики;
Верстка где-то на уровне базового интенсива академии, на бутстрапе верстаю с подглядыванием в спеки;
JS на уровне, что нормально работаю с DOM + jQuery так же;
Последние три недели изучал node js, на данный момент могу написать простенький статейник, новостник, блог с авторизацией с использованием express, mongodb, passport и все рауты с REST

Вроде бы много чего знаю, но прям чтобы совсем мастером назвать себя не могу
Куда лучше врываться и как? Английский на уровне отличного понимания (для чтения документаций достаточно точно, nodejs учу как раз по зарубежным курсам)
#26 #1067133
>>1067132
gulp-grunt-webpack, БЭМ, sass-less?
#27 #1067161
>>1067132
Как вариант - фронт-энд же. На рынке ценятся фулл-стаки. Пробуй реакт, заодно изучишь и указанные вышеотписавшимся аноном штуки.
Помимо того, частенько вижу на фрилансе таски, где нодовские приложения взаимодействуют с реляционными базами данных, вроде sql, а взаимодействие с ними с высоты моего дивана, ибо работал только с монго отличается от такового с не-реляционными. Чисто от себя могу посоветовать поковырять метеор, уж больно он хорош.
#28 #1067198
>>1067161

>На рынке ценятся фулл-стаки


>посоветовать поковырять метеор


Диван, плес.

>>1067132
В направлении Реакта. Алсо, дома ты будешь расти в 2-3 раза медленнее по скиллам и хуй кто тебе доверить принятие сколь-либо важных решений.
#29 #1067201
>>1067198
Остальную часть сообщения, где я советовал реакт, ты, видимо, не заметил?
#30 #1067216
>>1067201
Заметил, но ты посоветовал еще кучу ненужного говна, а надо только Реакт.
#31 #1067252
Почему никто не хочет учиться?
#32 #1067255
>>1067252
Где учиться?
#33 #1067259
>>1067255
А причем тут- где?
#34 #1067261
Какой средний возраст в конфе? Судя по анимешным авам лет 15?
#35 #1067265
>>1067161
>>1067198
>>1067133
Всем спс
Доиграюсь щас с нодой, сяду за реакт
#36 #1067285
>>1067259
При том
#37 #1067288
>>1067285
А не пойти бы тебе куда подальше?
#38 #1067316
>>1067261
Мне 14, рад что благодаря аниме аве меня воспринимают, как более взрослого человека.
#39 #1067317
>>1067261
Судя по сайту - 23-28.
12 Кб, 406x551
#40 #1067318
>>1067317
А нет, напиздел.

Вот выборка из 25 анонов, которые зашли на сайт и не пользуются анонимайзерами и прочей фигней.
#41 #1067319
>>1067288
А тебе? какой вопрос такой ответ, аутист
#42 #1067329
>>1067318
Чта за сайт? Как ты ето узнал?
#43 #1067330
>>1067318
это выборка чего? уже несколько раз встречал в тредах.
#44 #1067333
есть ul из 7 li > a
у каждой a есть href
как можно с помощью жквери запихать эти значения в массив?

думал сделать циклом

for (var i = 0; i < ($("#ul a").length); i++) {
navLink = $("#ul a").attr("href");
}

но забивает весь массив значением первой ссылки (что логично).
вопрос: как переходить на следующий <a> на каждой итерации цикла?

пока придумал только костыль - занести в переменную сам var test = $("#ul a"), а в цикле писать
navLink = $(test).attr("href");
#45 #1067342
>>1067333
отправив пост вспомнил про "for each"
решение вопроса в моем же посте

var array = [];
var counter = 0;
$("#ul a").each(function () {
array[counter] = ($(this).attr('href'));
counter++;
});
#46 #1067346
>>1067329
>>1067330

А вот пока люди про реакты рассуждают и прочие ангуляры, ваш скромный анон сварганил сайт с метрикой и вот,вот, хе-хе-хе, мда...
#47 #1067350
>>1067346
какой сайт-то? метрика чего? при чем тут двачи?
#48 #1067351
>>1067342
Про map еще почитай, лалка.
map(a => a.href)
#49 #1067353
>>1067350
Сайт из прошлого треда.

Метрика посетителей, их возраста, географии, операционки, браузера и длины члена/глубины влагалища.

При том что аноны в прошлом треде заходили на этот сайт по вкинутой ссылке.
#50 #1067358
>>1067351
спасибо, няш. в итоге сократился до 3 строк.
#51 #1067392
>>1067319
А в лицо ты мне сможешь такое сказать или обоссышь свои трусишки?
#52 #1067414
>>1067392
а ты чо, в интернете ничо сделать не можешь?
#53 #1067423
>>1067414
А чо ты за интернет прячешься, сам за себя ответить не можешь?
#54 #1067424
Двеочки, не ссорьтесь. Тред по QA двумя блоками ниже.
#55 #1067428
Почему этот тред не в /pr, меня это смущает и возникают закономерные вопрос- не выдавилили ли вас оттуда из за некомпетентности?
#56 #1067441
>>1067428
Мы епт самый компетентный тред во всем воркаче.

Мы на стыке программирования, верстки, софт-скиллов, дизайна и цирка с конями и карликами, когда ключевые технологии меняются каждый год или каждые три года. Мы тут в основном касаемся верстки и js'a, но иногда (а последнее время все чаще) и ноды и прочих ангуляров-реактов. Мы не дрочим тут один язык до посинения, а изучаем сразу несколько языков-фич-фреймворков.

А теперь посмотри на pr. Там моно-треды чаще всего: один язык === один тред. А у нас тут винегрет.

Алсо если тебя что-то смущает в IT-области, то скорее всего IT не для тебя. Тут не про эмоцио, тут про когито и рацио.
#57 #1067443
>>1067441

>Алсо если тебя что-то смущает в IT-области, то скорее всего IT не для тебя


Ну и высер, сразу видно омежку, а не зрелого человека. У меня ещё вопрос, почему в js треде в /пр не рекомендуют кантора, в шапке его вообще нет.
#58 #1067447
>>1067443
А ты гитхаб-гайды у них смотрел, не омежный ты наш?
#59 #1067457
>>1067447
Я только его и смотрел, там список лит-ры и никакого Кантора. Почему так?
#61 #1067465
>>1067459
Кантор как таковой там не упоминается- шах и мат!
#62 #1067469
#63 #1067474
>>1067423
я в интернете отвечаю, а ты чо не можешь?
#64 #1067479
>>1067441

>Мы на стыке программирования, верстки


Подразумевает, что верстка, это не программирование, топкек.
#65 #1067490
Ребята, вы всерьез полагаете, что человек не программирующий с 17 лет способен вкатиться в IT? Ну не смешите, давайте мыслить трезво, не нужно обнадеживать быдло несбыточными вещами. Подумайте ребята, нужно ли вам тратить год жизни и потом осознать, что вы неконкурентоспособны, давайте, надеюсь на ваше благоразумие.
#66 #1067494
>>1067490
То ли дело копирайтерство...
#67 #1067496
>>1067490

>с 17 лет


ты долбоеб чтоли, сука? кому нах нужен 17 летний джун?

если ты до 17 не начал кодить и не задумался о выборе профессии - пиздуй в быдлятню, баллоны маслом натирать.
#68 #1067507
>>1067490
>>1067496
Вы ебанутые, если с трёх лет не кодил, то всё. Пути нет. Ты будешь дном.
святая толстота, потоньше троллируйте
#69 #1067509
>>1067490
Начал кодить с 13. Тогда это был язык скриптов для варкрафта 3. Сейчас бесполезный джун-фронтендер, не могущий найти работу.
#70 #1067511
>>1067509
А мог бы в Вольво работать, дотанчки пилить. Или в метелице.
#71 #1067516
>>1067511
Вряд ли. Посиживал тогда на форуме, где ребята занимались кастомными картами для варика, так там такие шедевры были, казались мне тогда магией. По-моему даже квейкоподобный фпс умудрились сделать на его движке.
#72 #1067524
>>1067490
Два чаю этому мудрецу. Зачем напрягаться, если можно и дальше хлебать мамкины борщи, оправдывая свою никчемность возрастом, путиным и заговором жидомасонов?

мимо 100к-миддл, вкотившийся в 24
#73 #1067525
>>1067524
Поясни за стейк тек.
#74 #1067526
>>1067525
Да стандартный быдлостэк, ванила, реакт-редакс и почти все, что к ним идет в придачу. В бэк не лезу и не хочется.
#75 #1067535
>>1067526
какова величина конторы и кто советуется с тобой / с кем советуешься ты в процессе работы?
#76 #1067540
>>1067535
Большая, но не яндекс, советуюсь с гуглом (я мамкин хекка), иногда советуются со мной, лол.
#77 #1067585
https://codepen.io/Keppler/pen/NgMbgw

Поясните дебичу прозевавшему академию, я сделал див с набором картинок и свойством position : absolute, теперь для следующих дивов, которые должны располагаться ниже я должен пилить их тоже со свойством абсалют, но еще и координаты их изменять, очень геморно.

ну и обоссыте говнокод, конечно
2 Мб, 1882x592
#78 #1067587
>>1067585
отклеилось
#79 #1067590
>>1067587

Напиши что ты хочешь сделать. Абсолют это вообще плохая практика.
#80 #1067593
>>1067590
Хочу, чтобы новые дивы создавались под старыми и не нужно было перемещать их под старые вручную каждый раз.
#81 #1067594
>>1067593
Дивы где? ты в верхнее навигационное меню хочешь новые кнопки-ссылки добавить во второй горизонтальный ряд или что?
#82 #1067595
>>1067594
Я хочу добавить второй горизонтальный ряд непосредственно под картинкой.
#83 #1067597
>>1067595
Ты не туда не воюешь.

У тебя почему-то слайдер, который картинки со стрелочками спозиционирован при помощи абсолюта. Зачем, почему?

Возьми норм макет для обучения и все там легко встанет.

И кокодемию пройди.
#84 #1067604
>>1067597

>Зачем, почему?



Не знаю как наложить дивы друг на друга, решил что можно просто сбацать по координатам.

>Возьми норм макет



Где как?
#85 #1067605
>>1067604
Идешь на торрент. Там базовый-продвинутый по верстке от кокодемии. Качаешь, верстаешь.
#86 #1067606
>>1066891
Вкатился на завод электриком за символическую плату. Мне символическую плату. Быдла много, но оно там неудачливое, и довольно спокойное, только ноет много. Бывает и хуже. Держится всё главным образом на тех, кто реально скилловик, кто может в день сделать работы эквивалентной 10-15 тысячам рублей фриланса. За это им платят 14-15 тысяч рублей в месяц. Живут они за счёт заказов от знакомых, где могут заработать 2 тысячи за 4 часа. И что будет, если они умрут или уйдут, это уже неважно.
@
Но я не за этим зашёл. Наверное этот вопрос лучше задавать в местах с более опытными людьми. Нормально ли называть метод класса достающий запись по индексу geti()? Метод который достаёт запись по текстовому ключу, я назвал get() в пользе такого наименования также возникали некоторые сомнения. За такой стиль именования методов говном поливают или нет?
Задача класса давать удобный доступ к записям. Можно было бы обойтись обычным get(), но имитировать перегрузку методов в JS не самая лучшая идея, так как вызываться этот get будет часто.
#87 #1067638
Почему ни у одного успешного программиста итт нет спиннера как у меня- обычного колхозного слесаря?
#88 #1067655
>>1067638
Это чтобы рыбу ловить?
#89 #1067678
>>1067606

>Нормально ли называть метод класса достающий запись по индексу geti()? Метод который достаёт запись по текстовому ключу, я назвал get()


Обычно хорошим тоном является, хотя всегда может найтись место где "своя атмосфера", не использовать неочевидные сокращения, особенно состоящие из одной буквы. Для имен методов первое слово в имени метода с маленькой буквы, дальше по камелкейсу.
getByIndex - для получения по индексу,
что-нибудь вроде getByKey/getByName - в зависимости от контекста, для получения по текстовому ключу.
Если методы используются для выполнения запросов к базе данных, то есть при их выполнении происходит поиск, часто вместо "get" используется "find". Например,
findById, findByKey.
42 Кб, 453x668
#90 #1067699
Привет, чуваки. Извините за оффтоп, но эта хуйня напрямую связана с учебой, точнее это мешает учебе. Задал вопрос в психаче, но может тут кто-то тоже сталкивался с таким.
Короче у меня какой-то болезненный ебанутый перфекционизм. Например, смотря лекцию, я перематываю ее назад постоянно, дохуя раз. У меня постоянно возникает ощущение, что я что-то не запомнил, запомнил недостаточно хорошо, не наизусть. Это вызывает чувство тревоги и вынуждает пересматривать снова и снова. Но когда я пересматриваю, я убеждаюсь, что я все запомнил, все знаю. Я таким образом проебываю дохуя времени, и от этого тоже испытываю чувство тревоги.
Я знаю, что мне в дурку надо, но может кто посоветует технику избавления от этой одержимости перфекционизмом, я знаю в этом треде шизики есть.
#91 #1067700
>>1067699
Окр обычный. Шизфорения это другое.
#92 #1067741
>>1067699
Иди к психиатру, он поставит диагноз и таблетки пропишет. Самолечение на Двачах это ТАКОЕ.
#93 #1067742
>>1066832
HTML SSI
Мимо-ветеран
#94 #1067778
Сап, а почему давным давно отказались от табличной вёрстки?
Ведь сплошной профит от неё.
-Резиновая.
-Простая.
-Можно применить стиль сразу ко всей таблице и не ебаться с 30 дивами.
-Ебическая кроссплатформенность. Поддерживается и одинаковая даже на первых нетскейпах и альфа версиях експлорера и отображается везде одинаково.
-Нет ебли с отображением.
-Чёткое крепление элементов. Сразу понятно где у тебя будет контент.
-Независимость элементов (ты в 3 ячейке справа и тебе насрать что в яцейке слева происходит.) В отличии от дива который можно распидорасить изменив соседний див.
-Чёткий синтаксис. (Сразу видно в какой ячейке контент.)

Я вдруг задал вопрос всем своим знакомым веб девелоперам даже с опытом 8 лет. И никто не смог дать чёткого ответа. В основном "Так модно же", "Ну так принято везде".
#95 #1067780
>>1067699
Начни нофапон на дней 20, пройдёт.
#96 #1067782
#97 #1067794
>>1067780
Не начинай нофапон, будешь думать лишь о ебле и повысишь риск застойного простатита.
>>1067778
Не семантично ведь.
#98 #1067809
>>1067778
У таблиц очень не оптимальный расчёт соотношения и размеров сторон. Минимум два раза по всем элементам проходится и на ГПУ, вроде, нельзя передать.
Из-за обратной совместимости менять этот алгоритм уже не будут.
Пока таблицы используются по назначению, проблем не возникает. Хотя, если таблица уж очень большая и сложная, тогда и её таки делают на дивах.
Если ты будешь на таблице делать вёрстку, то в какой-то момент ты придёшь к тому, чтоб сделать таблицу внутри ячейки таблицы в несколько экранов. Или сделать таблицу, которая плавно съезжается с другой таблицей. Вот тут то свет на районе и погаснет.

>девелоперам даже с опытом 8 лет


хех мда
гумус-вкатыш
84 Кб, 886x396
#99 #1067834
>>1067778
Сейчас как раз хуячу кучу таблиц, давай разберем по частям тобой написанное.

> Простая


Таблица с внутренними таблицами, кастомные тдшки, трки, хуерки, слева выезжает хуита, див кэннот би э чайлд оф тр)))0 удачи тебе в верстке "простой таблицы".

> стиль сразу ко всей таблице


> анончики, почему tr { border: 1px solid black } не работает??77


))00

> Кроссплатформенность


Кого ебет кроссплатформенность? Ие10-11 спокойно переваривают флексы.

> четкое крепление


Че?

> независимость


Ты в 3 ячейке справа и ее распидорасило по высоте вместе со всей тркой, давай, чисти вилкой, чисти чисти)))0 И чтобы через полчаса было готово ))00 И адаптивность прикрути по фасту)))0 Как это таблица не адаптивится? Мы за что тебе платим?)))0

> синтаксис


Скажи честно, ты наркоман?

Таблица - самое бгмерзкое явление во всей разметке, плод инцеста сумасшедших бухгалтеров и жертв холокоста.
#100 #1067918
>>1067834
Что за бред на пикриле? Какой даун создал 3 таблицы там, где можно было одной обойтись?
#101 #1067919
>>1067834

>слева выезжает хуита


Нихуя непонял, как из таблицы у тебя выезжает хуита?

>ее распидорасило по высоте


Пропиши высоту ячейки. Профит.

>Кого ебет кроссплатформенность? Ие10-11 спокойно переваривают флексы.


А можно с кем-нибудь кто верстает поговорить? У меня сейчас заказ на вёрстку на IE6 например!

> четкое крепление


Поставил таблицу на 100% создал 3 ячейки. Задал размеры по 32% например, в третьей справа пилишь баннер. Этот баннер будет справа даже в случае ядерной войны.

>Скажи честно, ты наркоман?


А тебе сложно запомнить 4 с половиной тега <table><tr><td>?

>Таблица - самое бгмерзкое явление во всей разметке, плод инцеста сумасшедших бухгалтеров и жертв холокоста.


я на полном серьёзе спрашиваю.
#102 #1067924
>>1067834
<td class="table-td">
ТЫ УПОРОЛСЯ ШТОЛЕ?
можно же в css
td {
ХАЙ ПИЗДА ВАГОН ГОВНА;
}
Ну и зачем-то 3 таблицы вместо одной. Да.
colspan='1'
ПИЗДЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЦ!
style="width =:25%; "
Блядь,скажи что это говно твоя CMS генерит, что это за пиздец раковый? Такое говно даже WORD 2007 не генерировал. Стиль для каждой ячейки когда можно всё одним тегом в CSS для всей таблицы прописать. Просто пиздец.
#103 #1067934
>>1067924
Очевидно, что таблица сгенерена Реактом или еще каким шаблонизатором.

>Стиль для каждой ячейки когда можно всё одним тегом в CSS для всей таблицы прописать.


Сейчас бы в 2к17 прописывать стили для тегов.
116 Кб, 1223x569
#104 #1067952
>>1067919
Что-то мне подсказывает, что ты вещаешь с уютного дивана.

> хуита


Такая, что есть компонент, есть таблица, по нажатию на трку выезжает подменюшка, например. У каждой трки своя подменюшка, подменюшка выезжает под конкретной тркой, сдвигая все остальное вниз. Давай ка захерачь мне разметку для такого юзкейса, и чтобы таблица не ломалась и адаптивность и радуги с единорогами.

> создал 3 ячейки. Задал размеры


Бля, эту хуиту даже не буду комментировать.

> сложно


Да. Нахуя мне ебать себе мозги ебучей таблицей, если div > div > div display: flex и все заебись? М?
>>1067924
Еще один диван? Просто скину прокси-компонент таблиц, который используется в проекте.
Ну а за стилизацию по тэгам чего-либо крупнее говнолендинга ты на реактивной струе баттхерта полетишь домой искать новую работу.

Ах, да, эту поеботу на таблицах я делаю исключительно потому, что "кококо нужен ие9".
39 Кб, 900x900
#105 #1067954
Начал разбирать redux по гайду из шапки (там где предлагается приложение с вк-апи написать) - каждый новый кусок кода в конфиге вебпака выдает ошибку. Ох уж этот стремительный мир веб-технологий.
Пользуясь случаем вопрос - вообще нормальный гайд, или есть что-то лучше и/или современнее?
#106 #1067957
>>1067954
Дальше по шапке.
Конкретно в том туториале, что ты читаешь, тупо скопипащенный код не заработает, т.к. вк-апи сдохло, но ничего не мешает тебе его переписать на что-нибудь рабочее (хоть тот же гитхаб апи)
#107 #1067959
>>1067918
Рад познакомиться, это я. Нет, там недостаточно одной таблицы. Да, без таблиц разметка там была бы раз в 20 проще. Нет, заказчику нужен ие9, поэтому таблицы. Да, мне за это платят деньги ))0
#108 #1067967
>>1067952

>Давай ка захерачь мне разметку для такого юзкейса, и чтобы таблица не ломалась и адаптивность и радуги с единорогами.


Только вчера делал. Показать как?

>Бля, эту хуиту даже не буду комментировать.


А что тут комментировать, я правильно всё расписал.

>Да. Нахуя мне ебать себе мозги ебучей таблицей, если div > div > div display: flex и все заебись? М?


в IE6 соснёшь например.
>>1067934

>таблица сгенерена Реактом или еще каким шаблонизатором.


Простите, не знаю всех на свете шаблонизаторов. Алсо генерит максимум всрато. Должно генерировать красиво и лаконично, а тут выходит масло масляное маслом. Весь профит шаблонизатора теряется.

>Сейчас бы в 2к17 прописывать стили для тегов.


Сейчас бы хуйню в 2к17 сморозить. Если нужно задать стиль для тегов, проще задать стиль через css, а не каждому тегу приписывать класс. Это тупо.
#109 #1067970
>>1067959
А почему позволь спросить недостаточно? collspan rowspan прописал и вперёд. Судя по параметрам в итоге они так и так будут 100% ширины занимать, проще ведь прописать сразу.
#110 #1067983
Что скажете насчёт сервиса shikari.do как для фрилансера? Пробовал кто-то? Чёт мне кажется, что идея норм, но в реале всё тухло
#111 #1067984
>>1067967
Показывай, потому и спросил.

> правильно


Это тебе так кажется. А мне кажется, что таблицы - убогое говно, которое в огромном % случаев под современные ui невозможно подстроить.

> IE6 соснешь


Напугал.
>>1067970
Нет, они не занимают 100%. Они меняют свои размеры динамически.
#112 #1068027
>>1067967

>Простите, не знаю всех на свете шаблонизаторов. Алсо генерит максимум всрато. Должно генерировать красиво и лаконично, а тут выходит масло масляное маслом. Весь профит шаблонизатора теряется.


>Сейчас бы хуйню в 2к17 сморозить. Если нужно задать стиль для тегов, проще задать стиль через css, а не каждому тегу приписывать класс. Это тупо.



Тебе уже даже код исходный показали, а ты все никак не прекращаешь. Погугли CSS-модули и БЭМ, осознай причины их появления, потом выступай, что кто-то CSS неправильно пишет.
#114 #1068148
Плоский дизайн ещё актуален или уже смешно выглядит?
#115 #1068216
Антоши, а есть смысл учить PHP?
Не раз слышал, что он говно, но так ли это? Учить его или выбрать что то другое, хипсторский руби или например яву?
#116 #1068235
>>1068216
nodejs
#117 #1068240
>>1068216
PHP уже лет 10 активно хоронят, но он живее всех живых и стабильно входит в 5 самых популярных ЯП.
#118 #1068252
>>1068148
Почему ты спрашиваешь это в фронтенд-треде?

>>1068216
Почему ты спрашиваешь это в фронтенд-треде?
#119 #1068254
>>1068252
А есть бекенд тред? Я сейчас учу фронт и ищу вакансии, много где в требованиях знание бекенда приветствуется.
#120 #1068255
>>1067678
Где найти хорошую актуальную статью с рассмотрением подобных вопросов?
другой анон
#121 #1068259
>>1068254
В pr полно. Знание бэкенд-языков для фронта несколько малоосмысленно, потому что их дофига и не угадаешь что будет на следующей работе. Зачем себе круг поиска ограничивать?

Если в вакансии прям настойчиво требует какой-то бэкенд-язык, это признак того, что у них монолит, а не два отдельных приложения. Нафига тебе это говно?
#122 #1068261
>>1068255
Гугли js naming conventions, на SO было несколько хороших ответов. Почти везде переменные начинаются с существительного, функции и методы — с глагола, булевы переменные с is/has и т.д.
#123 #1068286
>>1068027
Чот ты какую-то хуйню несёшь. А я тебе про что рассказываю?

>кто-то CSS неправильно пишет.


Вижу всратый исходник, говорю что он всрат с аргументами, говорю как улучшить и упростить, причём намного упростить, ты же сейчас говоришь только "Ну вот сходи почитай что-нибудь".
#124 #1068302
>>1068261
спасибо.
#125 #1068303
>>1068240
Но это не отменяет его говенного синтаксиса и прочей мозгоебли.
#126 #1068332
>>1068286

>Вижу всратый исходник


Wrong. Ты видишь конечный результат. Исходник здесь >>1067952 Где это он всратый? Давай-ка поясни.

>улучшить и упростить


Ты предлагаешь нарушить модульность кода и вынести селектор td в глобальное пространство, где он будет конфликтовать с другими модулями, где тоже может td ради... чего? Ради того, чтобы конечный код смотрелся красиво что ли? Охуительное улучшение.

Нагуглил тебе обзорную статью по современному CSS, не благодари: https://m.alphasights.com/css-evolution-from-css-sass-bem-css-modules-to-styled-components-d4c1da3a659b
#127 #1068435
Антуаны, стоит смотреть Sorax'a или там уже устаревшая инфа?
#128 #1068470
>>1068252

>Почему ты спрашиваешь это в фронтенд-треде?


Потому что могу и это фронтенд.
#129 #1068588
Чо можно запилить полезного для повторного использования?
Заебало уже страдать хуйней с лендингами.
189 Кб, 1920x892
#130 #1068775
https://codepen.io/Keppler/pen/PjazGE
Сверху должна быть прозрачная панель, под ней слайдер то есть расположение слоев такое :
- прозрачная панель (z-index : 10;)
- кнопки для слайдера (z-index : 5;)
- картинки для слайдера (z-index : -1;)

При таких индексах кнопки не работают, только если я уберу z-index : -1; у картинок, то все работает, но тогда перекрывается прозрачная панель. Че сделать?
#131 #1068815
Вкатился в курс Базовый HTML и CSS. Где то есть страница барбершопа с html разметкой, которую делали в конце 2 лекции?
#132 #1068816
>>1068775
Кнопки лежат внутри контейнера, у которого з-индекс = -1, конечно они не будут работать. Учи позиционирование. А еще маргины/паддинги.

https://codepen.io/anon/pen/awKxNJ
#133 #1068843
>>1068435
Ну поясните же, а то парниша норм поясняет. Видосам три года.
82 Кб, 776x443
#134 #1068866
Что за хуйня с create-react-app?
Ничего еще не написал, только запустил а в консоли уже куча предупреждений.
#135 #1068872
>>1068843
Можешь смело смотреть, базовый JS почти не изменился. Потом можешь доучить ES5 по видосам CodeDojo или Wes Boss-a (если владеешь ангельским)
#136 #1068891
>>1068816
Благодарю.

>Учи позиционирование. А еще маргины/паддинги.


А я где-то сильно обосрался?
#137 #1068915
Блдаж, чет я смотрю на объем материала и на требования в вакансиях, где надо знать всё, не один хтмл, цсс, яваскрипт + фреймворк + джиквери, а ещё пару фреймворков, желательно хотя бы поверхностно яву/пэхопе/питон, а ещё опыт хотя бы год, а лучше два и еще пару чего нибудь, и всё это на должность джуниора. Так вот, что то становится не по себе от этого, когда хтмл + цсс + яваскрипт + джейквери + ангулар/реакт учится не так уж и быстро полгода минимум до хорошего уровня. А ещё бы английским заниматься не меньше, чтобы хорошо знать, чта делать то нахой, моё очко сжимается всё сильнее:с
#138 #1068924
>>1068915

>чет я смотрю


так не смотри
#139 #1068935
>>1068924
Не выходит, мысли о том, что оче много ещё учить посещают меня сами. И становится как то НЕ ОЧЕ
#140 #1068946
>>1068935
ты никогда не сможешь выучить все
так что расслабься и получай удовольствие от процесса
#141 #1068947
>>1068915
Радуйся, пидр, что войны нет есть профы, которым можно на диване выучиться.
#142 #1068957
>>1068947
Когда я начал учить всё это, так и думал. А сейчас жопа немного начинает гореть от того, что материала очень много и вкатываться надо было раньше.
>>1068946

>удовольствие от процесса


Хочется еще получить работу и деньги за неё. Удовольствие это само собой, то чем занимаешься должно нравиться.
#143 #1068964
Анчоусы, постоянно вижу, что олдфаги в программировании посматривают на таких вкатывалищиков с неким пренебрежением из за того, что наученные на курсах девелоперы не очень то понимают основы программирования и всю вот эту вот базу. Есть какая книжка для аутистов, чтобы простыми словами обо всём? Хочу почитать и вникнуть в основы основ, пока нет возможности сидеть и кодить сваливаю из города на пару недель, времени как раз чтобы неспешно осилить книгу.
#144 #1068981
>>1068915

>хтмл + цсс + яваскрипт + джейквери + ангулар/реакт учится не так уж и быстро полгода минимум до хорошего уровня


То есть по твоему полгода это много? А как же люди в вузе учатся 4-6 лет?
#145 #1069022
>>1068964
Нет такой книги. Технологический снобизм байтоебом можно смело игнорировать.
#146 #1069041
Вот тут про программистов интересное пишут:
https://2ch.hk/po/res/23429371.html (М)
___________
Дадим совет программистам. Нужно перестать конкурировать с джунглями, то есть с Индией и Пакистаном. Просто так "консалтить" или "продавать программы" не получится: будет конкуренция со всеми джунглями, прежде всего - с индусами с солидным опытом и скиллами. Для того чтобы перестать конкурировать с опытной и образованной частью индусов, нужно организовать вертикальную интеграцию в том или ином виде. Для этого нужно изучить три языка: VHDL для разработки схем, Ada SPARK для программирования вычислителей, MATLAB для разработки алгоритмов. Только после этого нужно изучить язык C на уровне чтения сишного кода, не более того. В результате, не замусорив свой мозг лишними языками, девелопер получит способность делать законченные системы на основе собственных или адаптированных архитектур (для этого VHDL) с надежным кодом (для этого Ada, а точнее - ее урезанный надежный вариант SPARK) и со своими алгоритмами (для этого MATLAB, который умеет делать из модели фильтра VHDL код для FPGA). А продавать заказчикам нужно законченное, но небольшое решение, будь то компонент или конечный продукт. Например, модель 32-битного SPARC-совместимого процессора с правильными дополнениями (FPU и прочее такое) на VHDL, которая синтезируется для стойких к радиации чипов FPGA и поставляется покупателю в виде готовой микросхемы с авторской надписью на корпусе. Это первый шаг вертикальной интеграции. Чип этот дорогой (пятизначная сумма в долларах), потому модель тоже можно продать дорого (округлить до первой цифры, например). Теперь второй шаг. Если подняться на уровень выше по интеграции, то можно сделать надежный вычислительный модуль, и цена примерно удвоится. Клиенты для таких вещей могут их себе позволить. А теперь третий шаг вертикальной интеграции. Если подняться еще выше, то можно продать еще свой код на Ada SPARK с теорем-прувером и формальной верификацией софта - код с надежностью в качестве основного товара. Эти три шага - пример вертикальной интеграции и ухода от джунглей, большая часть населения которых может лишь кодить под себя за лайки на сраном Топтале/Апворке/Кроссовере и не знает, что такое надежность, automated deduction формальная верификация. Разработчика софта, который догадается сделать вертикальную интеграцию хотя бы в три шага (лучше - еще больше шагов), вообще не будет интересовать, сколько на рынке труда существует вакансий на языках VHDL, C, MATLAB, Ada SPARK, например.
___________

Скажите, а у JavaScript-программистов можно сделать вертикальную интеграцию и начать зарабатывать по 15 тысяч долларов в месяц? Или никак?
#146 #1069041
Вот тут про программистов интересное пишут:
https://2ch.hk/po/res/23429371.html (М)
___________
Дадим совет программистам. Нужно перестать конкурировать с джунглями, то есть с Индией и Пакистаном. Просто так "консалтить" или "продавать программы" не получится: будет конкуренция со всеми джунглями, прежде всего - с индусами с солидным опытом и скиллами. Для того чтобы перестать конкурировать с опытной и образованной частью индусов, нужно организовать вертикальную интеграцию в том или ином виде. Для этого нужно изучить три языка: VHDL для разработки схем, Ada SPARK для программирования вычислителей, MATLAB для разработки алгоритмов. Только после этого нужно изучить язык C на уровне чтения сишного кода, не более того. В результате, не замусорив свой мозг лишними языками, девелопер получит способность делать законченные системы на основе собственных или адаптированных архитектур (для этого VHDL) с надежным кодом (для этого Ada, а точнее - ее урезанный надежный вариант SPARK) и со своими алгоритмами (для этого MATLAB, который умеет делать из модели фильтра VHDL код для FPGA). А продавать заказчикам нужно законченное, но небольшое решение, будь то компонент или конечный продукт. Например, модель 32-битного SPARC-совместимого процессора с правильными дополнениями (FPU и прочее такое) на VHDL, которая синтезируется для стойких к радиации чипов FPGA и поставляется покупателю в виде готовой микросхемы с авторской надписью на корпусе. Это первый шаг вертикальной интеграции. Чип этот дорогой (пятизначная сумма в долларах), потому модель тоже можно продать дорого (округлить до первой цифры, например). Теперь второй шаг. Если подняться на уровень выше по интеграции, то можно сделать надежный вычислительный модуль, и цена примерно удвоится. Клиенты для таких вещей могут их себе позволить. А теперь третий шаг вертикальной интеграции. Если подняться еще выше, то можно продать еще свой код на Ada SPARK с теорем-прувером и формальной верификацией софта - код с надежностью в качестве основного товара. Эти три шага - пример вертикальной интеграции и ухода от джунглей, большая часть населения которых может лишь кодить под себя за лайки на сраном Топтале/Апворке/Кроссовере и не знает, что такое надежность, automated deduction формальная верификация. Разработчика софта, который догадается сделать вертикальную интеграцию хотя бы в три шага (лучше - еще больше шагов), вообще не будет интересовать, сколько на рынке труда существует вакансий на языках VHDL, C, MATLAB, Ada SPARK, например.
___________

Скажите, а у JavaScript-программистов можно сделать вертикальную интеграцию и начать зарабатывать по 15 тысяч долларов в месяц? Или никак?
#147 #1069050
>>1068935
>>1068915

>очко сжимается всё сильнее


>становится как то НЕ ОЧЕ



УУУУ ПОГРОМИСТЫ ЕБОНЫЕ БАБОСЫ НИЗАШТО ПОЛУЧАЮТ
@@@
Я НА ЗАВОДЕ БАЛЛОНЫ ТРЯПКОЙ НАТИРАЯ МЕНЬШЕ ПОЛУЧАЮ В ПЯТЬ РАЗ
@@@
МАААААААМ Я В ПОГРОМИСТЫ
@@@
ТО ЕСТЬ КАК ЗНАНИЯ НАДО?
@@@
ВСМЫСЛЕ САМОМУ ВЫУЧИТЬ?
@@@
А САПОГ В ЖОПУ ГДЕ ПОЛУЧИТЬ МОЖНО?
@@@
САНПАЛЫЧ ВОЗЬМИТЕ ОБРАТНО РАБОМ
@@@
ЗА 10К СОГЛАСЕН, ЕСЛИ СПИРТА ДАДИТЕ НЕМНОГО
#148 #1069060
>>1069041
Звучит как фантазии байтослесаря.
#149 #1069062
Киньте какие нибудь крейзи проекты сдельные ебанутыми маньяками в этой сфере, чисто по угару
#151 #1069093
>>1069050

>ТО ЕСТЬ КАК ЗНАНИЯ НАДО?


>@@@


>ВСМЫСЛЕ САМОМУ ВЫУЧИТЬ?


До этого ты был прав, но когда я захотел вкатиться, знал, что учить надо и учить надо самому, но вот я предполагал, что знать надо html+css, js+jQuery+react/angular, как оказалось не лишним знать не только один фреймворк, но и другой, а еще желательно в бекенд залезть и хотя бы поверхностно шарить в пхп/яве/питоне, или node.js.
Ну вот, например: https://krasnodar.hh.ru/vacancy/21843792?query=junior frontend

Ко всему вышеперечисленному 1-3 года опыта и, вангую, годный не только технический, но и разговорный английский, а это тоже требует времени и постоянной практики.
#152 #1069096
>>1069093

>Вакансия требует только html, css, less, jquery, bootstrap


>Даже JS указан только как преимущество


>Английский технический


>До 100к



ОЙ АНОНЫ СКОЛЬКО УЧИТЬ НЕ ЗНАЮ КАК СПРАВЛЮСЬ
#153 #1069110
>>1069096
Ну хуй знает, может быть мне так просто кажется, что они не будут заострять внимание на "преимуществах". Я не ходил на собеседования в ИТ сфере, но вот в других там где написано "будет преимуществом" можно читать как "обязательно", а там где поверхносто/технически обычно подразумеваются на порядок большие знания. Видимо я просто себя накрутил, но по опыту устройства по специальности своей химик технолог требуют значительно больше чем пишут.
#154 #1069114
>>1069110
Повзрослей уже блять, не беси меня.
#155 #1069119
>>1069110

>требуют значительно больше чем пишут


Наркоман штоле? Пишут идеального кандидата, а работают с кем придется. Сергиев Посад это не то что бы Мекка JS-разработчиков.
#156 #1069137
>>1069063
Класс! Спасибо
#157 #1069139
>>1069114
Что именно ты имеешь в виду под этим?
>>1069119
Ну хз, говорю же, видимо я просто накрутил себя. Со мной такое бывает, сорт оф чувство тревоги даун-аутист же
#158 #1069147
Чуваки, ситуевина такая, оказалось так, что мой брат(кузен) тимлид, фронт/бэк енд, ну короче вот это все. Мы давно не общались, но я связался с ним и он сказал, что готов помочь. Это конечно хорошо, но я в душе не ебу по каким вопросам к нему обращаться, я только верстку изучать начал, нюфаг короче говоря, собственно в этом и вопрос, так как сейчас у меня начальный уровень, мне особо и спросить то у него нечего. В чем профит, грубо говоря? Единственное, что я показал ему программу обучения из шапки, которую он одобрил, я тупо не вижу картины в целом и вообще слабо представляю себе что такое фулстак/тимлид и какие вопросы такие люди решают.
#159 #1069153
>>1069139

>сорт оф чувство тревоги


>накрутил себя


>не понимает, что имеют ввиду, когда предлагают повзрослеть


Все понятно, омежка, который решил, что в треде его утешат и вытрут сопли.
#160 #1069182
>>1069153
Ну ето же сосач, здесь все такие же
#161 #1069186
>>1069153
Ты чего злой такой, как собака?
#162 #1069190
>>1069147
верстай да показывай ему свои работы. пускай тебе код-ревью проводит. подсказывает где-то, где-то объяссняет, что вот так, мол можно короче и проще сделать.
#163 #1069222
>>1069186
>>1069182
Да я и сам такой.
#164 #1069226
>>1069190
Действительно, можно ведь просто работу сдавать на проверку, типа сверстаю барбершоп и ещё какую хуйню да дам глянуть. Пасиб.
#165 #1069238
>>1069226
А можешь и мои работы показывать?
#166 #1069248
>>1069238
А ты мне что за это?
#167 #1069250
Сижу в деревне в поволжье с хреновым инетом. Еще в прошлом году я сидел тут и проходил автоматизированные курсы на кокодемии, а в этом году уже учу js и js для мужиков, пишу на wp блог для себя и доделываю адаптивный сайт на gulp-sass для человека. Глядишь на следующее лето уже буду учить какой-нибудь реакт или ангуляр тут.

Это я к чему - заебали ныть. Вечно какие-то паникеры, нытики, все-пропальщики. Я понимаю что процентов 50 таких это копирайтеры, но остальные то кто? Девочки внутри из неполных семей? Тьфу.

Ну и как понял опытный анон я медленно учу. Так что если ты талантлив + есть свободное время то ты за год втянешься. Главное не сдаваться. И никогда не смотреть последний сезон Ментов.
#168 #1069252
>>1069238
И мои тоже, Антоша, помоги другим Антонам же
575 Кб, 1118x664
#169 #1069287
Анонцы, вот я спиздил в интернетах бутстрап-тему.
На пикриле отчетливо видны колонки. Но бля bgi и bgc расположены на весь экран. Как этого добиться, не изменяя стандартной ширины .container/.row??
#170 #1069297
>>1069114
гайд запили
#171 #1069299
>>1069248
ты ахуел? я тебе сказал, что делать с твоим ресурсом
#172 #1069327
>>1069186
просто эта собака не может сама себя трахнуть
252 Кб, 1280x960
#173 #1069328
порекомендуйте, что по angular2 посмотреть почитать. можно на английском.
Есть задача, например сделать плейсхолдер для textarea, который бы прятался при фокусе на поле, и снова появлялся при анфокусе, если поле так и было не заполнено.
На чистом js представляю как это реализовать. Но в angular2 все по другому.
#174 #1069329
>>1069327
В отличии от тебя, кек.
#175 #1069335
>>1069287
Задать элементу фон. Вложить контейнер внутрь элемента.
#176 #1069339
>>1069287
по умолчанию элементы блоки растягиваются на 100%, то есть если у него нет ограничений в виде вложенности в другой блок, то он принимает значение заполняет всю ширину.
#177 #1069341
>>1069335
уже так и сделал, все равно спасибо.
#178 #1069369
howdy ho, программисты
стоит ли новичку начинать со Angular 2 ? знаю основы js, как лучше сделать, учить по немного несколько фреймворков, к примеру реакт + бэкбон, или все таки более-менее нормально освоить второй ангуляр ?
#179 #1069383
>>1069369
Бекбон в 2к17
#180 #1069391
>>1069383
ну я к примеру, допустим чекаю вакансии в моем городе фронта, нигде ануляра 2 нету, везде реакт\бэкбон\ангулярЖС
23 Кб, 500x363
#181 #1069393
Помнится год назад читал статьи в духе You might not need redux. Я тогда не то что реакт, даже на жс особо не кодил, но это не суть. Сейчас же я вижу статьи и туториалы, где советуют не использовать состояние компонентов, а пользоваться редаксом. Где правда?
Недавно начал учить реакт и склоняюсь ко второму варианту по той причине, что просто не понял - как реализовать "общение" между компонентами? Вот сейчас например решил начать с классики - тудулист: написал компонент Форма (инпут + кнопка) и хочу, чтобы по нажатию на кнопку брался текст из инпута и вставлялся в компонент Таск, который в своб очередь будет добавляться в компонент Лист. Как вот это сделать не пойму?
#182 #1069394
>>1069393
нихуя в данном посте не понял, но появилось желание скачать реакт
#183 #1069405
>>1069393
Читай доки дальше. До стейтов с пропсами ты еще не дошел, значит рано тебе еще в риииииииииидакс лезть.
#184 #1069408
>>1069405
Дошел, просто не выкупаю как это все связать воедино.
#185 #1069465
Откуда сторонние шрифты воровать?
63 Кб, 500x700
#186 #1069525
>>1069328
HostListener жи есть.
#187 #1069655
Пацаны, когда навожу на элемент в таблице соседние элементы прыгают, фиксед и статик пробовал, что еще?
#189 #1069660
БЛЯДЬ Я РАЗОБРАЛСЯ С РЕДАКСОМ
//мимо-залетный макака
#190 #1069662
>>1069657
Тебе что-н свойство box-sizing говорит?
#191 #1069671
>>1069660
в чем профит его ?
#192 #1069688
Сука, как же горит
Решил сделать полноценную приложуху, подятнул реакт-роутер-редакс. Там ошибка, тут ошибка, обновите пакет, обновил, а в обновленом все по другому, приложуха нахуй сломалась.
Реактобоги, как и на чем вы пилите полноценные приложения? Реакт, редакс, реакт-редакс не в счет.
#193 #1069689
>>1069688
Ще й Абу не дає постити з-під ВПН, сука ти така, заєбало айпі змінювати щоб повідомлення відправити.
#194 #1069723
>>1069688
Роутер, саги, redux-form, axios, humps, да дохуя всего.
#195 #1069903
на гитхаб пэйжес можно только один сайт залить?
#196 #1069904
>>1069723
можешь пример использования humps в реакт-редаксе привести?
#197 #1069905
>>1069903
для каждой репы можно свой гитхаб пэйжес
#198 #1069915
>>1069905
для каждого аккаунта может быть?
там же надо юзернейм указывать
#199 #1069918
>>1069904
Он в транспорт обычно встраивается, реакт-редакс тут не при чем. Нужен потому что рубипидоры любят снейк кейс, а кложадрочеры вообще кебаб. В JS с таким работать не фонтан.
#200 #1069928
>>1069915
Клонируй сайт в бранч gh-pages, обращайся по https://username.github.io/repository/index.html
#201 #1069978
>>1069918
понял, спасибо
111 Кб, 600x366
#202 #1070008
Пару лет назад занимался версткой, в месяц выходило кое-как 10к. Помню, что уже тогда обычной верстки было мало и многие заказчики требовали натяжку на движки и уметь в js, поэтому охуел от малого количества работы и бросил.
На данный момент умею верстать на среднем уровне, поверхностно знаю jquery для допиливания готовых свистелок. Умею в адаптивную верстку. Но плохо знаю английский.
Как думаете, реально за 1,5 года подучить английский и js до среднего уровня и научиться натягивать верстку на mod-x и вордпресс? Как мне кажется, этого будет вполне достаточно для успеха в вебе и постоянного заработка.
#203 #1070039
Чет не могу понять, когда использовать контекстные, а когда дочерние селекторы.
#204 #1070049
>>1070008
тебе кажется.
теперь в твой "стек" надо добавлять скиллкап в переговорах и продажах.
#205 #1070061
Бляпиздец аноны, помогите, умираю. В конце недели мозги запеклись нахуй.
Есть две функции, они возвращают либо true, либо false.

Как можно запихнуть эти ебаные функции в условие, чтобы при проверке условия ОБЕ выполнялись или НЕ выполнялись?
Конструкция
if (func1() && func2() )
не подходит, т.к func1() false, то в ней выполняется все до return false, func2() не выполняется.

Точно помню, что был какой-то способ провернуть такое ебучее условие.
#206 #1070069
>>1070061
Так одиночный операнд же, разве нет?
#207 #1070071
>>1070061
Нифига не понимаю, что ты хочешь сделать.
#208 #1070134
>>1070061
Используй ===, наркоман.
#209 #1070169
>>1069928
чувак, поясни пошагово для дебила, как это сделать, куда жмякать
#210 #1070172
>>1070169
Пошагово в доках гитхаба есть.
#211 #1070205
>>1070049
Это еще зачем?
#212 #1070262
Как вы изучаете что-то новое, работая по 8 часов в день, фронтаны? Я вот работаю 8 часов в день, из них 2 часа трачу на дорогу туда и обратно, в итоге получается 10 часов, плюс надо немножко отдохнуть, приготовить еды на завтра, помыть очко после работы и т.д., в итоге остаются только выходные, но если учить каждые выходные, то на следующие выходные забываешь половину того, что учил на предыдущих. Как стать фуллстак-богом в таких условиях?
#213 #1070273
>>1070262
Сам примерно с таким расписанием пытаюсь что-то учить. Считаю, что важнее регулярность, стараюсь каждый день хоть понемногу чем-то заниматься.
В транспорте можно читать, у меня в среднем 3 часа на дорогу, плюс мобильный интернет, можно поковыряться в какой-то теме. Свой ноут/винпланшет, можно на работе находить свободное время, чтобы на нем позаниматься тем, что интересно без анальных зондов от местных админов и прочего большого брата. Плюс еще в том, что твое окружение всегда с тобой, приходишь домой и можешь сразу же продолжать работать.
Дома в качестве отдыха можно еще поработать за ноутом или почитать книгу по теме на сон грядущий.
#214 #1070278
>>1070262

>Я вот работаю 8 часов в день, из них 2 часа трачу на дорогу туда и обратно, в итоге получается 10 часов


у тебя проблемы с логикой или с математикой.
#215 #1070279
>>1070278
Долбоеб пытается выебаваться и обсирается, классика.
#216 #1070320
Как сделать, чтоб флекс-элементы выполненные дивами, выстроились в ряд, а не занимали каждый по строке?
#217 #1070325
>>1070320
они и так по умолчанию выстраиваются в ряд, нужно просто задать родительскому контейнеру display: flex;
#218 #1070328
>>1070325
действительно, и я ведь знал это. сам попутал "-" с "_" в названии селектора, еще и удивляюсь чего это у меня не выстраивается в ряд.
блять, вот как верстать начинаю, все знания будто отшибает, да еще и внимательность и восприятие падает. пиздец какой-то.
#219 #1070369
>>1070278
Я долго не мог въехать но потом понял, что проблема в "из них". Простите меня, господин логичный программист.
#220 #1070377
Привет, аноны. Прохожу базовый и возникли вопросы.
В одном уроке он объясняет, как написать хтмл разметку, потом строит сетку, а потом уже оформляет. Считается ли нормальной практикой, если я, предположим взял боди, прописал все базовые свойства к нему, добавил фон при необходимости, затем я берусь за хедер: пишу хтмл код и сразу оформляю хедер в цсс, чтобы видеть промежуточный результат, а уже затем приступаю к следующему блоку и так по циклу? Есть ли какие-то подводные камни в этом способе верстки? Лично для меня так было бы удобнее, но может я чего не учитываю?
#221 #1070379
>>1070377
Принцип конвеера Форда гласит что? Этапность, разделение задач на мелкие, последовательное их выполнение. Если ты верстаешь не из головы, а по макету, то лучше все же сначала полпостью закончить хтмл потом к ксс и только временами возвращаться к хтмл.

А вообще не парься там уже на продвинутом все поменяется.
#222 #1070399
>>1070377
как удобнее так и верстай, здесь как и везде главное - результат и затраченное на него время
#223 #1070404
А если верстают с нуля без макетов, то как выравнивать элементы друг относительно друга?
#224 #1070459
>>1070404
Одинаковые паддинги если по верхней флексы если по средней.
#225 #1070480
Есть инпут ввода с атрибутом placeholder="Что ищем?".
По заданию надо, чтоб эта надпись "Что ищем?", когда поле в фокусе или в него что-то введено, появлялась над полем мелкими буквами. Как это реализовать?
#226 #1070490
>>1070480
на tinkoff.ru посмотри как это реализовано
#227 #1070492
>>1070480
Псевдоклас с абсолюткой
#228 #1070612
>>1070134
добра, анон!
#229 #1070648
>>1070262
никак. поэтому я 4 раза за год увольнялся. Если ты изначально был в разработке, то такие вопросы бы не возникли. Но ты похоже перектился и единственным твоим стимулом были деньги, немного мозгов и чуть-чуть интереса к области. Поэтому когда ты заебан, последние две вещи тут же отпадают.
У меня само собой получалось, что я пока выносил работал в той или иной компании и перенимал на сколько мог их практики и знания - это и было обучением. На тот период ни о каком самообучении не могло быть и речи, меня воротило от этой темы. Потом я увольнялся, спустя неделю приходил в себя, перегруппировывал полученные знания, изучал что-то новое и на новой работе использовал уже усовершенствованные практики. И так несколько раз.
Сейчас думаю, когда закончится проект попробовать посамообучаться пару месяцев, попутно следя за вакансиями, в ожидании идеальной.
#230 #1070653
>>1070648
Не боишься, что такими темпами скоро вообще брать на работу перестанут? Насколько я слышал, обычно не любят когда так часто меняют место работы.

мимо
#231 #1070666
>>1070648
Мне тоже это кажется единственным нормальным вариантом, но частая смена работы,говорят, отталкивает работодателей. В отличие от тебя я даже практик никаких не перенимаю и моя работа происходит примерно так: все вокруг С++ боги, а я один фронтэнд сижу в углу и допиливаю проект, который недоделал какой-то чел на фрилансе. Причем пишу я лютое говнище, потому что код не рассчитан на большинство вещей, которые от меня хотят и мне приходится пилить костыли. Хз, может, у всех так, но я представлял, что у меня будет какая-то команда у которой я смогу учиться и которая будет объяснять мне мои ошибки и пиздить за говнокод.
#232 #1070683
>>1070666

> у меня будет какая-то команда у которой я смогу учиться и которая будет объяснять мне мои ошибки и пиздить за говнокод.


У меня так. Ищи нормальную компанию.
#233 #1070736
Стоит ли кодировать в визуальной студии? Или это как кувалдой гвозди забивать?
#234 #1070748
>>1070653
Боялся, но не мог иначе. И все оказалось офигенно, укрепив меня в том, что нужно слушать себя, использовать свои возможности и привычки, а не бороться с ними.
Многие спрашивали, почему было 2 увольнения за 3 месяца, и не перезванивали. Но это было только на пользу. Это были не "мои" фирмы.
А потом в связи с наличием свободного времени я начал немного разбираться в себе и почему так происходит и как мне себя правильно применять.
Я понял, в том числе, что например с последней компании должен бежать любой уважающий себя разработчик, и теперь мог не мямлить на последующих собесах, а уверенно пояснять, что и как. Но почему-то в итоге перестали интересоваться моим прошлым, так что даже объяснять отпала необходимость.
#235 #1070750
>>1070666

>частая смена работы,говорят, отталкивает работодателей


да, отталкивает

я также примерно работал. вокруг php, js, python боги, а я один верстальщик. научился в гит, работе с командой, с php, js кодом. Увидел какие есть фреймворки, библиотеки, в чем их круть. О себе много узнал.
В том числе подумал, что может стоит перекатиться в бек.
#236 #1070751
>>1070736
чего ради? ставь phpStorm
#237 #1070768
>>1070736
только notepad только хардкор!!
#238 #1070775
>>1070262
Встаешь рано утром, кодишь, пока едешь на работу, слушаешь подкаст, когда на работе есть лишнее время свободное (обедаю в офисе, уходит минут 20), сижу и кодю свои проекты. Код-ревью и все прочее помогают. Плюс стараюсь применять изученные технологии на практике, потому что разрешено применять любые удобные дли тебя технологии, если ты один пилишь что-то с нуля или дорабатываешь.
После работы тоже код пол-часа/час, ну и на выходных немножко (часа 2 в день).
Так и живем.
#239 #1070860
>>1070736
В студии код — да, в вижуал студии (иде) — нет
157 Кб, 720x1280
#240 #1070865
Во дела!
14 Кб, 584x228
#241 #1070902
>>1070865
Ебать-копать, так этот няша еще и русский! Может, он даже учился по шапке.
711 Кб, 350x262
#242 #1070984
Аноны, помогите разобраться, как сделана трансформация SVG маскота тут:
https://metamask.io/

Насколько я понял, у них есть сгенерированный JSON с какими-то параметрами для каждого полигона, но саму трансформацию обсчитывает этот код:
https://ideone.com/DON2TN

Нужно реализовать подобный элемент, но что-то мне подсказывает, что на three.js гораздо легче такое сделать, хотя и люблю SVG.
#243 #1070991
>>1070902
он ее составлял
#244 #1070994
>>1070902
Ебать ты америку открыл, это ж Данилка наш Абрамов.
#245 #1070996
Аноны, как запилить отдельный стиль элемента для айпадов?
Просто никогда такого не делал, какие теги css используется, если нужно именно для айпадов сделать версию элемента?
#246 #1071000
>>1070996
.menu img @media only screen and (device-width: 768){
...
}
Сделал такой css, но не работает.
#247 #1071004
>>1071000
@media (в скобках указываешь при каких значениях должно происходить изменение свойств: max-width или max-height или orientation: landscape) {
cздесь уже пишешь, что ты хочешь менять. формат такой же, как и обычно -
.класс {
свойство: 1;
}
}
#248 #1071020
>>1071004
cпс, но не работает(
хоть айпада у меня нет, но в хроме не работает
#249 #1071031
Нагуглил что еще нужно добавлять media="screen and min-device-pixel-ratio: 2". Или не нужно?
#250 #1071038
все, нашел генератор кода, с ним работает
сяпки)
#252 #1071130
>>1071080
а ссылку можно?
7 Кб, 239x200
#253 #1071187
Можно ли не учить js и все делать на jquery?
#254 #1071196
>>1071187
Ты же пишешь js не зная машинного кода.
#255 #1071199
>>1071187
Можно. И даже нужно, сейчас жс нужен только как база для реактов. Если нужно что-то быстро сделать то жейквери все то топчик.
Сеньор
#256 #1071204
>>1071196
>>1071199
Спасибо, а то сейчас выбираю из двух стульев: пройти полный курс Кантора по js или в два раза быстрее освоить jquery. Надоело постоянно допиливать чужие велосипеды.
#257 #1071244
>>1071204
Cмотря для чего опять же.
Освой jquery, лишним не будет точно.
#258 #1071368
>>1070994
Кто такой? Чем знаменит?
#259 #1071370
>>1071368

Автор редакса
#260 #1071402
Как можно отцентрировать блок с формой? Бутсраповский контейнер. Пробовал всякую разную хуйню, ничего не помогает. text-align выравнивает только textarea. Штуки вроде margin: 0 auto; тоже не работают. Пробовал как вне контейнера бутсрапа так и в нем.
#261 #1071404
>>1071402
попробуй флексом:
display: flex;
flex-direction: column;
align-items: center;
#262 #1071406
>>1071404
Был бы ты рядом - расцеловал бы. Спасибо.
#263 #1071479
А у кого-нибудь есть макет лендинга с сеткой? Хочется в бутстрапе попрактиковаться
#264 #1071491
Реквестирую годные материалы для изучения node JS.кроме очевиного скринкаста Кантора
70 Кб, 1280x720
#265 #1071553
>>1066829 (OP)

>базовый рашка интенсив


>em не используйте! rem не используйте от слова совсем!



>Смуззихлёб с восточного побережья с 300к далларов в секунду - пикрейлейтед



Кому верить?
#266 #1071556
>>1070902
Как только узнал его, сразу стало интересно русский ли он (даже в треде спрашивал)? Потому что в одном интервью его английский отдавал русским стилем. Оказалось да, вон оно как!
183 Кб, 1087x838
#267 #1071557

>русский ли он

#268 #1071564
>>1071557
Таки я это и запостил >>1070865
#269 #1071567
>>1071553
Смузизлеб сычует на 10 к Грина в месяц в лучшем случае а Першин изи делает по 30 к на рыло со всяких интенсивов подписок и прочего.
#270 #1071571
>>1071553
на rem было удобно опереться, когда нужно было масштабировать сайт в зависимости от ширины экрана.
em использовал до поры до времени для задания line-height, но практика показывает, что это ни разу не пригодилось, а хром и мозилла округляют дробные лайн-хайты до целых в разные стороны при пересчете в пиксели.

Короче это специфические инструменты, которые редко и узко бывают очень годными.
#271 #1071579
>>1071567
Смузизлебовская подписка дороже, и людей больше.
#272 #1071586
>>1071571

> когда нужно было масштабировать сайт в зависимости от ширины экрана.


А сейчас типо не нужно?
#273 #1071695
>>1071557
он хохол иначе как объяснить появление редакса? на такое только сверхчеловеки способны
#274 #1071714
>>1069688
Нахер вообще нужен роутер-редакс? За два с хуем года промышленного формошлепства ни разу его не подрубал.
#275 #1071717
>>1070262
Захуячил в новый проект саги (до этого ни разу не трогал даже "ванильные" генераторы), асинк-эвейты, подружил все это дело с рельсой = вот так и изучаю постепенно.
#276 #1071723
>>1071553

> meteor


Анон, я вот для себя клепаю одну говнину, так я все стили инлайново ебашу, т.к. мне впадлу заморачиваться версткой. Ну и да, fsize в емах, т.к. опять же впадлу заморачиваться, а так сразу понятны примерные пропорции между заголовками с 1.5em и 1.7em например.
#277 #1071730
Так чем в итоге лучше размер шрифта задавать7
#278 #1071735
>>1071730
В ремах
#279 #1071807
Ну что, попробуем сверстать барбершоп. Снова.
#280 #1071816
>>1071730
В сантиметрах.
#281 #1071847
>>1071807
Da pora uje
#282 #1071870
>>1071695
Суперлюдины
#283 #1071882
Сегодня зашел на сайт extjs и охуел, что это платный фреймворк за 9000$ в максимальной комплектации! Может кто пояснить за него? Какие задачи решают с его помощью и почему так дорого? Это ведь из той же оперы, что и реакт с ангуляром?
#284 #1071884
>>1070262
В чем проблема учиться на работе? 70% времени занимает чтение кода и доков же
#285 #1071890
>>1070775
Junior? Жить когда?
#286 #1071892
На нонейм-клабе есть продвинутые интенсивы академии и за 2015, и за 2016, а в шапке только 2015. Чекнул содержания, да, они отличаются. Расскажите плез, какой лучше глянуть.
#287 #1071902
>>1071892
Чем новее тем лучше. Че тут думать?
#288 #1071917
>>1071882
таблицы, таблицы, приправленные таблицами
#289 #1071927
>>1071553
andrew mead? как курс?
23 Кб, 600x584
#290 #1071932
>>1067952
Что за шрифт?
#291 #1071958
подскажите, где можно найти учебник кантор в pdf забисплатна))
#292 #1071985
>>1071586
прям уменьшить все размеры ровно в 2 раза - такое было лишь раз в моей 2хлетней карьере. И задавая все размеры в rem, можно было просто записать что-то вроде:

html {
font-size: 16px;

@media (max-width: 767px) {
font-size: 8px;
}
}

Но обычно такого идеального случая нет. Размеры изменяются по разному и приходится для каждого отдельно прописывать условия. И в rem были размеры или в чем-то другом уже играет мало роли.
#293 #1071987
>>1071730
не еби мозг. задавай в px. самый очевидный и простой вариант. из практики потом сделаешь свои выводы
#294 #1071989
>>1071884

>70% времени занимает чтение кода и доков же


проиграл всей рекламной конторой из которой уволился полгода назад
В первом моем офисе такое хоть и не приветствовалось в открытую, но все к тому располагало.
А вот когда я попал в лапы к рекламщикам, я познал, что такое таймменеджмент. Ты для них робот на конвейре. Обучение и "разбирательство" в коде не заложены в производственный процесс.
#295 #1071992
Вангую
>>1070775 - этот вкатился из интереса

>>1071890 - а этот просто откуда-то сбежал или повелся на зарплаты как и я
109 Кб, 1000x900
#296 #1072051
Привет, фронтач. Прошёл базовый + скрины платных курсов, сверстал Глейси. Не смог только ползунок цен сверстать, он вроде как на jQuery делается.
Буду рад, если кто-то похвалит или наоборот покажет, что я не так сделал.
4 дня верстал эту срань.
https://skorovmogilu.github.io./index.html
#297 #1072056
>>1072051
Делай теперь по продвинутому интенсиву. Шоб все было адаптивно на галпе и сассе.
#298 #1072061
>>1072051
Молодец. Серьезно, после базового очень годно, особенно транзишн с лейблами, на слайдере и все это. Да еще и за 4 дня. Смотри продвинутый и делай дальше.
85 Кб, 595x599
#299 #1072065
>>1072051
лень смотреть код. но визуально всё вылизано, что даже приебаться не к чему.
#300 #1072067
>>1071989
А нахуя работать в подобных местах? Там наверное и про баг-трекер не слышали?

>>1071992
Честно, не ебу, о чем ты. Я ведроид-господин, вкатился в него не из-за денег. Был джава-господином. Везде кодеры гуглили, читали, двачевали что-то на работе.
Дрочем дома занимались фрилунсеры на полставки, либо красноглазики по желанию.
Не ебу, что такого сложного задрочить очередной 5-минутный js-фреймворк на работе. Как можно не позволить кодеру чтение доков и хабра. Особенно во фронте, где инфы очень много?
#302 #1072094
>>1072067

>нахуя работать в подобных местах


каюсь, больше не буду

>про баг-трекер не слышали


почти так использовали wrike
там и git не применяли

>Везде кодеры гуглили, читали


За беками это замечал, да. А настоящих фронтенд команд я к сожалению не видел, может там также
121 Кб, 620x494
#303 #1072095
>>1072051
И так все твои а-ля material design лейблы
448 Кб, 872x502
#304 #1072096
>>1072051
Дропдаун каталога не закрывается пока не уведешь курсор за пределы главного списка
500 Кб, 1272x482
#305 #1072098
>>1072051
Тут ссылка ховериться когда я навожу мышь правее нее
h2 внутри a вроде не комильфо
#306 #1072100
>>1072051
Но в принципе норм. Но больше не делай ничего не адаптивного. Это уже хуйня без задач.
#307 #1072103
>>1072051
На хрен ты вынес все скрытые элементы в отдельный блок hover_elements? Это такая новомодная техника?
Скрытые элементы должны быть рядом со своим родительским элементом (внутри него)
265 Кб, 1536x2048
#308 #1072122
Что можете сказать о вебинарах хтмл академии? Итт кто-нибудь проходил? Думаю записаться сюда https://htmlacademy.ru/intensive/javascript но не знаю стоит ли это 20к. Сейчас пока работаю версталой у себя в мухосрани, хотелось бы переквалифицироваться в нормального фронт эндера.
#309 #1072125
>>1072122
Посмотри на торренте и поймешь стоит оно или нет, че ты как маленький
#310 #1072133
>>1072125
Смотрел в прошлом году, дропнул на середине. Но другое дело когда ты отдал 20к за это, практика которую будут у тебя проверять, личный наставник поясняющий за всю хуйню вот это всё.
#311 #1072142
>>1072133
Шо так не делал, шо так не будешь, имхо
#312 #1072145
Пиздец все таки развелось всяких курсов, где обучают ВЕРСТАТЬ и делать саеты. Хтмлакадемия, Лофтскул, всякие Русаковы, Исламовы, КодКадемии и пр. и др.
Может, пора свои курсы пилить, где я буду учить всех бутстрапу? Или уже поздно и ниша занята.
#313 #1072150
>>1071902
я подумал, что в версии 2015 рассказывается что-то важное, чего нет в 2016, потому в шапке и не обновили ссылку
#314 #1072152
>>1072142
Ну не совсем верно. Тогда я хикковал годами и мне действительно было лень. А сейчас, устроившись, понимаешь что без жс никуда.
#315 #1072158
>>1072133
типичное заблуждение. Думаешь, раз заплатил деньги, то из тебя обязательно должны сделать фронтендера 80 левела. На самом деле, всем похуй на тебя и на твои жалкие 20к. Есть одна для всех программа и один поток, и качество материала от денег не зависит. Конечно, сам факт того что ты вложил свои бабки - хорошая мотивация не распиздяйничать, многие на это и рассчитывают. Но если бы ты хотя бы раз досмотрел курсы до конца, то понял, что до финиша добираются процентов 50 от силы, так что дело не в деньгах, а в твоем желании научиться и разобраться. Никто кроме тебя этого делать не будет. Да, главный плюс прохождения платного курса - наличие типа наставника. Но ты не думай, это не программист из гугла, который за 20к (это их зарплата средняя, по крайней мере для курсов по верстке) сделает из тебя бога верстки или фронтенда, а не пойми кто в лучшем случае какой-нибудь миддл в поисках легкой подработки. Так что чудес не жди, разбирать с тобой каждую строчку кода не будут, главное проверят чтобы работало. С таким же успехом я к примеру за 15к могу тебя попинать чтобы вовремя делал задания.
#316 #1072178
>>1072051

>skorovmogilu


Что-то проиграл
#317 #1072182
Прочитал Кантора, прорешал 50% задач самостоятельно. Остальное пришлось подсматривать и некоторые вообще не понял. Короче, градация пиздецовая по задачам, от нехуй делать, до какой-то жопы, даже если почитать решение, все равно не понимаю. Это пишу как человек который первый раз сталкивается с пограммированием. Знания остались, но достаточно разрозненные. Захотелось закрепить какой-нибудь годнотой, скачал Флэнагана, но после 10% книги пришло осознание, что это просто справочник без задач. То есть ты просто читаешь информацию и не закрепляешь практикой. Мне вообще непонятно зачем эту книгу рекомендовать как обучающий материал. Это годный справочник, но как по нему обучаться то? Может я не прав, поправьте меня. Также может посоветуете что-нибудь годное для закрепления материала с задачками.
#318 #1072202
>>1072182
Ебошь проекты уже, хватит книги читать.
#319 #1072228
>>1072122
купил год назад летний курс. дропнул на 3-4 занятии.
основная причина - наличие работы, причем не рутинной, а мозгоебной и проблемной, где тоже приходилось постоянно что-то гуглить, не понимать, выматываться. Спустя 8-10 часов такого нет никакой мотивации ебашить бесплатно.

А на js интенсиве вообще нихуя не объясняют, только дорогу показывают.
#320 #1072230
>>1072182

>2k17


>годный справочник-книга


Такое ощущение, что единственный годный справочник - это гугл.
А всякие сборники устаревают еще во время написания.
#321 #1072232
>>1072202
Какие например проекты? Я себе пилю сейчас портфолио на HTML и CSS. Какой-то сайт по рандомному макету, хочу туда JS потом запилить. Не особо тороплюсь, где-то месяц еще есть для подтягивания JS. В том же канторе большинство примеров были не очень реалистичны. Хочется учебник или задачник, лол, чтобы управжнения были максимально похожими на реальную работу.

>>1072230
Ну мне бы ОСНОВЫ.
#322 #1072236
>>1072232
Придумай сам какую-нибудь программу, которую тебе было бы интересно реализовать.
#323 #1072239
>>1071932
Стандартный в атоме под линукс.
#324 #1072244
>>1072232

>Какие например проекты?



Сам придумай. Дрочка верстки и jq-перделки это баловство. Двигай в сторону Реакта и нормальных приложений.
#325 #1072245
>>1072182
Флэнеган устарел. Но вообще это такой сикп для жсдебилов, т.е. если ты вдумчиво его прочитаешь, то будешь примерно понимать, как вообще работает интерпретатор жс. Для поиска работы этих знаний не нужно, лол.
>>1072232
Никто не смотрит портфолио, если ты не вебдизигнер. Я тебе больше скажу - никто даже в мой гитхаб не лазил перед собеседованием. Делаешь рандомную приложуху, где закрепляешь теоретические знания на практике, профит.
#326 #1072247
>>1072228
Да блядь дорогу на хуй.

А вообще в Академии с тобой твой наставник работает. Гуглить с ним уже меньше.
#327 #1072250
А вообще в академии даже на верстке не 50 а 40 % доходят до конца. Это на верстке. И наставникам там из 25 платят 5-6к с ученика. И прошел ты курс или нет на зп наставника вообще не отражается.
#328 #1072281
#329 #1072286
Сап, двач, есть один проект на тайпскрипте, и в нём не заимпорчены некоторые модули, поэтому он не собирается. Однако эти модули подключены через <script> тэг в файле шаблонизатора, поэтому он работает даже не смотря на миллион ошибок после сборки. Может, у кого-нибудь есть идеи, в чём была задумка создателя? Возможно, существует какая-то магия, которая делает так, чтобы эти внешние библиотеки импортились в файлы автоматически или мне просто надо как-то дать вебпаку знать, что они подключены извне? (опция externals не помогает)
#330 #1072287
Полез сегодня на htmlacademy и выяснил, что все бесплатные курсы я у них уже прошел на 100%, лол, с задачками и прочей хуйней. Не помню из них вообще нихера.
Я так понимаю, чтение и курсы никуда меня не приведут таким макаром. Сейчас по диагонали Кантора почитаю и сяду приложуху делать. Дайте советов мудрых, как это организовать лучше: сначала сделать простенький сайт-интерфейс, а потом к нему прикручивать скрипты-логику, или наоборот - сначала сделать скрипты, отладить их консольно, а потом натянуть на них какой-нибудь простецкий интерфейс.

Приложуха будет эмулятором нескольких моделей GPS-трекеров.
#331 #1072325
>>1072287
барбершоп сверстай
#332 #1072330
>>1072056
>>1072061
>>1072065
>>1072100
спасибо :з
>>1072068
забыл у инлайн-блоков пробелы убрать. но в принципе тут это не критично.
>>1072095
На пк должно уезжать, тестил в фф и хроме.
>>1072096
Он закрывается, если уводишь курсор из шапки, либо открываешь другое выпадающее меню. Это все, что я смог набыдлокодить в жс на начальном уровне. Если бы соседние с каталогом меню выпадали, он бы закрывался.
>>1072103
все потому, что я решил сверстать сайт без использования списков, меню сделал на флексах. а потом обнаружилось, что есть оказывается еще и выпадающие элементы.
ну я и вынес их в отдельный блок.
наверно это и правда семантический косяк.
#333 #1072331
>>1072287
Дайте совет: нужно сначала построить DOM, а потом ставить в него мебель или сначала поставить мебель, а потом построить DOM?
#334 #1072339
>>1072331
Доходчиво, спасибо.

>>1072325
Да в пизду вашу верстку.
#335 #1072351
>>1072286
Ну так заочно могу только вангануть:
1) Создатель хотел, чтобы модули были доступны глобально (хотя для этого достаточно прописать что-нибудь типа window.shitLib = shitLib).
2) Создатель наркоман.
Пересобери нормально, не создавай себе еще больше проблем на пустом месте.
#336 #1072376
Надумал делать себе красивое портфолио, но все говорят, что на него не смотрят, на github тоже всем похуй. И что делать тогда? Как привлечь внимание, выделиться среди конкурентов?
#337 #1072382
>>1072376

>но все говорят


Кто все?

>на github тоже всем похуй


Ват? Это вообще самое главное.
#338 #1072407
>>1072376
Стримь кодинг на твиче
#339 #1072408
>>1072376
Знать матчасть.
Чем отличается ES6 от ECMAScript 2015?
>>1072376
Само по себе портфолио никого не ебет, ты не дизигнер, ты стремящийся быдлокодер, и твой персональный лендинг бложик, сверстанный на флексах и обмазанный свистопердящими анимациями, никто читать/смотреть не станет.

Инфа из первых рук, тащем-то. Пришла пачка резюме, тимлид на пару с еще одним шарящим чуваком их быстро пролистали, отобрали годные (по их мнению) и отдали обратно эйчарке, она уже идет названивать, приглашать на интервью фразой "ваше резюме показалось интересным нашим специалистам".

Ссылочка на гитхаб - штука полезная, но не стоит строить иллюзий, будто кто-то будет детально разбирать исходники ваших тудулистов. Меня лишь на одном собеседовании спросили про гитхаб, что я туда коммичу и зачем, если я не участвую в попенсорс проектах.
#340 #1072413
>>1072408

>Чем отличается ES6 от ECMAScript 2015?


Ну там хохлы, политика, хочу съебать из рашки и все такое
#341 #1072415
>>1072382
Например, здесь постоянно слышу о ненужности.
#342 #1072416
>>1072408
Вот как раз и интересует, что именно заинтересовало тимлида в этой пачке резюме. Явно же не строка, где он хвалится как знает жиквури и какой целеустремлённый
#343 #1072417
>>1072416

>он


кандидат в смысле
#344 #1072424
>>1072287
Блядь, из браузера пакет данных можно нормально только через вебсокеты отправлять, для тисипи нужна пачка костылей либо транслятор на уровне сервера. Сука. Ладно, пойду барбершоп верстать.
#345 #1072427
>>1072416
Я недостаточно наглый, чтобы спрашивать.
Когда они брали меня, у меня было резюме из десяти с чем-то строк (знаю реакт, готов пить смуззи) и ссылка на гитхаб, который они даже не посмотрели.
#346 #1072435
>>1072427
Спрошу тебя как бывалого. Что должно лежать на гитхабе у новичка такого внушительного, чтоб его пригласили на собес? Ну т.е. явно же не лэндосы какие-то
#347 #1072439
>>1072435
Хз, у меня там до сих пор лежит тудулист, тетрис и всякое рандомное говнецо.
#348 #1072454
>>1072415
Где? Найди два поста хотя бы.
#349 #1072499
>>1072376
Нормально закодировать тестовое, очевидно.
#350 #1072500
>>1072051
Кинь скрины платных курсов
#351 #1072503
>>1072236
Что лол? На ум только приходит приложуха про презервативы и водку. Делаю всякое говно: слайдеры, калькуляторы кредитные, и другие лайтовые свистоперделки. Ну кучу лэндосов до этого сверстал, но кому это интересно?

Вот думаю чтобы мне реально захотелось запилить и мне было бы интересно? Хотелось бы игрулю какую-нибудь на ЖС. Но я не представляю как прыгнуть от слайдера к игре.

>>1072244
Ну круто, только я даже джиквери не знаю, все пилю на голом ЖС, причем не очень хорошо. Прошел учебник Кантора и половина просто вылетела. ООП эти ваши в прототипном стиле, всякие бенчмаркинги, только примерно представляю. Помню хорошо только как находить элементы в документе и прилеплять им всякие события.
Вообще короче не ебу, что дальше делать. Стоит ли сейчас копать в сторону Реакта или слишком рано и стоит как-то повторить материал?
#352 #1072504
Есть ли какие-то семантические ограничения использования флексбокса? Или можно верстать флексами всё подряд, даже пагинаторы, даже Аллаха?
#353 #1072505
>>1072503

>Что лол?



Выключаешь компьютер, кладешь телефон на полку и час-полтора брейнштормишь. Первую идею не бери, годнота пойдет где-то с пятой.
#354 #1072506
>>1072504
Да прибудет с тобой align-items: center, сын мой.
#355 #1072507
>>1072504
Никаких, верстай все.
#356 #1072509
>>1072503
nofap.ru

Такое сделай. Сделал ведь анон с програмача хотя может и кто-то отсюда.
#357 #1072511
>>1072504
Таблицу на флексах сверстай лол.
#358 #1072512
>>1072351
Я вот сам думаю, наркоман он или гений. Скорее второе, потому что сам я тупой джун, а автор этого кода программирует уже лет 10. Пересобирал кучу раз и какие только танцы с бубном ни вытворял - ничего не помогает. Говорила же мама, чтоб не выёбывался и в армию шёл...
#359 #1072525
>>1072239
Норм фронтендом заниматься под линкусом? Фотошоп для макетов работает?
#360 #1072544
>>1072525
Охуенно.
Работает, если оперативы не жалко.
#361 #1072548
>>1072544
Если все что нужно в виртуалке то зачем вообще линукс?
#362 #1072552
>>1072544
Бля, пейнт заскриншотился, не бейте, шинда нулевая-пиратская, лень ее говном обмазывать...
>>1072548
Не собираюсь начинать осесрач. Линукс охуенный и удобный, как накатишь себе постгресс на шинду - доложишь. А шинда на виртуалке стоит исключительно для макетов.
#363 #1072605
Верстаны, забыл удалить .git папку из проекта, который отдал заказчику. Он был связан с репом на моем аккаунте в гитхабе, который я уже удалил. Но вот этот локальный теперь кочует от фрилансера к фрилансеру. Чем это чревато? Я серьезно, какие могут быть проблемы?
#364 #1072606
>>1072605
реп удалил, а не аккаунт, если что.
#365 #1072625
>>1072606
а про че реп то хоть был?
#366 #1072627
Объясните мне, как верстаете барбершоп? Что просто прошли бесплатные курсы академии, посмотрели интенсив, сели и просто заебошили?
Я сам дошел только до 4 видоса, верстку сидел перепечатывал из того что было в демке на экране. А вы это как делаете?
Из бесплатных курсов я прошёл почти все, но когда начинаю что-то верстать сразу все вылетает из головы. У меня такое ощущение, что я чего то не знаю, о чем все остальные знают уже давно.
#367 #1072633
>>1072627

Что не надо дрочить в широком смысле а надо ебошить.
#368 #1072651
Анонии, я уже всю сеть обошел в поисках адаптивных макетов для оттачивания верстки. НЕТУ. Доброанон, если у тебя есть в наличии PSDшки с продвинутого интенсива, прошу, скинь на мыло или в тред! :( uZhonyl.kuhnANUSgmaix)GlPUNCTUMc0Cbom
#369 #1072673
>>1066829 (OP)
Как проверить себя если я сверстаю барбершоп? Кто-то может скинуть уже готовый барбершоп что бы я в конце посмотрел и проверил себя?
#370 #1072678
>>1072673
Лучше ты сверстай, а мы потом проверим и обосрем тебя.
#371 #1072679
Ананасы, есть че-нить про связку реакт-редакс и их друзей? В шапке примитивно есть про реакт и редакс отдельно, не совсем понятно как дальше то двигаться.
#372 #1072687
Стоит ли после базового верстать макет, или лучше сначала пройти продвинутый и ебануть свой первый макет сразу на флексах, с адаптивочкой и прочими свистоперделаками?
#373 #1072688
>>1072687
Если располагаешь свободным временем, то лучше базовый заврестай, чтобы глубже понимать, научишься с флоатами работать (сейчас набегут смуззихлебы и скажуть что они не нужны). Как опыт будет полезно.
#374 #1072690
>>1072688
какой макет лучше выбрать? очень хочется нёрдс, ибо самый легкий на вид, но очко жмёт, что особо ничего не почерпну из этого.
#375 #1072691
>>1072690
Ну хуйзнает, я делал все, чтоб набить руку. Если уверен в своих силах - бери сложный (седона, или техномарт, не помню уже).
#376 #1072692
>>1072691
Седона же самая легкая.
#377 #1072694
>>1072500
В шапке есть.
>>1072627
просто берешь и верстаешь. Сам вот вчера глейси доверстал. Причем я базовый прошел в мае еще и барбер тогда же сверстал, а потом хуи пинал и все подзабылось.
И вот в субботу сел за макет, который по словам Першина самый сложный в базовом курсе. Самое главное это начать делать. В процессе будешь что-то гуглить, что-то само приходит в голову, и ты даже охуеваешь с самого себя, когда какую-то проблему решаешь одним хитро изъебистым селектором.
А когда барбершоп будет готов, то для следующих макетов ты уже просто будешь брать какие-то готовые решения, те же крестики для закрывающих кнопок.
А ощущение, что ты не знаешь, это норма. Просто те знания хранятся в долгосрочной памяти, и чтобы их вытащить, надо видеть задачу. Ты просто так не будешь помнить все нюансы и инструменты верстки, а когда перед глазами конкретная проблема, то автоматически достается из долгосрочной памяти инструмент для решения.
А вот перепечатывать верстку по лекции не надо. Пытайся повторить по памяти, ничего страшного, если твой вариант будет немного другим.
#378 #1072697
>>1072692
заглянул в материалы к продвинутому, там адаптивная седона будет что ли?
#379 #1072698
>>1072697
А как же. С такими формами что ты ебанешься.
#380 #1072710
>>1072698
а, тогда в пизду, я ебашу нёрдс и бегу в продвинутый
#381 #1072731
Анончики, каким образом реализуется кроссбраузерная верстка? Я просто даже не представляю как это все делается.
Можно реальный небольшой пример? Буду благодарен.
#382 #1072735
>>1072731
reset.css и префиксы
#383 #1072744
Верстаешь в хроме/файрфоксе. Как закончил открываешь ie и правишь все что повылазило. Чтобы меньше вылазило - чекаешь при верстке caniuse. Потом доправляешь баги в хроме/файрфоксе. Забиваешь на safari, тк у тебя винда и твой комп не тянет виртуалку.
Все
#384 #1072750
Вот тут обрушились с критиков на web-разработку:

AK>>С браузерами всё печальнее. Если вы сделаете новый крутой язык, который будет работать, например, только в браузере Opera, то этим языком пользоваться никто не будет. Нужна будет поддержка всего того же диапазона браузеров и платформ, который есть у JS и именно это и было бы проблемой для любого нового браузерного языка. А вовсе не какие-то волшебные фичи JS.
G>Не рпоблема, делай компиляцию языка в JS. По этому пути пошли все... И никто не дошел.

1) Потому что компиляцией чего бы то ни было в JS занимались не те люди, которые в конечном итоге использовали бы эту компиляцию. Есть большая разница между инженером в гугле и оборотистым барыгой от айти, который веб-морды пишет для какой-нибудь прости господи фабрики по производству некондиционных российских кондитерских изделий.

2) Те люди, которые способны писать компиляторы, не будут делать закруглённые уголки для Очень Ценного Заказчика которому надо Вот Прям Щас за Три Копейки. Это разные типы работы и разные типы психики. Специалист по скоростному перелопачиванию фекалий для идиотских хотелок просто просто физически неспособен заниматься вещами действительно сложными. И это разная сложность — запомнить тонкости кривой реализации CSS и селекторов для десятка разных браузеров, или же дорабатывать трансляторы с одного языка на другой. Большая часть веба — это говнокод, причём не имеющий вообще никакого смысла, кроме того, что за него заплатил инвестор-заказчик-клиент, заплатил по разным причинам — например, ему бюджет потратить надо. Есть знания талмудические, есть знания выводимые логически. Весь веб — это талмудизм.

3) Для точной и безупречной работы компилятора требуется точная и безупречная работа программиста. Требуется въедливость, занудная логика и предусматривание всех возможных ситуаций. Аджайлом компиляторы не пишутся. За месяц они не пишутся. В опенспейсе они не пишутся. Да что там — компиляторы, даже WSDL для JS и PHP эта публика реализовать оказалась не в состоянии.

4) Вся масса программистов веба, JS и тому подобных отраслей, где требуется повышенная гибкость позвоночника — "клиент всегда прав", также будет не в состоянии разрабатывать софт для медицинской техники, для промышленного оборудования, для индустриальных и промышленных роботов. Там, где появляются требования к безопасности и предсказуемости, сразу же вся гибкость, аджайл, высокая скорость накидывания программного каркаса, который будет работать в 20% случаев — всё это исчезает. Нам грядущее пришествие робототехники обещают из каждого утюга, но как-то никто не говорит о том, кто же будет писать программы для всего этого? Если у нас 50 млн программистов, и 95% из них большую часть всей своей жизни делают ненужную и ненадёжную дрянь?

5) А весь нынешний веб — это именно гибкость, и между прочим, её создали сами же разработчики, прогибаясь под желания мелкого заказчика (см. анекдот про "и мне масла в жопу на штуку грина") и делая костыли, которые работают под Эту Конкретную Очень Важную Хотелку, но не работают в общем случае. SQL таким способом никогда не появился бы. Тысяча проворных обезьян его не напишут. А компилятор чего бы то ни было в JS на стороне клиента должен взаимодействовать со сторонним кодом на JS, и это сразу же уменьшает ценность компилятора — всё равно же на JS писать придётся. Вдобавок, вменяемых IDE для подобной смеси языков как не было, так и нет, да и зачем их создавать, если старательные обезьянки и в блокноте неплохо работают.

6) Классические компиляторы в машинный код ориентируются на стабильно работающие процессоры, модели которых не меняются десятилетиями, а не на браузеры с кучей багов, которые вдобавок еще и обновляются каждую неделю. Всё равно что-то не будет работать в этом client-side болоте, так зачем стараться, когда можно писать сразу на JS? Если бы в самой среде веб-разработки было принято дружно слать Заказчика в баню, когда он хочет непредусмотренного, то и компиляторы в JS бы пригодились. Если бы у нас был неизменный IE 6 с самого момента его рождения, то для этой стабильной среды давно бы уже появились более удобные средства разработки, чем JS.

7) В классической инженерии, если вы купили машинку и воткнули её в розетку, а у вас там ток не той системы, и машинка сгорела — то это вы сам идиот, и виноваты вы, ваша розетка и ваше нежелание привести инфраструктуру в порядок. А в вебе — не так. Не работает сайт на китайском смартфоне у васи — ай, какая беда, надо срочно подкорёжить сайт под васю. Но, никто не будет корёжить бетонные плиты под васю. Ток в 180 вольт под васю генерировать не будут. В классической инженерии вася с его цветущим разнообразием пожеланий идёт в жопу, где ему самое место. Можно построить треугольный дом, и даже спиральный, но строят как-то больше прямоугольные. Хочет вася особенного — платит деньги, и не просто платит, а очень много. И то, васе можно не всё, за его желаниями бдят органы вроде Котлонадзора.

8) Люди, способные справиться с цветущим разнообразием тараканов в голове Заказчика, не могут быть создателями чего-то надёжного (а компилятор — это надёжность). Потому что надёжность — это прежде всего ограничение, выявление и отсечение возможностей — "тут мы можем от сих до сих, а тут у нас глухая чугунная стенка, не нравится — побейтесь в неё лбом, может и пробьёте". Типичный Заказчик же для веба смотрит на веб, как на работу дизайнера, "поиграйте шрифтами". Шрифтами ему поиграют, да. Выполнят всё, что он хочет. И в телефон ему трояна засунут, через дырявый браузер, созданный под удовлетворение желаний таких, как он.
#384 #1072750
Вот тут обрушились с критиков на web-разработку:

AK>>С браузерами всё печальнее. Если вы сделаете новый крутой язык, который будет работать, например, только в браузере Opera, то этим языком пользоваться никто не будет. Нужна будет поддержка всего того же диапазона браузеров и платформ, который есть у JS и именно это и было бы проблемой для любого нового браузерного языка. А вовсе не какие-то волшебные фичи JS.
G>Не рпоблема, делай компиляцию языка в JS. По этому пути пошли все... И никто не дошел.

1) Потому что компиляцией чего бы то ни было в JS занимались не те люди, которые в конечном итоге использовали бы эту компиляцию. Есть большая разница между инженером в гугле и оборотистым барыгой от айти, который веб-морды пишет для какой-нибудь прости господи фабрики по производству некондиционных российских кондитерских изделий.

2) Те люди, которые способны писать компиляторы, не будут делать закруглённые уголки для Очень Ценного Заказчика которому надо Вот Прям Щас за Три Копейки. Это разные типы работы и разные типы психики. Специалист по скоростному перелопачиванию фекалий для идиотских хотелок просто просто физически неспособен заниматься вещами действительно сложными. И это разная сложность — запомнить тонкости кривой реализации CSS и селекторов для десятка разных браузеров, или же дорабатывать трансляторы с одного языка на другой. Большая часть веба — это говнокод, причём не имеющий вообще никакого смысла, кроме того, что за него заплатил инвестор-заказчик-клиент, заплатил по разным причинам — например, ему бюджет потратить надо. Есть знания талмудические, есть знания выводимые логически. Весь веб — это талмудизм.

3) Для точной и безупречной работы компилятора требуется точная и безупречная работа программиста. Требуется въедливость, занудная логика и предусматривание всех возможных ситуаций. Аджайлом компиляторы не пишутся. За месяц они не пишутся. В опенспейсе они не пишутся. Да что там — компиляторы, даже WSDL для JS и PHP эта публика реализовать оказалась не в состоянии.

4) Вся масса программистов веба, JS и тому подобных отраслей, где требуется повышенная гибкость позвоночника — "клиент всегда прав", также будет не в состоянии разрабатывать софт для медицинской техники, для промышленного оборудования, для индустриальных и промышленных роботов. Там, где появляются требования к безопасности и предсказуемости, сразу же вся гибкость, аджайл, высокая скорость накидывания программного каркаса, который будет работать в 20% случаев — всё это исчезает. Нам грядущее пришествие робототехники обещают из каждого утюга, но как-то никто не говорит о том, кто же будет писать программы для всего этого? Если у нас 50 млн программистов, и 95% из них большую часть всей своей жизни делают ненужную и ненадёжную дрянь?

5) А весь нынешний веб — это именно гибкость, и между прочим, её создали сами же разработчики, прогибаясь под желания мелкого заказчика (см. анекдот про "и мне масла в жопу на штуку грина") и делая костыли, которые работают под Эту Конкретную Очень Важную Хотелку, но не работают в общем случае. SQL таким способом никогда не появился бы. Тысяча проворных обезьян его не напишут. А компилятор чего бы то ни было в JS на стороне клиента должен взаимодействовать со сторонним кодом на JS, и это сразу же уменьшает ценность компилятора — всё равно же на JS писать придётся. Вдобавок, вменяемых IDE для подобной смеси языков как не было, так и нет, да и зачем их создавать, если старательные обезьянки и в блокноте неплохо работают.

6) Классические компиляторы в машинный код ориентируются на стабильно работающие процессоры, модели которых не меняются десятилетиями, а не на браузеры с кучей багов, которые вдобавок еще и обновляются каждую неделю. Всё равно что-то не будет работать в этом client-side болоте, так зачем стараться, когда можно писать сразу на JS? Если бы в самой среде веб-разработки было принято дружно слать Заказчика в баню, когда он хочет непредусмотренного, то и компиляторы в JS бы пригодились. Если бы у нас был неизменный IE 6 с самого момента его рождения, то для этой стабильной среды давно бы уже появились более удобные средства разработки, чем JS.

7) В классической инженерии, если вы купили машинку и воткнули её в розетку, а у вас там ток не той системы, и машинка сгорела — то это вы сам идиот, и виноваты вы, ваша розетка и ваше нежелание привести инфраструктуру в порядок. А в вебе — не так. Не работает сайт на китайском смартфоне у васи — ай, какая беда, надо срочно подкорёжить сайт под васю. Но, никто не будет корёжить бетонные плиты под васю. Ток в 180 вольт под васю генерировать не будут. В классической инженерии вася с его цветущим разнообразием пожеланий идёт в жопу, где ему самое место. Можно построить треугольный дом, и даже спиральный, но строят как-то больше прямоугольные. Хочет вася особенного — платит деньги, и не просто платит, а очень много. И то, васе можно не всё, за его желаниями бдят органы вроде Котлонадзора.

8) Люди, способные справиться с цветущим разнообразием тараканов в голове Заказчика, не могут быть создателями чего-то надёжного (а компилятор — это надёжность). Потому что надёжность — это прежде всего ограничение, выявление и отсечение возможностей — "тут мы можем от сих до сих, а тут у нас глухая чугунная стенка, не нравится — побейтесь в неё лбом, может и пробьёте". Типичный Заказчик же для веба смотрит на веб, как на работу дизайнера, "поиграйте шрифтами". Шрифтами ему поиграют, да. Выполнят всё, что он хочет. И в телефон ему трояна засунут, через дырявый браузер, созданный под удовлетворение желаний таких, как он.
#385 #1072751
Вот тут обрушились с критикой на web-разработку:

https://2ch.hk/po/res/23543543.html (М)

А я бы так сказал. Основная проблема frontend и web в том, что есть спека на HTML5, спека на CSS3 и спека на ES5/ES6, но нет четкой спеки на парсинг, рендеринг, UI, UX, отображение и взаимодействие с сайтом на разных платформах, ОС, браузерах, экранах и устройствах, где вместо мыши может быть сенсорный без мультитача, сенсорный с мультитач или что-то еще типа терминала брайля.

Ну вот представьте себе свежий процессоры AMD, каждая модель из которых считает квадратный корень или умножает числа со своей уникальной погрешностью. Веб 2.0 и Веб 2.99 (назовем его так) создали убогим by design, когда ничего по сути не стандартизировано и не унифицировано, а костыль бабблинга/кэпчуринга на костыле pixel perfect hook'а едет и CSS-хаком погоняет. Правильно пишут, что Веб - это талмудистика. Это даже не программирование, а костылирование. Это не разработка, а развальцовка очка клиента, программиста и энд-юзера.

Можно сюда прилепить насильно функциональщину, Elm, но никуда не денешь отсутствие стандартов на рендеринг, когда перемножение 10 различных ОС на 30 различных браузеров на 40 различных экранов на 3 типа наличия/отсутствия устройств ввода на 500 конфигураций системы (параметры браузера, тонкие настройки, отсутствие или наличие шрифтов, хинтинг, фильтр LCD и антиалиасинг в ОС) дают такое гигантское количество багов, что хочется вернуть на 15 лет в прошлое, отпиздить любителей либертарианской свободы в Вебе и заставить консорциум принять
- Обязательную функциональщину в вебе, зависимые типы
- Стандарт на рендеринг во всех ОС и общее поведение всего, даже мельчайших анимаций
- Стандарт на рендеринг во всех браузерах
- Подробнейший стандарт на парсинг HTML5 и CSS3
- Запрет выпускать всякие vendor-prefix-specific вещи
- Вообще запрет выпускать сырые браузеры по аджайлу и побыстрее и подешевле и поскорее
#386 #1072769
>>1072750
>>1072751
Боже, какая невероятная хуита. Даже по пунктам расписывать не буду. Компилятор у него в опенспейсе не пишется, аааа.
#387 #1072774
ЗАХОТЕЛ ВКАТИТЬСЯ
@
ПОЧИТАЛ ТРЕД
@
ВЫКАТИЛСЯ
#388 #1072809
>>1072750
>>1072751
Просто брюзжание нафталиновых статических конпиляторов. Сегфолтов и инъекций аджайлом не разработаешь.
#389 #1072902
>>1072774
Ну и хорошо. Меньше очередь в моём смуззи-баре будет.
#390 #1072916
>>1072094
Лол, да это же шарага. Хотя возможно, ты просто надумавший проблему омежка, который даже не пробовал просто сидеть с открытым хабром.
Я не могу представить себе уровень долбоебизма для запрета кодеру гуглить и читать доки. Хотя если контора годами практикует только jquery макакинг - всякое может быть.
#391 #1072974
>>1072679
Что там непонятного?
#392 #1072978
>>1072750
Видимо посоны из того же фейсбука не в курсах, т.к. вполне себе успешно внедрили свой канпелятор из окамля (ебать мой лысый череп!) в жс и во всю его пиарят.
#393 #1072987
вспомнил, как анон скрин кидал, как у него на работе в редьюсере тру и фолс возвращали. анон, как работается? ты переписал это или пришлось подстроиться и тоже писать ебалу?
#394 #1073012
>>1072916
Годами скорее практикуют ущербный кипиай
#395 #1073013
>>1072651
Бамп. Ананасы, я на полном серьезе потратил 2+ часа на то, чтобы найти эти макеты. Они вообще есть хоть где - то в открытом доступе?
#396 #1073028
>>1073013
Иди на трекер ннм клаб и там ищи интенствы кокодемим продвинутые.
#397 #1073030
>>1073013
Тяжело тебе будет
#398 #1073081
>>1073013
иди на psdrepo и выбирай любой макет. Дизайн под мобильные устройства придумай сам, это не так сложно и тебе какой-то опыт будет. По крайней мере я так всегда делаю
#399 #1073101
#400 #1073112
>>1073081
Антош, я таким макаром тоже макета 3 сверстал, просто дезигнер из меня убогий, и получившиеся мобильные версии выглядят сомнительно. Хотелось бы поработать уже именно с макетами, которые специально отрисованы для разных разрешений. Но в любом случае спасибо.
#401 #1073116
А смузи вкусная штука? Вот мой брат, который тимлид, говорит, что никаких смузи он не хлебает, а только пивко по выходным.
#402 #1073118
>>1073116
вкусная и полезная
#403 #1073169
>>1073116
Я бы насторожился на твоём месте. Возможно, он гетеросексуал.
#404 #1073193
>>1073169
Я не пидор!
#405 #1073203
>>1073112
Зачем ты это делаешь? Ты на жизнь собираешься версткой лендингов зарабатывать? Тогда ищи уже заказы, блять. Нет? Учи JS, Реакт и т.д.
#406 #1073219
>>1073116
Хз, мне не понравилось, как будто пьешь чью-то фруктовую блевотину.
#407 #1073390
Сел размечать нёрдс и понял, что я после базового интенсива понятия не имею как делать слайдеры. Просто при клике по этим кружочкам снизу(инлайн блочные ссылки, как я понимаю) у одного блока делать display: none, а у второго display: block? Но там еще анимацию надо бы навернуть да и с помощью ЖС сделать чтобы он сам листался каждые n секунд. В общем помоги, аноний.
#408 #1073392
>>1073390
И еще, как стилизовать маркер в картах? Помню в лекциях говорили что это пиздец как заебно и скипнули этот момент.
#409 #1073393
>>1073390
После базового они не нужны. Как пройдешь продвинутый, тогда можешь задуматься. А еще надо будет пройти Js, тогда точно поймешь.
#410 #1073438
Только узнал что Першин гендиректор академии. Кстати кто ходил на курсы Родионова ?
#411 #1073450
>>1073390
Скрины платных курсов в шапке ---> Декоративные эффекты CSS3 и HTML5 ---> Слайдер
#412 #1073486
Делаю туду-апп на редаксе. Для удаления туду-айтема я отправляю на сервер его номер и получаю в ответ обновленный массив с туду-айтемами. Если в редюсере я просто верну ответ сервера, будет ли это плохой практикой?
#413 #1073488
>>1073486
Мне кажется более правильным делать два запроса — один удаляет, второй получает обновленный список.
#414 #1073490
>>1073488
Согласен, так будет лучше.
#415 #1073500
>>1073486
Отправляешь запрос на удаление, дожидаешься ответа, удаляешь конкретный айтем в редьюсере.
Можно и наоборот, но только если ты рисковый парень.
#416 #1073506
>>1073488
так запросы же это долга относительно ебли редьюсеров. я бы сделал, как анон изначально написал
#417 #1073512
>>1073506

Двачую
#418 #1073518
>>1073506
Можно удалять из списка сразу же, а апдейт запускать в фоне, тогда по скорости так же будет. Мне кажется странным нагружать DELETE-запрос функционалом получения данных и тем более что-то из него писать напрямую в экшен.
24 Кб, 500x450
#419 #1073533
Короче аноны, задача -

Задается articles.json файл в котором хранится массив объектов, которые соответствуют статьям. Написать приложение для отображения статей из этого файла. Должно быть две страницы: /articles (просто список всех статей) и /article/:id (страница со статьей).


Я для динамического отображения статьи в самом компоненте Article отфильтровываю массив articles.json в соответствии match.params.articleId (передается в компонент как props react-router-ом).

Надеюсь понятно написал, если нет выложу код. Итак вопрос- так можно делать, если нет то как делать правильно? Не вызовет это проблем с производительностью, если статей будет не 20, а 100500?

Вообще основная проблема в изучении Реакта, это отсутствие обратной связи, то есть написал приложение и оно даже работает, но понять хорошо ты сделал или плохо не хватает знаний
101 Кб, 1227x910
#420 #1073538
Чому валидацию не могу пройти, котаны?

http://plnkr.co/edit/xeuKIq0vmNkBxHPcd9LV?p=preview
#421 #1073542
Как же у меня сука бомбит с ебаной хтмлакадемии. Сидишь блядь ровняешь паддингами табличку, сука, второй день не могу сдать задание. Тупой мудак.
#422 #1073545
>>1073542
У них задания надо пилить в хроме и допиливать до 100% по 1px методом тыка.
#423 #1073547
>>1073533
Решение не очень, потому что при увеличении массива будет падать производительность. Нормализуй массив, разложив на массив айдишников и словарь с ключами-айдишниками. Можно руками, можно через normalizr
#424 #1073549
>>1073545
Да забебался, пропускать не хочу. Отступы кратны 5, а нет, нихуя, не ровная. Пришлось в интернете искать.
#425 #1073551
>>1073549
Еще эти 10 проверок, жадные бляди.
#427 #1073553
>>1073549
Просто скипай такое говно. К реальной работе это не имеет никакого отношения.
#428 #1073564
>>1073533

> Не вызовет?


Вызовет.
Луркай редакс, подрубай реселект, фильтруй в селекторах и будет тебе счастье, почет и уважение. Заодно можешь нормалайзер прикрутить, как анон выше посоветовал, но я лично профита в нем не заметил.
#429 #1073566
>>1073564
Каким образом реселект решает эту проблему?
#430 #1073569
>>1073566
В доках реселекта подробно расписано с примерчиками даже.
#431 #1073572
>>1073569
Ты имеешь в виду мемоизацию? Это не решение, а временное повышение капа производительности. Корень проблемы в доступе с алгоритмической сложностью O(n), когда нужно O(1), а не в том, что нужно дергать стейт пореже.
68 Кб, 400x568
#432 #1073582
>>1073564
>>1073547
Но все равно, спасибо
#433 #1073585
>>1073582
Прослушай этот божественный 11/10 курс от самого Дэна: https://egghead.io/courses/building-react-applications-with-idiomatic-redux

Про нормализацию там тоже есть.
24 Кб, 814x614
#434 #1073587
Спасибо, если не лень проясни один момент. Запись в 14 строке this.created, как я понимаю, создаёт свойство created в объекте Article т.о. я могу обратиться к нему в методе showStats т.к. контекст этого метода есть сам Article, но это почему-то нихуя не так и приходиться создавать новое свойства last, ПАЩИМУ??
#435 #1073588
Это >>1073587
для этого >>1073552
#436 #1073604
>>1073572
Ну тут лавирование между нужно/не нужно, я сомневаюсь что его тудулист вылезет за 10000айтемов. Вообще мне понравился нормалайз в теории, но в продакшн ни разу его не ставил, просто ни разу затыка не возникало.
А реселект банально очень удобный, даже без мемоизации.
#437 #1073618
>>1073587
Я не тот анон, но отвечу за него. this.created создается не в объекте Article. Ты выполняешь функцию Article в контексте пустого объекта, т.к. вызываешь ее с оператором new. Впрочем и без new контекст вызова не был бы равен Article.
#438 #1073642
>>1073551
я проходил когда 3 было
#439 #1073662
>>1073618
Получается, что объект здесь вообще не причем, а this может работать в контексте функций? интересна
#440 #1073675
>>1073662
Чтоб было еще интересней можно добавить, что функция - это тоже объект.
#441 #1073804
>>1073518
Если удалять сразу на клиенте, то можно обосраться, если на сервере что-то сломается и элемент не удалится. По-моему, самый удачный вариант - отправить делит запрос, подождать ответа и, если сервер говорит, что всё заебись, удалить айтемы на клиенте.
#442 #1073812
Можно ли как-то привязаться к переменной в девтулзе хрома, чтобы посмотреть весь её путь по кодовому лабиринту?
#443 #1073858
>>1073804

>если на сервере что-то сломается и элемент не удалится


Удалять по окончанию DELETE-запроса в смысле. Хотя можно и сразу, ничего страшного не будет. Любой обсер вернет на место последующий GET-запрос с новым списком.
#444 #1073902
Анон, какие плагины для саблайма можешь посоветовать?
#445 #1073916
>>1073902
переходи на Атом
#446 #1073922
>>1073916
Распиши плюсы атома, по сравнению с саблаймом?
#447 #1073956
Обязательно ли накатывать линукс? На продвинутом говорят, что на винде неудобная командная строка. Это единственная причина или в дальнейшем всплывут другие косяки винды? Можно ли обойтись софтом для имитации нормальной строки?
Если накатывать линукс, то подскажите как это сделать.
#448 #1073957
>>1073956

>Обязательно ли накатывать линукс?


Нет, лучше мак купить.
#449 #1073959
>>1073957
ебать ты умный, у тебя айкью случайно не 160?
очевидно, что куплю, если удастся вкатиться. я пока работаю на дно работе за 15к, какой мне мак.
#450 #1073965
>>1073956

>Обязательно ли накатывать линукс?


ИДИ БЛЯТЬ УЧИ CSS, ПРОКАРАСТИНАТОР ЁБАНЫЙ
26 Кб, 927x241
#451 #1073985
каким селектором выбрать именно последнюю ссылку?
#452 #1073989
>>1073985
Чувак, куда ты торопишься? Еще один вкатывальщик ради денег? Ты ведь тот, кто писал "поскорее сверстаю нердс и сяду за продвинутый".
Если ты не в курсе даже про last-child, то тебе даже базовый рано проходить.
Пройди все курсы на сайте академи. Не просто пробегись, а по каждому заданию делай конспект хотя бы на несколько строк. Записывай новые теги, селекторы, правила, приемы. Лично у меня тетрадь 90 листов исписана краткими выжимками из всех пройденных интерактивных курсов. Кончай так дела делать. Тут тебе рады помочь, я тебе выше подсказал, где искать про создание слайдера. Но такие вопросы тут просто неприлично задавать. Нормально учи, иначе ты дальше просто не осилишь.
#453 #1073994
>>1073989
уже давно всё сделал, я просто вместо .main-navigation li:last-child a писал .main-navigation li a:last-child. Курсы бесплатные все давно прошёл, барбершоп сверстан, правда с подглядыванием в лекции, сейчас сел за нердс, делаю по одному элементу в день, щас вот хедер сделал, завтра буду со слайдером потеть. Так что я вроде не очень сильно тороплюсь, но хочется уже быстрее нырнуть в ЖС, ибо есть опыт кодинга на шарпах и пыхе. А за помощь спасибо, примерно понял как слайдер буду делать.
#454 #1073997
>>1073542
Бля, анон, аж проиграл, тоже парился с этим заданием когда проходил. Если проблема с размерами, но суть ты уловил - забей болт, в проектах отступы ты будешь брать с макета, а тут тыкать пикселем в небо это дело такое. Переходи дальше.
#455 #1074091
>>1073956
Поставь ConEmu, достаточно годный терминал, ненамного хуже терминала в линуксе. Достаточно гибко настраивается. Накатывать линукс немного смысла, потому что фотошоп нужно будет ставить через вайн, а проблем с нод.жс на винде нет. Весь софт для фронтэндера есть на винде, так что я бы не советовал ставить линукс, если у тебя уже есть настроенное рабочее окружение на винде.
#456 #1074139

>фотошоп


Нарезать макеты фотошопом - это как хлеб бензопилой резать. На прыщах есть Paint.Net и GIMP, они вполне справляются с задачей.
196 Кб, 600x300
#457 #1074164
Зачем использовать bower, когда уже есть божественный npm? Зачем использовать их раздельно?
#458 #1074211
>>1073956
Поставь лучше cmder http://cmder.net. Лучшая командная строка на Windows.
Статья Громова http://nicothin.pro/page/console-windows.

А вообще рано или поздно придется перейти на Linux/Mac. На винде у меня были проблемы с socket.io которые я так и не решил, сейчас например вебпак сыплет в консоль ошибками (и не только у меня), потому что винда не case sensetive. И много еще чего, которого сейчас не вспомню
#459 #1074272
>>1074139
да не пиздика ты гвоздика
#460 #1074301
>>1074139
А ты смешной.
#461 #1074355
Когда выделяешь в VS Code какую-то строку, автоматически подсвечиваются все такие же строки в документе. Как их все удалить одним кликом?
#462 #1074359
Аноны, если меня воротит от процесса стилизации в вёрстке, то есть ли у меня будущее во фронте? Сколько вообще фронт должен заниматься вёрсткой в рабочем процессе?
#463 #1074375
>>1074359
Я конечно не спец, но мне кажется, что это наименьшее из бед.
#464 #1074384
>>1074359
Возможно, тебя воротит, потому что ты всё время верстаешь барбершопы. Меня вот тоже воротило, когда вкатывался, а сейчас с удовольствием иногда подвёрстываю, это очень расслабляет после того, как несколько часов пердолил реакт. Но долго этим заниматься бы тоже не смог.
#465 #1074463
>>1074211
блять, как же сложно всё. вся эта возня с софтом, с какими-то инструментами.
неделю назад верстал базовые барбершопы, а тут хуяк, поставь гит, поставь цмдер, накати эммет, галп, препроцессор. еще разбираться, как со всем этим работать. аж страх какой-то берет, хочется просто лечь и заплакать.
#466 #1074475
>>1074463
ну-ну
#467 #1074529
Первый раз в треде, Антоши, как вкотиться в вашу конфу?
#468 #1074533
>>1074529
Кинь комит к шапке.
#469 #1074536
>>1074529
какую конфу?
#470 #1074546
Анон, как сделать так, чтобы тескт был по-середине картинки.
https://codepen.io/anon/pen/rwbjyO
#471 #1074556
>>1074533
Меня не наебешь.
>>1074536
На слаке.
#472 #1074557
>>1074556

>Меня не наебешь.


Чувак, ты уже в этом треде.
#473 #1074563
>>1074546
.logo{
position: relative;
left: 120px;
}
#474 #1074569
>>1074563
Ты охуел такое советовать, пидор?
#475 #1074571
>>1074569
Ну и чо здесь не так?
1,5 Мб, 1280x3000
#476 #1074573
>>1074563
Мне нужно как на пикче.
#477 #1074575
>>1074573
Ну это тебе еще долго верстать.
9 Кб, 880x90
#478 #1074576
>>1074575
Я знаю, но вопрос был про хедер. У меня из-за пикчи текст распидарасило.
#480 #1074579
>>1074576
display: flex;
align-items: center;
flex-direction: row;
justify-content: space-around;

Вот это в хеадер добавь.
92 Кб, 506x662
#481 #1074580
>>1074578
>>1074579
Спасибо, анончики. Ушел дальше верстать.
#482 #1074583
>>1074573
.logo{
float:left;
}
#483 #1074586
>>1074463
в ангуляр второй загляни
#484 #1074588
В макете используются проприетарные шрифты, но их можно найти в инете. Насколько зашкварно их использовать в своих проектах, которые я буду хостить на гитхабе, например.
#485 #1074589
>>1074588
Инста-сгущенка.
#486 #1074593
>>1074589
Ну бля, и как мне быть?
#487 #1074595
>>1074593
Иди в магазин за сгухой, приучай себя заранее.
#488 #1074599
#489 #1074617
Короче даже хедер из этого >>1074573 макета не могу сверстать. Походу нужно вспомнить основы. Хтмлакакадемия все еще актуальна в этом вопросе?
#490 #1074618
>>1074617
Актуальнее всех на нашем рынке.
#491 #1074619
>>1074617
Хлюпанье Першина из кружки всегда актуально.
#492 #1074630
ШОК БЕЗ РЕГИСТРАЦИИ И СМС ИЛЛЮМИНАТЫ ПРОБРАЛИСЬ В ВЕБ!!!!
Бля, пацаны, щас отдыхал после тяжелой рабочей недели с реактом и решил посмотреть видео, в котором рассказывается об оккультных символах, используемых в мультфильмах диснея. Пикрил поверг меня в шок...
#493 #1074634
>>1074630
Не пентаграмма, а звезда Давида.
2 Кб, 412x423
#494 #1074638
Короче есть три вьюпорта.

На мобильном - 2 картинки по вертикали.
На планшетном - 4 картинки квадратом
На десктопном - по три картинки в 2 ряда.

Внимание, вопрос!!!

Как сделать так, чтобы на мобильном разрешении не грузились 4, а на десктопном - 2 лишние картинки?
#495 #1074645
>>1074638
Ты имел ввиду на планшетном 2 лишние картинки?
Через медиа выражения можно попробовать.
#496 #1074648
>>1074645
Это я знаю. Как сделать так чтобы в html разметке и соответственно для клиента не было "лишних" картинок.
#497 #1074649
>>1074648
Ш А Б Л О Н И З А Т О Р
#498 #1074650
>>1074649
Шо це такэ?
#499 #1074733
>>1074573
откуда макет скачал?
#500 #1074783
>>1074556
откуда у тебя инфа, что есть какая то конфа в слаке?
#501 #1074800
https://dou.ua/lenta/articles/salary-report-june-july-2017/?from=comment-digest_post&utm_source=transactional&utm_medium=email&utm_campaign=digest-comments

Вот вам новая выборка по Украине, там есть средний возраст и у хтмл кодеров он 26
#502 #1074925
Аноны, можно как-то выбрать (пересчитать) детей с определенным тегом/классом у элемента?
например есть вот такая структура.
ul
li.2ch
li.2ch
li.2ch
li.2ch
li.2ch
li.trap
li.smthelse
li.float-clear

ul я уже поместил в переменную. как теперь достать из нее элементы (или просто пересчитать) с классом "2ch"?
#503 #1074938
>>1074925>>1074925
конструкция:
если li имеет класс, то цикл со счетчиком
#504 #1074959
ПЕРЕКАТ >>1074953 (OP)
ПЕРЕКАТ >>1074953 (OP)
ПЕРЕКАТ >>1074953 (OP)
ПЕРЕКАТ >>1074953 (OP)
#505 #1075010
>>1074925
document.querySelectorAll('ul > [class="2ch"]')
+ .length если тупо посчитать
#506 #1075197
>>1074938
>>1075010
спасибо, к чертям забыл про querySelector. jquery разжижает мозг, забываешь ванильный жс.
Тред утонул или удален.
Это копия, сохраненная 17 августа 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /wrk/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски