ajax = asynchronous javascript and xml(异步的 javascript 和 xml)。
ajax 不是新的语言,而是一种用于创建快速动态网页的技术。
ajax 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
不需要插件支持
用户体验极佳
提升web程序性能
减轻服务器和宽带的负担
前进后退按钮被破坏
搜索引擎的支持不够
开发调试工具缺乏
传统web应用 | ajax方式web应用 |
---|---|
页面跳转,全页面刷新 | 页面无刷新 |
用户体验会中断 | 用户体验连贯 |
传统web应用 | ajax方式web应用 |
---|---|
页面交互为主导 | 数据交互为主导 |
同步响应方式 | 异步响应方式 |
非标准方式布局和开发,适用ie | 标准的布局和开发,使用所有 |
主要的代码工作是服务器端 | 页面端需要更多的代码工作 |
– | 传统web应用 | ajax方式web应用 |
---|---|---|
表面现象 | 接受请求、进行校验、输出结果及校验页面地址 | 接受请求、进行校验、输出结果 |
本质 | 返回页面 | 返回数据 |
传统web应用 | ajax方式web应用 |
---|---|
页面代码简单 | 页面代码量大 |
浏览器做了很多数据组织和提交的工作 | 需要自己编写代码进行数据组织、提交、接收、更新 |
如对本文有疑问, 点击进行留言回复!!
荐 微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示
深入理解CSS background-blend-mode的作用机制
网友评论