This media is not supported in your browser
VIEW IN TELEGRAM
Manufactured
Приятная гифка, которую можно либо забрать себе, либо придумать что-то похожее для своего проекта.
#js #css #html #coden
https://codepen.io/saifkeralite/pen/RwMJgVd
@javascriptv
Приятная гифка, которую можно либо забрать себе, либо придумать что-то похожее для своего проекта.
#js #css #html #coden
https://codepen.io/saifkeralite/pen/RwMJgVd
@javascriptv
👍9🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
https://codepen.io/team/keyframers/pen/RmLjzQ
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Mograph Portfolio - интерактивное портфолио, выполненное с помощью CSS и JavaScript
https://codepen.io/moodyeffects/pen/MWOpeop
@javascriptv
https://codepen.io/moodyeffects/pen/MWOpeop
@javascriptv
👍9❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Six circles - bees & bombs
Анимация заднего фона. Реализована с помощью JavaScript и CSS.
#анимация #css #js
https://codepen.io/yukulele/pen/LoBYzO
@javascriptv
Анимация заднего фона. Реализована с помощью JavaScript и CSS.
#анимация #css #js
https://codepen.io/yukulele/pen/LoBYzO
@javascriptv
🔥8👍5❤1
ажно выдерживать единый стиль написания кода в проекте, особенно если он выполнен на JavaScript и TypeScript. Это связано с тем, что JavaScript — очень гибкий язык, а TypeScript, хотя и менее гибок в синтаксисе, все же достаточно гибок в форматировании.
Представьте, что в одной части кода используется 2 пробела для отступа, а в другой — 4. Вы можете подумать, что подобный линтинг носит лишь косметический характер. Тем не менее линтеры могут также проверять синтаксис и помогать улучшать качество кода в соответствии с общепринятыми отраслевыми стандартами.
Проверять качество кода и стили его написания вручную довольно обременительно. К счастью, с помощью Git-хуков это можно сделать автоматически, а автор кода не сможет создавать коммиты, если линтинг не был пройден.
Для проектов JavaScript и TypeScript разработано несколько хорошо зарекомендовавших себя пакетов, которые можно использовать для линтинга и управления Git-хуками. В этой статье речь пойдет о том, как создать хук Git pre-commit для проверки кода JavaScript и TypeScript с помощью ESLint, Prettier, lint-staged и Husky.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Outfit at Dusk
Анимация перетекающего фона. Реализована с помощью JavaScript и CSS.
#анимация #карточка #css
https://codepen.io/andyfitz/pen/xxVKzaM
@javascriptv
Анимация перетекающего фона. Реализована с помощью JavaScript и CSS.
#анимация #карточка #css
https://codepen.io/andyfitz/pen/xxVKzaM
@javascriptv
👍8🔥3❤1
Давайте представим, что нам нужно создать асинхронный обработчик задач в javascript со следующим ограничением:
1. У исполнителя задач должен быть набор задач (task), которые будут ему переданы.
2. Каждая из этих задач будет некоторой асинхронной операцией,
3. Исполнитель задач также должен убедиться, что в один момент времени может выполняться только заданное количество задач, а другие задачи продолжают ждать, пока не придет их очередь.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
litegraph.js – Библиотека в Javascript для создания браузерных графов, похожих на Unreal Blueprints
Библиотека подразумевает легкое встраивание в уже существующие веб-приложения
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Six circles - bees & bombs
Анимация заднего фона. Реализована с помощью JavaScript и CSS.
#анимация #css #js
https://codepen.io/yukulele/pen/LoBYzO
@javascriptv
Анимация заднего фона. Реализована с помощью JavaScript и CSS.
#анимация #css #js
https://codepen.io/yukulele/pen/LoBYzO
@javascriptv
👍9❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Lotsa Notifications
Уведомления, выполненные с помощью SVG, CSS и JavaScript.
#css #js
https://codepen.io/jkantner/pen/XWzePgp
@javascriptv
Уведомления, выполненные с помощью SVG, CSS и JavaScript.
#css #js
https://codepen.io/jkantner/pen/XWzePgp
@javascriptv
👍13❤1🔥1
В экосистеме JavaScript насчитывается много средств выполнения тестов: Jest, Karma, Ava, Mocha. И это лишь малая их часть. Встроенный тест-раннер имеется в Deno. Экосистема со встроенным тестом и fmt — более зрелая и лучшая, на мой взгляд.
Итак, какова цель этой статьи? По сути, она заключается в том, чтобы показать: в сегодняшней экосистеме nodejs сделать эффективный тест-раннер несложно.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Сохраняйте себе,чтобы не потерять.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥2🥰1
Функция JavaScript - это блок кода, который выполняет определенную задачу. Они используются для разбиения и организации кода на управляемые фрагменты. Функции можно использовать для создания пользовательских объектов, фильтров и многого другого.
Функции JavaScript определяются с помощью ключевого слова function, за которым следует имя функции и пара круглых скобок, содержащих ноль или более параметров (или аргументов), разделенных запятыми. Список параметров функции будет находиться между этими круглыми скобками (). Параметры являются необязательными, и мы могли бы называть их переменными внутри функций. Тело функции заключено в фигурные скобки {}, которые могут содержать внутри себя один или несколько операторов.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Пример Google Maps: Nightly. Реализован с помощью JavaScript и CSS.
#анимация #css #js
https://codepen.io/ionic/pen/npXVrE
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥1
Вы все еще используете console.log для всех ваших потребностей в отладке JavaScript в 2023 году?
Пришло время усовершенствовать свои навыки и открыть для себя всю мощь объекта консоли JavaScript.
Начиная с console.table и заканчивая console.time, эти передовые методы и хитрости помогут вам улучшить качество и удобочитаемость выходных данных отладки и упростить поиск и устранение неполадок в вашем коде.
Так почему бы не вступить в ряды отладчиков JavaScript ninja в 2023 году и не освоить эти основные приемы? Ваш код будет вам благодарен.
Одна из самых больших проблем с использованием только console.log заключается в том, что он может загромождать ваш код и затруднять его чтение. Кроме того, это не очень информативно само по себе. Он просто выводит значение всего, что вы ему передаете, без какого-либо контекста или дополнительной информации.
Имея это в виду, вот десять методов и приемов с консольными объектами JavaScript, о которых вам следует знать (и попробуйте их; быстрее использовать просто console.log, но это может значительно улучшить вашу отладку, сделайте это для вашего будущего самостоятельно).
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация появления карточек. Реализована с помощью JavaScript и CSS.
#анимация #css #js
https://codepen.io/naijadeveloper/pen/MdrawV
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1🔥1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация букв при нажатии. Реализована с помощью JavaScript и CSS.
#анимация #css #js
https://codepen.io/FlorinPop17/pen/WEBNyx
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы когда-либо пользовались Google keep, вы должны быть знакомы с их динамической формой ввода для создания заметки. На первый взгляд форма выглядит простой, но найти решение может быть немного сложно.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
✔️ Как использовать ESLint, чтобы повысить качество кода JavaScript и TypeScript
JavaScript по умолчанию имеет очень гибкий синтаксис. Он позволяет менять тип переменной, использовать одинарные и двойные кавычки для строк и любое количество пробелов для отступов, опускать точки с запятой в конце и т.д.
Однако каждая команда должна придерживаться единого стандарта программирования. Так код будет легче просматривать и поддерживать. В этом помогает ESLint.
ESLint — инструмент статической проверки кода, используемый для мониторинга качества и стилистической выдержанности кода JavaScript. TSLint, применявшийся ранее для проверки кода на TypeScript, уже устарел. Сегодня ESLint используется и для кода TypeScript.
Начинать работу с ESLint может быть непросто, особенно если проверять с его помощью код TypeScript. Предлагаем практическое руководство, которое поможет установить и настроить ESLint для проектов на JavaScript и TypeScript.
➡️ Читать дальше
@javascriptv
JavaScript по умолчанию имеет очень гибкий синтаксис. Он позволяет менять тип переменной, использовать одинарные и двойные кавычки для строк и любое количество пробелов для отступов, опускать точки с запятой в конце и т.д.
Однако каждая команда должна придерживаться единого стандарта программирования. Так код будет легче просматривать и поддерживать. В этом помогает ESLint.
ESLint — инструмент статической проверки кода, используемый для мониторинга качества и стилистической выдержанности кода JavaScript. TSLint, применявшийся ранее для проверки кода на TypeScript, уже устарел. Сегодня ESLint используется и для кода TypeScript.
Начинать работу с ESLint может быть непросто, особенно если проверять с его помощью код TypeScript. Предлагаем практическое руководство, которое поможет установить и настроить ESLint для проектов на JavaScript и TypeScript.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥1