カテゴリー : 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); 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を使うと子要素のイベ
書評 : JavaScriptパターン
JavaScriptの評判の良い本。米国アマゾンでの評価も高い。本ブログでも紹介した『JavaScript The Good Parts』と合わせて読むとより理解が深まる本だと思う。 6章までしか読んでいない。その中で重