JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス に掲載されているJSONパーサの詳細な日本語コメント付きコードが下記の記事に掲載されている。 » JavaScr […]
JavaScriptのオブジェクトをコンストラクタで生成する方法・コンストラクタを使わずに生成する方法。オブジェクトからオブジェクトを生成・拡張する方法のメモ。 // (1) コンストラクタでオブジェクトを生成する方法。 […]
QUnitをjsFiddle利用する方法。 方法1 左側のManage Resourcesに下記の2つのファイルを追加する[1]。 http://code.jquery.com/qunit/git/qunit.css h […]
JavaScriptの正規表現のメモ。
クロージャーの覚書。
JavaScriptは明示的なアクセス権の設定はできない。クロージャーでカプセル化を行うことができる。
extendsキーワードを使わない継承のメモ。
JavaScriptはtry〜catch文を使った例外処理ができる。try〜catch文の例外処理の対象はランタイムエラー。構文エラー(シンタックスエラー)は対象外。またJavaScriptは0の除算は例外を発生させずI […]
JavaScriptのテスト駆動開発の記事を最近よく見る。JavaScriptの堅牢な書き方は興味があるのでjsTestDriverを試そうと思う。jsTestDriverはJarファイルで提供されている。
関数オブジェクト[1]のプロパティはコンストラクタプロパティ、インスタンスプロパティ、(インスタンス)prototypeプロパティがある。
JavaScriptは関数でvarで定義した変数はローカル・プライベート変数になり関数の外部からは参照できない[2]。 // ローカル・プライベート変数は外部から参照できない。 // 外部からローカル変数を操作する必要が […]
休み中に『パーフェクト JavaScript』を読んだのでJavaScriptの関数についてメモしておく。
設定した覚えの無いスタイルが設定されておりfirebugで見るとstyle.elementに値が表示されていた。JavaScriptでスタイルを動的に設定しているのを忘れていた。
__proto__・prototype (1) : JavaScriptで__proto__プロパティとprototypeプロパティについて書いた。そのつづきを書く。
JavaScriptのリファレンスを中心としたリンク集。
親テーマのjQueryを拡張して小テーマで使う方法。
PHPの値をJavaScriptで利用する。例として小テーマと親テーマのテーマディレクトリを取得する。
jQueryはイベントをハンドリングするclick, bind, live, delegate[1]を提供している。a要素のclickイベントを例にしてそれらの機能の違いをまとめる。
パターン検索の関数matchとパターンを置換する関数replaceのまとめ。 検索 string.match(regexp); » match – MDN regexpは正規表現リテラル。正規表現 […]
each関数はコールバック関数がreturnを返すと停止する