JavaScript
事件代理 标签描述

宏任务、微任务 1、宏任务有:script(整体代码)、setTimeout、setInterval、I/O、页面渲染; 2、微任务有:Promise.then、Object.observe、MutationObserver。 3、执行顺序大致如下: 主线程任务——>宏任务——>微任务——>微任务里的宏任务一……——>直到任务全部完成 JSONP 1、原理:利用<script>;标签没有跨域限制的漏洞,使得网页可以得到从其他来源动态产生的JSON数据(前提是服务器支持)。 2、优点:实现简单,兼容性好。 3、缺点:仅支持get方法,容易受到XSS攻击。 ng...