Size: a a a

JavaScript — русскоговорящее сообщество

2021 March 29

S

Sanj in JavaScript — русскоговорящее сообщество
Если клиент один раз подтянул через lazy load js файл, то у него сразу же этот файл кэшируется? Для того чтобы при следующем заходе опять не загружать этот файл?
источник

A

A in JavaScript — русскоговорящее сообщество
Здравствуйте, подскажите пожалуйста более правильные варианты решения проблемы

делаю перевод React приложения через i18n, встал вопрос организации структуры переводов для компонентов

в данный момент остановился на варианте с одним json файлом под каждый язык и использовании имён компонентов как ключей для объектов с строками которые внутри этих компонентов надо перевести
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
const deeperFakeDate = {
               toString() {
                   return Date.prototype.toString.call(new Date());
               },
               getMonth() {
                   return Date.prototype.getMonth.call(new Date());
               },
               getFullYear() {
                   return Date.prototype.getFullYear.call(new Date(1994, 1, 2, 3, 4, 5));
               },
               getDate() {
                   return Date.prototype.getDate.call(new Date(2020, 0, 3, 4, 5, 6));
               },
               getHours() {
                   return Date.prototype.getHours.call(new Date(1978, 2, 4, 5, 6, 7));
               },
               getMinutes() {
                   return Date.prototype.getMinutes.call(new Date(202, 3, 5, 6, 7, 8));
               },
               getSeconds() {
                   return Date.prototype.getSeconds.call(new Date(1, 4, 6, 7, 8, 9));
               },
               getMilliseconds() {
                   return Date.prototype.getMilliseconds.call(new Date(2019, 7, 8, 9, 10, 11));
               },
               getDay() {
                   return Date.prototype.getDay.call(new Date(1812, 8, 9, 10, 11, 12));
               }
};

Object.setPrototypeOf(deeperFakeDate, Object.getPrototypeOf(new Date()));

как отличить deeperFakeDate  от new Date()
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Всем привет! Есть либа для форматирования чисел? например, 178011 => 178K; 1,000,000,100 => 1B
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
Unknown T.
Всем привет! Есть либа для форматирования чисел? например, 178011 => 178K; 1,000,000,100 => 1B
источник

ES

Eugene Stepanyuk in JavaScript — русскоговорящее сообщество
ребята подскажите, как можно изменить цвет бордера таблицы в antd, кто-то сталкивался с этим компонентом?
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Спасибо! То, что надо
источник

BN

Beibars Nygyzbaev in JavaScript — русскоговорящее сообщество
как написать  if(если инпут кнопка нажата){то то и то то}
источник

BN

Beibars Nygyzbaev in JavaScript — русскоговорящее сообщество
без событии
источник

BN

Beibars Nygyzbaev in JavaScript — русскоговорящее сообщество
как с помощью слайс отрезать с какогото индекса до последнего, если индекс последнего мы не знаем
источник

R

Rodion 🔷 in JavaScript — русскоговорящее сообщество
Beibars Nygyzbaev
как написать  if(если инпут кнопка нажата){то то и то то}
1)Я бы по event.target чекал бы кнопка это или нет
2)я бы использовал length
Советую изучить learn.js
источник

R

Rodion 🔷 in JavaScript — русскоговорящее сообщество
Поправьте пожалуйста, если есть варианты получше
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Beibars Nygyzbaev
как с помощью слайс отрезать с какогото индекса до последнего, если индекс последнего мы не знаем
[1,2,3].slice(1) // => [2, 3]
источник

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
Beibars Nygyzbaev
как написать  if(если инпут кнопка нажата){то то и то то}
используйте чекбокс или радио
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
Sanj
Если клиент один раз подтянул через lazy load js файл, то у него сразу же этот файл кэшируется? Для того чтобы при следующем заходе опять не загружать этот файл?
Не совсем так
источник

ДС

Денис Саенко... in JavaScript — русскоговорящее сообщество
Клиент кэширует чанки, которые билдит webpack
источник

КГ

Кирилл Голубев... in JavaScript — русскоговорящее сообщество
Переслано от Кирилл Голубев...
всем привет, помогите плз придумать формулу рассчёта правильную для ширины изображения в канвазе. Суть в том, что есть канваз на всю ширину экрана,внутри него нарисован фон и персонаж. Фон сам по себе широкий, поэтому нужно на меньших разрешениях экрана его подрезать справа и слева.
 
 
 
  let diffBetweeenWindAndBg =  bg.width - window.innerWidth, xPos =  diffBetweeenWindAndBg < 0 ? bg.width : diffBetweeenWindAndBg, widthBg = bg.width-xPos*2;
 
  ctx.drawImage(bg, xPos, 0, widthBg, bg.height, xPos,0,widthBg, bg.height );
источник

КГ

Кирилл Голубев... in JavaScript — русскоговорящее сообщество
Переслано от Кирилл Голубев...
источник

КГ

Кирилл Голубев... in JavaScript — русскоговорящее сообщество
Переслано от Кирилл Голубев...
источник

МБ

Максим Бизнес v.-1... in JavaScript — русскоговорящее сообщество
Кирилл Голубев
Переслано от Кирилл Голубев
всем привет, помогите плз придумать формулу рассчёта правильную для ширины изображения в канвазе. Суть в том, что есть канваз на всю ширину экрана,внутри него нарисован фон и персонаж. Фон сам по себе широкий, поэтому нужно на меньших разрешениях экрана его подрезать справа и слева.
 
 
 
  let diffBetweeenWindAndBg =  bg.width - window.innerWidth, xPos =  diffBetweeenWindAndBg < 0 ? bg.width : diffBetweeenWindAndBg, widthBg = bg.width-xPos*2;
 
  ctx.drawImage(bg, xPos, 0, widthBg, bg.height, xPos,0,widthBg, bg.height );
а нельзя ли картинку в % уменьшать?
источник