JavaScript|JS异步加载
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 欢迎加入团队圈子!与作者面对面!直接点击! 1 问题描述 JS 为什么需要异步加载?首先要了解到 JS 在默认情况下是以同步模式(阻塞模式)加载的,浏览器对于代码请求的资源都是瀑布式的加载,而不是阻塞式的,但是 JS 的执行总是阻塞的。而对于异步加载(非阻塞加载),浏览器在加载 JS 的同时,还会继续进行后续页面的处理。接下来,就来看看异步加载是怎么回事吧。 2 问题解决 ( 1 )动态生成 script 标签 <body> <p> 这是文本 </p> <script type="text/javascript"> (function(){ var s=document.createElement("script"); s.type="text/javascript"; s.src="http://china-addthis.googlecode.com/svn/trunk/addthis.js"; document.body.appendChild(s); })(); </script> <script type="text/javascript" src='http://libs.baidu.com/jquery/2.0.0/jquery.min.js'><