Ajax用到的技术

  一.HTML和Ajax

  1. HTML代码经过浏览器解析后《浏览器解析HTML文档》构成Web应用程序的用户界面,HTML文档中的各种标记构成Web页面相应的控件《标记是控件》,用户通过操作用户界面上的HTML控件,输入相关信息,这些信息通过表单提交到服务器,服务器根据封装在HTML控件中的信息判断用户的行为并进行相应《用户信息保存在控件中(比如文本框,按钮,复选框等等),通过表单(form,各种控件都被包含在form中)传送到服务器,服务器根据封装在各个HTML控件中的信息判断用户的行为》,服务器的响应结果最终在HTML代码和HTML页面包含的控件中体现出来

  2. 无论采用何种Web解决方案,无论web应用程序用静态页面和是动态构建,最终目的都是呈现HTML代码,返回浏览器解析并显示给用户,只是HTML代码生成的方式不同而已

  3.在Ajax中,Ajax引擎(JS编写,客户端浏览器调用)通过JavaScript和DOM提取Web页面的内容《即包含在HTML文档中form中的控件中的用户输入信息》,并将这些信息提取出来,压入XMLHTTPRequest中发送到服务器,而从服务器返回的信息经过Ajax引擎接收之后,再封装到各个HTML标记或者控件中,呈现给用户,HTML是Ajax引擎的最终操作对象,因为最终呈现给用户的只有HTML文档表示的网页

  4.HTML中经常使用的两种控件:

     表格控件和表单控件

     用户信息通过表单控件传到服务器端,表单控件中包含各种HTML控件,用于接收用户的输入信息。

 

三.XHTML与CSS

    尽管HTML不能够满足日益复杂的web要求,但是取消HTML的全部标记不是一个明确的选择,一个比较好的解决方案是,用更好的技术扩充HTML的功能,HTML语言的缺点,规则定义不严,内容与显示的格式混合,不能够扩充,为解决上述问题,并保留HTML的优点,使用XML对HTML语言进行扩充,扩充的解决方案是使用XML语言重写HTML.

   XHTML是HTML的一种有效的补充或者替换,XHTML的实质是XML文档的另外一种表现形式,是XML与HTML的结合,它有效地继承了XML和HTML各自的优点(XHTML是一种HTML,它可以是实现HTML的功能,同时它也具有XML的特点)

  它易于扩展,并且具备模块化的特点,XHTML容易与XML集成,XML经过XSTL转换,很容易在web应用程序中呈现,使用XHTML的Ajax应用程序,结合XML作为数据表示和交换的媒介(XML是数据表示和交换的媒介,XHTML是前端显示的页面语言),这样处理从数据库返回的信息数据和更新用户界面页面内容的过程更加容易实现

 

 四.JavaScript

  1.一种基于对象(注意是基于对象而不是面向对象,因为JS是一种简单的脚本语言,不提供抽象,继承等面向对象的功能)

  2.特点:

    (

阅读更多
换一批

没有更多推荐了,返回首页