Cofam z tym the office xd da się oglądać. Wybitne nie jest ale Darek robi robotę i Patrycja i Michał też nawet. Wkurwia mnie ten polski Jim i polska Pam ale amerykańscy też mnie wkurwiali
[data-test="bla" i] łapie css data-test="bla" data-test="Bla" nie znałem.
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors
muj najnowszy prołdżekt
https://i.imgur.com/I8Szs8h.png
canvas jest spoko, ale mazianie po nim to gówno, bo trzeba dużo pisać
ale już nie, bo zrobiłem lekki wrapper na proceduralne tworzenie obrazków :DDD na razie jest to taki pruf of koncept, ale już można wygibasy robić jak liczenie średniej z dwóch punktów przy pomocy dwukropka czy też automatyczne tworzenie siatki z zadaną przerwą i takie tam pierdolety
muj najnowszy prołdżekt
https://i.imgur.com/I8Szs8h.png
canvas jest spoko, ale mazianie po nim to gówno, bo trzeba dużo pisać
ale już nie, bo zrobiłem lekki wrapper na proceduralne tworzenie obrazków :DDD na razie jest to taki pruf of koncept, ale już można wygibasy robić jak liczenie średniej z dwóch punktów przy pomocy dwukropka czy też automatyczne tworzenie siatki z zadaną przerwą i takie tam pierdolety
właśnie się dowiedziałem, że w JS regexpy przetrzymują stan po execu XD jak się używa flagi g
const rx = /strims(\.ru|\.pl)/grx.exec(str);rx.exec(str); // takiego wała, nie zmatchujesz, musisz zresetować lastIndex w obiekcie regexpowym albo pozbyć się flagi xD
@Deykun:const rx = /(?<color>#[0-9a-f]{3}(?:[0-9a-f]{3})?)/g;const strings = ['#aaa', '#bbb', '#f00f00', '#abcdef'];for (let str of strings) { const match = rx.exec(str)?.groups; console.log(match?.color)}
co drugi jest undefined