DHTML 应用程序的设计考虑

当创建一个 DHTML 应用程序时,有几个因素应当记住。这些因素包括:决定如何在 Web 浏览器或者是 Web 浏览器控件中加载应用程序,决定有关创建页面的布局和结构。必须确保页面上的元素被合适地命名并且页面中没有包含阻止应用程序定位有关文件的任何引用。

一般考虑

异步加载的考虑

当系统加载一个Visual Basic窗体时,整个的窗体被加载并且显示。当系统加载一个 HTML 页面到一个Web浏览器或Web浏览器控件时,在浏览器完成加载和显示页面的其它部分时,先显示页面中加载较快的某些部分。这个过程叫做异步加载并且它对一个 Web 应用程序提出了一些独特的挑战。用户在其它的、从属的元素出现之前可能要访问用户界面中的某些部分。例如,假设一个命令按钮后面的代码引用一个图象控件上的事件,如果在图象被加载之前用户选择这个按钮则发生一个错误。

注意 缺省情况下,HTML 页面的异步加载是关闭的。如果要更改这个设置,可以设置页面的 AsyncLoad 属性为 True。

要在应用程序中减少异步加载的影响: