JavaScriptのオブジェクトをコンストラクタで生成する方法・コンストラクタを使わずに生成する方法。オブジェクトからオブジェクトを生成・拡張する方法のメモ。 // (1) コンストラクタでオブジェクトを生成する方法。 […]
QUnitをjsFiddle利用する方法。 方法1 左側のManage Resourcesに下記の2つのファイルを追加する[1]。 http://code.jquery.com/qunit/git/qunit.css h […]
Finderでフォルダーを選択した状態でcommand + tでカレントディレクトリが選択されているフォルダーでターミナルを開く。 Finderでファイルを選択した状態でcommand + oで指定したアプリケーションで […]
ZenCodingはcontrol+y,で補完されがペーストモード(set paste)では補完できない。ペーストモードはset nopasteで解除する。
JavaScriptの正規表現のメモ。
クロージャーの覚書。
JavaScriptは明示的なアクセス権の設定はできない。クロージャーでカプセル化を行うことができる。
extendsキーワードを使わない継承のメモ。
vimを起動するとエラーが表示されるようになった。 viminfo: Missing ‘>’ in line: ホームのviminfoを削除したら直った。原因はわからなかった。
JavaScriptはtry〜catch文を使った例外処理ができる。try〜catch文の例外処理の対象はランタイムエラー。構文エラー(シンタックスエラー)は対象外。またJavaScriptは0の除算は例外を発生させずI […]
XAMPP for macでバーチャルホストを設定したときのメモ。
Screengrabは最新バージョンに対応していない(2012.02.07)。同じような機能を持つPixir Grabberをインストールした。
JavaScriptのテスト駆動開発の記事を最近よく見る。JavaScriptの堅牢な書き方は興味があるのでjsTestDriverを試そうと思う。jsTestDriverはJarファイルで提供されている。
関数オブジェクト[1]のプロパティはコンストラクタプロパティ、インスタンスプロパティ、(インスタンス)prototypeプロパティがある。