第1、2章学习笔记

javaScript与ECMAScript的区别

javascript的含义比ECMAScript规定的要多得多。
一个完整的javascript实现友下列三个不同的部分组成

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

在HTML中使用javascript

  • 直接在页面中嵌入javascript代码。包含在<script>元素内部的代码将从上至下一次解释。
<script type="text/javascript">
    function sayHi(){
        alert('Hi');
    }
</script>
  • 引入外部js文件,一般放在</body>前面
<script type="text/javascript" src="/a.js"></script>

延迟脚本

defer属性只适用于外部脚本文件。可以让脚本在文档完全呈现之后再执行。延迟脚本总是按照指定它们的顺序执行。

异步脚本

async属性只适用于外部脚本文件,并告诉浏览器立即下载文件,不必等待其他脚本,但与defer不同的是,async不保证按照指定它们的先后顺序执行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容