Попробовал тут
Сам браузер основан на Firefox и написан на C++, JavaScript, CSS и ещё нескольких не таких популярных языков.
Ключевые особенности:
Интерфейс прикольный. Есть интересный функционал. Так что пробуйте.
🔗 Ссылочка тут
Рассказ фронтендера - это Telegram канал, где вы найдете интересные и познавательные материалы о frontend разработке. Здесь публикуются статьи, задачи с собеседований с разбором, теоретические обзоры, рекомендации по книгам и многое другое. Если вас интересует JavaScript, TypeScript, React и другие технологии frontend, то этот канал станет отличным источником информации и вдохновения. Присоединяйтесь к сообществу фронтенд разработчиков, обменивайтесь опытом и узнавайте новое. Для связи и предложений вы всегда можете обратиться к администратору канала по нику @atrapeznikov. Подписывайтесь на канал Рассказ фронтендера и расширяйте свои знания в мире frontend разработки!
08 Feb, 08:58
04 Feb, 15:01
navigator.getBattery().then(battery => {
console.log(`Заряд: ${battery.level * 100}%`);
console.log(`Зарядка: ${battery.charging ? "Да" : "Нет"}`);
console.log(`Время до полной зарядки: ${battery.chargingTime} сек.`);
console.log(`Оставшееся время работы: ${battery.dischargingTime} сек.`);
});
navigator.getBattery().then(battery => {
function updateBatteryStatus() {
console.log(`Заряд: ${battery.level * 100}%`);
console.log(`Зарядка: ${battery.charging ? "Да" : "Нет"}`);
}
battery.addEventListener("levelchange", updateBatteryStatus);
battery.addEventListener("chargingchange", updateBatteryStatus);
});
if ("getBattery" in navigator) {
console.log("Battery API поддерживается!");
} else {
console.log("Battery API не поддерживается!");
}
27 Jan, 16:34
23 Jan, 18:13
19 Jan, 16:29
04 Jan, 07:42
31 Dec, 21:19
29 Dec, 14:05
23 Dec, 10:28
16 Dec, 19:37
14 Dec, 09:59
10 Dec, 19:34
&, |, ~, <<, >>
и другие, в Enum enum Gift {
Coal = 0,
Train = 1,
Bicycle = 2,
Traditional = 3,
SuccessorToTheNintendoSwitch = 4,
TikTokPremium = 8,
Vape = 16,
OnTheMove = 26,
OnTheCouch = 28
};
enum Permissions {
None = 0, // 0
Read = 1 << 0, // 1 (0001)
Write = 1 << 1, // 2 (0010)
Execute = 1 << 2, // 4 (0100)
Delete = 1 << 3 // 8 (1000)
}
09 Dec, 17:42
09 Dec, 17:26
08 Dec, 13:29
03 Dec, 15:21
01 Dec, 06:02
22 Nov, 16:14
20 Nov, 16:19
18 Nov, 14:54
Lighthouse
можно выбрать Accessibility
и проверить свой сайт на наличие проблем. 14 Nov, 07:24
10 Nov, 15:00
27 Oct, 12:59
25 Oct, 12:52
24 Oct, 09:42
23 Oct, 08:34
15 Oct, 10:15
09 Oct, 15:08
07 Oct, 08:28
01 Oct, 19:10
27 Sep, 12:03
14 Sep, 11:46
12 Sep, 09:56
09 Sep, 15:20
updatedUser === user
- это false значение 🫢, давайте разберемся, почему это не так.updateUser()
обновляет свойства email
и password
пользователя, если новые значения переданы в функцию. В результате функция возвращает объект user
. updatedUser
ссылается на тот же объект user
, что делает выражение updatedUser === user
истинным, вот и все 29 Aug, 10:34