js加载同步还是异步? JSONP原理?

1、浏览器端的js加载默认是同步还是异步?
同步,可以人为设置异步;async让js异步加载,需要每个script标签添加;因此,有两种规范解决:CMD和AMD。

2、JSONP的原理
利用了script标签的src属性支持跨域访问,发送了一个函数名给服务器,服务器返回一个函数的调用(callback),把数据放在括号中;当这个结果返回到浏览器之后,就会被解析为js执行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    极乐君阅读 10,988评论 0 106
  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    伯纳乌的追风少年阅读 26,009评论 2 46
  • 五十三:请解释 JavaScript 中 this 是如何工作的。1.方法调用模式当一个函数被保存为一个对象的属性...
    Arno_z阅读 3,738评论 0 2
  • 是什么触动我想学习营养? ①这个念头大概有一年多了吧,因为工作忙碌暂时搁浅了,碰巧趁早看到有这个小组毫不犹豫报名了...
    小鹿_33阅读 3,841评论 0 0
  • (有一天他告诉我: …… 他说,他想要给那个女孩儿想要的生活。 他说,希望她就是最后的人。) 有人说“一条路不走到...
    红豆生南国_an阅读 2,801评论 0 0