小编mdz*_*mdz的帖子

severside处理与客户端处理+ ajax?

寻找一些一般的建议和/或想法......

我正在创建我认为更像是一个Web应用程序然后是网页,因为我打算将它变成一个gmail应用程序,在这个应用程序中,您可以整天打开页面,同时将更新"推送"到页面上(对于感兴趣我正在使用彗星编程技术).我之前从未创建过一个网页,因为它在ajax和javascript中非常丰富(我现在是jquery的忠实粉丝).因此,一次又一次,当我实现一个需要动态更改服务器需要知道的UI的新功能时,我面临着同样的问题:

1)我应该在javascript上对客户端进行所有处理并通过ajax尽可能少地回发或2)如果我通过ajax向服务器发送请求,让服务器执行所有处理然后发送回新的html .然后在ajax响应中,我用新的HTML做一个简单的赋值

我一直倾向于遵循#1.我想这个网络应用程序可能会对所有ajax请求非常健谈.我的想法是尽可能减少请求和响应的大小,并依靠不断改进的javascript引擎来尽可能多地处理和UI更新.我用jquery发现我可以在客户端做很多事情,以前我不可能做到这么多.我的javascript代码实际上比我的服务器代码更大,更复杂.还有我需要执行的简单calulcations,我也在客户端推送它.

我想我的主要问题是,我们是否应该尽可能地争取客户端处理服务器端处理?我一直觉得服务器必须处理的可扩展性/性能越低越好.让客户端处理器的功能完成所有艰苦的工作(如果可能的话).

想法?

javascript ajax performance scalability

7
推荐指数
1
解决办法
2379
查看次数

通过jQuery在表中交换行HTML的最简单方法是什么(不是拖放)

在jQuery中最简单的方法是将整个html用于<TR>(包括tr本身,而不是tr innerhtml)并将其与另一个交换?我正在使用replaceWith,但这是交换innerHtml我想交换整个TR html.看起来它应该是jquery的一个简单任务.我认为必须有一种通过索引引用TR的方法,并且很简单:

temp = table.children[4];
table.children[4] = table.children[7]
table.children[7] = temp;
Run Code Online (Sandbox Code Playgroud)

当然这是伪代码,但我正在寻找像jQuery中那样简单的东西......

html jquery swap html-table

5
推荐指数
1
解决办法
2628
查看次数

标签 统计

ajax ×1

html ×1

html-table ×1

javascript ×1

jquery ×1

performance ×1

scalability ×1

swap ×1