Forwarded from Точка входа в программирование
Разбор вопросов на собеседовании на фронтенд-разработке
Если вы готовитесь к интервью на фронтенд-разработчика, то серия роликов с разбором популярных вопросов по фронтенду может вам помочь:
https://tprg.ru/W8c1
#фронтенд #веб
Если вы готовитесь к интервью на фронтенд-разработчика, то серия роликов с разбором популярных вопросов по фронтенду может вам помочь:
https://tprg.ru/W8c1
#фронтенд #веб
YouTube
#1 Front-end. Вопросы на собеседовании
#YauhenK #webDev #HTML #CSS #JS
Всем привет!
Добро пожаловать в видеокаст «Front-end. Вопросы на собеседовании».
В данной серии видео я постараюсь помочь вам подготовиться к собеседованиям на позицию Junior и Middle Front-end разработчик. Видеокаст представлять…
Всем привет!
Добро пожаловать в видеокаст «Front-end. Вопросы на собеседовании».
В данной серии видео я постараюсь помочь вам подготовиться к собеседованиям на позицию Junior и Middle Front-end разработчик. Видеокаст представлять…
Svelte за 100 секунд
Посмотрев это видео, вы не станете специалистом по Svelte, но вы сможете познакомиться с основными особенностями и возможностями этого фреймворка.
Убедитесь сами:
https://tprg.ru/9C7W
#видео #svelte
Посмотрев это видео, вы не станете специалистом по Svelte, но вы сможете познакомиться с основными особенностями и возможностями этого фреймворка.
Убедитесь сами:
https://tprg.ru/9C7W
#видео #svelte
YouTube
Svelte in 100 Seconds
Svelte is a JS library for building reactive UI components. But unlike React, Angular, and Vue, it does not ship a runtime like Virtual DOM to the browser https://svelte.dev/
Also see...
Full Svelte Tutorial https://fireship.io/lessons/svelte-v3-overview…
Also see...
Full Svelte Tutorial https://fireship.io/lessons/svelte-v3-overview…
Задачка на логику: как найти вероятность выпадения суммы выпавших значений k, если бросать n кубиков?
Есть n стандартных игральных костей. Бросаем все n кубики разом. Нужно найти вероятность выпадения числа k — суммы всех значений, выпавших на этих кубиках. Если не получается решить задачу быстро, не расстраивайтесь, на собеседовании на неё дают около 30 минут.
Алгоритм решения — на картинке, а здесь можно найти решение с подробным объяснением, в том числе и на языке JavaScript: https://habr.com/ru/post/676854/
#js
Есть n стандартных игральных костей. Бросаем все n кубики разом. Нужно найти вероятность выпадения числа k — суммы всех значений, выпавших на этих кубиках. Если не получается решить задачу быстро, не расстраивайтесь, на собеседовании на неё дают около 30 минут.
Алгоритм решения — на картинке, а здесь можно найти решение с подробным объяснением, в том числе и на языке JavaScript: https://habr.com/ru/post/676854/
#js
👍17💩7
История одного хакатона: как создать JS-игру с мультиплеером за 24 часа и выжить
Хитрые уловки, примеры кода и необычные оптимизации — интересная статья о том, как в ограниченных условиях создавалась полноценная игра: https://tproger.ru/articles/sozdat-js-igru-s-multipleerom-za-24-chasa-i-vyzhit/
#js #gamedev
Хитрые уловки, примеры кода и необычные оптимизации — интересная статья о том, как в ограниченных условиях создавалась полноценная игра: https://tproger.ru/articles/sozdat-js-igru-s-multipleerom-za-24-chasa-i-vyzhit/
#js #gamedev
👍20💩7🔥4😁4👎2
6 новых фич в JavaScript, о которых не знает большинство разработчиков
JavaScript постоянно развивается. В него внедряют новые решения для исправления багов. Например, математических вычисления с большими числами в JS, превышающее «Number.MAX_SAFE_INTEGER», порой давали неправильный ответ. Сейчас для операций можно использовать «BigInt», чтобы избежать ошибок и получить более точный результат.
Подробнее об этой и других фишках с примерами — в статье: https://javascript.plainenglish.io/6-cool-modern-javascript-features-most-developers-dont-know-about-7b1dbf43d7e0
#js
JavaScript постоянно развивается. В него внедряют новые решения для исправления багов. Например, математических вычисления с большими числами в JS, превышающее «Number.MAX_SAFE_INTEGER», порой давали неправильный ответ. Сейчас для операций можно использовать «BigInt», чтобы избежать ошибок и получить более точный результат.
Подробнее об этой и других фишках с примерами — в статье: https://javascript.plainenglish.io/6-cool-modern-javascript-features-most-developers-dont-know-about-7b1dbf43d7e0
#js
💩13👍8
Watching-you: анимация, которая следит за пользователем
«Watching-you» — это JS-библиотека для создания анимаций, которые наблюдают за мышью, DOM или просто за вводимыми значениями. По сути, такая анимация будет подглядывать за действиями пользователя везде, где вы хотите. Если элемента нет на экране, то анимация автоматически прекращает просмотр. Также библиотека поддерживает несколько фреймворков, поэтому её легко добавить в любой проект.
Почитать подробнее: https://github.com/jj811208/watching-you?ref=reactjsexample.com
Посмотреть интересные примеры: https://jj811208.github.io/watching-you/
#js
«Watching-you» — это JS-библиотека для создания анимаций, которые наблюдают за мышью, DOM или просто за вводимыми значениями. По сути, такая анимация будет подглядывать за действиями пользователя везде, где вы хотите. Если элемента нет на экране, то анимация автоматически прекращает просмотр. Также библиотека поддерживает несколько фреймворков, поэтому её легко добавить в любой проект.
Почитать подробнее: https://github.com/jj811208/watching-you?ref=reactjsexample.com
Посмотреть интересные примеры: https://jj811208.github.io/watching-you/
#js
👍21
Создаём сайт портфолио с крутой анимацией
Видеоурок по созданию собственного сайта с диагональным плавным скроллом. Автор разбирает популярные техники и тренды веб-разработки, а именно:
— синхронизация вертикальных слайдов,
— CSS анимация скролла с инерцией,
— анимация при наведении.
Сайт выглядит современно и наполнен красивыми эффектами, но очень прост в реализации: https://youtu.be/oT0FN1PtmRU
#html #css #js
Видеоурок по созданию собственного сайта с диагональным плавным скроллом. Автор разбирает популярные техники и тренды веб-разработки, а именно:
— синхронизация вертикальных слайдов,
— CSS анимация скролла с инерцией,
— анимация при наведении.
Сайт выглядит современно и наполнен красивыми эффектами, но очень прост в реализации: https://youtu.be/oT0FN1PtmRU
#html #css #js
YouTube
Создание сайта портфолио с крутой анимацией (HTML CSS JavaScript)
💥 Все курсы в одном комплекте: https://webdesign-master.ru/courses/bundle/
В этом уроке мы рассмотрим создание сайта портфолио с диагональным плавным скроллом. Мы рассмотрим нестандартный способ синхронизации вертикальных слайдов на JS и инверсию движения…
В этом уроке мы рассмотрим создание сайта портфолио с диагональным плавным скроллом. Мы рассмотрим нестандартный способ синхронизации вертикальных слайдов на JS и инверсию движения…
👍18🔥5🤨2
Forwarded from Точка входа в программирование
Полезная библиотека для понимания работы JS
js2flowchart — библиотека визуализации для преобразования любого кода JavaScript в красивую блок-схему SVG. Вы можете изучать чужой код, делать рефакторинг или писать документацию, не путаясь в функциональности. А начинающим — неплохая шпаргалка по foo, while, if:
https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart
#js
js2flowchart — библиотека визуализации для преобразования любого кода JavaScript в красивую блок-схему SVG. Вы можете изучать чужой код, делать рефакторинг или писать документацию, не путаясь в функциональности. А начинающим — неплохая шпаргалка по foo, while, if:
https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart
#js
🔥20👍3🥱1😐1
Держите подборку сборщиков модулей для приложений Node.js
С их помощью вы сможете эффективно управлять зависимости, а также упростите развертывание ваших приложений. Подробности внутри статьи:
https://tproger.ru/articles/5-razlichnyh-instrumentov-dlya-obedineniya-prilozhenij-node-js/
#js #web
С их помощью вы сможете эффективно управлять зависимости, а также упростите развертывание ваших приложений. Подробности внутри статьи:
https://tproger.ru/articles/5-razlichnyh-instrumentov-dlya-obedineniya-prilozhenij-node-js/
#js #web
👍5❤1
JavaScript localStorage: что такое и как использовать?
LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.
В статье рассказали, как работает и как использовать localStorage в JS
#js
LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.
В статье рассказали, как работает и как использовать localStorage в JS
#js
👍11
Forwarded from Точка входа в программирование
Алгоритмы и структуры данных для начинающих
Уверенное применение структур данных и алгоритмов имеет важное значение при создании программ. Изучить основы поможет серия коротких видеоуроков с примерами на JavaScript. Например, что такое BinarySearchTree, LinkedList, Stack, Queue, их применение, а также другие структуры и алгоритмы:
https://youtube.com/playlist?list=PLIFGfLqvZ-yGHI2Fg0NCgi7FY0h1yh-af
#js #алгоритмы
Уверенное применение структур данных и алгоритмов имеет важное значение при создании программ. Изучить основы поможет серия коротких видеоуроков с примерами на JavaScript. Например, что такое BinarySearchTree, LinkedList, Stack, Queue, их применение, а также другие структуры и алгоритмы:
https://youtube.com/playlist?list=PLIFGfLqvZ-yGHI2Fg0NCgi7FY0h1yh-af
#js #алгоритмы
👍5❤3
Библиотека Javascript анимации
Theatre.js — это профессиональный набор инструментов для моушн-дизайна. Он поможет вам создать любую анимацию: от кинематографических сцен до восхитительных взаимодействий с пользовательским интерфейсом.
#инструменты #js #css
Theatre.js — это профессиональный набор инструментов для моушн-дизайна. Он поможет вам создать любую анимацию: от кинематографических сцен до восхитительных взаимодействий с пользовательским интерфейсом.
#инструменты #js #css
👎6❤4👍1
JavaScript localStorage: что такое и как использовать?
LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.
В статье рассказали, как работает и как использовать localStorage в JS: https://tproger.ru/articles/javascript-localstorage-polnoe-rukovodstvo/
#js
LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.
В статье рассказали, как работает и как использовать localStorage в JS: https://tproger.ru/articles/javascript-localstorage-polnoe-rukovodstvo/
#js
👍11
Forwarded from Типичный программист
Как спрятать любые данные в PNG
PNG хранит цвет и прозрачность пикселей, и с помощью младших бит (LSB) можно зашифровать данные так, что никто ничего не заметит. Даже размер картинки останется практически тем же.
Внутри PNG можно спрятать текст, файлы или даже запихнуть все свои пароли в фото любимого кота. Тут уже всё зависит от фантазии!
А как это сделать, читайте в статье.
#стеганография #js
PNG хранит цвет и прозрачность пикселей, и с помощью младших бит (LSB) можно зашифровать данные так, что никто ничего не заметит. Даже размер картинки останется практически тем же.
Внутри PNG можно спрятать текст, файлы или даже запихнуть все свои пароли в фото любимого кота. Тут уже всё зависит от фантазии!
А как это сделать, читайте в статье.
#стеганография #js
👍14🔥4😁2
Поэтому мы собрали их для вас! Разумеется, с ответами и пояснениями
Проверьте готовы ли вы к позиции мидла вместе с TeamLead Frontend Developer: https://tprg.ru/4tpo
#собеседвоание #js #json #css
Проверьте готовы ли вы к позиции мидла вместе с TeamLead Frontend Developer: https://tprg.ru/4tpo
#собеседвоание #js #json #css
🔥2