Pull to refresh

Упрощение асинхронного кода на JavaScript с внедрением асинхронных функций из ES2016

Microsoft corporate blog JavaScript *Microsoft Edge
Translation
Хотя мы еще продолжаем работу над внедрением поддержки ES6/2015, команда Chackra также смотрит за пределы ES2016 и, в частности, на асинхронные функции. Мы рады объявить об экспериментальной поддержке async-функций в Microsoft Edge, начиная со сборки Microsoft Edge (EdgeHTML 13.10547).


Читать дальше →
Total votes 26: ↑21 and ↓5 +16
Views 19K
Comments 18

Декораторы и рефлексия в TypeScript: от новичка до эксперта (ч.1)

Онлайн-кинотеатр IVI corporate blog Website development *JavaScript *TypeScript *
Translation


От переводчика: TypeScript — довольно молодой и активно развивающийся язык. К сожалению, в русскоязычной части Интернета о нем довольно мало информации, что не способствует его популярности.

Многие возможности, которые сейчас реализованы в ES6, значительно раньше появились именно в TypeScript. Более того, некоторые возможности и предложенные стандарты ES7 также имеют экспериментальную реализацию в этом языке. Об одной из них, появившейся сравнительно недавно — декораторах — и пойдет речь.

Предлагаю вашему вниманию перевод статьи (а точнее, цикла статей) о декораторах в TypeScript под авторством Remo H.Jansen

Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 55K
Comments 5

Прямая трансляция конференции Make Web, Not War из Монреаля — 5 февраля, пятница, в 17:00 (Москва)

Microsoft corporate blog Website development *JavaScript *HTML *
Make Web, Not War: Live from Montreal

Всем привет! Сегодня в Монреале (Канада) наши коллеги проводят конференцию "Make Web, Not War: Live from Montreal", посвященную современным веб-стандартам, открытым решениями и открытым данным.

Начало трансляции в 17:00 по Москве. Запасайтесь попкорном и присоединяйтесь к погружению в веб-технологии.

Программа конференции
Total votes 12: ↑11 and ↓1 +10
Views 2.9K
Comments 0

Декораторы и рефлексия в TypeScript: от новичка до эксперта (ч.2)

Онлайн-кинотеатр IVI corporate blog Website development *JavaScript *TypeScript *
Translation

Эта статья — вторая часть серии:



В предыдущей статье мы выяснили, какие типы декораторов мы можем использовать в TypeScript.


Мы также узнали, как реализовать декоратор метода и ответили на основные вопросы про то, как декораторы работают в TypeScript:


  • Как они вызываются?
  • Кто передает в них аргументы?
  • Где объявлена функция __decorate?

В этой статье мы познакомимся с двумя новыми типами декораторов: декоратором свойства (PropertyDecorator) и декоратором класса (ClassDecorator).

Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views 14K
Comments 5

«ES7» — неправильное название для планов по развитию JavaScript

Voximplant corporate blog Website development *JavaScript *Programming *
Translation


Я не первый и не последний, кто вам об этом скажет, но стандарт ES2016 (или ES7) уже утвержден, и не включает в себя те функции, про которые говорят — «Будет в ES7».
Пора закончить упоминать ES7 в смысле “разные, предложенные сообществом функции, которые возможно когда-нибудь будут внесены в стандарт”.
Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Views 29K
Comments 11

Декораторы и рефлексия в TypeScript: от новичка до эксперта (ч.3)

Онлайн-кинотеатр IVI corporate blog Website development *JavaScript *TypeScript *
Translation

Эта статья — третья часть серии:



В прошлый раз мы узнали, что такое декораторы и как они реализованы в TypeScript. Мы знаем, как работать с декораторами классов, свойств и методов.


В этой статье мы расскажем про:


  • Последний оставшийся тип декораторов — декоратор параметра
  • Реализацию фабрики декораторов
  • Реализацию конфигурируемых декораторов
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 10K
Comments 1

Функциональное тестирование современных web-приложений

JavaScript *Node.JS *Web services testing *ReactJS *


Современные web-приложения зачастую содержат множество "движущихся частей" и сторонних зависимостей. В процессе рефакторинга и добавления/изменения функциональности в таком приложении может произойти поломка существующих use-case сценариев и нестабильная работа в определенных браузерах.


Для своевременного обнаружения таких ситуаций и выполнения непрерывной интеграции необходимо функциональное тестирование web-приложения. В статье пойдет речь о двух бесплатных open-source решениях:


Читать дальше →
Total votes 26: ↑26 and ↓0 +26
Views 33K
Comments 16