カテゴリー : JavaScript
クロージャのまとめ(2) : JavaScript
クロージャーの覚書。
カプセル化 : JavaScript
JavaScriptは明示的にアクセス権を設定できない。クロージャーを使うことでカプセル化を行うことはできる。
継承に関するメモ : JavaScript
継承のメモ。
例外処理 : JavaScript
JavaScriptはtry〜catch文を使った例外処理ができる。try〜catch文の例外処理の対象はランタイムエラー。構文エラー(シンタックスエラー)は対象外。またJavaScriptは0の除算は例外を発生させずI
jsTestDriver
JavaScriptのテスト駆動開発の記事を最近よく見る。JavaScriptの堅牢な書き方は興味があるのでjsTestDriverを試そうと思う。jsTestDriverはJarファイルで提供されている。
プロパティ : JavaScript
関数はオブジェクトなのでプロパティを設定できる。プロパティの分類。 クラスプロパティ クラスオブジェクトプロパティ, コンストラクタプロパティ。関数オブジェクトはクラスプロパティとしてデフォルトでlength, prot
プライベート変数 : JavaScript
JavaScriptのオブジェクトで変数をプライベートにするメモ。varを使いローカル変数にする // xを参照できない。 var Foo = function(value) { var x = ‘Private ‘ +
関数のメモ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); regexpは正規表現リテラル。正規表現リテラルはスラッシュで囲まれたパターン[1][2]。 (例) /
each関数を停止する : jQuery
each関数はコールバック関数がreturnを返すと停止する
jQueryでAjax : JavaScript
jQueryでAjaxを使った簡単なサンプル。
$(function(){ });やjQuery(function ($) { });と即時実行 : jQuery
$(function(){ });やjQuery(function ($) { });の意味と即時実行のメモ(かなり曖昧で不正確だと思う)。
不透明度 : HTML/CSS
不透明度に関するいくつかのまとめ。
jQueryのmouseover/mouseoutの注意点 : jQuery
子要素を含む要素(親要素)にjQueryのmouseover/mouseoutメソッドを設定すると、子要素のマウスの入出の際にもイベントが発生する。 代わりにmouseenter/mouseleaveを使うと子要素のイベ