其实本质是 ajax 和 jsonp 的对比。ajax 的核心是通过 XHR 获取服务器端内容。而 jsonp 这样的动态创建 <script> 标签利用 src 属性获取服务器端包装好的文件内容。JS中创建一个 XHR 实例 和 创建一个 <script> 标签,稍微想想就知道谁的开销高了。并且服务器端的包装处理 和 前端的数据回调处理,在实际使用中也会稍显麻烦。
其实本质是
ajax
和jsonp
的对比。ajax
的核心是通过XHR
获取服务器端内容。而jsonp
这样的动态创建<script>
标签利用src
属性获取服务器端包装好的文件内容。JS中创建一个
XHR
实例 和 创建一个<script>
标签,稍微想想就知道谁的开销高了。并且服务器端的包装处理 和 前端的数据回调处理,在实际使用中也会稍显麻烦。