0
我正在使用JQuery和Grails進行廣泛的Ajax大型Web項目。Ajax Web應用程序 - 編碼建議
現在我問自己如何使代碼儘可能保持可持續性。因此,在你看來,這個問題最好將JS從HTML中完全分離出來(並且使用選擇器,因此使用乾淨的HTML代碼),或者將它們混合使用。
舉個例子,假設我有它創建了一個評論系統標籤:
def commentTag = {
out << """
<div id="commentBox1" class="comment">
<input type="text" name="comment-something"/>
<input type="submit" value="comment"/>
</div>
<g:javascript>$('#commentBox1').commentSystem();</g:javascript>
"""
}
的問題是關於最後一行。你認爲在其中包含JS代碼是一個好的設計思路,還是在單獨的JS文件中做更好?然後使用一些JQuery選擇器應用commentSystem行爲,如下所示:
$('.comment').commentSystem();
感謝您的幫助!
問候, 薩科
保持它們分開。 – Henry 2011-05-20 17:47:17