1. unshiftメソッドの使用例です。 // 要素が1つセットされた配列を生成する var hairetsu = new Array("値3"); // 配列の先頭に要素を追加する // 結果、"値1"、"値2"、"値3"の要素を持った配列になる hairetsu.unshift("値1", "値2");
JavaScriptで配列から要素を削除する方法まとめ公開日: 2015-02-13この記事では、JavaScriptを使って、文字列の先頭と末尾、指定位置など、様々な条件を付けて配列から要素を削除する方法を紹介します。目次サンプルコードちょこっとメモサンプルコード
console 標準出力と標準エラー出力に対するブラウザライクなオブジェクトです。 console.log() 改行を伴って標準出力へプリントします。 この関数は printf() のように複数の引数を受け付けます。 console.log('count: %d', count); 第一引数は文字列で、0 個以上の プレースホルダ を含みます。 それぞれのプレースホルダは対応する引数を変換した値で置換されます。 サポートするプレースホルダは: %s - 文字列。%d - 数値 (整数と浮動小数点数の両方)。%j - JSON。 プレースホルダに対応する引数が無い場合は、undefined が使われます console.log('%s:%s', 'foo'); // 'foo:undefined' プレースホルダより多くの引数がある場合、余った引数は util.inspect() によって
Expressでテンプレートからプロジェクトを作ると、現在の最新版2.5.4では . ├── app.js ├── package.json ├── public │ ├── images │ ├── javascripts │ └── stylesheets │ └── style.css ├── routes │ └── index.js └── views ├── index.jade └── layout.jade 6 directories, 6 filesのようにファイルとディレクトリが作られる。app.jsが本体で、 var express = require('express') , routes = require('./routes') var app = module.exports = express.createServer(); ... app.get('/',
最近、色々Node.js + Expressを試しながらWebサービスを作ってみたりしてます。その中で自分がよくつまづいた所をまとめておきます。 前提 Node.js : v0.10.29 Express : v4.2.0 Vagrant どうでもいいけど Node.jsがv0.12リリースされてES6対応になったら、Express4がオワコンで、generator対応なKoa.jsが盛り上がりそうな気配。 http://koajs.com/ つまづきポイント なんか欲しくなったらnpmで探す たいていの欲しい機能は、すでにnpmにモジュール登録されてます。 https://www.npmjs.org/ 似たような機能がたくさんあります。なので、そのモジュールがちゃんとメンテされているか、みんな使っているくらい人気があるかを確認した方がいいです。中には、昔は王道だったけど、メンテされてなく
しかだよ。 Expressのroutes配下の書き方がわからないので調べてみました。 expressのルーティング - hokaccha.hamalog v2 2012-07-14 - ZeBeVogue別館 なんかしっくりこない・・・。 なんとかなるんじゃないかなと思って、色々試してみた。それっぽいまとめ方ができたので報告。 routes配下の作り方 最初のテンプレートはこんなかんじ。 web.js routes = require("./routes"); routes/index.js exports.index = function(req, res) { return res.render("index", { title: "Shikajiro dayo" }); }; 機能を増やす index以外にaddとか追加するにはこんな感じでできた。 routes/index.js e
さて、2013年12月19日にkoaというフレームワークの0.1.0がリリースされ、Hackers Newsに乗り、それが話題になっています。 これまでNode.jsのWeb Application Frameworkとして最もメジャーなのはExpressだと思いますが、Expressの作者であるTJを筆頭にExpressチームがKoaを積極的にエンハンスし始めているため、今後のNode.jsのフレームワーク勢力図が変わる可能性があります。 作者のメッセージを引用すると Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and A
1.node.jsでHTTP通信を受け付けるサーバーの用意 var app = express(); app.configure(function(){ app.set('domain', '127.0.0.1'); app.set('port', '8088'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.static(__dirname + '/public')); }); var server = http.createServer(app); //サーバー開始 server.listen(app.get('port'), function(){ sys.log("Express server listening on port " + app.get('port
こんにちはほそ道です。 今回はここまで学んだ技術、コールバック・イベント処理/モジュールの利用/HTTP通信を活用しつつ、 WebSocketによる双方向リアルタイム通信アプリケーションを作ってみます。 目次はこちら WebSocketについてはWikipediaにいい感じにまとまってますが ほそ道が感じた良さを一言でいうと 「ユーザアクション無しにサーバーからクライアントへのpush通信が可能となる」という事ですね。 指定時間にサーバからお知らせ等のアクションも可能となります。 チャットアプリケーションの実装 というわけで作ってみました。 非常にベタなんですが。。 チャットアプリケーションです。 今回はサーバ側とクライアント側の両方に実装が必要となります。 また、新しくWebSocketを実現する為の socket.ioモジュール が登場します。 アプリケーションの骨格が見えるよう、なる
Node.jsでのセッションの使い方の勉強です. jadeでやってるサンプルが多いですが,jadeはイマイチ直感的に書けない(慣れない)のでテンプレートエンジンはejsを使います. 勉強中なので自分が理解出来るように解説してみます. 参考: Expressでログイン機能を作る - uchida75cmの日記 参考: Node.js + Express でログイン認証機能を実装する - Devlog バージョン node v0.10.23 express 3.4.8 npm 1.3.17 MongoDB shell version: 2.4.8 まずはプロジェクト作成 $ express -e login $ cd login $ npm install $ node app.js とりあえずブラウザからhttp://lobalhost:3000にアクセスして確認してみましょう.エラーが無く
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く