「ポップアップメニューでチェックボックス」の版間の差分
→変更履歴: バージョン表記の追加 |
変数にvarの宣言を追加 |
||
| (同じ利用者による、間の2版が非表示) | |||
| 17行目: | 17行目: | ||
== ソースコード == | == ソースコード == | ||
=== オブジェクトバージョン === | === オブジェクトバージョン === | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
// chkbox.js | // chkbox.js | ||
// 2014-01-25 | // 2014-01-25 | ||
CheckBox = function(){ | var CheckBox = function(){ | ||
this.initialize.apply( this, arguments ); | this.initialize.apply( this, arguments ); | ||
} | } | ||
| 83行目: | 83行目: | ||
=== 関数バージョン === | === 関数バージョン === | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
// chkbox2.js | // chkbox2.js | ||
// 2014-01-26 | // 2014-01-26 | ||
var r = CheckBox( { "a":true, "b":false, "c":false, "d":false } ); | var r = CheckBox( { "a":true, "b":false, "c":false, "d":false } ); | ||
| 138行目: | 138行目: | ||
== その他 == | == その他 == | ||
* 連想配列を変数で宣言しておけば、関数の実行で変数が書き換えられることに気が付きました。オブジェクトバージョンにメリットはなさそうです……。 | * 連想配列を変数で宣言しておけば、関数の実行で変数が書き換えられることに気が付きました。オブジェクトバージョンにメリットはなさそうです……。 | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
var items = { "a":true, "b":false, "c":false, "d":false }; | var items = { "a":true, "b":false, "c":false, "d":false }; | ||
var r = CheckBox( items ); | var r = CheckBox( items ); | ||
スポンサーリンク