2019-12-01から1ヶ月間の記事一覧

AssemblyScriptを使ってTypeScriptをWebAssemblyにコンパイルする

今回は、AssemblyScript を使って TypeScript(.ts)を WebAssembly(.wasm)にコンパイルし、それを Node.js で実行するやり方について紹介します。 最初に結論を言っておきます。Gaussの消去法で連立一次方程式を解くプログラムを使って、C から生成した W…

WebAssembly Studio でコンパイルする手順

WebAssembly Studio は Web上で WebAssembly の開発(デバッグ、コンパイル、実行)が行える IDE です。 ここでは、WebAssembly Studio を使って、C(.c)と TypeScript(.ts)で作成した関数を WebAssembly(.wasm)にコンパイルし、それらをブラウザ上の J…

Node.js+Express+Socket.IO入門

Socket.IO を使うと双方向の非同期通信が可能になります。今回はその入門編ということで、HTML の input 要素に入力した文字列をサーバに送信し、それをサーバで受信し、そのデータを再びクライアントに送信するプログラムを作成したので紹介します。Express…

AjaxとNode.js+Expressの連携

今回は、HTML の input 要素に二つの数値を入力し、それらを POST でサーバに送信し、Node.js + Express で受け取って、それらの加算を行い、その結果をクライアントに返すプログラムを紹介します。とても簡単です^^ ♦ Express のインストール(Windows) …

JavaScript:ドラッグ&ドロップでファイルを読み込む方法

テキストファイルをテキストエリアにドラッグ&ドロップすると、ファイルの内容がテキストエリアに表示されます。 以下のテキストエリアで試すことができます。(Shift_JIS 以外でエンコードされていると文字化けするので注意してください) 〈テキストエリ…