JavaScript高级程序设计(第4版)学习随笔【第二章】

HTML中的JavaScript
将JavaScript(以下简称js)引入HTML的主要方法是使用</script>元素。

</script>的src属性可以是一个完整的url,浏览器在解析这个资源的时候,会向属性指向的路径发送一个get请求,以取得相应的资源。这个初始请求不受浏览器同源策略限制
但返回并被执行的js会受到限制,请求仍然会受父页面的协议限制。
我们通常将所有js引用放在</body>元素之后,(防止页面渲染过久而显示空白)。

对于不支持js的浏览器(现浏览器已经100%支持js),对于禁用了js的浏览器可以用<\noscript>放在</body>元素里:

<noscript> 
 <p>This page requires a JavaScript-enabled browser.</p> 
 </noscript> 

在脚本不可用时,让用户看到该提示。

小结:

  • JavaScript是通过</script>元素插入到HTML页面中的
  • src属性设置为要包含文件的URL,不受同源策略限制
  • defer和async属性(不按次序解释)
  • 可以使用defer属性把脚本推迟到文档渲染完毕后再执行
  • 通过使用元素,可以指定在浏览器不支持脚本时显示的内容。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值