当创建一个 DHTML 应用程序时,有几个因素应当记住。这些因素包括:决定如何在 Web 浏览器或者是 Web 浏览器控件中加载应用程序,决定有关创建页面的布局和结构。必须确保页面上的元素被合适地命名并且页面中没有包含阻止应用程序定位有关文件的任何引用。
一般考虑
遵循好的Web设计原则。开发的应用程序 HTML 页面应当遵循在大多数 HTML 样式参考中描述的好的 Web 设计原则。例如,应当记住最终用户有时在查看Web页面时图象是关闭的。如果将关键的信息嵌入到图象中,这可能会使应用程序很难使用或者是不可能使用。当设计界面时要记住这一点,对在图象中显示的任何重要信息提供备份机制。
只有具有ID属性的元素才可以编程。如果在 Visual Basic 之外创建 HTML 页面,然后将它们输入到页面设计器时,确保对要处理事件的所有元素提供了一个唯一的ID属性,以便在Visual Basic代码中能够对它们进行操作。
当系统加载一个Visual Basic窗体时,整个的窗体被加载并且显示。当系统加载一个 HTML 页面到一个Web浏览器或Web浏览器控件时,在浏览器完成加载和显示页面的其它部分时,先显示页面中加载较快的某些部分。这个过程叫做异步加载并且它对一个 Web 应用程序提出了一些独特的挑战。用户在其它的、从属的元素出现之前可能要访问用户界面中的某些部分。例如,假设一个命令按钮后面的代码引用一个图象控件上的事件,如果在图象被加载之前用户选择这个按钮则发生一个错误。