Skip to content

Instantly share code, notes, and snippets.

View electrovladyslav's full-sized avatar

Yermolin Vladyslav electrovladyslav

  • Ukraine
View GitHub Profile
@electrovladyslav
electrovladyslav / emoji-code-08.js
Created February 21, 2017 22:28
Emoji-code-08
// Шестнадцатеричная система счисления
0x1F468 = (0xD83D - 0xD800) * 0x400 + 0xDC68 - 0xDC00 + 0x10000
// Десятичная система счисления
128104 = (55357 - 55296) * 1024 + 56424 - 56320 + 65536<
@electrovladyslav
electrovladyslav / emoji-code-09.js
Last active February 26, 2017 12:14
Emoji-code-09
// ZWJ-последовательность: семья (мужчина, женщина, мальчик)
// U+1F468 + U+200D + U+1F469 + U+200D + U+1F466
[...'👨‍👩‍👦'] // ["👨", "‍", "👩", "‍", "👦"]
‘👨‍👩‍👦’.length // 8
// нейтральная семья
// U+1F46A
[...’👪’] // [’👪’]
’👪’.length // 2
@electrovladyslav
electrovladyslav / emoji-code-07.js
Last active February 21, 2017 22:24
Emoji-code-07
‘👨’.length // 2
‘👨’.charCodeAt(0) // 55357 -> U+D83D - возвращает символ ведущего суррогата
‘👨’.charCodeAt(1) // 56424 -> U+DC68
‘👨’.codePointAt(0) // 128104 -> U+1F468 - возвращает общий символ суррогата
‘👨’.codePointAt(1) // 56424 -> U+DC68
@electrovladyslav
electrovladyslav / emoji-code-06.js
Last active February 21, 2017 22:23
Emoji-code-06
‘ツ’.length // 1 -> U+FF82
‘⛷’.length // 1 -> U+26F7
‘☃’.length // 1 -> U+9731
@electrovladyslav
electrovladyslav / emoji-code-05.js
Last active February 21, 2017 22:26
Emoji-code-05
// ZWJ-последовательность: женщина-певица
// U+1F469 + U+1F3FF + U+200D + U+1F3A4
// 👩 + 🏿 + U+200D + 🎤
> 👩🏿🎤 // единый символ может не отображаться
@electrovladyslav
electrovladyslav / emoji-code-04.js
Last active February 21, 2017 22:26
Emoji-code-04
// ZWJ-последовательность: семья (мужчина, девочка, девочка)
// U+1F468 + U+200D + U+1F467 + U+200D + U+1F467
// 👨‍ + U+200D + 👧 + U+200D + 👧
> ‍👨‍👧‍👧 // единый символ может не отображаться
@electrovladyslav
electrovladyslav / emoji-code-02.js
Last active February 21, 2017 22:26
Emoji-code-02
// U+1F467 + U+1F3FD
// 👧 + 🏽
> 👧🏽
@electrovladyslav
electrovladyslav / emoji-code-03.js
Last active July 27, 2021 01:15
Emoji-code-03
// обычная семья
// U+1F46A
> 👪
// ZWJ-последовательность: семья (мужчина, женщина, мальчик)
// U+1F468 + U+200D + U+1F469 + U+200D + U+1F466
// 👨‍ + U+200D + 👩‍ + U+200D + 👦
> ‍👨‍👩‍👦
// ZWJ-последовательность: семья (женщина, женщина, девочка)
@electrovladyslav
electrovladyslav / emoji-code-01.js
Last active February 21, 2017 21:55
Emoji-code-01
[...'👨‍👩‍👦'] // ["👨", "", "👩", "", "👦"]
‘👨‍👩‍👦’.length // 8