JavaScript-HTML中的JavaScript

本文介绍了JavaScript如何通过<script>标签插入HTML页面,并详细讲解了async、defer、charset、src等8个属性的用途和应用场景。理解这些属性有助于优化脚本加载和执行,提升网页性能。同时,对于不支持JavaScript的情况,文章提到了使用<noscript>进行优雅降级的方法。
摘要由CSDN通过智能技术生成
  1. JavaScript是通过</script>元素标签插入到HTML页面中的。该标签可将JavaScript代码嵌入到HTML页面中。
    该标签有8个属性
    1.1 async 可选,表示异步下载脚本,不干扰页面的其他动作。只对外部脚本有效。不确定脚本的执行时间。
    1.2 charset 可选,指定 src 属性使用的字符集。
    1.3 crossorigin 可选,配置相关请求的CORS(跨源资源共享)
    1.4 defer 可选,表示脚本延迟到文档完全被解析和显示之后再执行。只对外部脚本有效。多个脚本则按顺序执行。
    1.5 integrity 可选,使用签名进行资源验证。
    1.6 language 废弃,表示代码块中的脚本语言。
    1.7 src 可选,表示要执行的外部脚本,选择之后,标签内的代码将被忽略。
    1.8 type 可选,代替language,表示代码块中脚本语言的内容类型。

    脚本解析会阻塞渲染,一般把该标签页面末尾。

  2. 当浏览器不支持或禁用JavaScript,可以使用<noscript>进行优雅降级
    该标签可以出现在<body>中的HTML元素,除了<script>。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值