首页 > 编程知识 正文

JavaScript高级程序设计(第四版) 第二章 HTML中的javascript

时间:2023-05-04 07:20:05 阅读:120730 作者:4969

学习记录

课程名称

HTML的javascript

时间

2021-2-22

话题关键词

总结

1. 使用JS的方法

最常用的是使用script标签,共有7个属性(typeasyncdefersrclanguagecharsetintegrity ),这6个属性只使用src,可以从type中提取MIME类型

2. 使用script标签带来的问题

Js是通过预处理和执行统一执行的语言,这两种行为统称为解释,

Js也是具有块特性的语言,在Js运行期间,页面上的任何操作都将结束,直到Js运行结束

如果使用的是js中的闭合标记,请确保使用转换器进行翻译

script标记不仅支持. js格式的文件,还支持. js格式以外的文件。 在引用非. js格式的文件时,请注意服务器返回的MIME类型是否正确。 否则,可能会影响文件的效果

如果外部文件和内部文件同时存在于同一脚本标记中,则只执行从外部读取文件

3. Js标签放置的位置

以前,它通常放在body的head标记中,但这样可能会在未加载js或加载异常时导致页面无法正常显示,从而影响页面效果。 与html || css相关的js文件最好放在head中,不相关的文件放在整个页面文档(body的底部)中

4. async和defer不使用的原因

如果在一个外部js文件中设置了async,则当该文件的内容与其他js标记或文件中的内容相关时,会发生意外异常。 因为不知道配置了async的文件和已知良好的文件,哪个先加载,哪个后加载。 不用defer也是一样的。

5. 用外部文件还是内部文件

外部文件将被缓存。 通常在文件之后? 不缓存随机数内部文件

关于是使用外部还是内部,在实际的开发过程中进行取舍选择。

6. 文档模式

混乱模式和标准模式一般不需要特别在意。

有关如何引用script标记中的非. js后缀文件确保服务器能返回正确的 MIME类型的信息,还需要考虑。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。