Size: a a a

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

2019 December 05

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Артём Бондаренко
Что-то потипу текстового редактора. Есть текст разбитый по спанам у каждого спана свое свойство стиля (объект) и позиция начала, позиция конца. Если добавляются новые спаны я прохожусь по массиву объектов и если у двух соседних одинаковый стайл объединяю их путем изменения индексов и удаления одного из объектов.
Звучит как будто есть вариант получше
источник

АБ

Артём Бондаренко in JavaScript — русскоговорящее сообщество
Тимофей 🛴
Звучит как будто есть вариант получше
Я понимаю что по сути велосипед пишу, но я смотрел код готовых реализаций, там большей частью реализовано через прямое взаимодействие с домом, а мне не сильно хочется такие штуки во вьюшное приложение тянуть + там очень много того что мне не надо, а на проекте важна производительнось т.к. он долго разростаться будет
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Артём Бондаренко
Спасибо, объекты не больши, но операция происходит часто поэтому лучше через функцию реализую
может лучше иммутабельно работать тогда?
источник

АБ

Артём Бондаренко in JavaScript — русскоговорящее сообщество
Тож не подходит, т.к. в процессе взаимодействия объекты меняются достаточно часто
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
Хочу сделать, что-то такое, но не получается
<select ondomcontentloaded="console.log('test')" >asdf</select>
Можно ли что-то подобное сделать?
источник

АБ

Артём Бондаренко in JavaScript — русскоговорящее сообщество
ondomcontentloaded насколько я знаю только у document есть
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
onchange="console.log('test')"
так рабодает, а вот с
ondomcontentloaded
на срабатывает
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
Я так и подумал
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
А что-нибудь для элемента есть
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
onload тоже не срабатывает
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
а можно ли вообще напрямую скрипт в элемент вставить?
источник

АБ

Артём Бондаренко in JavaScript — русскоговорящее сообщество
На jquery можно через $('#book').load(function() {
 // действия
});
источник

AP

A P in JavaScript — русскоговорящее сообщество
Anatoly D
а можно ли вообще напрямую скрипт в элемент вставить?
зависит от события
источник

AP

A P in JavaScript — русскоговорящее сообщество
онлоад ток на картинках и боди вроде работает
источник

AP

A P in JavaScript — русскоговорящее сообщество
ну ифреймы еще
источник

AD

Anatoly D in JavaScript — русскоговорящее сообщество
A P
зависит от события
Только события, да? Мне бы вот так хотелось
<div script='console.log('asdf'); id="adf"></div>'
источник

AP

A P in JavaScript — русскоговорящее сообщество
так нельзя
источник

AP

A P in JavaScript — русскоговорящее сообщество
сунь внутрь дива невидимую картинку
источник

АБ

Артём Бондаренко in JavaScript — русскоговорящее сообщество
А в чем задача вообще начальная?
источник

AP

A P in JavaScript — русскоговорящее сообщество
и на ее onload делай код
источник