Публикации по теме '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 к значению окружающего контекста выполнения (в данном случае..