Size: a a a

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

2020 February 16

L

Lookarious in JavaScript — русскоговорящее сообщество
Michael
лукариус молчи
источник

M

Michael in JavaScript — русскоговорящее сообщество
они типа в хроме отрубили crypto в небезопасных зонах, а вот задизаблить безопасные интерфейсы не алё
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
источник

D

Den in JavaScript — русскоговорящее сообщество
Den
Ещё актуально
Писец как актуально
источник

AS

Andrew Shedov in JavaScript — русскоговорящее сообщество
как сделать чтобы определенное имя свойства объекта в данном случае - '3', стало значением id дива созданного через document.createElement

let list = document.createElement('div');
list.id = имя свойства сюда - '3';

объект
let users = {
'1': { name: 'qwe', surname: '457' },
'2': { name: 'qwed', surname: '457' },
'3': { name: 'qwed', surname: '457' },
'4': {name: "john", surname: "melisa"}
'5': {name: "john", surname: "melisa"}
};
источник

F

Fogr in JavaScript — русскоговорящее сообщество
Fogr
вопрос по jsdoc и модули из es6
всем привет!
сразу извиняюсь, если вдруг я не по адресу
в es6 появились модули, в разных модулях могут быть классы с одними и теми же именами
как правильно в jsdoc-е указывать класс из конкретного модуля так, что бы IDE не ругалась?
я пока что нашёл самое близкое это использовать @module для файла модуля и @memberOf для класса

но оно не завелось, я описал это в багтрекере веб шторма https://youtrack.jetbrains.com/issue/WEB-41429
но там уже довольно давно нет никакой реакции

может быть есть какой-то другой способ (более правильный) сослаться на класс из конкретного модуля?
если есть какое-то более правильное место для этого вопроса, то скажите, где оно:)
Если кому-то ещё было интересно
я нашёл способ, который работает в vs code, но не работает в webstorm
/** @param {import("./module1/Test.js").default} test */
вот бага:
https://youtrack.jetbrains.com/issue/WEB-41527
кому ещё это актуально, проголосуйте, плз
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Andrew Shedov
как сделать чтобы определенное имя свойства объекта в данном случае - '3', стало значением id дива созданного через document.createElement

let list = document.createElement('div');
list.id = имя свойства сюда - '3';

объект
let users = {
'1': { name: 'qwe', surname: '457' },
'2': { name: 'qwed', surname: '457' },
'3': { name: 'qwed', surname: '457' },
'4': {name: "john", surname: "melisa"}
'5': {name: "john", surname: "melisa"}
};
users[list.id] = {...}
источник

AS

Andrew Shedov in JavaScript — русскоговорящее сообщество
Lookarious
users[list.id] = {...}
там все сложно очень, все запутано, лол
изначально я планировал сделать чтобы id юзера и дива были от var id = "id" + Date.now();
это сработало, но когда я делал кнопку, чтобы можно было удалить и див и юзера,
то аказалось что сюда - button_list.onclick, нельзя добавить переменную id, чтоб можно было все это удалять
и надо чтот другое придумть теперь, тоесть в примере на cod pen, нуже сделать так что бы было можно удалять див
и пользователя, а как это сделать я незнаю карочи   https://codepen.io/AndrewShedov/pen/VwLamNp
источник

ОТ

Отабек Ташбулатов in JavaScript — русскоговорящее сообщество
Andrew Shedov
как сделать чтобы определенное имя свойства объекта в данном случае - '3', стало значением id дива созданного через document.createElement

let list = document.createElement('div');
list.id = имя свойства сюда - '3';

объект
let users = {
'1': { name: 'qwe', surname: '457' },
'2': { name: 'qwed', surname: '457' },
'3': { name: 'qwed', surname: '457' },
'4': {name: "john", surname: "melisa"}
'5': {name: "john", surname: "melisa"}
};
this
источник

ОТ

Отабек Ташбулатов in JavaScript — русскоговорящее сообщество
Вызываемый контекст получи сперва .
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Andrew Shedov
там все сложно очень, все запутано, лол
изначально я планировал сделать чтобы id юзера и дива были от var id = "id" + Date.now();
это сработало, но когда я делал кнопку, чтобы можно было удалить и див и юзера,
то аказалось что сюда - button_list.onclick, нельзя добавить переменную id, чтоб можно было все это удалять
и надо чтот другое придумть теперь, тоесть в примере на cod pen, нуже сделать так что бы было можно удалять див
и пользователя, а как это сделать я незнаю карочи   https://codepen.io/AndrewShedov/pen/VwLamNp
Определи где у тебя данные будут хранится(явно не в кнопке). Допустим у тебя есть .card и в него дочерь .button. Все данные хранишь в контексте .card(либо де указатель на элемент во внешнем хранилище). При событии по .button onclick находишь родитель .card и оттуда берешь нужное тебе значение. Иначе если у тебя будет 5 кнопок и еще несколько элементов управления — код и его поддержка превратится в ад.
источник

E

Exi(s)t in JavaScript — русскоговорящее сообщество
Обычно, контекст определяется наиболее высоким родительским элементом, который отличается у разных наборов данных. Тоесть рендерится у тебя инфа пользователя в определенных див .user — их и определяй контекстом. Плюс данные можно хранить в аттрибутах ‘data-*’ нативный js позволяет гибко ими оперировать. Но в меру — при просмотре элемента в инспекторе эти аттрибуты видно. Всякие id, name, cost и прочие примитивы более чем уместно там хранить
источник

dn

dev null in JavaScript — русскоговорящее сообщество
Народ, а может есть у кого навык, как перенести вебприложение для хрома из гугл-магазина на сайт, чтоб им можно было пользоваться без установки приложения?
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Andrew Shedov
там все сложно очень, все запутано, лол
изначально я планировал сделать чтобы id юзера и дива были от var id = "id" + Date.now();
это сработало, но когда я делал кнопку, чтобы можно было удалить и див и юзера,
то аказалось что сюда - button_list.onclick, нельзя добавить переменную id, чтоб можно было все это удалять
и надо чтот другое придумть теперь, тоесть в примере на cod pen, нуже сделать так что бы было можно удалять див
и пользователя, а как это сделать я незнаю карочи   https://codepen.io/AndrewShedov/pen/VwLamNp
Можешь весь массив хранить на localStorage, пример массива должен быть таким:
[
 { id: 1, name:  "...", surname: "..." }
 { id: 2, name:  "...", surname: "..." }
 { id: 3, name:  "...", surname: "..." }
 { id: 4, name:  "...", surname: "..." }
 ...
]

Чтобы найти правильный объект можешь использовать
.filter(item => item.id !== someId)
Это вернёт массив без елемента которого ты хотел удалить а потом тебе надо будет заменить этот же массив на localStorage
источник

.

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

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
шел 2к20
источник

▲R

▲ Max Rovensky in JavaScript — русскоговорящее сообщество
Так это ж давно уже
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
▲ Max Rovensky
Так это ж давно уже
Ты похож на Кузьму
источник

ЮК

Юрий Кононенко in JavaScript — русскоговорящее сообщество
Lookarious
Ты похож на Кузьму
Так это ж давно уже
источник

MM

Maksim Melnichuk in JavaScript — русскоговорящее сообщество
Добрый день, вопрос уже задавался, но все же так и не нашел решения. при установке пакетов Nodejs ругается на невозможность переименовать... с чем может быть связано?
источник