微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

前端——笔试

Ajax

  • 定义
    • Ajax是异步的JavaScript和XML,是一种用于创建快速动态网页的技术。通过在客户端与服务器进行少量数据交换,可以使网页实现异步更新,不需要重新加载整个网页,直接对网页的某部分更新。
  • 优点
    • 页面无刷新,用户体验比较好。
    • 使用异步方式与服务器通信,具有更加迅速的响应能力
    • 可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和带宽租用成本,并且减轻服务器负担。Ajax的原则是“按需取数据”,可以最大程度地减少冗余请求和响应对服务器造成的负担。
    • 基于标准化的并被广泛支持的技术。不需要下载插件小程序
  • 缺点
    • Ajax不支持浏览器back按钮
    • 安全问题。Ajax暴露了与服务器交互的细节
    • 搜索引擎的支持比较弱
    • 破坏了程序的异常机制
    • 不容易调试

JSON

  • 定义
    • JSON是一种以JavaScript的对象表示法为基础的轻量级数据标记语言,一种数据传输格式。
  • 优点
    • JSON让数据更轻更纯粹
    • JSON的字符串形式可以被JavaScript轻易的读入
    • 相对独立,可以用于多种编程语言中
  • 缺点

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐