TGViewer
Channel Public Channel
Javascript Pro

Javascript Pro

@projavascript

Канал для начинающих JavaScript разработчиков. Если вы приступаете к изучению JS - этот канал для вас.

Админ: @anothertechrock
Subscribers
2.51K
Photos
180
Videos
30
Links
158

Showing posts older than #55 · Back to latest

Older Posts 20 shown
Post #54 4.17K
Скролл страницы наверх

Всем привет! Микро-пост о том как простейшим способом проскроллить страницу наверх.

Вот так:

const scrollToTop = (x, y) => {
window.scrollTo(x, y);
};
scrollToTop(0, 0);


#js #features
  • 👍 30
  • 💩 3
Post #53 3.91K
  • 👏 9
  • 👍 2
Post #52 3.41K
Учим английский слэнг. Shake hands (рукопожатие) - это....
  • 👎 23
  • ❤ 1
  • 🥰 1
  • 😁 1
Post #50 4.11K
Тренды JavaScript в 2022 году

Новые JS-фреймворки постоянно появляются на рынке. Часто бывает трудно следить за новинками, а причины исчезновения некоторых продуктов бывают загадочны.

Пользователи заинтересованы в производительности, скорости, популярности и соотношении цены и качества, в то время как разработчики стремятся улучшить свои решения, чтобы успешно конкурировать. В этой статье мы попытаемся спрогнозировать тренды в мире JavaScript в 2022 году и немного поразмышлять о них.

Читать...
  • 🔥 3
  • 🤔 3
  • 👍 1
Post #49 5.36K
  • 👏 10
  • 🤔 7
  • 👍 1
  • 😁 1
Post #48 8.4K
CSS media запрос any-hover

Приветствую товарищи фронты! Знаете ли вы про такой медиа запрос?

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

Пример применения:

@media(any-hover: hover) {
.element: hover {
// ваши стили
}
}

Если верить ресурсу caniuse то у этого медиа запроса уже довольно высокий уровень поддержки и из основных браузеров его не поддерживает только IE так что в большинстве случаев юзайте на здоровье.

#css #features
Caniuse "any-hover" | Can I use... Support tables for HTML5, CSS3, etc "Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
  • 👍 11
  • ❤ 1
Post #47 7.69K
Post #46 8.91K
Эффективность — ваш враг

Есть большая вероятность, что причиной большинства проблем в вашей жизни и работе является недостаточная бездеятельность. В статье рассказано как устроена бездеятельность и почему вам её нужно больше.

Читать...
Хабр Эффективность — ваш враг Есть большая вероятность, что причиной большинства проблем в вашей жизни и работе является недостаточная бездеятельность. В статье мы расскажем, как устроена бездеятельность и почему вам её нужно...
  • 👍 11
  • 👏 2
Post #45 7.98K
#вакансия #frontend #remote #удалёнка #москва #санктпетербург #javascript #html5 #css3 #saas #git

📢 Frontend разработчик

100 000 - 200 000 оклад
(по результатам тех интервью)

🟦 Продукт:

FPS Booster - программа, специализирующаяся на увеличении производительности компьютера для геймеров.

FPS Booster оптимизирует Windows, применяет продвинутые настройки для увеличения показателя FPS в играх, а также агрегирует в себе ряд полезных сервисов для геймеров. Основная цель - дать преимущество геймерам в игре, получив максимум эффективности из ПК.

🟦 Основной стек:
- JavaScript, ES6+
- Vue.js
- Nuxt.js

🟦 Задачи:
- Разработка и сопровождение веб-приложений. В основном сайта fps-booster.com и других проектов
- Создание новых UI-компонентов, разделов и функцинальных компонентов сайта

🟦 Наши ожидания:
- Хорошие знания JavaScript, ES6+
- Опыт работы с Vue.js/Nuxt.js
- Опыт работы с Vuex и построении store приложения
- Понимание взаимодействия между client и server, передачи и хранения данных, RESTFul
- Отличные знания HTML5 и CSS3 (чистый код, семантическая верстка, flexbox, grid, CSS анимации, a11y)
- Умение работать в команде и разбираться в чужом коде
- Личные качества: ответственность, быстрая обучаемость, самостоятельность и инициативность, умение решать задачи эффективно и в срок
- Знание английского языка на уровне чтения тех. литературы
- Заинтересованность, желание сделать проект лучше

🟦 Плюсом будет:
- Собственные проекты на Github;
- Опыт применения собственных архитектурных решений и создание архитектуры проектов с нуля
- Опыт работы с CSS препроцессорами (LESS, SASS).

https://t.me/hrdforit
Telegram Ольга Наумова
  • 👍 5
Post #44 7.14K
Post #43 7.6K
Post #42 8.45K
Комплексная разработка веб-приложений с помощью React и Node.js

React и Node.js. Сочетание этих двух технологий дает огромные преимущества при комплексной разработке веб-приложений.

Посмотрим, насколько хорошо совмещаются React и Node.js для создания быстрых сайтов, которые легко поддерживаются в течение долгого времени.

Читать...
NOP::Nuances of programming Комплексная разработка веб-приложений с помощью React и Node.js Хотите создавать быстрые сайты? Предлагаем эффективный способ комплексной разработки с помощью "волшебного тандема" React и Node.js.
  • 👍 7
Post #41 9.82K
Задача

Что будет выведено в консоль после выполнения этого кода?

Ответ
  • 👍 76
Post #40 12.8K
Express.js. Web Development with Node

Автор: Max Beerbohm, moaml mohmmed
Год издания: 2019

#node #Express #english #beginner
  • 👍 4
  • 🔥 3
  • ❤ 1
Post #39 9.78K
Затмение

Этот красивый эффект достигается использованием CSS анимаций, фильтров и теней.
  • 👍 9
  • ❤ 1
Post #38 7.61K
Метод String.replaceAll (ES12 / ES2021)

String.prototype.replaceAll() заменяет все вхождения строки другим строковым значением.

В настоящее время в JavaScript у строк есть метод replace(). Если входной шаблон для замены является строкой, метод replace() заменяет только первое вхождение. Поэтому в коде второе вхождение «Back» не заменяется.

Мы можем сделать полную замену, только если предоставим шаблон для замены в виде регулярного выражения.

Было:
const str = "Backbencher sits at the Back";
const newStr = str.replace(/Back/g, "Front");
console.log(newStr); // "Frontbencher sits at the Front"

String.prototype.replaceAll()
пытается произвести замену всех вхождений, даже если входной шаблон является строкой.

Стало:
const str = "Backbencher sits at the Back";
const newStr = str.replaceAll("Back", "Front");
console.log(newStr); // "Frontbencher sits at the Front"

#js
  • 👍 7
  • 💩 1
Post #37 5.53K
Become a ninja with Angular

Автор: Ninja Squad
Год издания: 2021

#angular #english
  • ❤ 1
  • 👍 1
Post #36 5.43K
Простое сжатие

Вам дана строка, состоящая из повторяющихся символов. Создайте функцию, которая обработает эту строку и преобразует её в массив, состоящий из кортежей (число повторений, символ).

Примеры:
string1="aaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaa"
output1='[26,"a",1,"b",18,"a"]'

string="aaaaaaaabaaaa"
compressed=[8,"a",1,"b",4,"a"]
  • 👍 7
  • ❤ 2
Post #35 5.87K
console.trace();

Выводит трассировку стека в консоль.

function foo() {
function bar() {
console.trace();
}
bar();
}
foo();

В консоли отобразится следующая трассировка:

bar
foo
<anonymous>

#console #js
  • 👍 9
  • 🔥 1
Post #34 5.44K
The React Workshop

Автор: Brandon Richey, Ryan Yu, Endre Vegh, Theofanis Despoudis, Anton Punith, Florian Sloot
Год издания: 2020

#react #english
  • 👍 3
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →