質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -114,4 +114,6 @@
|
|
114
114
|
Modalが実体化されるとプロトタイプオブジェクトプロパティinitializeのメソッドinitialize()が実行され、さらにinitialize()内でプロパティの初期化をおえるとhandleEventsが実行されます。
|
115
115
|
しかし、イベントが発生しないと何も始まらないので待機します。そしてModalを実体化したときに渡した実引数$("#modal-thumb a")や、initialize内で初期化したjqueryオブジェクトに渡したセレクタなどがクリックされたら、同じくModalのプロトタイプであるshowメソッドやhideメソッドなどにイベントオブジェクトを実引数として渡したうえで実行する、という流れになっております。
|
116
116
|
|
117
|
-
ここで質問です。このソース最下部で実体化したコンストラクタModalからinitializeを実行し
|
117
|
+
ここで質問です。このソース最下部で実体化したコンストラクタModalからinitializeを実行しさらにinitialize()内でプロパティの初期化をおえるとhandleEventsが実行されますが、イベントが発生しないと何も始まらないので待機します。
|
118
|
+
そしてModalを実体化したときに渡した実引数$("#modal-thumb a")や、initialize内で初期化したjqueryオブジェクトに渡したセレクタなどがクリックされたら、同じくModalのプロトタイプであるshowメソッドやhideメソッドなどにイベントオブジェクトを実引数として渡したうえで実行する、という流れですが、このソースの流れはjavascriptにおける公理(一種の決まりのようなもの)なのでしょうか。
|
119
|
+
つまりvarのように絶対付けないといけないわけではないが、付けないと後々に不具合のもととなるので任意で付けているように何かしらソースを構築する上でここにあれを、それをあそこにというような決まった、或いはそうしたほうがいいよね、というソースの流れがあるのでしょうか。このソースもそのような流れの公理があってそのようにしているのでしょうか。
|