文档章节

JavaScript加载方式介绍

素人派
 素人派
发布于 2016/12/31 20:45
字数 246
阅读 4
收藏 0
  • 介绍
在HTML中添加JavaScript代码有几种方式(和CSS的代码类似),下面一一介绍。
  • 脚本嵌入
[codesyntax lang="xml"]
<input id='suren' type='button' value='load' />

<script type='text/javascript'>
var loadBut = document.getElementById('suren');
loadBut.onclick = function(){
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = 'a.js';

	document.body.appendChild(script);
}
</script>
[/codesyntax] 像上面那样,直接把代码写在script标签中,就是嵌入式的。
  • 资源加载
<script type='text/javascript' src='a.js'></script>
  • 动态资源加载
点击上面的按钮就会动态第加载一个js文件,这就是异步式。
  • 异步加载
以上的加载方式都是同步加载的——浏览器只有在解析完当前的script内容后才会继续解析后面的,如果有一个js加载的时间比较长的话,会影响整个页面的加载速度。 <script type='text/javascript' src='a.js' async='async'></script> 要注意的是:async这个属性是HTML5中新增的内容。
  • 参考
更多内容请搜索JavaScript简介

本文转载自:http://surenpi.com/2015/01/15/the_way_load_of_js/

素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

规则引擎

解决问题 版本迭代速度更不上业务变化,但是若多个业务同时变化,除了为每个业务设计专属配置项也不利于操作。就想服务接口单纯化,将复杂多变的业务逻辑交给规则引擎,让用户在web端或cs端自...

无极之岚
44分钟前
7
0
OSChina 周三乱弹 —— 欢迎你来做产品经理

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :10多次劲歌金曲获奖,更多叱咤歌坛排名,黎明才应该是四大天王之首,只可惜拍的电影太少。单曲循环一个多月的歌,力荐 《无名份的...

小小编辑
今天
449
10
500行代码,教你用python写个微信飞机大战

这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!...

上海小胖
今天
10
0
关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
7
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部