Size: a a a

2020 February 17

SG

Stas G in Frontend UA
с регуляркой – бог в помощь
источник

SG

Stas G in Frontend UA
гугли regex exclude
источник

ND

Nikita Duginets in Frontend UA
Stas G
ладно, я устал тебя уговаривать)
та я по пробую, просто как-то пугает каждый раз строку преобразовывать в хмтл, а потом обратно.
источник

SG

Stas G in Frontend UA
а подставлять в исходную строку результат твоих манипуляций – не пугает?
источник

SG

Stas G in Frontend UA
допустим нашел ты в своей строке одну ссылку без rel, ее ж нужно еще обратно воткнуть
источник

ND

Nikita Duginets in Frontend UA
агась, реплейсом
источник

ND

Nikita Duginets in Frontend UA
я подрезюмирую - если есть строка в которой хмтл.
Менее затратное будет из нее создать дом, провести с ним манипуляции, и преобразовать обратно в строку и вставить на место исходной, чем
брать исходную статью, искать по ней что-то проводить манипуляции с элементом, и тут же его заменять в строке?
источник

DK

Dmytro Kovalevskyi in Frontend UA
регулярки на самом деле не быстры, как и манипуляции с dom
мне кажется ты не выиграешь в производительности ни в каком из случаев
но в варианте с dom код будет чище и понятней
// мнение со стороны человека который не участвовал в дисскуссии
источник

ND

Nikita Duginets in Frontend UA
Dmytro Kovalevskyi
регулярки на самом деле не быстры, как и манипуляции с dom
мне кажется ты не выиграешь в производительности ни в каком из случаев
но в варианте с dom код будет чище и понятней
// мнение со стороны человека который не участвовал в дисскуссии
Ну с домом как минимум я решаю проблему (которую мы пока решили не решать) что ссылка может быть вставленная сразу в редактор как тег <а> и в данном случае я не могу быть уверен что атрибуты находятся в нужном мне месте. А дом - опирается не на место, а прямо на атрибут
источник

EO

Eugene Obrezkov in Frontend UA
есть же ещё уже готовые парсеры с jQuery стилем
источник

EO

Eugene Obrezkov in Frontend UA
например такого - https://github.com/cheeriojs/cheerio
источник

ND

Nikita Duginets in Frontend UA
ну как вариант, но думаю мне скажет что jQuery тут ту матч
источник

EO

Eugene Obrezkov in Frontend UA
это не jQuery 🙂
источник

ND

Nikita Duginets in Frontend UA
Eugene Obrezkov
это не jQuery 🙂
нуууууу, а что это тогда? Cheerio implements a subset of core jQuery.
источник

TS

Terry Sahaidak in Frontend UA
Nikita Duginets
нуууууу, а что это тогда? Cheerio implements a subset of core jQuery.
якщо уважніше прочитати хоч рідмі, стає зрозуміло, що малось на увазі те, що АРІ лібки фактично схожий до JQuery, проте сама лібка навіть з DOM не вміє працювати
источник

TS

Terry Sahaidak in Frontend UA
> Cheerio removes all the DOM inconsistencies and browser cruft from the jQuery library, revealing its truly gorgeous API.
источник

ND

Nikita Duginets in Frontend UA
Terry Sahaidak
> Cheerio removes all the DOM inconsistencies and browser cruft from the jQuery library, revealing its truly gorgeous API.
меня это и запутало
источник

EO

Eugene Obrezkov in Frontend UA
Nikita Duginets
меня это и запутало
глянь хотя бы в примеры, для начала
источник

EO

Eugene Obrezkov in Frontend UA
имхо, тебе это может понадобится
источник

ND

Nikita Duginets in Frontend UA
Eugene Obrezkov
глянь хотя бы в примеры, для начала
та я смотрю
источник