私はF#の新機能で、Javascriptでもっとうまく作業します。
私は、F#からjavascript関数を呼び出すことができるかどうかを知りたいだけです。
もちろん、この質問は最小限の努力を示すものではありません。しかし、私はちょうどアイデアを求めるです
ありがとうF#からJavascript関数を呼び出す方法
答えて
F#は主にサーバー側の言語です。これは、コンパイルされたF#コードがサーバー上で実行されることを意味します.F#で書かれたいくつかの機能をRESTサービスとして公開し、通常のAJAX形式の呼び出しを使用してJavaScriptから呼び出すことができます。
このパスに従う場合、最も簡単なオプションは、ASP.NET MVC(this article explains how to use F# with MVC)のようなフレームワークを使用してサーバー側のコードを記述することです(RESTサービスを記述する例は主にC#を使用しますが、あなたはHttpListener
を使ってF#であなた自身の軽量Webサーバーを書くことができます(some example here - 現在のWebサイトにはソースコードがありますが、すぐにそれを説明する記事へのリンクがあります)。
また、コードF#を記述してJavaScriptに変換できるプロジェクトもあります。次に、クライアント側(サーバーなし)でF#プログラム全体を実行することができます。おそらくF#から生成されたJavaScriptは、通常のJavaScriptコードからも呼び出すことができます。 WebSharperとFSharp.JavaScriptプロジェクトをご覧ください。
一般的に - むしろ。プラットフォームの呼び出しによって他の.NETライブラリやネイティブコードを呼び出すことができます。あなたの問題の1つの解決策はJavascriptパーサを使用することですが、これはオブジェクトをF#コードと交換して実行する可能性を与えます。あなたが考えることができる1つのライブラリはJavascript.Netで、これはGoogleのV8エンジンに基づいており、おそらく動作します。しかし、私はそのような仕事のためにそれを使用していないので、私はあなたに何か詳細を与えることはできません。
ご回答いただきありがとうございます..私の疑問は、基本的に私は、入力を取るjQueryまたは任意のこのようなタイプのライブラリを使用してJavaScriptを介してHTMLページを生成する必要があるクライアント側のアプリケーションを開発したいです..これは可能ですか? –
「入力を取る(入力は何ですか?)」と具体的にすることができますか?また、jsを使ってjsを介してHTMLページを生成する必要がありますか?(jsを介してどういう意味ですか?javascriptでDOMを通してhtmlを変更しますか?通常、私はjavascriptがこれを対話的に行うことを期待しています(それはそれが意味するものなので)。私の疑問は、このようなエンジンを使ってjQueryをロードすることはおそらくできないだろうし、Webページにバインドされていることに大きく依存しているため、DOMを変更することは容易ではないということです。 –
私の疑いが..私は の入力を取るとjQueryやライブラリのいずれかのようなタイプを使用してJavaScriptの てHTMLページを生成する必要があり、クライアント側のアプリケーションを開発したい基本的にこれは可能ですか?
はい、F#を使用して、Javascriptを含むHTMLを生成するデスクトップアプリケーションを作成できます。また、生成されたWebページを表示するために使用できるWebBrowserなどのコントロールもあります。
また、ウェブページを生成するように設計されたASP.NETを使用して、.Net(including F#)でウェブアプリを書くことができます。
- 1. javascript関数を呼び出す方法
- 2. JavascriptからLua関数を呼び出す方法
- 3. javascript web viewからswift関数を呼び出す方法
- 4. 別のJSファイルからJavascript関数を呼び出す方法
- 5. javascriptからC#関数を呼び出す方法は?
- 6. PHPからJavaScript関数を呼び出す方法は?
- 7. JavascriptからJadeファイルの関数を呼び出す方法
- 8. コードビハインドからjavascript関数を呼び出す方法
- 9. iFrameからJavascript関数を呼び出す方法は?
- 10. Ruby on Railsレイアウトからjavascript関数を呼び出す方法
- 11. javascriptからjquery関数を呼び出す方法
- 12. .csファイルからJavaScript/jQuery関数を呼び出す方法C#
- 13. javascript関数からダイアログボックスを呼び出す方法
- 14. javascript関数内からjavabeansメソッドを呼び出す方法は?
- 15. MVC3のコントローラからjavascript関数を呼び出す方法
- 16. KotlinコードからJavascript関数を呼び出す方法は?
- 17. レールのコントローラーからJavaScript関数を呼び出す方法
- 18. JavaScriptからvb関数を呼び出す方法
- 19. JavaScript関数からStruts2アクションを呼び出す方法は?
- 20. PHPファイルからJavascript関数を呼び出す方法
- 21. リピータコントロールからJavascript関数を呼び出す方法
- 22. PHPからjavascript関数reset()を呼び出す方法は?
- 23. actionscript1.0でflashからjavascript関数を呼び出す方法
- 24. JavaScriptからObjective-c関数を呼び出す方法は?
- 25. 親ページからjavascript関数を呼び出す方法は?
- 26. javascriptからdll関数を呼び出す方法
- 27. javascript関数の呼び出し方法
- 28. C#からF#関数を呼び出す
- 29. デリゲートAsyncCallback関数からjavascript関数を呼び出す方法は?
- 30. 外部JavaScript関数からtypescript関数を呼び出す方法
この質問は実際には曖昧です。あなたはV8やIronJSのようなJavascriptランタイムを使用しようとしていますか、F#をJavaScriptにクロスコンパイルしているのですか、F#でASP.NETを使用していますか? –
@Wesley Wiserご回答ありがとうございます..私の疑問は、基本的に私は、入力を受け取り、jQueryまたはこのようなタイプのライブラリを使用してJavaScriptを使用してHTMLページを生成する必要があるクライアント側アプリケーションを開発したいと考えています。 –
WebSharperを見たことがありますか?基本的にASP.NETとF#に基づくWeb開発フレームワークです。 F#とJavaScriptを自由に使用することができます。 –