2009-08-01から1ヶ月間の記事一覧

live と dieは超便利!!!

動的に追加されたイベントに対しても 動作をさせることができるなんて!!!しらなかった。。。。痛し。。。

クロージャとは

クロージャとは、「関数自身が定義された環境を、ローカル変数も含めて持ち運ぶことのできる仕組み (またはそうした関数自体) 」の事をいいます。 つまり、プレイベート変数、関数を利用するために使うっていうことで 理解してOKなのかな??

callとapply

====================================== call()/apply() Functionクラスには、call()とapply()と言うメソッドがあります。この二つのメソッドは、どちらも「関数呼び出し」を目的としており、引数の指定方法に違いがあります。// apply()メソッドの定義 Fun…

javascriptのオブジェクト指向

自分がなんとなく知っているJavascriptのオブジェクト指向っぽい記述の仕方は 3つある。1つは、 var class = function(id, name){ this.getId = function(){ return id; } this.getName = function(){ return name; } } 2つめは var class = function(id,…

配列の添字に数字以外の無効なものを接待した場合、lengthにはプラスされない

サンプルを作ってみた。 var data = ["hoge", "hoge2", "hoge3"]; data["aho"] = "hoge4"; for(var i in data){ console.log(data[i]); } alert(data.length);

Javascript 配列の特徴

================================JavaScriptの配列とは、以下のような特徴を持つデータ構造です。1. Cのように、値を複数格納できる「連続したメモリ領域」とはまったく違う。配列はJavaScriptオブジェクトであり、つまりハッシュテーブルである。2. 配列の…

関数はオブジェクトである

var a = function(){ alert("hoge"); } var init = a; (function(){ init(); })();

Jquery v1.2.2 クールな書き方 その1

82行目 : new jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( selector ); これは要するに、$(document).ready(function(){...});と 同じ意味になるそうな。関数、配列、オブジェクトは参照型だから こういう風に[]を使ってかけるってことでい…

Jquery v1.2.2 ローカルスコープ化

(function(){ var name = "hoge"; })(); console.log(name); 結果 : なし こうすることで無名関数を実行すると同時に 関数内の定義がすべてローカルスコープ内でのみ有効になる。

Javascriptのスコープ(有効範囲)

===== [var 使用時] ===== var data = "Hello World!!"; (function(){ var data = "hoge"; })(); console.log(data); 結果 : Hello World!! ======================== ===== [var 未使用時] ===== var data = "Hello World!!"; (function(){ data = "hoge"; …

DOMでも「===」が使える

var id1 = document.getElementById("selecter1"); var id2 = document.getElementById("selecter1"); if(id1 === id2){ console.log("hoge"); } みたいなことできたんですね^^; 知らなかった。。

Nike Soccer and B-ball FreeStyle

youtubeでループで聴いてるんですが、全然あきないですね・・^^; 調べてみたら、 Africa Bambaataaとかいう人たちの曲らしいです。続けて作業しよっと♪

IEにあわせてCSSを書くときの原則

参照 : http://adp.daa.jp/archives/000265.htmlwidthとpaddingとborderは 一生に設定しない。。。心得ました。

IE7のwidthとborderのバグ。

IE7いや、IE8でさえも borderは、widthの範囲に含まれてしまうのか・・・http://adp.daa.jp/archives/000571.htmlIE独自仕様・・ マジで、空気嫁