Size: a a a

2020 June 30

AG

Andrey Gubanov in Frontend UA
Andrey Listochkin
Итератор рубит не на глифы, а на кодпоинты. Если сделаешь
[…’👨‍👩‍👧‍👦’]

то получишь 7 элементов. 4 эмоджи каждого члена семьи и 3 zero-with-joiner между ними
я даже скопировать не могу
источник

AL

Andrey Listochkin in Frontend UA
Скопируй отсюда, вставь в редактор и понажимай backspace, приколишься https://emojipedia.org/family-man-woman-girl-boy/
источник

AL

Andrey Listochkin in Frontend UA
Эмоджи - это только одна группа символов, где на один символ несколько кодпоинтов идет. Всякие языки Индии, Тайский и еще какие-то тоже так кодируются. Есть основная “буква” и на нее “навешиваются” аддоны. И всякие буквы типа ü тоже могут кодироваться одник кодпоинтом, а могут 2мя - буква u и за ней кодпоинт апгрейда двумя точками.
источник

AL

Andrey Listochkin in Frontend UA
Я к тому, что лучше не руби строчку на кусочки. Если тебе надо в строке подструку вставить / заменить, делай через RegExp все с флажком / … /u
источник

EO

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

SG

Stas G in Frontend UA
У Матиаса Байненса хороший доклад был на эту тему
источник

SG

Stas G in Frontend UA
Искать его я конечно не буду
источник

AL

Andrey Listochkin in Frontend UA
Я тогда свой подкину https://m.youtube.com/watch?v=TFBCcNFEmDE
источник

AS

Alexey Shvayka in Frontend UA
Stas G
У Матиаса Байненса хороший доклад был на эту тему
источник

AS

Alexey Shvayka in Frontend UA
еще неплохо /u регулярки с астралами проверять в сафари, там пока еще забаговано
источник
2020 July 01

B

Bendyrko in Frontend UA
Alexander Kuzmenko
Всем привет! У кого-то есть опыт создания манифеста для JS приложения? У меня есть скрипт, который подключается как <script src="https://cdn.com/index.js">, и этот скрипт поддягивает другие скрипты с этого же CDN. К примеру 1.js и 2.js. Эти файлы просто копируются плагином copy-webpack-plugin. Хочется добавить к этим файлам версионность типа 1.js?v=5
PWA ?
источник

AK

Alexander Kuzmenko in Frontend UA
Нет, это библиотека которая подключается с нашего сервера на другие сайты по принципу CDN
источник

AG

Andrey Gubanov in Frontend UA
Гайз, очень простой вопрос: как узнать, что iframe загрузился с ошибкой (например, сервер недоступен)? iframe грузится с другого домена, и родительский фрейм может обмениваться сообщениями через postMessage. Я думаю, что нужно дождаться события load и, затем, еще чуть-чуть подождать (100ms) сообщения из айфрейма; если сообщение не получено, значит есть ошибка. Но это как-то слишком tricky.
источник

AS

Alexey Shvayka in Frontend UA
Andrey Gubanov
Гайз, очень простой вопрос: как узнать, что iframe загрузился с ошибкой (например, сервер недоступен)? iframe грузится с другого домена, и родительский фрейм может обмениваться сообщениями через postMessage. Я думаю, что нужно дождаться события load и, затем, еще чуть-чуть подождать (100ms) сообщения из айфрейма; если сообщение не получено, значит есть ошибка. Но это как-то слишком tricky.
если сервер недоступен, будет же "error" ивент?
источник

AG

Andrey Gubanov in Frontend UA
неа, как ни странно
источник

AG

Andrey Gubanov in Frontend UA
Alexey Shvayka
если сервер недоступен, будет же "error" ивент?
источник

AS

Alexey Shvayka in Frontend UA
тут mixed content, но даже с https://foo.bar будет эмититься "load". postMessage самый надежный способ т.к. захэндлит не только ошибку загрузки iframe, но скриптов внутри фрейма
источник

AG

Andrey Gubanov in Frontend UA
Alexey Shvayka
тут mixed content, но даже с https://foo.bar будет эмититься "load". postMessage самый надежный способ т.к. захэндлит не только ошибку загрузки iframe, но скриптов внутри фрейма
Я просто думаю, если и iframe и родительский документ будет слушать load event айфрейма, может ли быть для этих хэндлеров весомая задержка (например, больше 100ms)?
источник

AS

Alexey Shvayka in Frontend UA
Andrey Gubanov
Я просто думаю, если и iframe и родительский документ будет слушать load event айфрейма, может ли быть для этих хэндлеров весомая задержка (например, больше 100ms)?
все что задерживает window.onload ивент документа айфрейма, будет задерживать и "load" ивент <iframe> элемента
источник

AS

Alexey Shvayka in Frontend UA
лучше "load" не ждать вообще. в FF пару лет назад был "DOMContentLoaded" ивент для кросс-ориджиновых фреймов, но маловероятно что его стандартизовали
источник