JavaScript高级程序设计学习笔记(一)

本文详细介绍了HTML中的<script>元素,包括它的八个属性:async、charset、crossorigin、defer、integrity、language(已废弃)、src和type。讲解了各属性的用途,如async和defer用于异步或延迟执行脚本,integrity用于校验资源的完整性。同时,强调了当使用src属性时,不应在标签内包含JavaScript代码,浏览器会忽略内部代码而执行外部文件。

<script>元素

<script>元素下有八个属性
属性示例定义
async<script src="" async="async">一旦脚本可用,就异步执行,仅在使用src属性时适用
charset<script src="" charset="utf-8">使用src属性指定的代码字符集
crossorigin<script src="" crossorigin>配置元素获取请求的CORS,可获取具体错误信息
defer<script src="" defer="defer">页面完成加载了再执行脚本,仅在使用src属性时适用
integrity<script src="" integrity="">比对接收到的资源和指定的加密签名,适用CDN文件
language<script src="" language="JavaScript">告知浏览器代码块中的脚本语言,已废弃
src<script src="">包含要执行代码的外部脚本文件的url
type<script type="text/javascript">language的代替,默认值text/javascript
每一个属性都是可选的非必须的,在需要引用外部文件时才使用src属性,需要在代码中使用import和export关键字时,才定义type=“module”
<script>
    (
    function () {
        console.log("hello javascript")
    }
    )()
</script>
已经使用了src属性的<script>标签内部不应再有其他JavaScript代码
<script src="hello.js">
    (
    function () {
        console.log("hello javascript")
    }
    )()
</script>
两者都提供的话,浏览器只会执行脚本文件,忽略行内代码
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值