首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

4.1.1  HTMLAjax

HTML代码经过浏览器解析后构成Web应用程序的用户界面,HTML文件中的各种标记构成了Web页面的相应控件。用户通过操作用户界面上的HTML控件,输入相关信息,并将这些信息通过表单提交等形式传送到服务器。服务器则根据封装在各个HTML控件中的信息来判断用户的行为并响应。服务器的响应结果最终也在HTML代码以及HTML页面所包含的控件中体现出来。

不管采用何种Web解决方案,不管Web应用程序是用静态页面还是动态构建的,其最终的目的都是呈现HTML代码,返回浏览器解析并显示给用户,只是HTML代码中包含的数据来源即HTML代码生成方式不同而已。

Ajax应用程序中,Ajax引擎通过JavascriptDOM提取Web页面的内容,并将这些内容压入XMLHTTP请求中发送到服务器。而从服务器返回的信息经过Ajax引擎接收之后,再封装到各个HTML标记或者控件当中,呈现给用户。从某种程度上说,HTMLAjax引擎的最终操作对象,因为最后构成用户界面的只有HTML代码。在4.4节和4.5节,读者将会看到JavascriptDOM是如何操纵HTML文档的。

即使目前已经有现成的IDE工具,比如Macromedia Dream weaver,可以帮助开发人员和网页设计人员创建所见即所得的Web应用程序界面,但对HTML的了解和掌握是Web应用程序开发人员和网页设计人员的基本要求。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论