カテゴリー : JavaScript
プロパティ : 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を使うと子要素のイベ
書評 : JavaScriptパターン
JavaScriptの評判の良い本。米国アマゾンでの評価も高い。本ブログでも紹介した『JavaScript The Good Parts』と合わせて読むとより理解が深まる本だと思う。 6章までしか読んでいない。その中で重
argumentsとArray.prototype.slice.call : JavaScript
Array.prototype.slice.call(arguments)というコードが『JavaScriptパターン』(Stoyan Stefanov)』に掲載されている。 すべての関数は自信へ渡された引数をローカル変
Function.apply, Function.call : JavaScript
applyはFunctionオブジェクトのメソッド。 function.apply(thisArg, argArray) 第1引数はオブジェクト, 第2引数は配列をとる。 applyメソッドは関数を実行する。その際にap
エラー処理 : JavaScript
(function (x, y) { var result; try { result = x / y; throw { name: ‘MyError’, message: ‘oop’, } } catch (e) {
$関数のメモ : jQuery
jQueryの$関数に関するメモ。