7月 2012年

jasmine 日本語 API リファレンス (jasmine.Matchers)

.post-body .header .title { color: #3F529C; font-size: 2em; } .separator1 { height: 2em; line-height: 2em; border-top: 1px solid silver; border-bottom: 1px solid silver; border-left: 3px solid silver; border-right: 3px solid silver; margin: 2em 0; } .separator1 .title { font-weight: bold; font-size: 1.8em; padding: 0 1em; } .separator2 { height: 2em; line-height: 2e ...

jasmine 日本語 API リファレンス (_global_)

基本的にjasmineのソースコードにあるjsdocコメントを日本語化しています。 補足 or 修正している個所もあります。 日本語が変だったり、補足が変だったりと、不備があるかもしれないので、そういった場合は指摘いただけると幸いです。 .post-body .header .title { color: #3F529C; font-size: 2em; } .separator1 { height: 2em; line-height: 2em; border-top: 1px solid silver; border-bottom: 1px solid silver; border-left: 3px solid silver; border-right: 3px solid silver; margin: 2em 0; } .separ ...

DateオブジェクトをW3C-DTF形式文字列へ変換

JavaScript で DateオブジェクトからW3C-DTF文字列 へ変換する関数。 var g = g || {}; g.date = g.date || {}; g.date.W3CDTF = {}; /** * DateオブジェクトからW3C-DTFフォーマット文字列へ変換します。 * @param {Date} date Dateオブジェクト * @return {string} W3C-DTFフォーマット文字列 */ g.date.W3CDTF.stringify = function (date) { // 数値をパディングする関数 var paddingNumber = function (number, length) { var source = String(number); var count = ...

jasmineを用いたBDD (1) 環境準備

JavaScriptのBDD(Behavior Driven Development)をやってみる。 jasmineを用いてBDD。 とりあえず、今回は環境作り。 jasmineのStand Alone版をダウンロード。 ダウンロードページ→ GitHub : pivotal / jasmine(現時点最新「v1.2.0」を取得しました。) ちなみにWebページはこちら→Jasmine(英語 ToT) ダウンロードしたzipを展開。 展開したら次のような構成になっている…ハズ。 + lib + jasmine-1.2.0 - jasmine.css <- スタイルシート - jasmine.js <- 本体 - jasmine-html.js <- HTML描画エンジ ...

W3C-DTF形式文字列をDateオブジェクトへ変換

JavaScriptで、W3C-DTF形式文字列をDateオブジェクトへ変換する関数 一応、タイムゾーンの違いも計算するものを…¢( ・・)ノ゜ポイ ちなみに、関数名は何となく"JSON.parse"にあわせた作りで(..;) var g = g || {}; g.date = g.date || {}; g.date.W3CDTF = {}; /** * W3C-DTFフォーマット文字列を分割するための正規表現 */ g.date.W3CDTF.regexp = new RegExp("^(\\d{4})-?(\\d{2})?-?(\\d{2})?T?(\\d{2})?:?(\\d{2})?:?(\\d{2})?(\\.\\d+)?(\\+|-|Z)?(\\d{2})?:?(\\d{2})?$"); /** * W3C-DTFフォーマット文字列からDateオブジェクト ...