Uncaught ReferenceError是引用错误,如果引用了一个不存在的变量就会报这个错误。
请仔细检查下文件中是不是敲了一个$
或者
是不是引用了popup.js文件中的问题
let和const不存在变量提升指的是声明的变量一定要在声明后使用。
暂时性死区指的是只要一进入当前作用域,所要使用的变量就已经存在了,但是不可获取,只有等到声明变量的那一行代码出现,才可以获取和使用该变量
这两个的最终效果是一样的,都是为了减少运行时错误,防止在变量声明前就使用这个变量。
应该是你安装的谷歌浏览器的插件的问题,你可以先禁用掉插件再看看
课程中的控制台没有设置过字体,都是系统默认的。
如果想改变console.log()输入的日志样式,可以通过%c和console.log()第二个参数来设置,比如:
console.log("%c Hello", "font-family:Microsoft YaHei")
在vscode设置中看下是否有这个设置,如果没有请添加上:
{ "emmet.triggerExpansionOnTab":true }
关于定义常量的方式在本课程的2-1、2-2两个小节有详细讲解,可以看一下。