在客户端或服务器端生成UI?

时间:2011-05-03 14:07:57

标签: javascript performance json

以下是两种方法: 首先,在客户端编写JS UI引擎,然后使用json与服务器通信,当收到require json数据时,在客户端生成所需的UI。

第二种方法是用户发出请求,服务器端获取json,生成UI,然后输出html,并注入html代码......

哪种方法更好?谢谢

1 个答案:

答案 0 :(得分:0)

如果您已经在客户端上运行脚本,那么为服务器端的AJAX更新生成HTML的唯一真正好处(与纯客户端DOM操作相反)是重用您不想要的现有控件生成代码移植到JavaScript。注入其他地方准备的HTML有几个缺点,包括使用innerHTML会产生的安全问题。