JSONパーサのコードに関するメモ : JavaScript

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス に掲載されているJSONパーサの詳細な日本語コメント付きコードが下記の記事に掲載されている。 » JavaScr […]

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

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

QUnitをjsFiddleで使う : JavaScript

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

JavaScriptの正規表現: JavaScript

JavaScriptの正規表現のメモ。

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

クロージャーの覚書。

カプセル化 : JavaScript

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

継承に関するメモ : JavaScript

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

例外処理 : JavaScript

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

jsTestDriver

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

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

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

プライベートな変数 : JavaScript

JavaScriptは関数でvarで定義した変数はローカル・プライベート変数になり関数の外部からは参照できない[2]。 // ローカル・プライベート変数は外部から参照できない。 // 外部からローカル変数を操作する必要が […]

関数のメモ2 : JavaScript

休み中に『パーフェクト JavaScript』を読んだのでJavaScriptの関数についてメモしておく。

style.element

設定した覚えの無いスタイルが設定されておりfirebugで見るとstyle.elementに値が表示されていた。JavaScriptでスタイルを動的に設定しているのを忘れていた。

__proto__・prototype (2) : JavaScript

__proto__・prototype (1) : JavaScriptで__proto__プロパティとprototypeプロパティについて書いた。そのつづきを書く。

JavaScriptのリファレンスなど : JavaScript

JavaScriptのリファレンスを中心としたリンク集。

親テーマでjQueryを拡張して子テーマで利用する : JavaScript

親テーマのjQueryを拡張して小テーマで使う方法。

PHPの値をJavaScriptで利用 : WordPress

PHPの値をJavaScriptで利用する。例として小テーマと親テーマのテーマディレクトリを取得する。

click, bind, live, delegate関数のまとめ : jQuery

jQueryはイベントをハンドリングするclick, bind, live, delegate[1]を提供している。a要素のclickイベントを例にしてそれらの機能の違いをまとめる。

JavaScriptの正規表現 match・replace : JavaScript

パターン検索の関数matchとパターンを置換する関数replaceのまとめ。 検索 string.match(regexp); » match – MDN regexpは正規表現リテラル。正規表現 […]

each関数を停止する : jQuery

each関数はコールバック関数がreturnを返すと停止する