Публикации по теме 'ecmascript'
Что будет дальше в ECMAScript — {Object.values(), async-await,}
Изучение Javascript может быть сложным не потому, что язык сложен, а потому, что он очень динамично добавляет новые функции в свой список.
С увеличением списка функций всегда требуется много работы, чтобы проверить, подходит ли данная функция для вашего проекта? Обеспечивает ли он какую-либо оптимизацию по сравнению с предыдущей версией вашего кода? Совместимо ли это с браузером?
Я посвятил эту статью объяснению всех новых функций ECMAScript 2017 (широко известного как ES8), его..
Почему JavaScript, вы изменились
Последние два года поглотил отвратительный суккуб по имени Шайни ( https://shiny.rstudio.com/ ). Это было приоритетом в спецификации. Все должно было быть написано на R, и для этого нужно было использовать Shiny. Мучительную историю развития можно сохранить для другого раза. Достаточно сказать, что Шайни исказил мою душу до такой степени, что она прохрипела: Убей меня , как клон Рипли. В конце концов сильные мира сего (PTB) обнаружили, что Shiny (если вы не купите версию Pro) не..
Проблема с JavaScript Date () с Chrome 67
Недавно мы обнаружили странное поведение в одном из наших приложений. Ценность контрольного объекта была иной, чем в течение многих лет при одних и тех же обстоятельствах.
Вышеупомянутый элемент управления должен был показать два пробела и 10 минут, но вместо этого он показывает 23 часа 29 минут.
Это был фрагмент устаревшего кода, который не меняли как минимум 3 года.
Проблема
В нашей базе данных (SQL Server) у нас есть поле DateTime для хранения продолжительности. Это поле..
Что такое ECMAScript?
Иногда меня очень смущали различия и взаимосвязь между ECMAScript и Javascript, поэтому давайте рассмотрим некоторые концепции, чтобы прояснить эту тему.
Экма Интернэшнл
Организация, которая создает стандарты для технологий.
Чтобы проиллюстрировать пример стандарта (хотя и не созданного Ecma), подумайте обо всех клавиатурах, которые вы когда-либо использовали. Были ли у подавляющего большинства буквы в том же порядке, а также пробел, клавиша Enter, клавиши со стрелками, а..
Частные поля ECMAScript в TypeScript 3.8
В TS 3.8 добавлены новые возможности и множество функций.
Но сегодня я хочу поговорить только об одном частном поле ECMAScript.
Теперь давайте рассмотрим простой класс:
Теперь первое, что приходит в голову, это подождите, зачем мне дополнительный синтаксис, у меня уже есть модификатор частного доступа в TS?
Хотя он работает аналогично, но имеет некоторые тонкие, но важные преимущества:
1. Уникальность: обычные поля можно переопределить в подклассах
С частными полями..
Введение в Unicode в Javascript, понимание одной строчки кода
Если вы не понимаете следующую строку кода и хотите это сделать, продолжайте читать:
'\uD83D\uDCA9' === '\u{1F4A9}' && '\u{1F4A9}' === '💩' // true
Почему это выражение возвращает истину?
Потому что в Javascript то, что представлено escape-символами в строке, начинающейся с:
\u
Равен строгим равенством (===) тому, что он представляет. В этом случае следующие 3 выражения имеют строгое равенство между собой:
'\uD83D\uDCA9'
'\u{1F4A9}'
'💩'
\ u используется для представления..
Инициализаторы свойств: что, зачем и как использовать
Нажмите здесь, чтобы опубликовать эту статью в LinkedIn »
Новый класс инициализаторы свойств позволяет вам определять методы (или любое свойство) в ваших компонентах React, используя обычные классы ES6, не беспокоясь о привязке. Да, я повторю это еще раз, без обязательств . Идея состоит в том, чтобы назначить стрелочную функцию свойству, которое будет действовать как обычный метод и автоматически привязывать this к значению окружающего контекста выполнения (в данном случае..