Size: a a a

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

2020 February 18

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Всем привет. Вопрос про кэширование картинок браузером. C сервера приходят last-modified и etag заголовки. В коде через создание переменной new Image() и установки свойства [‘src’] устанавливаю ссылку на изображение. При повторном запросе этого изображения заголовки описанные выше не отправляются, картинка заново загружается с сервера. Как при img.src = ‘…path/to/img/‘ отправлять заголовки пришедшие по этому файлу ранее?
может глянуть в сторону сервисворкеров?
источник

RG

Roman Gvixar in JavaScript — русскоговорящее сообщество
Вопрос есть, можно ли обозначить аудиофайл переменной
источник

RG

Roman Gvixar in JavaScript — русскоговорящее сообщество
?
источник

RG

Roman Gvixar in JavaScript — русскоговорящее сообщество
Или в этом смысла нет?
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
Вопрос, хочу написать функцию в которой входные параметры (переменная, айди) {

Document. Getelementbyid(айди). Innerhtml = переменная
}  однако не получается с getelementbyid. Хочется использовать её несколько раз для разных айди
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
Для одного айди получается
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Batu Karaev
Вопрос, хочу написать функцию в которой входные параметры (переменная, айди) {

Document. Getelementbyid(айди). Innerhtml = переменная
}  однако не получается с getelementbyid. Хочется использовать её несколько раз для разных айди
не получается что именно?
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Batu Karaev
Для одного айди получается
айди должен быть один в документе, на то он и айди
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
Айди один, но я хотел получить универсальную функцию
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
Чтобы использовать много раз
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
Batu Karaev
Вопрос, хочу написать функцию в которой входные параметры (переменная, айди) {

Document. Getelementbyid(айди). Innerhtml = переменная
}  однако не получается с getelementbyid. Хочется использовать её несколько раз для разных айди
const setInnerHtml = html => element => element.innerhtml = html;

[
document.getElementById('1'),
document.getElementById('2')
].map(setInnerhtml('some_html'))
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Batu Karaev
Айди один, но я хотел получить универсальную функцию
песочницу с примером, что не получается
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
const setInnerHtml = html => element => element.innerhtml = html;

[
document.getElementById('1'),
document.getElementById('2')
].map(setInnerhtml('some_html'))
такой прием называется partial application, гугл расскажет подробней.
источник

BK

Batu Karaev in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
такой прием называется partial application, гугл расскажет подробней.
Спасибо сейчас почитаю
источник

VZ

Varser Zakaryan in JavaScript — русскоговорящее сообщество
Ребят, зелёные новости из Арменянской IT! 💚#NodeConfAM20

Регистрация бесплатна до 16-ого марта! Заявка спикеров тоже открыта!

https://nodeconf.am/
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят,можно ли так проверять на число? const isNumber = (item) => (['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'].indexOf(item) !== -1) Или лучше регуляркой?
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,можно ли так проверять на число? const isNumber = (item) => (['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'].indexOf(item) !== -1) Или лучше регуляркой?
можно просто перегнать в число и проверить что оно не NaN
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,можно ли так проверять на число? const isNumber = (item) => (['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'].indexOf(item) !== -1) Или лучше регуляркой?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Спасибо!
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят,можно ли это вынести в отдельный файл constants.js (const LITERAL = 'LITERAL';
const OPERATOR = 'OPERATOR';
const LEFT_PARENTHESIS = 'LEFT_PARENTHESIS';
const RIGHT_PARENTHESIS = 'RIGHT_PARENTHESIS';

const Operations = {
   '+': {
       priority: 1,
       doOperation: (a, b) => a + b
   },
   '-': {
       priority: 1,
       doOperation: (a, b) => a - b
   },
   '*': {
       priority: 2,
       doOperation: (a, b) => a * b
   },
   '/': {
       priority: 2,
       doOperation: (a, b) => a / b
   }
}) Или Operations не относится к константам ?
источник