Size: a a a

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

2020 September 14

SO

Stas Olshanov in JavaScript — русскоговорящее сообщество
Возможно вообще как-то изменить конструктор строки так что бы к примеру пишу я:
let d = '123' 

console.log(d) // 234


Сразу скажу проксирование не подойдет, нужно во всем проекте менять значения, хочу изменить констурктор или что создает строку в таком варианте
источник

モリモト in JavaScript — русскоговорящее сообщество
Stas Olshanov
Возможно вообще как-то изменить конструктор строки так что бы к примеру пишу я:
let d = '123' 

console.log(d) // 234


Сразу скажу проксирование не подойдет, нужно во всем проекте менять значения, хочу изменить констурктор или что создает строку в таком варианте
нэтив код менять придется, конструктор строк так то не на js написан

если ты про браузер то тем более

и даже если это бэк с нодой и ты переишешь исходники то будь готов к куче сайд эффектов
источник

モリモト in JavaScript — русскоговорящее сообщество
Алексей Компанец
помогите, хочу сделать чтобы сайт становился полно экранным, но JS ругается что это можно сделать только по действию пользователя. Как быть?
можешь это на какую нибудь кнопку это повязать, которую пользователям итак придется нажимать

но это плохой вариант в плане UX, часть пользователей будет считать твой сайт 'сложным и непресказуемым' а часть просто раздражена

лучше попап какой то
или кнопку по которой понятно что сайт на весь экран откроется
источник

I

ILLEGAL in JavaScript — русскоговорящее сообщество
Всем привет

Подскажите пожалуйста, существует ли решение этой проблемы:
есть textarea, при вводе в неё я меняю src айфрема и из-за этого происходит мерцание курсора, т.е. его состояние быстро меняется из cursor: default и обратно в cursor: copy

https://jsfiddle.net/12ajupeg/1/

если вводить текст и при этом держать курсор на текстовом поле то можно это заметить

Как избавится от этого?
источник

I

ILLEGAL in JavaScript — русскоговорящее сообщество
Читал про решение проблемы мигания при перезагрузке фрейма, но я попробовал и это не помогло в данном случае, сам курсор все еще мигает
источник

д

директор дубайев... in JavaScript — русскоговорящее сообщество
Добрый вечер!

Подскажите, кто знает, как правильно сделать несколько запросов на бэк, прокидая в функцию запроса параметр из
массива?

Например:
const arr = ['fruits', 'drinks', 'desserts']
и для каждого элемента вызвать getData(item), всю data складывать в массив

Ожидаю получения данных со всех запросов, так что Promise.all(), я так полагаю

Но всё в одну кучу свести пока не понял как

Буду благодарен за ваши ответы!
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Stas Olshanov
Возможно вообще как-то изменить конструктор строки так что бы к примеру пишу я:
let d = '123' 

console.log(d) // 234


Сразу скажу проксирование не подойдет, нужно во всем проекте менять значения, хочу изменить констурктор или что создает строку в таком варианте
То что ты хочешь очень сильно пахнет
источник

a

arts in JavaScript — русскоговорящее сообщество
директор дубайев
Добрый вечер!

Подскажите, кто знает, как правильно сделать несколько запросов на бэк, прокидая в функцию запроса параметр из
массива?

Например:
const arr = ['fruits', 'drinks', 'desserts']
и для каждого элемента вызвать getData(item), всю data складывать в массив

Ожидаю получения данных со всех запросов, так что Promise.all(), я так полагаю

Но всё в одну кучу свести пока не понял как

Буду благодарен за ваши ответы!
Promise.all(arr.map(item => fetch(...)))
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
директор дубайев
Добрый вечер!

Подскажите, кто знает, как правильно сделать несколько запросов на бэк, прокидая в функцию запроса параметр из
массива?

Например:
const arr = ['fruits', 'drinks', 'desserts']
и для каждого элемента вызвать getData(item), всю data складывать в массив

Ожидаю получения данных со всех запросов, так что Promise.all(), я так полагаю

Но всё в одну кучу свести пока не понял как

Буду благодарен за ваши ответы!
В цикле создать массив промисов, передать его в promise all и обработать результат
источник

SV

Sla V in JavaScript — русскоговорящее сообщество
директор дубайев
Добрый вечер!

Подскажите, кто знает, как правильно сделать несколько запросов на бэк, прокидая в функцию запроса параметр из
массива?

Например:
const arr = ['fruits', 'drinks', 'desserts']
и для каждого элемента вызвать getData(item), всю data складывать в массив

Ожидаю получения данных со всех запросов, так что Promise.all(), я так полагаю

Но всё в одну кучу свести пока не понял как

Буду благодарен за ваши ответы!
Ты понимаешь, что у тебя бэк начнёт лопаться от сотен тысяч запросов?)
источник

д

директор дубайев... in JavaScript — русскоговорящее сообщество
Sla V
Ты понимаешь, что у тебя бэк начнёт лопаться от сотен тысяч запросов?)
от 1 до 10 запросов
источник

А

Алексей in JavaScript — русскоговорящее сообщество
ILLEGAL
Всем привет

Подскажите пожалуйста, существует ли решение этой проблемы:
есть textarea, при вводе в неё я меняю src айфрема и из-за этого происходит мерцание курсора, т.е. его состояние быстро меняется из cursor: default и обратно в cursor: copy

https://jsfiddle.net/12ajupeg/1/

если вводить текст и при этом держать курсор на текстовом поле то можно это заметить

Как избавится от этого?
Не по теме, но, наверное, тут есть XSS уязвимость
источник

д

директор дубайев... in JavaScript — русскоговорящее сообщество
Sla V
Ты понимаешь, что у тебя бэк начнёт лопаться от сотен тысяч запросов?)
Возможно и будет, но такое условие, что уж тут поделаешь )
источник

I

ILLEGAL in JavaScript — русскоговорящее сообщество
Алексей
Не по теме, но, наверное, тут есть XSS уязвимость
Где это, тут?
источник

д

директор дубайев... in JavaScript — русскоговорящее сообщество
Всем спасибо!
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Sla V
Ты понимаешь, что у тебя бэк начнёт лопаться от сотен тысяч запросов?)
Значит это плохой бэк
источник

SV

Sla V in JavaScript — русскоговорящее сообщество
директор дубайев
от 1 до 10 запросов
А пользователей у тебя ровно 1?)
источник

д

директор дубайев... in JavaScript — русскоговорящее сообщество
Ну это для тестового, так что да )
источник

SV

Sla V in JavaScript — русскоговорящее сообщество
Sergey 🛸
Значит это плохой бэк
Нужно всегда стараться делать как можно меньше запросов. Неважно какой бэк
источник

SV

Sla V in JavaScript — русскоговорящее сообщество
директор дубайев
Ну это для тестового, так что да )
Ааа)
источник