欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

李金颖廊坊师范学院信息技术提高班上课日程

程序员文章站 2022-08-05 20:30:57
ajax简汇 ajax基础 定义优缺点优点:缺点:web应用中,与传统方式的区别用户体验开发思维方式转变服务器端的servlet页面端 定义 ajax = asynchronous javascri...

ajax简汇

ajax基础

定义优缺点优点:缺点:web应用中,与传统方式的区别用户体验开发思维方式转变服务器端的servlet页面端

定义

ajax = asynchronous javascript and xml(异步的 javascript 和 xml)。
ajax 不是新的语言,而是一种用于创建快速动态网页的技术。
ajax 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。

优缺点

优点:

不需要插件支持
用户体验极佳
提升web程序性能
减轻服务器和宽带的负担

缺点:

前进后退按钮被破坏
搜索引擎的支持不够
开发调试工具缺乏

web应用中,与传统方式的区别

用户体验

传统web应用 ajax方式web应用
页面跳转,全页面刷新 页面无刷新
用户体验会中断 用户体验连贯

开发思维方式转变

传统web应用 ajax方式web应用
页面交互为主导 数据交互为主导
同步响应方式 异步响应方式
非标准方式布局和开发,适用ie 标准的布局和开发,使用所有
主要的代码工作是服务器端 页面端需要更多的代码工作

服务器端的servlet

传统web应用 ajax方式web应用
表面现象 接受请求、进行校验、输出结果及校验页面地址 接受请求、进行校验、输出结果
本质 返回页面 返回数据

页面端

传统web应用 ajax方式web应用
页面代码简单 页面代码量大
浏览器做了很多数据组织和提交的工作 需要自己编写代码进行数据组织、提交、接收、更新