61

(6 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

inline написав:

ще підкажіть в JS аналог var_dump, print_r як в php

console.log

62

(6 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Чому так жахливо відформатований код? ) І раджу почитати про var, let i const.

function magic(input) {
  return input.map(({ item_id: id, price }) => ({
    id,
    price,
    google_business_vertical: "retail",
  }));
}

const newArray = magic(ga4_items);

console.log(newArray);

63

(26 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

tellme написав:

А як додати скрол, щоб той блок, який відкривається, з'влявся у видимій частині вікна браузера? Це потрібно особливо в тих випадквах, коли блоки різні за наповненням (і, відповідно, висотою)

Не знаю навіщо це, бо якшо клікати на блок то він вже у видимій частині ).
А так щоб скролити то напевно треба робити по таймауту з врахуванням часу в transition. Напевно якось так:

https://jsfiddle.net/wdvjthcm/5/

64

(26 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

https://jsfiddle.net/k6tL0nmp/1/

65

(26 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

тут ще роль грають transition в стилях

https://jsfiddle.net/50wg86mq/

66

(26 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Не валідний html. немає відкриваючого тега <body>, а після </body> ше якийсь html. Також є закриваючий </noscript> а відкриваючого нема ). Пороблено напевно )

на ворк.юа є відповідні фільтри

68

(8 відповідей, залишених у Оцінка сайтів)

ur_naz написав:

Зазвичай на таких курсах і вчать відрізняти яблука від груш, червоне від зеленого і лайно від шедевра

Я про те що в людей різні смаки, комусь подобається яблуко, іншому груша. І якщо твої вподобання не збігаються з іншими то це твої проблеми. Ти можеш висловити претензію до автора, а тобі натомість не сподобалась моя думка )

І як взагалі можна навчити відрізняти "лайно від шедевра". Для багатьох намальований чорний квадрат це шедевр

69

(8 відповідей, залишених у Оцінка сайтів)

ur_naz написав:

що нормального? вирвиглаз це нормально?

який колір кращий - зелений чи червоний? який фрукт кращий - яблуко чи груша?

70

(8 відповідей, залишених у Оцінка сайтів)

Візуально ніби виглядає норм (стилі, дизайн). Але для мене якось забагато різної інформації на головній сторінці (дивлюсь з телефона)

71

(63 відповідей, залишених у Ваші проєкти)

а xenforo куплений чи крадений? )

72

(23 відповідей, залишених у Розробка ігор)

Ігри взагалі не граю, але за старання можна поставити + )
Цікавить тільки скільки чи сам все робиш чи є команда і які інструменти використовуєш

73

(13 відповідей, залишених у Оцінка сайтів)

то навіщо таке рекламувати, якщо причина не прибрати кацапські лінки тільки в тому що сайт написаний не вчора? )

74

(13 відповідей, залишених у Оцінка сайтів)

BogdaneS написав:

Я так розумію ви в інтернеті відносно недавно, якщо звернули увагу на домен su.

Навраки давно, тому знаю що домен su це для радянського союзу). І ще більше дивно чому на сайті лінки на вк і однокласники

75

(13 відповідей, залишених у Оцінка сайтів)

Якийсь вері олдскул )
І шо це за посилання f11.su? (домен su - soviet union)

Yola написав:

Записувати дані в сесію - звучить страхітливо.

І чому? ) Наприклад в ларавел це реалізовано через сесії, в дотнет не знаю, думаю так само, все рівно десь зберігаються дані форми перед редіректом

Потрібно зразу уточняти на які мові бекенд, який фреймворк і т.п. Переважно фреймворки мають для цього вже вбудований функціонал.
Наприклад якшо це php і laravel то там є типу такої штуки:

Route::post('/blablabla', function () {
    //...
    return back()->withInput();
});

для nodejs теж є всякі ліби, для nestjs, express.

Суть така - записати надіслані дані в сесію, ними заповнити форму, і при наступному запиті ці дані з сесії видалити (session flash data). Зробити як middleware

78

(4 відповідей, залишених у Ваші проєкти)

bvn написав:

О! Здається я баг знайшов. Коли жмеш стрілочки >> вони спрацьовують лише 1 раз, повторно жмеш - далі не переключає.

Дуже дякую! Там є ще інші баги (поки що), це початкова версія ).

79

(4 відповідей, залишених у Ваші проєкти)

Оцініть будь-ласка міні-проект (pet project) - простий програвач інтернет радіо - https://mik-radio.online/.

Написаний на React + TypeScript. Оформлений як  PWA, тому можна встановити з браузера як застосунок на мобільний чи на десктоп.

Чи потрібно зробити темну тему за замовчуванням (наразі темна тема включається в залежності він налаштувань системи або коли вибрати її в налаштуваннях)? І чи взагалі такий інтерфейс юзабельний?

Можливо навіть комусь пригодиться хто любить слухати радіо на фоні )

leofun01 написав:

Користувачі, які виконують всі скріпти на всіх відвідуваних сайтах, [як мінімум тимчасово] віддають контроль владу над своєю машиною стороннім особам, і не знають як пряцює web і що таке js.

"влада над машиною" за допомогою js в браузері - щось тут занадто перебільшено. Що такого може поганого зробити js машині клієнта? Хіба шо відправляти якісь запити в мережу чи навмисно нагружати ресурси (то ше незрозуміло по яких помойках треба лазити). Хіба що машина з дуже слабенькими параметрами, але тоді її можна сильно навантажити наприклад хитрим css чи навіть великим html