美文网首页
02 | 读 JavaScript 高程

02 | 读 JavaScript 高程

作者: cemcoe | 来源:发表于2020-05-02 22:57 被阅读0次

今天来瞧一瞧第二章
在 HTML中使用 JavaScript

script 标签属性的变化

首先是 script 标签的属性问题,在第三版中提到有6个属性,在第四版中已经变成了8个。

// 第三版
async charset defer language src type
// 第四版
async charset crossorigin defer intergrity language src type src type

可以看出多出来的两个属性是crossorigin intergrity。

废话了这么多,实际上使用最多的就是一个src属性。

运行流程

在第三版 11页 中有那么一句话。

包含在 <script> 元素内部的 JavaScript 代码将被从上至下依次解释。

解释?何为解释?

对于 JavaScript,预处理 + 执行 = 解释,这里展开会有很多内容,涉及变量提升,作用域等高阶知识,有空单独写。

标签放哪里

js代码会阻断代码运行,通常会将 script 放到文档底部。

那么有没有情况一定要放到前面?

你别说,还真有,比如 Vue,https://github.com/vuejs/vuejs.org/blob/master/src/v2/examples/vue-20-hello-world/index.html,在这里例子里 script 放到了 head 里面,这是因为后面要用到,如果将 script 放到文档的底部,那么在该 js 文件未加载前是无法使用 Vue 的。

问题

  • JavaScript 的运行机制是什么?
  • 单独将 JavaScript 抽离的优点是什么?
  • JavaScript 放到文档哪里比较好?

相关文章

  • 02 | 读 JavaScript 高程

    今天来瞧一瞧第二章在 HTML中使用 JavaScript script 标签属性的变化 首先是 script 标...

  • 02-1 | 读JavaScript 高程 | 解释

    上篇说了对于 JavaScript,预处理 + 执行 = 解释,解释没那么简单,那么究竟什么是解释? 解释解释 你...

  • 05 | 读JavaScript 高程

    这是第五章引用类型,这一章涉及引用类型的种类,各个类型身上的方法等相关内容。 主要知识点: 1.引用类型和类和对象...

  • 01 | 读 JavaScript 高程

    缘起 总感觉自己前端的知识体系不是很系统,打算读一下这本很多人推荐的书,从目录来看第三版有些东西在2020年可能已...

  • 03 | 读JavaScript 高程

    这是第三章基本概念,这一章涉及变量,操作符,语句和函数等相关内容。 主要的知识点: ECMAScript 中究竟有...

  • 06 | 读JavaScript 高程

    这是第六章面向对象的程序设计,这一章涉及到一些概念和思想,也是 JavaScript 中很重要的知识点。需要注意的...

  • 04 | 读JavaScript 高程

    这是第四章基本概念,这一章涉及变量、作用域和内存问题等相关内容。主要知识点: 值类型和引用类型的区别是什么? 如何...

  • 08 | 读JavaScript 高程

    这一篇呢是第8章,主要涉及 BOM 的相关知识。 先来看BOM,即和浏览器相关地一些东西。 知识点:1.BOM 中...

  • 07 | 读JavaScript 高程

    这是第七章函数表达式,这一章涉及函数预编译,闭包,作用域链内容。函数涉及内容繁多。 前情提要 02-1 | 读Ja...

  • 13 | 读JavaScript 高程 | 事件

    这一篇呢是第13章,内容是和事件相关。 事件可以看成是条件判断的一种条件,逻辑是某个元素发生了某个事情,我要做出相...

网友评论

      本文标题:02 | 读 JavaScript 高程

      本文链接:https://www.haomeiwen.com/subject/rwnlghtx.html