2011-05-03 112 views
1

這裏有兩種方法: 首先,在客戶端編寫JS UI引擎,然後使用json與服務器通信,當收到require json數據時,在客戶端生成所需的UI。在客戶端或服務器端生成用戶界面?

第二種方法是用戶作出請求時,服務器端獲取JSON,生成UI,然後輸出HTML,並注入HTML代碼......

哪些方面做的比較好??謝謝

+0

更好地以什麼方式?性能?可擴展性?靈活性?這實際上取決於你的目標和用戶界面的功能 - 有時候一大塊HTML並不是你需要的。 – 2011-05-03 14:15:33

回答

0

如果您已經在客戶端上運行腳本,生成AJAX更新服務器端HTML(而不是純粹的客戶端DOM操作)的唯一真正好處是重用您現有的控件生成代碼不想移植到JavaScript。注入其他地方準備的HTML有幾個缺點,包括使用innerHTML會導致的安全問題。