红宝书学习笔记day1
记录自己在学习Javascript高级程序设计(第三版)中的笔记
能够方便进行技术上的回溯和及时的更新
笔记按照书籍页数的方式进行记录,也方便对照书本进行查找
p10
<\script>元素能够向HTML界面插入javascript代码
常用属性
1.async :引入外部脚本文件
2.charset:指定JavaScript所使用的字符集
3.defer:延迟脚本的执行
4.src:引入可执行代码的外部文件
p11
<\script>元素中代码将由上往下进行解释,遇到</script>标签则停止解释
如果需要输入</script>字符串需要使用转义字符“\”进行转义
将</script>变成<\/script>
这一原则在markdown文件中也适用
p12
src属性可用于引入外部域的javascript文件,<\script>元素按照在页面中出现的顺序进行解释
现代web应用一般将<\script>元素放在<\body>元素后,如果放在<\head>元素中,意味着必须要等到所有js文件代码被下载、执行和解释之后页面才开始显示。
如果界面内包含的js代码文件过多,浏览器将在显示页面时出现一定程度的延迟影响使用体验。
p13
在<\script>中设置defer属性,相当于告诉浏览器延迟执行这里的js代码。
延迟脚本并不一定按照顺序进行解释,也可能在DOMContentLoaded事件前执行。因此一个页面最好只包含一个延迟脚本,防止延迟脚本不按照顺序进行执行。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hexo!

