オブジェクト生成・拡張方法についてのメモ : JavaScript

JavaScriptのオブジェクトをコンストラクタで生成する方法・コンストラクタを使わずに生成する方法。オブジェクトからオブジェクトを生成・拡張する方法のメモ。 // (1) コンストラクタでオブジェクトを生成する方法。 […]

QUnitをjsFiddleで使う : JavaScript

QUnitをjsFiddle利用する方法。 方法1 左側のManage Resourcesに下記の2つのファイルを追加する[1]。 http://code.jquery.com/qunit/git/qunit.css h […]

FinderのTips : Mac

Finderでフォルダーを選択した状態でcommand + tでカレントディレクトリが選択されているフォルダーでターミナルを開く。 Finderでファイルを選択した状態でcommand + oで指定したアプリケーションで […]

vimでpasteモードのときのzenCoding : Vim

ZenCodingはcontrol+y,で補完されがペーストモード(set paste)では補完できない。ペーストモードはset nopasteで解除する。

JavaScriptの正規表現: JavaScript

JavaScriptの正規表現のメモ。

クロージャのまとめ(2) : JavaScript

クロージャーの覚書。

カプセル化 : JavaScript

JavaScriptは明示的なアクセス権の設定はできない。クロージャーでカプセル化を行うことができる。

継承に関するメモ : JavaScript

extendsキーワードを使わない継承のメモ。

viminfoのエラー : vim

vimを起動するとエラーが表示されるようになった。 viminfo: Missing ‘>’ in line: ホームのviminfoを削除したら直った。原因はわからなかった。

例外処理 : JavaScript

JavaScriptはtry〜catch文を使った例外処理ができる。try〜catch文の例外処理の対象はランタイムエラー。構文エラー(シンタックスエラー)は対象外。またJavaScriptは0の除算は例外を発生させずI […]

XAMPP for Macのバーチャルホスト : Mac

XAMPP for macでバーチャルホストを設定したときのメモ。

ページ全体をキャプチャするFirefox拡張機能 Pixir Grabber : Firefox

Screengrabは最新バージョンに対応していない(2012.02.07)。同じような機能を持つPixir Grabberをインストールした。

jsTestDriver

JavaScriptのテスト駆動開発の記事を最近よく見る。JavaScriptの堅牢な書き方は興味があるのでjsTestDriverを試そうと思う。jsTestDriverはJarファイルで提供されている。

関数オブジェクトのプロパティ : JavaScript

関数オブジェクト[1]のプロパティはコンストラクタプロパティ、インスタンスプロパティ、(インスタンス)prototypeプロパティがある。