Описание тега ecmascript-harmony
ECMAScript Harmony - это кодовое название предложений, направленных на расширение текущей спецификации ECMA-262.
1
ответ
Что такое гармония и что такое экспорт гармонии?
Что это за гармония экспорта? На самом деле, что такое гармония? Фон Когда я связываю вещи с помощью Webpack и смотрю на источник распространения, он всегда содержит этот один блок. // define getter function for harmony exports __webpack_require__.d…
18 окт '18 в 10:03
2
ответа
Как инициализировать приложение приложения koa node.js в IISNode (веб-сайты Azure)
В настоящее время мы перемещаем само размещаемое приложение koa в IISNode на веб-сайтах Azure. При самостоятельном размещении мы инициализируем приложение, вызывая узел --harmony ./bin/application. Запросы затем переходят к./index.js. Однако мы не с…
15 сен '14 в 09:48
1
ответ
Почему генераторы ES6 предпочтительнее вызовов функций?
Я все еще смущен некоторыми преимуществами генераторов ES6. Как app.use(function *(next){ var start = new Date; yield next; var ms = new Date - start; this.set('X-Response-Time', ms + 'ms'); }); сравнить с чем-то вроде, app.use(function (next, ctx) …
22 янв '14 в 19:45
1
ответ
Будет ли в Node v.0.12 какой-либо метод для перебора Map()?
Если вы создаете Map(), существует ли какой-либо метод для его перебора? Я знаю, что Node 0.12 еще не вышел, но 0.11.x уже в пути, и я не могу понять это в ветке devel, var m = new Map(); m.set('foo', 'bar'); Не зная "foo", можно ли в любом случае о…
17 янв '14 в 18:19
3
ответа
Как запустить gulp с флагом --harmony?
То же самое может быть достигнуто в node.js с помощью --harmony пометить так: node --harmony app.js Так что будет добавлена поддержка EcmaScript6. Как запустить команды глотка с флагом гармонии?
16 апр '15 в 13:45
1
ответ
Доступ к объектам JavaScript в памяти
Можно ли получить доступ к объектам JS в памяти из кода? Имеются ли какие-либо инспекторы внутренней памяти? Могу ли я перечислить объекты с данным прототипом (или типом) из кода? // EXAMPLE function Kitten(name) { this.name = name; } var kitten = n…
01 окт '14 в 13:00
1
ответ
Как будут работать модули ECMAScript 6 Harmony в тегах HTML-скриптов?
Я понимаю, что это еще не реализовано и так гипотетически. Когда модули ES6 Harmony будут в конечном итоге реализованы в современных браузерах, как синтаксис и реализация будут обрабатывать встроенный JavaScript? Для сравнения я могу представить кон…
06 окт '14 в 18:33
1
ответ
Генераторы - thunkifying JSON.parse возвращает странные результаты
Я пытаюсь прочитать файл JSON, используя co и генераторы. test.json содержит: { "hello": "world" } Это проходит jsonlint так что должно быть в силе. Вот мой код в настоящее время: #!/usr/bin/env node --harmony var co = require('co'), fs = require('f…
20 апр '14 в 18:57
1
ответ
В чем разница между "новым" и непосредственным вызовом функции генератора?
Я знаю разницу между "новым" и прямым вызовом нормальной функции. Но как насчет случая для функции генератора? например: function *counter(){ let n = 0; while (n < 2) { yield n++; } return 10; } var countIter1 = new counter(); var countIter2 = co…
24 мар '14 в 17:09
1
ответ
Прокси-объект в Chrome не определен
Я хотел поэкспериментировать с объектом Proxy, который был представлен в EMCAScript 6. Флаг chrome://flags/#enable-javascript-harmony включен, chrome перезапущен Я получил ошибку, что прокси не определен. Кто-нибудь знает больше о поддержке прокси в…
03 фев '15 в 08:51
0
ответов
В чем разница между `yield` и`yield *`
Может кто-нибудь объяснить разницу между yield а также yield *? var foo = yield fn; var foo = yield* fn;
20 фев '14 в 11:04
1
ответ
Почему Object.observe() не предоставляет путь изменения данных для обратного вызова?
Изменения массива Object.observe() обратный вызов содержит объекты со следующими четырьмя свойствами: название объект тип OldValue https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/observe Почему нет path предос…
06 ноя '14 в 15:47
1
ответ
Неявные средства доступа в JavaScript?
В ColdFusion (язык на стороне сервера) CF может генерировать любые методы получения и установки в классе для вас, например, так: component output="false" accessors="true" { property string title; public any function init() output = false { setTitle(…
26 май '15 в 10:57
2
ответа
Могу ли я последовать какому-либо актуальному предложению добавить правильную поддержку локали в JavaScript?
Несмотря на то, что все основные операционные системы и языки программирования /API поддерживают региональную поддержку по крайней мере пару десятилетий, кажется, что JavaScript все еще не поддерживает! Ввиду того, что JavaScript становится все боле…
06 авг '12 в 10:32
3
ответа
Как определить генератор ES6
Скажем, у меня есть функция генератора, как это: var g = function*() { yield 1; yield 2; yield 3; }; var gen = g(); Как я могу программно сказать, что g является функцией генератора, или что gen такое итератор? Это похоже на одну возможность: g.cons…
04 фев '14 в 17:30
1
ответ
Создать класс ES6 из функции
Я пытаюсь исследовать использование классов ES6 вместо того, как мы делаем это в настоящее время, используя средства Function.prototype. В настоящее время наш API выглядит так: var myclass = createClass('MyClass', { test : function() {} }); Мы выпол…
11 май '15 в 14:26
3
ответа
Удовлетворительный ECMAScript 6 Разрушающие сценарии использования
Почему деструктуризация была введена в ECMAScript 6?
11 окт '14 в 17:52
3
ответа
ES6 Template String испытательный стенд
Я действительно заинтересован в том, чтобы узнать о шаблонных строках ES6 и немного изучил эту функцию. Однако теперь, когда Chrome Canary не поддерживает его (хотя, может быть, я ошибаюсь!), Есть ли где-нибудь / что-нибудь, что я могу использовать,…
21 мар '14 в 15:45
0
ответов
ECMAScript от 6 до ECMAScript 3 транспортер?
Я знаком с проектом Google Traceur (который считается готовым для промышленного использования в критических системах) в качестве переносчика с ECMAScript 6 на ECMAScript 5; к сожалению, я все еще должен поддерживать IE 8, который совместим только до…
18 апр '14 в 13:41
5
ответов
Javascript необязательный тип подсказки
Когда язык программирования статически типизирован, компилятор может быть более точным в распределении памяти и, таким образом, в целом быть более производительным (при прочих равных условиях). Я полагаю, что ES4 ввел необязательный тип подсказки (и…
11 сен '12 в 23:13