Есть ли какие-либо реализации CLR/доллара.NET ECMAScript?

Ответ Люка не сработал для меня. Команда «Новое окно» уже была указана в настройке параметров, но не отображалась в контекстном меню вкладок .js, несмотря на удаление параметра реестра.

Итак, я использовал:

Инструменты

Настройка ...

Клавиатура ...

Прокрутите вниз, чтобы выбрать Window.NewWindow

И я нажал и назначил сочетания клавиш, Ctrl kbd> + Shift kbd> + W kbd >.

Это сработало для меня.

==== РЕДАКТИРОВАТЬ ====

Ну, «работал» был слишком сильным. Мой ярлык на клавиатуре действительно открывает другую вкладку в том же файле JavaScript, но, скорее всего, он не отображает содержимое; это просто пустое белое окно! Возможно, вам повезет больше.

38
задан Community 23 May 2017 в 12:34
поделиться

4 ответа

В настоящее время я модифицировал версию EcmaScript.NET внутри моего порта (проекта) YUICompressor.NET .

Если вы возьмите исходный код отсюда , я включил свой измененный код в проект, на который вы можете ссылаться. Это единственный источник кода, который я нашел в .NET, который может обрабатывать синтаксический анализ javascript на стороне сервера.

К сожалению, я не могу вспомнить, как я его наконец нашел. Должен признать, это был тяжелый процесс. Думаю, я нашел где-то ссылки на страницы разработчиков Mozilla о Rhino (код java), которые привели меня к тому, что я обнаружил, что внедрение C # .NET.

Мне пришлось немного изменить его, чтобы синхронизировать с некоторыми изменениями, которые ребята из YUI Compressor внесли в свои кодовая ветвь. Так что модифицированная ветка, которая у меня есть, возможно, не самая лучшая .. но она самая близкая, что я » мы видели исходную ветку Java.

Исходный код C # для EcmaScript.NET не изменялся с 2007 года ... по крайней мере, для страницы загрузок.

Может быть, это поможет ??

HTH.

17
ответ дан 27 November 2019 в 03:33
поделиться

Вы можете взглянуть на Jint ( http://jint.codeplex.com ), который является интерпретатором ECMAScript с открытым исходным кодом.

Обновление

Недавно переписанная версия доступна на Github по адресу https://github.com/sebastienros/jint

7
ответ дан 27 November 2019 в 03:33
поделиться

Еще примерно живы:

  • Jurassic (был коммит в течение последнего года.)
  • Jint (в настоящее время принимает запросы на исправление.)

Другие проекты, в основном мертвые:

Безумный метод:

  • Rhino поверх IKVM (Упоминается в комментариях, но вот ссылка на дополнительную информацию о том, как это сделать. )
13
ответ дан 27 November 2019 в 03:33
поделиться

Вам следует попробовать Javascript .NET ( http://javascriptdotnet.codeplex.com/ ) на Codeplex. Они обернули v8 управляемым C ++, а затем вы можете использовать эту библиотеку с приложением .NET, и это работает как шарм. Открытый исходный код предлагает несколько довольно хороших функций, если вы спросите меня.

Ура.

6
ответ дан 27 November 2019 в 03:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: