преобразование html+js к exe

Если вы хотите быть настоящим ниндзя JavaScript, вы должны знать ответы на все вопросы в Совершенство убивает JavaScript викторина .

Пример для разжигания аппетита:

(function f(f){ 
  return typeof f(); 
})(function(){ return 1; });

Что возвращает это выражение?

  • «число»
  • «неопределено»
  • «функция»
  • ошибка

13
задан hasen 29 June 2009 в 11:28
поделиться

5 ответов

Они не создают exe, но вам может быть интересно изучить Adobe AIR и его конкурента с открытым исходным кодом Titanium

5
ответ дан 1 December 2019 в 22:40
поделиться

Если ваши рабочие столы ограничены Windows, рассматривали ли вы создание его как HTML-приложения ?

Вы получаете возможность запускаться с рабочего стола без необходимости создания EXE.

4
ответ дан 1 December 2019 в 22:40
поделиться

Вот статья, объясняющая, как использовать компилятор от Micorosft. Это не совсем то, что вам нужно, но это начало, поэтому я решил опубликовать его:

http://www.phpied.com/make-your-javascript-a-windows-exe/

Он выиграл Не разбирайте HTML, чтобы создать графический интерфейс, но, по крайней мере, вы можете немного изменить код JS для компиляции, а затем создать новый пользовательский интерфейс поверх него.

1
ответ дан 1 December 2019 в 22:40
поделиться

Наверняка ваше настольное приложение - это ваш браузер? Можете ли вы создать автономный файл .html, содержащий в себе Javascript (вместо того, чтобы ссылаться на него через отдельный файл URL / .js). Плюс .css и т. Д.

Затем вы можете распространять этот HTML-файл. Двойной щелчок по нему запустит его в браузере и без каких-либо требований к удаленному серверу.

0
ответ дан 1 December 2019 в 22:40
поделиться

Зависит от сложности страницы.

Если это одностраничный, будет ли .hta работает на вас?

Если это несколько страниц, вы можете использовать элемент управления IE Webbrowser (или geckofx ) и HTTPListener

Или вы можете самостоятельно размещать среду выполнения asp.net .

Раньше я добивался успеха с Webbrowser и вставлял HTML «вручную» (включая все необходимые сценарии), но я бы не рекомендовал это. Это был кошмар отладки, скрежетав зубами. Я продолжал, потому что это было "весело": -)

2
ответ дан 1 December 2019 в 22:40
поделиться
Другие вопросы по тегам:

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