JavaScriptをページに埋め込まないで.JSファイルに書いて、サイト全体でglobal.jsみたいな1ファイルにまとめちゃうのが流行ってる。
で、一つのJSファイルの中でページ別で切り分けるのに、ページのBODYにユニークなIDを設定して、
if($("#body_top").size()>0){
ページ特有のJS...
}
みたいに書くのが会社で流行っている。
同じ名前のIDを別ページで使ったときにバッティングするのを防げるけど、タグごとにユニークなIDを設定していれば別にいらないよなぁ。
むしろ、IDはGUID的にユニークであるべきで、同じようなものはCLASSで定義していけばこんな分岐いらんと思うんだけどどうなんだろう。