Готовый Код | Frontend
883 subscribers
470 photos
7 videos
240 links
Здесь ты найдешь готовый код для фронтенд разработки

По вопросам : @sul_furas
加入频道
Хай! Сегодня твоя #задача :

Создать заявление switch, которое будет в окне предупреждений alert("Добро пожаловать") если fruits является "банан", и alert("Добро пожаловать") если fruits является "Яблоко".

Первому решившему - 10% скидка на наш курс, остальным - 5%. dev-house.online
Ну что вот и подходит к концу наш бесплатный модуль! Скоро будет заключительная лекция.

И мы хотим объявить, что 1 апреля начинается наш поток обучения на Front-end разработчика.)

Длительность: 5 месяцев;
Формат: 2 лекции, 2 семинара и 2 блока с ДЗ в неделю.
Интенсивность: от 7 часов в неделю.

Сейчас действует скидка 25 процентов на курс(30000 рублей вместо 40000), а также есть рассрочка)

Стало интересно - просто пиши @Parya_parn и ты в команде.)
Всем привет!
У нас уже прошло 2 лекции бесплатного модуля.
25 марта в 16:00 будет проходить 3-тья последняя лекция нашего бесплатного потока.
Ссылка на регистрацию - https://vk.cc/cbMDSi
Один из наших учеников даже распечатывает конспекты занятий - любит читать книги.) Ну что ж, желаем ему терпения, т.к. объем всех конспектов и презентаций - тянет на ОЧЕНЬ толстую книгу.)
Хай, друга! Сегодня нужно решить #задачу)

Создайте функцию truncate(str, maxlength), которая проверяет длину строки str и, если она превосходит maxlength, заменяет конец str на "…", так, чтобы её длина стала равна maxlength.

Результатом функции должна быть та же строка, если усечение не требуется, либо, если необходимо, усечённая строка.

Первому решившему - 10% скидка на наш курс, остальным - 5%. dev-house.online
Привет друг! Вот тебе задачка!
Сегодня ваша #задача ответить на вопросы:

1. Какие методы перебора массива знаете? В чем их отличие?

2. Сравните подходы работы с асинхронным кодом: сallbacks vs promises vs async / await.

3. Для чего предназначены методы setTimeout и setInterval?

4. Что такое деструктуризация?
Всем привет! Сегодня ваша #задача работа с переменными.

1. Создайте переменную num и присвойте ей значение 3. Выведите значение этой переменной на экран с помощью метода alert.

2. Создайте переменные a=10, b=2 и c=5. Выведите на экран их сумму.

3. Создайте переменные c=15 и d=2. Просуммируйте их, а результат присвойте переменной result. Выведите на экран значение переменной result.
Привет всем! Решаем #задачу, которую попросил наш подписчик)

Предположим, цикл  for выводит от 0 до 10 с произвольными интервалами (от 0 до n секунд). Требуется изменить поведение с использованием Promise так, чтобы числа печатались последовательно от 0 до 10. Например, если 0 отображается за 6 секунд, а 1 – за две секунды, то 1 ждёт печати 0 и так далее.
Хай! Сегодня твоя #задача :

- Сделайте функцию, которая возвращает квадрат числа. Число передается параметром.
- Сделайте функцию, которая возвращает сумму двух чисел.
- Сделайте функцию, которая отнимает от первого числа второе и делит на третье.
Хай друга! Сегодня твоя #задача - ответить на вопросы:

1. Какие свойства имеет объект location?

2. Как получить строку запроса?

3. Как сделать первую букву строки заглавной?
Как принимали на работу раньше:
Привет! Сегодня твоя задача - написать программу)

Напишите программу на JavaScript, чтобы определить, является ли данный год високосным в григорианском календаре.
Привет, приятель! На сегодняшний день ваша #задача - ответить на вопрос

1. Что вдохновляет или интересует вас в программировании?

 2. Какие ресурсы, форумы или инструменты вы используете, чтобы узнавать о последних тенденциях во фронтенд-разработке и дизайне? 

 3. Можете ли вы описать свой рабочий процесс при создании веб-страницы? Какие первые пять шагов вы проделываете при создании нового проекта?
Привет, приятель! Сегодня ваша #задача для вас:

Создать заявление switch , которое будет в окне предупреждений alert("Привет") если fruits является "Банан",
и alert("Добро пожаловать") если fruits является "Яблоко".

____ (fruits) {
____ "Банан":
alert("Привет")
break;
____ "Яблоко":
alert("Добро пожаловать")
break;
}
Салам! Сегодня твоя #задача ответить, что будет выведено )
1. Какое будет выведено значение: let x = 5; console.log(x++); ?

2. Что выведет этот код: let y = 1; let x = y = 2; alert(x);

3. Что выведет этот код: alert( "1"[0] )?
Привет! Что то давно не было от нас статей.) Давай сегодня поговорим о….. времени разработки!

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

Каждая твоя задача имеет определенное время на решение. Пока ты тренируешься – это время – твой опыт. Когда ты уже стал разработчиком – время – деньги. Чем быстрее и качественнее ты делаешь задачу – тем дороже твой час, как профессионала. Но тут есть момент – дедлайны. Профессионал должен укладываться в них. Чем меньше ты их нарушаешь – тем лучше.
И вот тут мы приходим к моменту – как правильно оценивать дедлайны? 
У тебя есть определенная задача. Например, написание калькулятора. Вопрос первый – ты уже решал такую задачу? Да? Отлично, например 2 часа. А если не решал? Разложи алгоритм решения задачи и оцени, сколько примерно времени тебе потребуется на его реализацию. Допустим, 5 часов. Хорошо. Первый пункт у нас есть. Теперь заложи коэффициент на подводные камни. Если ты задачу решал уже и ничего сверхъестественного нет – заложи 20% до времени. Если не решал – закладывай 50%. Соответственно мы уже имеем +-2,5 часа для первого случая и 7,5 для второго. 
Следующий пункт – менеджерство задачи. Помимо выполнения задачи – тебе понадобится время на разговоры с менеджером/заказчиком. Задача простая и ты её делал большое кол-во раз – заложи до 1 часа – тебе надо посмотреть на дизайн, обсудить кратко логику – нет ли там особенностей и т.п. Если задачу никогда не делал – до 1,5 часов. Большие задачи требуют больше времени, но они в свою очередь декомпозируются на более мелкие, а о такой мы сейчас и говорим. И вот мы уже имеем 3,5 часа и 9 соответственно.
Ну и тестирование и правки – тут все сильно зависит от функционала и дизайна. Больше на глаз я бы определял. На такой задаче – максимум 30 минут. То есть 4 часа и 9,5 соответственно. 

И что мы имеем в итоге? Время, которое мы можем озвучить и исходя из которого строится ваша оплата. Причем там, где вы сделаете быстрее из-за опыта – вы заработаете больше. При этом у вас есть относительный запас времени. Сделали быстрее – круто. Сделали дольше – не круто, надо брать и подстраивать формулу под себя, а также прокачиваться, как разработчик. 

Надеюсь, вам это было полезно.) Всем успешных дедлайнов, ставьте палец вверх)
Эй, привет! Сегодня у нас #задача :

Создать цикл for, который выполняется от 0 до 9.
Сегодня у нас рубрика #макетыдляверстки

Жанр: посадочная страница для бизнеса

Формат: #figma

Ссылка: https://www.figma.com/file/VnsVUCCtXluqCCr2t3m0yL/Web-Folio?node-id=0%3A1
Парам пам пам! Давай сегодня поболтаем о том, что такое выгорание? Многие слышали, мало кто понимает.

Не претендую на самое последнюю истину, расскажу как человек, который выгорание ловил много раз и выходил из него разными путями – от увольнения на начальных этапах своей карьеры до правильного выхода без увольнения и с выводами для себя.

И так, ВЫГОРАНИЕ. Для начала – что такое выгорание? По собственному опыту – выгорание – это состояние сильного истощения организма. Не только физического истощения, но и психоэмоционального. Ситуация, в которой вам не хочется работать, вы заставляете себя через силу, ваш организм люто сопротивляется. И это не ситуация, когда нужно взять волю в кулак и долбить. Нельзя путать. Это ситуация, когда вы уже не выносите то, что вы делаете, причем делаете это чаще всего по 10-15 часов в сутки. Неизвестно ради чего – денег, карьеры, признания?