サーバーサイドJavaScriptの図書室
サーバーサイドJavaScript(node.js)のお部屋です。
1冊目 node.jsの環境構築
前々から興味あった、node.js(ノードジェイエス)をご紹介します。 ノンブロッキングとイベントループが特徴です。 今回は環境構築をやってみました。 目次 [1] node.jsのダウンロード [2] Windows7にて設定する。 [3] Ubuntu(14.04)にて設定する。 [4] Macにて設定する。 [5] node.jsを動かしてみる [6] 更新履歴 [1] node.jsのダ...
2冊目 node.jsでejsを使う。
人気のある?ejs(Embedded JavaScript)テンプレートを使います。 定義をejsに書いておいて、jsで上書きすることができます。 目次 [1] 実験環境 [2] ejsのインストール [3] ソースコードを書いてみる。 [4] 更新履歴 [1] 実験環境 今回の環境は以下のとおりです。 名前 バージョン Ubuntu 14.04 node.js v0.10.28 node.js...
3冊目 node.jsでPostgresqlを使う。
サーバーサイドっぽいことをやりたいと考えていたところ Postgresqlを利用できるということでやってみました。 目次 [1] 実験環境 [2] node-postgresのインストール [3] ソースコードを書いてみる。 [4] 更新履歴 [1] 実験環境 今回の環境は以下のとおりです。 名前 バージョン Ubuntu 14.04 Postgresql 9.3.1 node v0.10.28...
4冊目 node.jsでexpressを導入する
Webアプリケーションを便利に作成する方法がないか調べていたところ express(エクスプレス)というフレームワークがありました。 expressはnode.jsで一番使われているらしいです。 目次 [1] 実験環境 [2] expressの実行 [3] 内部構造を確認してみる。 [4] 更新履歴 [1] 実験環境 今回の環境は以下のとおりです。 名前 バージョン Ubuntu 14.04 n...
5冊目 express+pg+ejsでCRUD実装、R編
express+pg+ejsでCRUD(クラッド)にチャレンジします。 CRUDとは、C(作成)、R(読取)、U(更新)、D(削除)の頭文字をつなげたもの 今回はデータを取得して一覧表示(R)するものをつくろうと思います。 目次 [1] 実験環境 [2] ソースコード [3] メインスクリプトファイル [4] 更新履歴 [1] 実験環境 今回の環境は以下のとおりです。 名前 バージョン 補足 U...
6冊目 express+pg+ejsでCRUD実装、C編
さて、前回は一覧表示をすることができました。 今度は「一覧表示」→「入力画面表示」→「データ登録」→「一覧表示」の流れを作ってみます。 ようするに、CRUDのCをつくろうというわけです。 目次 [1] 実験環境 [2] 完成イメージ [3] ソースコード(メインスクリプトファイル) [4] ソースコード(一覧画面) [5] ソースコード(入力画面) [6] ソースコード(追加機能) [7] 更新...
7冊目 express+pg+ejsでCRUD実装、U編
前回は追加処理をすることができました。 そうしたら続いて更新(U)をできるようにしたいかと思います。 後、新規と更新で共有部分に関してはひとまとめにしたら便利かなと思ってやることにしました。 目次 [1] 実験環境 [2] 完成イメージ [3] ソースコード(メインスクリプトファイル) [4] ソースコード(一覧画面) [5] ソースコード(入力画面) [6] ソースコード(追加機能) [7] ...
8冊目 express+pg+ejsでCRUD実装、D編
今回は、CRUDのD(削除)の機能を実装します。 ここまできたらだいたいわかると思うのでなんか書かなくてもいいような気がしてますが 目次 [1] 実験環境 [2] 完成イメージ [3] ソースコード(一覧画面) [4] ソースコード(削除機能) [5] 更新履歴 [1] 実験環境 今回の環境は以下のとおりです。 名前 バージョン 補足 Ubuntu 14.04 OS node.js v0.10....
9冊目 node.jsでArduinoを使う。
なんか、興味のある記事を見つけたので、試してみた編です。 Arduino(アルドゥイーノ)をnode.jsを使って操作ができるという情報がありました。 組み込み系も少しやったことがあるので、興味あります。 目次 [1] 実験環境 [2] Arduinodeのインストール [3] Arduino IDEを使ってdu.inoを書き込む [4] LEDを点灯させる [5] 更新履歴 [1] 実験環境 ...