Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Классический пинбол, как в древнем игровом автомате или в компактной игрушке: есть пружины, шарики и препятствия. В нашем варианте можно не только зарабатывать очки: чтобы пройти уровень, придется выполнить дополнительную миссию.

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
12
xm4str33
xm4str33
Лига программистов

Из грязи во фронтендеры. День #4 (08.07.2022)⁠⁠

3 года назад

Привет, пикабушники!
Продолжаю свой отчет об изучении JavaScript.

Итак, мой отчет по вчерашнему дню:
1) Посмотрела видео про виды функций, повторила код.
2) Задала вопрос по непонятному месту, сегодня буду разбирать ответ.
3) Поковырялась с задачкой, отчетливо понимая, что она на два действия.

Итоги:

Занималась в сумме часа 2, это мало. Нужно хотя бы 4 часа в день, думаю.
Расстроилась из-за того, что пока мало что понимаю и мотивация слетела на 0. С этим надо работать.
- Нужно больше упорства и меньше желания сделать все и сразу.
- Судя по всему мне нужно заняться декомпозицией чужого кода, чтобы на живых примерах разбирать алгоритмы решений задач.
С 11 по 14 я буду в другом городе и не смогу толком заниматься, значит домашку мне нужно сдать до воскресенья.

Цели на сегодня:
1) Изучить теорию Недели 14* и ответить на теоретические вопросы. Быстренько нарисовать схемку-конспект.
*Почему Неделя 14? Это нумерация недель на курсах, чтобы проще было ориентироваться. Темы недели: Объявление разных видов функций, DOM, отладка.
2) Сделать большую часть практики Недели 14, чтобы завтра уже отшлифовать и сдать.
3) Разобрать созвон недели 13
4) Подготовить вопросы, что мне не понятно на данный момент
5) Сделать визуальный конспект недели 13, ознакомиться на learn.javascript

Показать полностью
[моё] Личный опыт Учеба Обучение IT Frontend Программирование Текст
43
1731
dedanura
dedanura
IT-юмор

Пал на самое дно⁠⁠

3 года назад
Пал на самое дно
Юмор Скриншот X (Twitter) IT IT юмор Программист Программирование Разработка Frontend Сотрудники Стриптиз Стриптизер Подработка Javascript
37
600
echo0x00
echo0x00
Программисты шутят

Беспощадный фронтенд⁠⁠

3 года назад
Перейти к видео

Программисты шутят

IT юмор Программист Frontend CSS Собака Видео Без звука
23
879
Proglair
Proglair

Интересно, как выглядит фуллстэк-разработчик⁠⁠

3 года назад
Интересно, как выглядит фуллстэк-разработчик
Программирование Юмор IT юмор IT Python Программист Backend Frontend Картинка с текстом
57
17
shaitan.vladimir
shaitan.vladimir
Web-технологии

Все о datalist, fieldset и button в HTML⁠⁠

3 года назад

Привет, в рамках этого урока мы разберемся оставшимися тегами формы, а именно: datalist, fieldset, legend, button. Также разберемся в нюансах и частоте использования этих тегов. Текстовая версия урока в полной версии этой статьи.

Datalist

<datalist> - содержит набор опций (<option>), доступных для выбора. Выбранное значение будет установлено для элемента <input>, с атрибутом list.

Не стоит использовать его вместо тега <select>, но можно использовать как вспомогательный тег для <input>. Причина в том что его сложнее обрабатывать через JavaScript.

<form action="">
<label for="ice-cream-choice">Choose a flavor:</label>
<input list="ice-cream-flavors" id="ice-cream-choice" name="ice-cream-choice" />
<datalist id="ice-cream-flavors">
<option value="Chocolate">
<option value="Coconut">
<option value="Mint">
<option value="Strawberry">
<option value="Vanilla">
</datalist>
</form>

Fieldset

<fieldset> - существует для группировки <input> внутри тега <form>, а также помогает удобно управлять группой полей.

<form action="#">
<h3>Registration form</h3>
<fieldset>
<div>
<label for="name_input">First name:</label>
<input id="name_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_input">Surname:</label>
<input id="surname_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<div>
<label for="email_input">Email:</label>
<input id="email_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_input">Password:</label>
<input id="password_input" type="text" placeholder="Password">
</div>
</fieldset>
</form>

У <fieldset> также есть несколько атрибутов, которые помогают управлять сразу всей группой <input>.


name - задает общее имя для группы

disabled - делает группу недоступной для редактирования

form - если <fieldset> лежит вне тега <form> то этот атрибут позволит вам связать их.

<form action="" id="example_form">
<h3>Example form</h3>
<label>
<input type="text" placeholder="Some example input">
</label>
</form>
<fieldset form="example_form">
<div>
<label for="name_2_input">First name:</label>
<input id="name_2_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_2_input">Surname:</label>
<input id="surname_2_input" type="text" placeholder="Surname">
</div>
</fieldset>

Legend

<legend> - Является заголовком для группы элементов, сгруппированных через <fieldset>

<form action="">
<h3>Another Example Form</h3>
<fieldset>
<legend>User info</legend>
<div>
<label for="name_3_input">First name:</label>
<input id="name_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_3_input">Surname:</label>
<input id="surname_3_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<legend>User credentials</legend>
<div>
<label for="email_3_input">Email:</label>
<input id="email_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_3_input">Password:</label>
<input id="password_3_input" type="text" placeholder="Password">
</div>
</fieldset>

Button

<button> - Парный тег, который предназначен для создания кнопки, имеет схожие атрибуты с тегом <input>. Может использовать как внутри <form> заменяя собой <input type="button">, так и просто как отдельный элемент на странице.

<form action="">
<h3>Another Example Form</h3>
<fieldset>
<legend>User info</legend>
<div>
<label for="name_3_input">First name:</label>
<input id="name_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="surname_3_input">Surname:</label>
<input id="surname_3_input" type="text" placeholder="Surname">
</div>
</fieldset>
<br>
<fieldset disabled>
<legend>User credentials</legend>
<div>
<label for="email_3_input">Email:</label>
<input id="email_3_input" type="text" placeholder="Email">
</div>
<div>
<label for="password_3_input">Password:</label>
<input id="password_3_input" type="text" placeholder="Password">
</div>
</fieldset>
<fieldset>
<legend>Form Controls</legend>
<button type="submit">Submit</button>
<button type="reset">Clear Form</button>
</fieldset>
</form>

Файлы с урока


P.S. Подпишись на мой youtube и telegram канал чтобы регулярно получать новый контент.

Показать полностью
[моё] Программист Программирование Баг IT Разработка Web Web-программирование Frontend HTML Html 5 Основы HTML CSS Css3 Верстка Верстальщик Создание сайта Видео YouTube Длиннопост
3
0
xm4str33
xm4str33
Студенческое общество

Из грязи во фронтендеры. День #2⁠⁠

3 года назад

Результаты:
1) Я по памяти написала код для простенького калькулятора на 4 действия из прошлой ДЗ.
2) Час-полтора решала проблему с новым репозиторием на Гитхабе, пока не получилось. Попробую завтра всё удалить и пересоздать, если не получится - буду писать наставникам.

Суммарно за день вышло часа два, это мало.
Что нужно сделать, чтобы завтра результаты были лучше?
1) Обращаться за помощью, если самостоятельный поиск решения дольше 30 минут безрезультатный. (Тем более если это не решение задач, а какие-то вспомогательные инструменты типа гитхаба).
2) Ставить более реалистичные и измеримые цели или снижать планку качества выполнения задач (например, для конспектов).

[моё] IT Обучение Личный опыт Frontend Текст
13
8
xm4str33
xm4str33
Студенческое общество

Из грязи во фронтендеры. День #0⁠⁠

3 года назад

Привет, пикабушники!

Сейчас я учусь на фронтенд-разработчика. Когда занимаюсь - мне нравится. Но усадить себя бывает сложно, а если забить - все резво летит под откос... все как у простых смертных, в общем. И если HTML/CSS я по верхам прошла, то с JS такое не прокатит, насколько я понимаю да и накой оно так нужно. У меня никогда не было навыка системно учиться, и вот видимо момент настал.

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

Идеальный измеримый результат: пройти основы JS за три месяца. Это 30-40 часов на изучение в неделю.
Идеальный неизмеримый результат: добиться ощущения удовлетворения от обучения, которое перевешивает страхи/непонимание/фрустрацию и т.д.

Спасибо что дочитали и спасибо тем, кто захотел идти вместе со мной по этому пути!

Дополняю:
Почему "JS за три месяца"? У меня на курсах столько длится изучение блока, я просто беру этот срок как ориентир для себя. Согласна со всеми в комментах, что дело не во времени, а в усилиях. Вот и буду смотреть, к каким результатам за это время приведут мои усилия.

Показать полностью
[моё] Личный опыт Учеба Обучение IT Frontend Текст
13
17
shaitan.vladimir
shaitan.vladimir
Web-технологии

Вес селекторов в CSS⁠⁠

3 года назад

Привет, в этом уроке мы на примерах рассмотрим как работает вес и приоритетность селекторов. Текстовое описание урока в полной версии статьи.

Вес селектора - так как у нас в CSS есть огромное количество способов обращения к элементу по селектору, а селектор мы придумываем сами, внутри браузер разделяет их по весу, и отдает приоритет тем стилям вес селектора которых 'тяжелее'.


Селекторы по весу:


1. inline стили (те которые мы пишем внутри атрибута style для тега)

2. #id (селектор id)

3. .class (селектор class и любых других атрибутов кроме id)

4. <tagName> (название тега)


Так как мы можем комбинировать селекторы то и их вес тоже будет складываться.



Пример #1


Пытаемся изменить цвет текста у которого уже написаны inline стили


#p1 {
color: red;
}

Как видим цвет этого элемента не изменился, так происходит потому что у селектора inline стилей селектор тяжелее чем у селектора id, а значит браузер отдаст приоритет селектору inline стилей, а стили которые связаны с id этого элемента будут проигнорированы.


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


.p1 {
color: red;
}

[title="p1"] {
color: red;
}

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


Пример #2


Работаем с элементов #p2 у которого нет inline стилей.


Задам ему цвет через селектор id.


#p2 {
color: deeppink;
}

Пробуем изменить стили через селектор class


.p2 {
color: blueviolet;
}

и другие селекторы


[title="p2"] {
color: blueviolet;
}
p {
color: blueviolet;
}

Как видим цвет элемента не изменился, а остался таким как был задан в селекторе через id это происходит потому что id имеет больше вес чем остальные селекторы, а на текущем элементе нет никаких inline стилей которые могли бы изменять его цвет.



Пример #3


Что делать если наши селекторы одинаковые по весу?


Представим себе ситуацию, у нас есть элемент p3 у которого есть несколько классов и для каждого и этих классов написаны свои стили.


.p3-first {
color: red;
}
.p3-second {
color: green;
}

Так как вес этих селекторов одинаковый то в приоритете будут те стили что написаны ниже в файле .css


Файлы с урока - ссылка


Мой youtube

Мой telegram канал

Показать полностью
[моё] Разработка Программирование Программист IT Собеседование Баг CSS HTML Frontend Верстка Веб-разработка Видео YouTube Длиннопост
4
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии