FC2ブログ
 

LotusNotesな日々IBM社のLotusNotesに関係する何かを日々語ってるようなきがしないでもないブログです。 

このページの記事目次 (カテゴリー: JavaScript/CSS

← 前のページ  total 9 pages  次のページ →  

【JavaScript】prototypeでプロトタイプする

   ↑  2013/05/15 (水)  カテゴリー: JavaScript/CSS
全ての関数はprototypeというプロパティをこっそり保持しています。

このprototypeプロパティを定義しただけでは何のイベントも発生しませんが、

別のオブジェクトを代入したり、
新たなプロパティを設定したりする事が可能で、

コンストラクタとして生成されたオブジェクトは
コンストラクタのprototypeプロパティに代入されているオブジェクトに対し暗黙の参照を持ちます。

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-408.html

2013/05/15 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |

【JavaScript】関数の中にある:(コロン)は何者だ?

   ↑  2013/05/10 (金)  カテゴリー: JavaScript/CSS
結論から言えば連想配列です。

JavaScrpiptの連想配列は
var ary = { hoge : "hogehoge" , notes : "123" };
といった記載方法をします。

さらに、100とか"aaa"とかtrueとかの値だけでも
一つの文として認識させることができます。
(文と式では意味が違うのですがここでは省略します)

よって、

function(){
var x = 100;
var y = 200;
var z = function(){};
}

は、

function(){
x: 100;
y: 200;
z: function(){};
}

でも同じ意味となります。

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-405.html

2013/05/10 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |

【JavaScript】無名関数とは?

   ↑  2013/05/08 (水)  カテゴリー: JavaScript/CSS
今回は無名関数(匿名化数)の話。

無名関数の良い所は、
関数名が他の関数や変数名とかぶっていないかどうかを気にしないで良いことかと思います。
一度しか利用しない、イベント処理やコールバック関数等に使います。

無名関数の説明といいつつ、
実はクロージャの考え方の基礎とやりかたに話をつなげていますので、
興味がありましたらクロージャで検索してみてください。

では以下少し説明してみます。

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-395.html

2013/05/08 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |

【JavaScript】requireとincludeの違い

   ↑  2013/02/06 (水)  カテゴリー: JavaScript/CSS
Node.jsなどのCommonJSのモジュールに実装されている require と include の違いです。

呼び出すファイル内にinfuncという関数があるとして、
それぞれの方法で呼び出してみます。

// requireの書き方
var abc = require('abc');
abc.infunc();

// includeの書き方
include('abc');
infunc();

requir は abc のなかの infunc という形ですが、
include は infunc が名前衝突を起こしてしまいます。
よって、特に理由がないかぎりは require を使用してください。

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-406.html

2013/02/06 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |

【JavaScript】Dojo Toolkit の基礎

   ↑  2013/02/02 (土)  カテゴリー: JavaScript/CSS
JavaScriptの基礎は十分にご理解いただいていますでしょうか。
無名関数をご理解いただけていれば十分理解できると思います。

※Xpagesのdojoのバージョンをお確かめのうえコーディングをおすすめください。
今回は基礎の書き方であることと、
バージョンはある程度下位互換があるため問題はないかとは思いますが^^;
(ver1.7で書いています)

では、はじめましょうか。

(記事編集) http://mesosune.blog123.fc2.com/blog-entry-399.html

2013/02/02 | Comment (0) | Trackback (0) | HOME | ↑ ページ先頭へ |