第1天学习

1) javascript代码定义和执行

<script type="text/javascript">
function sayHi(){
alert("Hi!");
}
</script>
包含在<script>元素内部的JavaScript 代码将被从上至下依次解释。就拿前面这个例子来说,解释
器会解释一个函数的定义,然后将该定义保存在自己的环境当中。在解释器对<script>元素内部的所
有代码求值完毕以前,页面中的其余内容都不会被浏览器加载或显示。


<script type="text/javascript" src="example.js"></script>

与解析嵌入式JavaScript 代码一样,在解析外部JavaScript 文件(包括下载该文件)时,页面的处理也会暂时停止。


无论如何包含代码,只要不存在defer 和async 属性,浏览器都会按照<script>元素在页面中
出现的先后顺序对它们依次进行解析。换句话说,在第一个<script>元素包含的代码解析完成后,第
二个<script>包含的代码才会被解析,然后才是第三个、第四个……


2) 异步加载js外部文件

defer = "defer"   async


3) html文件可以包含外部javascript文件。在包含外部JavaScript 文件时,必须将src 属性设置为指向相应文件的URL。而这个文件既可
以是与包含它的页面位于同一个服务器上的文件,也可以是其他任何域中的文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值