在当今的互联网大军中,不少人顺应时代潮流,选择了Web前端开发作为自己的发展方向,进行了Web前端开发工程师培训。今天山东优就业IT培训的老师就来给大家讲一讲:什么是Ajax和JSON,它们的优缺点是什么?
Ajax是异步JavaScript和XML,用于在Web页面中实现异步数据交互。
优点:
可以使得页面不重载全部内容的情况下加载局部内容,降低数据传输量
避免用户不断刷新或者跳转页面,提高用户体验
缺点:
对搜索引擎不友好(
要实现Ajax下的前后退功能成本较大
可能造成请求数的增加
跨域问题限制
JSON是一种轻量级的数据交换格式,ECMA的一个子集
优点:轻量级、易于人的阅读和编写,便于机器(JavaScript)解析,支持复合数据类型(数组、对象、字符串、数字)