Сегодня в пятницу 13 июня
22-00 по Киеву.
Тип String согласно официальной спецификации ECMAScript. (Часть 1 / 3)
Я наконец решился избирательно публиковать главы своей книги о JavaScript.
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это первая из трех лекций в которой мы разберемся с тем:
1) как кодируется строка в JavaScript
2) что такое Code Unit, Code Point и Grapheme
3) почему length строки не совпадает с тем что мы видим
4) при чем тут Unicode и UTF16
Было бы неплохо, если бы те, кому это интересно могли бы присоединиться ко мне онлайн в Google Meet, что бы в процессе задавать вопросы.
Кому интересно - напишите в личку.
https://www.youtube.com/watch?v=yV6Mtpy44dk
22-00 по Киеву.
Тип String согласно официальной спецификации ECMAScript. (Часть 1 / 3)
Я наконец решился избирательно публиковать главы своей книги о JavaScript.
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это первая из трех лекций в которой мы разберемся с тем:
1) как кодируется строка в JavaScript
2) что такое Code Unit, Code Point и Grapheme
3) почему length строки не совпадает с тем что мы видим
4) при чем тут Unicode и UTF16
Было бы неплохо, если бы те, кому это интересно могли бы присоединиться ко мне онлайн в Google Meet, что бы в процессе задавать вопросы.
Кому интересно - напишите в личку.
https://www.youtube.com/watch?v=yV6Mtpy44dk
YouTube
Тип String согласно официальной спецификации ECMAScript. Часть 1 из 3.
Я наконец решился избирательно публиковать главы своей книги о JavaScript.
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это первая из трех лекций в которой мы разберемся…
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это первая из трех лекций в которой мы разберемся…
🔥46❤5❤🔥3
Тем кто не хочет слушать второе в мире JavaScript радио, я умудрился вырезать только то, что касалось непосредственно темы видео.
1 час против 6 всей трансляции
https://www.youtube.com/watch?v=wCcVWQ9bikg
1 час против 6 всей трансляции
https://www.youtube.com/watch?v=wCcVWQ9bikg
YouTube
[Stripped] Тип String согласно официальной спецификации ECMAScript. Часть 1 из 3.
Это обрезанная версия 6-ти часовой трансляции где я отставил только то, что касается непосредственно заявленной темы. 6 часовая версия второго в мире JavaScript радио находится тут https://www.youtube.com/watch?v=yV6Mtpy44dk
Я наконец решился избирательно…
Я наконец решился избирательно…
❤49👍16🔥8😎3😁1
Простая задача на внимательность.
Что произойдет, при выполнении следующего кода в браузере:
Что произойдет, при выполнении следующего кода в браузере:
let theMsg = "Hello World";
alert( theMsg );
function alert( theMsg ) {
console.log(theMsg);
}
alert ( theMsg );
🔥2
Каждая новая книжка о JavaScript, должна начинаться со слов:
Вы точно не знаете JavaScript, а я вам сейчас все при все объясню.
Вы точно не знаете JavaScript, а я вам сейчас все при все объясню.
😁32❤4💯3
Попросили еще какую нибудь пришибленную задачу.
Что нужно добавить в выражение:
чтобы в консоли увидеть и Yo1 и Yo2.
Ответы:
(console.log("Yo1"),true) && console.log("Yo2");
!console.log("Yo1") && console.log("Yo2");
console.log("Yo1") */&&/* console.log("Yo2");
Что нужно добавить в выражение:
console.log("Yo1") && console.log("Yo2");
чтобы в консоли увидеть и Yo1 и Yo2.
Ответы:
(console.log("Yo1"),true) && console.log("Yo2");
!console.log("Yo1") && console.log("Yo2");
console.log("Yo1") */&&/* console.log("Yo2");
Другая пришибленная задача.
Придумайте больше трех способов доказать, что в следующем коде
Придумайте больше трех способов доказать, что в следующем коде
(
()=>{
import('/someModule.js').then(
() => console.log("Click Me Load More ok.")
,() => console.log("error loading")
);
}
)();
import
не является функцией.В процессе решения задачи про Yo1 и Yo2, было предложено оригинальное решение, которое может поставить вас в тупик.
Попробуйте обьяснить почему этот код
работает.
Ответ:
Если разбить строку на выражения то мы получим
( console.log("Yo1") ) * (/&&/) * ( console.log("Yo2") )
Или словами - результат выполнения console.log("Yo1") умножить на регулярное выражение умножить на результат выполнения ( console.log("Yo2") );
Что приводит к выводу в консоль Yo1 и Yo2 и результату NaN
Попробуйте обьяснить почему этот код
console.log("Yo1") */&&/* console.log("Yo2");
работает.
Ответ:
( console.log("Yo1") ) * (/&&/) * ( console.log("Yo2") )
Или словами - результат выполнения console.log("Yo1") умножить на регулярное выражение умножить на результат выполнения ( console.log("Yo2") );
Что приводит к выводу в консоль Yo1 и Yo2 и результату NaN
От перемены мест слагаемых сумма не меняется?
Обьясните почему
Результат работы кода:
Отличается от результата работы кода
Отгадка:
https://www.tgoop.com/AsForJavaScript/848?comment=208668
Обьясните почему
Результат работы кода:
{} + []; // 0
Отличается от результата работы кода
[] + {}; // [Object object]
Отгадка:
https://www.tgoop.com/AsForJavaScript/848?comment=208668
❤3🤯2👍1
Возможно: Вскр, 20-00 по Киеву.
Возможно: Вскр, 22-00 по Киеву.
Пнд: 21-00 по Киеву
Тип String и его две основные проблемы. Часть 2 из 3.
Это вторая из трех лекций в которой мы разберемся с тем:
1) причем тут Unicode
2) что такое суррогатные пары
3) алгоритм преобразования Code Point к суррогатной паре UTF16 и наоборот
4) две проблемы типа String
5) как работают методы Exotic Object String при обработке строк
https://www.youtube.com/watch?v=DxvJVpn82vA
YouTube
Тип String и его две основные проблемы. Часть 2 из 3.
Я наконец решился избирательно публиковать главы своей книги о JavaScript.
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это вторая из трех лекций в которой мы разберемся…
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это вторая из трех лекций в которой мы разберемся…
🔥24❤3👍3
Трансляции сегодня не будет
Мурыч решил покататься на карете.
Держите за него кулаки
Мурыч решил покататься на карете.
Держите за него кулаки
🙏102💔14🔥5🕊3🐳1💯1
Лежу я значит вчера, морально готовлюсь к трансляции.
И тут вдруг рученьки не ручат, ноженьки не ножат. Зрение как прожектор. Звезды вокруг летают.
Ну думаю, лисица желает веселица. Настроение явно развлекательное. Сидеть с такой радостью самому - скучно. Я обратился к професионалам.
Приехали ко мне по вызову два чувака в халатах на голое тело. Сразу видно - тусовщики. Посмотрели они на меня, послушали да и говорят - ууууууууу тут нужно ехать в номера. Там как раз говорят необходимый уровень комфорта для вашего настроения.
Ну а я что против что-ли. Тем более карета у входа. Вынесли меня они как царя, включили светомузыку - поехали.
На входе в номера фейс контроль и очередь. Ну там чувак врубной был, бабульку какую-то из очереди подвинули, меня сразу пустил. Ну видно же что бабулька явно не на тусу.
Занесли меня в номера с стенами белоснежными. Приставили ко мне сразу консуматоршу. Она штаны с меня стянула да как вжарит что-то мне в левою ягодичку. Она до сих пор как кирпич.
Я ей - воу воу воу, полегче. Я даже как зовут вас не знаю. А она так хитро улыбается, и хреняк мне в правоую ягодичку.
Никогда не имел раньше, такого успеха у женщин если честно. Так она не останавливается, приперла вешалку на которую повесила пакет с чем то по цвету как вода целительная. Ну и шнуром мне сразу по вене.
Там я и уснул. Утром просыпаюсь - таже мамзель. А я ни имении ее не помню, ни что мы делали с ней ночью. Стыднооооо.
Она мне -как Вам все это? продлевать будете? Ну я чувствую что нормально все. Говорю спасибо. Нагулялся я.
Ну она и послала меня колидором к ресепшену, где мне оформили выписку и даже такси разрешили вызвать.
Откуда и писана эта история.
И тут вдруг рученьки не ручат, ноженьки не ножат. Зрение как прожектор. Звезды вокруг летают.
Ну думаю, лисица желает веселица. Настроение явно развлекательное. Сидеть с такой радостью самому - скучно. Я обратился к професионалам.
Приехали ко мне по вызову два чувака в халатах на голое тело. Сразу видно - тусовщики. Посмотрели они на меня, послушали да и говорят - ууууууууу тут нужно ехать в номера. Там как раз говорят необходимый уровень комфорта для вашего настроения.
Ну а я что против что-ли. Тем более карета у входа. Вынесли меня они как царя, включили светомузыку - поехали.
На входе в номера фейс контроль и очередь. Ну там чувак врубной был, бабульку какую-то из очереди подвинули, меня сразу пустил. Ну видно же что бабулька явно не на тусу.
Занесли меня в номера с стенами белоснежными. Приставили ко мне сразу консуматоршу. Она штаны с меня стянула да как вжарит что-то мне в левою ягодичку. Она до сих пор как кирпич.
Я ей - воу воу воу, полегче. Я даже как зовут вас не знаю. А она так хитро улыбается, и хреняк мне в правоую ягодичку.
Никогда не имел раньше, такого успеха у женщин если честно. Так она не останавливается, приперла вешалку на которую повесила пакет с чем то по цвету как вода целительная. Ну и шнуром мне сразу по вене.
Там я и уснул. Утром просыпаюсь - таже мамзель. А я ни имении ее не помню, ни что мы делали с ней ночью. Стыднооооо.
Она мне -как Вам все это? продлевать будете? Ну я чувствую что нормально все. Говорю спасибо. Нагулялся я.
Ну она и послала меня колидором к ресепшену, где мне оформили выписку и даже такси разрешили вызвать.
Откуда и писана эта история.
🙏73🔥19😁13👍10❤7🤯1
Сегодня трансляции не будет.
Я не смог восстановится.
Извините.
Я не смог восстановится.
Извините.
🙏86❤22💔9👎1
Ой Мамо нащо я
покохала Упиря
Залицявся вовкулака,
Та послала його в сраку,
Мені, що не говори,
А до серця упири!
https://www.youtube.com/watch?v=qdHIzQFqL4c
покохала Упиря
Залицявся вовкулака,
Та послала його в сраку,
Мені, що не говори,
А до серця упири!
https://www.youtube.com/watch?v=qdHIzQFqL4c
YouTube
FOLKULAKA feat ДваТри | ПОКОХАЛА УПИРЯ
ENGLISH SONG TRANSLATION BELOW
Традиційна весільна упиряча пісня, всі події засновано на фільмі «Сутінки».
Трек записано бандою Folkulaka у злочинній змові із гуртом ДваТри (інструментальне виконання традиційного танцю «Метелиця») та Наталкою Скрябіною…
Традиційна весільна упиряча пісня, всі події засновано на фільмі «Сутінки».
Трек записано бандою Folkulaka у злочинній змові із гуртом ДваТри (інструментальне виконання традиційного танцю «Метелиця») та Наталкою Скрябіною…
🔥12❤3👍1😁1🤯1
Мы снова живы для наживы.
Сегодня понедельник 21-00 по Киеву
Тип String и его две основные проблемы. Часть 2 из 3.
Это вторая из трех лекций в которой мы разберемся с тем:
1) причем тут Unicode
2) что такое суррогатные пары
3) алгоритм преобразования Code Point к суррогатной паре UTF16 и наоборот
4) две проблемы типа String
5) как работают методы Exotic Object String при обработке строк
https://www.youtube.com/watch?v=DxvJVpn82vA
Сегодня понедельник 21-00 по Киеву
Тип String и его две основные проблемы. Часть 2 из 3.
Это вторая из трех лекций в которой мы разберемся с тем:
1) причем тут Unicode
2) что такое суррогатные пары
3) алгоритм преобразования Code Point к суррогатной паре UTF16 и наоборот
4) две проблемы типа String
5) как работают методы Exotic Object String при обработке строк
https://www.youtube.com/watch?v=DxvJVpn82vA
YouTube
Тип String и его две основные проблемы. Часть 2 из 3.
Я наконец решился избирательно публиковать главы своей книги о JavaScript.
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это вторая из трех лекций в которой мы разберемся…
Пока буду делать это непоследовательно — выбирая те части, которые, как мне кажется, уже вряд ли претерпят существенные изменения.
Это вторая из трех лекций в которой мы разберемся…
🔥32❤9🙏3👍1😍1