Код. Плейсхолдер для [contenteditable]
Я уже сильно привык к атрибуту placeholder, и немного грустил зная что не работает с placeholder. Но чутка погуглив я нашел интересное решение, которым хочу поделиться с вами.
Я Юра Матюхин, фронтенд лид в lifehacker.ru и burninghut.ru
Иногда я нахожу что-то интересное, и мне хочется этим поделиться. Этот сайт создан как раз для таких случаев. Поскольку работа занимает большу́ю часть моей жизни, заметок об этом будет больше, но я так же планирую писать обо всем подряд.
Живу в Брянской области. Увлекаюсь всем понемногу: сейчас активно в ЛоЛ, смотрю аниме и ютуб, нравится что-то делать руками дома или на участке.
Я уже сильно привык к атрибуту placeholder, и немного грустил зная что не работает с placeholder. Но чутка погуглив я нашел интересное решение, которым хочу поделиться с вами.
Для меня основной критерий хорошего кода — его читаемость. Поэтому важно чтобы переменные, функции и методы легко читались и понимались.
О нативной плавной прокрутке внутри страницы без дополнительных JavaScript-библиотек. Показываю современный подход на CSS и браузерном API, который легче поддерживать.
Стандартное подчеркивание — ад перфекциониста. Оно нагло перекрывает висячие символы в тексте, его становится сложнее читать, и это режет глаза.
При редактировании сообщений комита Git по умолчанию открывает Vim. Для тех кто с ним не знаком, это может стать серьезной проблемой. Хорошо что это поведение легко изменить выполнив одну команду в терминале.
Уже 2 недели я использую Visual Studio Code для работы. Он пришел на замену, моему любимому, атому.
Вы закончили пару курсов и прочитали пару книг о JavaScript, но еще не чувствуете себя уверенно? Wes Bos советует делать проекты и не останавливаться.
Для многоязычных сайтов, часто нужно переопределить стили блоков для определенной локали. Раньше я добавлял класс с названием языка тегу body или определял язык через [lang=en]. Сегодня наткнулся на способ получше — псевдокласс: lang.
Короткая заметка по теме «Код. Удаляем дубликаты из массива» с основными выводами.
Я обнаружил что jQuery.width округляет значения. Из-за этого у меня была проблема в 1px при некоторых разрешениях.