As For JS
3.29K subscribers
211 photos
22 videos
4 files
544 links
As For JavaScript...
Обсуждения — @AsForJsTalks
Download Telegram
Forwarded from MC Ltd™
[Stripped] Тип String и его две основные проблемы. Часть 2 из 3.
https://www.youtube.com/watch?v=IcWSZQEdQMQ
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:00:00, Вступление
https://www.youtube.com/watch?v=IcWSZQEdQMQ
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:00:15, Благодарности
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=15s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:01:20, Что было прежде
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=80s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:03:00, Code Unit, Code Point, Grapheme
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=180s

#CodeUnit #CodePoint #Grapheme #Графема
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:06:15, Пример 1
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=375s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:09:00, Пример 2
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=540s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:13:40, Суррогатные пары
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=820s

#SurrogatePairs #СурогатнаПара #СуррогатнаяПара
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:18:00, Суррогатные пары – промежуточные итоги
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=1080s

#SurrogatePairs #СурогатнаПара #СуррогатнаяПара
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:19:40, Получение суррогатной пары для Code Point
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=1180s

#SurrogatePairs #СурогатнаПара #СуррогатнаяПара #CodePoint
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:25:40, Две проблемы работы со строками в JS
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=1540s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:29:55, JavaScript и кодирование Code Point Unicode
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=1795s

#CodePoint #Unicode
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:31:30, JavaScript и кодирование Unicode Code Point
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=1890s

#CodePoint #Unicode
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:35:00, Вторая проблема работы со строками в JS
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=2100s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:41:00, Возможности JavaScript для работы со строками
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=2460s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:44:20, Возможности Exotic Object String
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=2660s

#ExoticObjectString #ExoticObject
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:46:10, Property Length
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=2770s

#String #PropertyLength #Length
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:47:30, String [Numeric Key]
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=2850s

#String
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:51:50, Методы, которые опираются на Code Point
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=3110s

#CodePoint
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:53:35, Прочие методы, которые опираются на Code Unit
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=3215s

#CodeUnit
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:00:50, Исследуем Chat GPT
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=3650s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:02:40, Две специфических группы
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=3760s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:03:20, Стандартный итератор String
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=3800s

#String #Iterator #StringIterator #Ітератор #Итератор
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:08:40, Отдельно про графемы (конец второй части)
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=4120s

#Grapheme #Графема
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:11:20, Заключение
https://www.youtube.com/watch?v=IcWSZQEdQMQ&t=4280s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

#video #timecodes #відео #таймкоди
👍7
⬆️⬆️⬆️

⎡razbor:13⎦ Разбор видео: Выводим Мурыча на чистую воду от Дмитрия Карловского.
https://www.youtube.com/watch?v=RrGMG4S0hLQ

#razbor #chap_13
#В_интернетах_кто_то_неправ
#ДмитрийКарловский #Smol #Люди
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:27:03, Про скорость try/catch
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=5223s

#try #catch
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:29:40, Про LearnJS
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=5380s

#LearnJS #learn_javascript_ru
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:31:11, Про порядок ключей в объекте
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=5471s

#Object #Об_єкт #Объект #Key #Ключ #Property #Властивість #Свойство #Проперті #Проперти
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:33:33, Анекдот
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=5613s

#_Анекдот_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:36:00, Есть ли ключи в массиве
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=5760s

#Array #Масив #Массив #ArrayExoticObject #ExoticObject #Key #Ключ #Property #Властивість #Свойство #Проперті #Проперти
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:40:00, Вопросы чата (конкатенация в JS)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6000s

#_CHAT_ #_ЧАТ_ #Сoncatenation #Конкатенація #Конкатенация #String #Рядок #Строка #StringExoticObject #ExoticObject
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:42:40, Завершаем про порядок ключей в объектах.
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6160s

#Object #Об_єкт #Объект #Key #Ключ #Property #Властивість #Свойство #Проперті #Проперти
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:43:40, Так чем является спецификация?
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6220s

#ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:44:32, История. В какое время появилась спецификация, почему происходили нарушения спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6272s

#ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:47:47, Проклятье JS
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6467s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:49:30, Про приколы Date объект
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6570s

#Date
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:52:00, Есть ли язык без спецификации?
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6720s

#ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:53:35, Подчинены ли агенты спецификации?
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=6815s

#Agent #Агент #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:57:00, Про HolyJS
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=7020s

#HolyJS
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:58:30, Про чтение книг (Еще про смекалку вороны)
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=7110s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:02:35, Про синтаксис спецификации и его несхожесть с JS. (И про "точечки")
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=7355s

#JS #JavaScript #ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:07:37, Разбор примера кода из спецификации
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=7657s

#ECMAScript #Specification #Cпецифікація #Cпецификация #Spec #Cпека
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:13:30, Предположение об отношениях Мола и Карловского
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8010s

#ДмитрийКарловский #Smol #Люди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

02:18:10, Про синтаксис js на примере await
https://www.youtube.com/watch?v=RrGMG4S0hLQ&t=8290s

#await
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

⬇️⬇️⬇️
⎡JSbook: 02.03⎦ JavaScript: От мифов к спецификации. Выражения.
https://www.youtube.com/watch?v=lq5vi6DmEpA

#JSbook #chap_02_03
#JavaScript_От_мифов_к_спецификации
#video #timecodes #відео #таймкоди
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:00:00, ожидание начала
https://www.youtube.com/watch?v=lq5vi6DmEpA

#_js_radio_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:07:39, тема трансляции
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=459s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:08:05, благодарности
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=485s

#_Благодарности_
#Susuwatari #Сусуватарі #Сусуватари #煤渡
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:21:29, антидисклеймер
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=1289s

#AntiDisclamer #АнтиДисклеймер
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:23:54, О чем был первый раздел: js - скриптовый язык. js и хост среда
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=1434s

#JSbook #ScriptingLanguage #СкриптоваМова #СкриптовыйЯзык #EmbeddedLanguage #ВбудованаМова #ВстраиваемыйЯзык #Host #Хост #RunTime #РанТайм #Agent #Агент #V8 #SpyderMonkey #JSC #JavaScriptCore #API #Browser #Браузер #DOM #CSSOM #EventLoop #NodeJS #setTimeout #HTML5 #CallBack #КолБек #КолБэк
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:33:36, js - скриптовый язык: что есть и чего нет
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=2016s

#JSbook #ScriptingLanguage #СкриптоваМова #СкриптовыйЯзык #EmbeddedLanguage #ВбудованаМова #ВстраиваемыйЯзык
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:35:26, О чем был второй раздел: js: структурирование информации
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=2126s

#JSbook #InformationStructuring #СтруктуруванняІнформації #СтруктурированиеИнформации #Key #Ключ #Property #Властивість #Свойство #Проперті #Проперти

#ECMA
#InternalMethod [[Get]]
#InternalSlot [[PrivateElements]]
#sec_object_internal_methods_and_internal_slots
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

00:57:50, музыкальная пауза
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=3470s

#_ПАУЗА_ #_js_radio_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:02:24, вопрос про структурирование информации и прототипное наследование
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=3744s

#alert #Browser #Браузер #process_stdout_write #NodeJS #print #D8 #console #console_log #prototype #Prototypes #Прототипи #Прототипы #Inheritance #Наслідування #Наследование
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:12:17, Второй раздел: выражения
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=4337s

#JSbook #InformationStructuring #СтруктуруванняІнформації #СтруктурированиеИнформации #alert #Browser #Браузер #process_stdout_write #NodeJS #print #D8 #console #console_log #Host #Хост #Expression #Вираз #Выражение
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:17:55, пауза
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=4675s

#_ПАУЗА_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:19:47, выражения
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=4787s

#JSbook #Expression #Вираз #Выражение #arguments #Аргументи #Аргументы
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

01:58:00, Созвон, объяснение функционирования console.log("Hello world");
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=7080s

#Expression #Вираз #Выражение #arguments #Аргументи #Аргументы #console #console_log #prototype #String #Рядок #Строка #StringExoticObject #ExoticObject

#ECMA
#clauses #subclause
#BinaryLogicalOperators
#sec_binary_logical_operators
#production
#LogicalANDExpression
#prod_LogicalANDExpression
#LogicalORExpression
#prod_LogicalORExpression
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

03:06:09, итоги по сказанному
https://www.youtube.com/watch?v=lq5vi6DmEpA&t=11169s
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

⬇️⬇️⬇️
2