-
ID:EWe2OT さんの質問

DOMが読み込まれた後に、後の処理で操作したいHTMLエレメントを変数に入れておくことと、イベントの紐付け処理を一つのメソッド内で行ないたいのですが、よいメソッドの名前が思いつきません。

_init()だと初期化っていう意味なので不適切ですし、どういったメソッド名が適切でしょうか?

_setUpView()もWEBの場合、htmlが読み込まれた時にもうsetupされてしまってるので、こちらも不適切なのかなと。。。

みんなの回答 1 件

ID:xy3bqI さんの回答

準備する対象は要素じゃなくて"状態"なのでinitでもsetupでも不適切ではありません。
"setupView"なら尚更です。

ID:EWe2OT

ありがとうございます。それでは、setupDefaultStateではいかがでしょうか?

ID:xy3bqI

"setup"の後の"Default"や、"State"なんて言葉は、無くても良いような意味の薄い言葉です。
結局何がセットアップされるのか分からず、名前だけ聞くとdefaultStateというプロパティを初期化する関数のようにも思えてしまいます。
それならばsetupだけの方がいいです。

ID:EWe2OT

では、コメ主さんの場合はどのようなメソッド名にされますでしょうか?

ID:xy3bqI

setupでいいです。
もしくはaddEventListenerでDOMContentLoadedに紐付けることになるでしょうから無名関数でいいですし、どうしても名前を付けてすぐ下に置くのならonDOMContentLoadedでもいいです。
いずれにせよ、どうせ一箇所で一回しか呼ばれないのですから簡単な名前でいいです。
もし動的にDOMを追加して、それも処理するような汎用的な関数にするのならば勿論ちゃんとした名前を与えないといけません。

ID:Vdmu9s

onDOMContentLoaded

このメソッド名頂きです!ありがとうございます^ ^

最終更新日:2014-09-11 (1,781 views)

関連するトピックス

ページ上部に戻る