現在railsにてturbolinksを利用した開発を行っています。
デフォルトでは、各種javascriptはapplication.jsにまとめられ、画面初期ロード時に読み込まれる状態になります。
その後、画面遷移は非同期で行われますが、処理を適用したい箇所、適用したくない箇所を振り分ける必要が出てくると思います。
(特定の画面や特定のDOMなどに対してのみ適用したい処理)
この際の処理の振り分け方として、デファクトスタンダードみたいなものは存在するのでしょうか?
ちなみに自分は下記の内、どの振り分け方にするかで迷っています。
・SPAのようにURLなどによって適用する処理を振り分けるルーティング処理を用意する。
・処理毎に、特定DOMの存在を調べる
・ページ毎に異なったjavascriptファイルを読み込む(ルーティングなど手法は問わず)
デファクトスタンダードでなくとも、適切な解決方法があれば、是非お教え下さい。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/16 23:59