javascript

Javascript版OpenCV.jsを作成する

Javascriptで動作するOpenCVがあるらしいが、どうも公開されておらず作成するらしいので早速やってみる。 Build OpenCV.js [https://docs.opencv.org/3. »

自作の非公開npmモジュールの作成と共通ライブラリ化

> Node.jsの共通関数をどうしたらいいのか? 複数のWebアプリケーションを作成すると、共通化したい 関数が増えてくる。一般的なスタンドアロンのアプリケーションの場合、共通機能を共有ライブラリ化して、各アプリケーションからリンクすれば良い。では、Node. »

PM2のアプリケーションルートの設定

関連投稿 pm2によるプロセス管理 [http://www.usagi1975.com/21dec151106/] 少し前まで、node.jsプログラムのカレントディレクトリが、 »

javascriptの型チェックと等価(==)厳密等価(===)演算子

C言語ライクに使っても、わりと動作するjavascriptだが、javascript独自仕様でハマりそうなところを今一度まとめて備忘録として残す > 型チェック javascriptの標準関数とjQueryの関数を使うケースの2パターンある。 jQueryを使ったほうがより正確にチェックできるが、使えないケースを想定して両方知っておく必要がある。 * javascriptの場合はtypeofを使う。 typeofを使うと変数の型を文字列で返す。null, »

jQuery、Node.jsを使ってプログラムでファイルダウンロードを実装する

以下を実現する方法のメモ 1. jQueryでformを動的作成してsubmitする 2. Node.jsで、リクエストされたファイル名に該当するファイルを開き内容をレスポンスに書き込む 3. ブラウザ標準のファイルダウンロード処理に移行させる 当初は$ »

Node.jsでカスタマイズボタンからファイルアップロードする

以下を実現する方法のメモ 1. カスタマイズボタンからファイルダイアログを表示する 2. 複数ファイルをAjaxでアップロードする 3. サーバ側はNode.js Express multerで複数ファイルを受け取る »

Socket.IOでリアルタイム双方向通信(その2)

Socket.IOでリアルタイム双方向通信(その2)

前回 [http://www.usagi1975.com/201509221453/] では、Socket.IOの基本的な使い方に関してメモした。今回は、 »

Socket.IOでリアルタイム双方向通信(その1)

Socket.IOでリアルタイム双方向通信(その1)

Ajax の登場で、非同期通信が当たり前なって、Webアプリではクライアントからサーバーへの一般的な通信手段になっている。一方Node.jsの学習していると、サーバーとの通信手段として Socket.IOに関する記述が多く見られる。 いったいSocket. »

javascriptの即時関数、モジュールパターン、クロージャ

javascriptのスコープはグローバルスコープと関数スコープ の2つしかない。規模が大きくなるとグローバル領域が変数だらけになり、そのうち変数名が被って悪さをする。 今回は、この問題を解消するのと、他のjavascriptコードを見ると必ず使われている即時関数、モジュール化 などについてのメモ。知らないと他人のコードが読めない可能性がある。 »

Javascriptのオブジェクト指向?

前回 [http://www.usagi1975.com/javascript-20aug15-1828] ざっくりJavascriptのオブジェクト、関数定義についてまとまりなくメモした。でも「で、 »