李金颖廊坊师范学院信息技术提高班上课日程
程序员文章站
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应用 |
---|---|
页面代码简单 | 页面代码量大 |
浏览器做了很多数据组织和提交的工作 | 需要自己编写代码进行数据组织、提交、接收、更新 |
上一篇: qs.stringify()和JSON.stringify()的区别和用法
下一篇: JMH使用说明