尽可能使用异步的数据通讯

• 尽可能使用dataSet.flushAsync()而不是dataSet.flush()

• 尽可能使用尽可能不要将action的async属性设置为false

• 尽可能使用ajax.request()而不是ajax.requestSync()
尽管异步的数据通讯会带来一定的复杂度,但是出于改变用户界面整体操作效率和提高界面友好度的角度出发。我仍然强烈建议使用异步的通讯机制。要使用异步的通讯机制必须掌握闭包(回调函数的基本用法)。
使用异步的通讯机制至少可以带来以下两方面的好处:

• 在异步的通讯机制的执行过程中浏览器不会出现假死现象,甚至对于某些异步通讯我们可以运行用户在执行过程中进行其他的页面操作。

• Dorado7中提供了异步通讯的自动合并功能,可以将短时间发出的多次异步通信合并成一个物理请求,降低网络和服务器开销。

Back to top