Проверка порядкового номера дня в году
Используйте следующий фрагмент кода, чтобы узнать порядковый номер дня в году по заданной дате. Этот метод особенно полезен в следующих случаях:
- для валидации пользовательского ввода даты в формах;
- при проверке дат перед сохранением в базу данных;
- для обеспечения корректного отображения дат на фронтенде.
#date #validation #JavaScript #solution
Используйте следующий фрагмент кода, чтобы узнать порядковый номер дня в году по заданной дате. Этот метод особенно полезен в следующих случаях:
- для валидации пользовательского ввода даты в формах;
- при проверке дат перед сохранением в базу данных;
- для обеспечения корректного отображения дат на фронтенде.
#date #validation #JavaScript #solution
🎤 Пиши код как Толстой // Алексей Наумов, Ruby-разработчик, СберМаркет
На митапе обсуждали, как правильно писать код, чтобы тебя поняли другие разработчики. Было интересно, а вот вам подборка книг для написания классного кода:
- Бек, Фаулер, Брант: Рефакторинг. Улучшение проекта существующего кода
- Роберт Мартин: Чистый код. Создание, анализ и рефакторинг
- Стив Макконнелл: Совершенный код. Мастер-класс
На митапе обсуждали, как правильно писать код, чтобы тебя поняли другие разработчики. Было интересно, а вот вам подборка книг для написания классного кода:
- Бек, Фаулер, Брант: Рефакторинг. Улучшение проекта существующего кода
- Роберт Мартин: Чистый код. Создание, анализ и рефакторинг
- Стив Макконнелл: Совершенный код. Мастер-класс
🔥5💯3👍2
Капитализация строки в JavaScript
Так как в JavaScript отсутствует встроенная функция для капитализации строк, можно использовать следующий фрагмент кода для этой цели. Этот метод особенно полезен в следующих случаях:
- для форматирования пользовательского ввода перед отображением;
- при обработке текстовых данных для сохранения в базу данных;
- для обеспечения корректного отображения текста на фронтенде.
#JavaScript #string #capitalise #solution
Так как в JavaScript отсутствует встроенная функция для капитализации строк, можно использовать следующий фрагмент кода для этой цели. Этот метод особенно полезен в следующих случаях:
- для форматирования пользовательского ввода перед отображением;
- при обработке текстовых данных для сохранения в базу данных;
- для обеспечения корректного отображения текста на фронтенде.
#JavaScript #string #capitalise #solution
Можно ли утверждать, что многие специалисты среднего уровня (мидлы) на самом деле являются лишь усиленными джунами с "накрученным" опытом?
Мое мнение – категорически нет. Если сотрудники с так называемым "накрученным" опытом уже работают в компании, приносят ей пользу и действуют наравне или даже лучше, чем мидлы с "реальным" опытом, то в этом нет ничего плохого.
Важным является не прошлое сотрудника, а его настоящие достижения и, прежде всего, результаты его работы. Здесь важны талант и интерес к профессии; существуют одаренные люди, которые демонстрируют впечатляющие результаты. Если же отсутствуют талант, умения и навыки, то джуну с "накрученным" опытом невозможно удержаться в компании – это утопия и миф.
Вот как ответила Залифа. @it_coach1
Ваше мнение 👇👇👇
Мое мнение – категорически нет. Если сотрудники с так называемым "накрученным" опытом уже работают в компании, приносят ей пользу и действуют наравне или даже лучше, чем мидлы с "реальным" опытом, то в этом нет ничего плохого.
Важным является не прошлое сотрудника, а его настоящие достижения и, прежде всего, результаты его работы. Здесь важны талант и интерес к профессии; существуют одаренные люди, которые демонстрируют впечатляющие результаты. Если же отсутствуют талант, умения и навыки, то джуну с "накрученным" опытом невозможно удержаться в компании – это утопия и миф.
Вот как ответила Залифа. @it_coach1
Ваше мнение 👇👇👇
👍14🔥5
Forwarded from IT карьера с Залифой: рост, деньги, смысл (Zalifa First)
Друзья, под этим постом пишите любые ваши вопросы к прямому эфиру и скидывайте ваше резюме, если хотите чтобы я его разобрала 🔥
🔥4💯3❤1👍1
Инкапсуляция в JavaScript
Инкапсуляция в JavaScript — это принцип объектно-ориентированного программирования, который позволяет скрыть детали реализации объекта от внешнего использования. Это значит, что можно создать объекты, внутреннее состояние которых (их переменные и функции) не будет доступно напрямую извне. Вместо этого взаимодействие с объектом осуществляется через публичные методы (функции), которые объект предоставляет. Эти методы называются интерфейсом объекта.
Преимущество инкапсуляции заключается в том, что разработчик может изменять внутреннюю реализацию объекта, не беспокоясь о том, что это повлияет на внешний код, который использует этот объект. Это обеспечивает лучшую модульность и гибкость в разработке программного обеспечения.
В JavaScript инкапсуляция обычно достигается с помощью функций или классов, где локальные переменные и функции (не привязанные к this) скрыты внутри, а доступ к ним можно получить только через определённые публичные методы. С приходом синтаксиса ES6 и введением ключевого слова class, инкапсуляция стала проще и более интуитивно понятной благодаря использованию приватных полей и методов, которые обозначаются символом # перед именем.
#JavaScript #oop #инкапсуляция
Инкапсуляция в JavaScript — это принцип объектно-ориентированного программирования, который позволяет скрыть детали реализации объекта от внешнего использования. Это значит, что можно создать объекты, внутреннее состояние которых (их переменные и функции) не будет доступно напрямую извне. Вместо этого взаимодействие с объектом осуществляется через публичные методы (функции), которые объект предоставляет. Эти методы называются интерфейсом объекта.
Преимущество инкапсуляции заключается в том, что разработчик может изменять внутреннюю реализацию объекта, не беспокоясь о том, что это повлияет на внешний код, который использует этот объект. Это обеспечивает лучшую модульность и гибкость в разработке программного обеспечения.
В JavaScript инкапсуляция обычно достигается с помощью функций или классов, где локальные переменные и функции (не привязанные к this) скрыты внутри, а доступ к ним можно получить только через определённые публичные методы. С приходом синтаксиса ES6 и введением ключевого слова class, инкапсуляция стала проще и более интуитивно понятной благодаря использованию приватных полей и методов, которые обозначаются символом # перед именем.
#JavaScript #oop #инкапсуляция
Вычисление количества дней между двумя датами
Используйте следующий фрагмент кода, чтобы найти количество дней между двумя заданными датами. Этот метод особенно полезен для:
- расчета сроков выполнения задач,
- определения продолжительности событий,
- анализа временных интервалов в данных.
#date #JavaScript #timeDifference #solution
Используйте следующий фрагмент кода, чтобы найти количество дней между двумя заданными датами. Этот метод особенно полезен для:
- расчета сроков выполнения задач,
- определения продолжительности событий,
- анализа временных интервалов в данных.
#date #JavaScript #timeDifference #solution
Гайд по работе с нейросетями
Эти шаги позволят вам легко сохранить информацию в удобном для печати формате и обработать её с помощью нейросети.
1. На сайте, документации нажмите в контекстном меню "Печать"
2. Сохраните документ в формате PDF.
3. Отправьте PDF файл нейросети ChatGPT.
4. Нейросеть извлечет основные тезисы из документа.
Эти шаги позволят вам легко сохранить информацию в удобном для печати формате и обработать её с помощью нейросети.
1. На сайте, документации нажмите в контекстном меню "Печать"
2. Сохраните документ в формате PDF.
3. Отправьте PDF файл нейросети ChatGPT.
4. Нейросеть извлечет основные тезисы из документа.
👍6💯2
Очистка всех cookies на веб-странице
Для удаления всех cookies, хранящихся на веб-странице, можно использовать следующий фрагмент кода. Этот метод будет полезен:
- для быстрой очистки данных сессии
- чтобы улучшить конфиденциальность и безопасность пользовательской сессии
#solution #JavaScript #cookies #privacy
Для удаления всех cookies, хранящихся на веб-странице, можно использовать следующий фрагмент кода. Этот метод будет полезен:
- для быстрой очистки данных сессии
- чтобы улучшить конфиденциальность и безопасность пользовательской сессии
#solution #JavaScript #cookies #privacy
Chunks
Чанки в JavaScript — это техника разделения данных или кода на меньшие фрагменты (чанки) для более удобной обработки или для оптимизации загрузки веб-приложений. Это может быть полезно в различных сценариях, например, при обработке больших массивов данных или при реализации "ленивой" загрузки модулей в приложении.
В контексте веб-разработки, чанки часто используются для оптимизации загрузки приложений. С помощью техники разделения кода на чанки (code splitting) можно разбить большой объем кода на меньшие фрагменты, которые затем могут быть загружены по мере необходимости, а не все сразу. Это уменьшает время загрузки приложения, поскольку пользователь скачивает только тот код, который ему нужен в данный момент.
В современных JavaScript-фреймворках и сборщиках, таких как Webpack, Rollup или Parcel, реализация code splitting обычно достигается с помощью асинхронных импортов или специальных комментариев для указания точек разделения кода.
#chunks #JavaScript
Чанки в JavaScript — это техника разделения данных или кода на меньшие фрагменты (чанки) для более удобной обработки или для оптимизации загрузки веб-приложений. Это может быть полезно в различных сценариях, например, при обработке больших массивов данных или при реализации "ленивой" загрузки модулей в приложении.
В контексте веб-разработки, чанки часто используются для оптимизации загрузки приложений. С помощью техники разделения кода на чанки (code splitting) можно разбить большой объем кода на меньшие фрагменты, которые затем могут быть загружены по мере необходимости, а не все сразу. Это уменьшает время загрузки приложения, поскольку пользователь скачивает только тот код, который ему нужен в данный момент.
В современных JavaScript-фреймворках и сборщиках, таких как Webpack, Rollup или Parcel, реализация code splitting обычно достигается с помощью асинхронных импортов или специальных комментариев для указания точек разделения кода.
#chunks #JavaScript
Frontend Roadmap 2024. План + Ресурсы для бесплатного обучения.
Комплексный план обучения для начинающих фронтенд-разработчиков. В данном roadmap систематизированы ключевые технологии, необходимые для старта в профессии, сопровождаемые обширным перечнем бесплатных образовательных ресурсов. Для каждого направления технологий вы найдете подборки статей, видеороликов и бесплатных курсов, тщательно отобранных для эффективного самостоятельного обучения. Этот план исключает необходимость дополнительных платных курсов, предоставляя все необходимые инструменты для самостоятельного освоения фронтенд-разработки.
Комплексный план обучения для начинающих фронтенд-разработчиков. В данном roadmap систематизированы ключевые технологии, необходимые для старта в профессии, сопровождаемые обширным перечнем бесплатных образовательных ресурсов. Для каждого направления технологий вы найдете подборки статей, видеороликов и бесплатных курсов, тщательно отобранных для эффективного самостоятельного обучения. Этот план исключает необходимость дополнительных платных курсов, предоставляя все необходимые инструменты для самостоятельного освоения фронтенд-разработки.
👍21 8❤5
ПЛАН РАЗВИТИЯ | РЕСУРСЫ ДЛЯ ОБУЧЕНИЯ | ROADMAP | FRONTEND
Учитесь бесплатно. Долой дорогие и неэффективные курсы! Это полный план обучения, советы, бесплатные курсы и материалы. Вы можете абсолютно с нуля обучиться на Frontend Разработчика.
Ссылка на Figma
#roadmap
Учитесь бесплатно. Долой дорогие и неэффективные курсы! Это полный план обучения, советы, бесплатные курсы и материалы. Вы можете абсолютно с нуля обучиться на Frontend Разработчика.
Ссылка на Figma
#roadmap
Figma
ПЛАН РАЗВИТИЯ | РЕСУРСЫ ДЛЯ ОБУЧЕНИЯ | ROADMAP | FRONTEND
Created with FigJam
👍49🔥8💯7 4🫡3
Руслан Куянец | Reactify pinned «ПЛАН РАЗВИТИЯ | РЕСУРСЫ ДЛЯ ОБУЧЕНИЯ | ROADMAP | FRONTEND Учитесь бесплатно. Долой дорогие и неэффективные курсы! Это полный план обучения, советы, бесплатные курсы и материалы. Вы можете абсолютно с нуля обучиться на Frontend Разработчика. Ссылка на Figma…»
Генерация случайного HEX-цвета
Для создания случайных HEX-цветов в ваших веб-проектах или приложениях, используйте следующий фрагмент кода. Этот метод особенно удобен при:
- разработке дизайна сайта или приложения,
- создании визуальных эффектов,
- тестировании отображения элементов с разными цветами.
#JavaScript #randomColor #hex #solution
Для создания случайных HEX-цветов в ваших веб-проектах или приложениях, используйте следующий фрагмент кода. Этот метод особенно удобен при:
- разработке дизайна сайта или приложения,
- создании визуальных эффектов,
- тестировании отображения элементов с разными цветами.
#JavaScript #randomColor #hex #solution
👍7💯3 3
Как выжить и получить оффер фронтендеру?
Поиск работы — игра, в которой выживает сильнейший. Потраченное время, сотни откликов, десятки собеседований и зачастую никакого результата🥲
Но эту систему можно хакнуть! Главное —
1️⃣ Научиться правильно презентовать свой опыт
2️⃣ Выписать вопросы, которые чаще всего задают на собеседованиях и потренироваться отвечать на них
3️⃣ Понять, как мыслят проверяющие при оценке тестового задания, на что важно обратить внимание при его решении
4️⃣ Определить, на прокачке каких навыков нужно сфокусироваться в первую очередь.
С этими задачами помогут наши партнеры — Solvery. На следующей неделе ребята проводят Frontend Fest по трудоустройству!
📆 Расписание феста:
25.03 в 18:30 — Из чего состоит получение оффера? Необходимые скиллы, советы по резюме и воронка найма
26.03 в 19:00 — Разбор решений тестового задания
27.03 в 19:00 — Моковое собеседование по JavaScript
28.03 в 19:00 — Разбор резюме
Переходите по ссылке, чтобы зарегистрироваться на фест!
Поиск работы — игра, в которой выживает сильнейший. Потраченное время, сотни откликов, десятки собеседований и зачастую никакого результата🥲
Но эту систему можно хакнуть! Главное —
1️⃣ Научиться правильно презентовать свой опыт
2️⃣ Выписать вопросы, которые чаще всего задают на собеседованиях и потренироваться отвечать на них
3️⃣ Понять, как мыслят проверяющие при оценке тестового задания, на что важно обратить внимание при его решении
4️⃣ Определить, на прокачке каких навыков нужно сфокусироваться в первую очередь.
С этими задачами помогут наши партнеры — Solvery. На следующей неделе ребята проводят Frontend Fest по трудоустройству!
📆 Расписание феста:
25.03 в 18:30 — Из чего состоит получение оффера? Необходимые скиллы, советы по резюме и воронка найма
26.03 в 19:00 — Разбор решений тестового задания
27.03 в 19:00 — Моковое собеседование по JavaScript
28.03 в 19:00 — Разбор резюме
Переходите по ссылке, чтобы зарегистрироваться на фест!
👍6🔥4 3
Хорошо летит👍
Если вы еще не смотрели то советую посмотреть. Там много советов и материалов. Кто знает, возможно вы найдете тот самый ресурс в этом видео❤️
Если поставите лайк и оставите коммент, то это поможет в продвижении видео. А если посмотрите видео до конца, то вообще видео в рекомендации попадет.
Хочу больше видео по JS записывать. Объяснять сложные темы, продвинутые.
Еще планирую разыграть менторство на неделю. Как это лучше сделать? Есть рандом боты простые?
Если вы еще не смотрели то советую посмотреть. Там много советов и материалов. Кто знает, возможно вы найдете тот самый ресурс в этом видео❤️
Если поставите лайк и оставите коммент, то это поможет в продвижении видео. А если посмотрите видео до конца, то вообще видео в рекомендации попадет.
Хочу больше видео по JS записывать. Объяснять сложные темы, продвинутые.
Еще планирую разыграть менторство на неделю. Как это лучше сделать? Есть рандом боты простые?
❤9👍5 4 2