Mkdir700's Note

Mkdir700's Note

前端

JS基础|let与var有什么区别?

JS基础|let与var有什么区别?

JavaScript 中,`var` 和 `let` 声明变量的区别主要体现在作用域和提升方面。`var` 是函数作用域或全局作用域,而 `let` 是块作用域。提升方面,`var` 会被提升但不初始化,而 `let` 在访问未初始化时会报错。重复声明方面,`var` 允许重复声明,而 `let` 不允许。在全局对象属性方面,`var` 声明的全局变量会成为全局对象属性,而 `let` 不会。综上所述,`let` 提供更严格的作用域控制和安全的变量声明方式,适合现代 JavaScript 开发。
Tec
95
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

本文介绍了如何通过使用 HTTP 服务器高效地开发和调试油猴脚本,解决了频繁复制粘贴代码到油猴插件编辑器的低效问题。步骤包括安装和启动`http-server`模块,更新油猴脚本以使用 HTTP URL,并说明了不适用 `@require` 的原因。同时指导如何检查浏览器控制台以确保调试成功。这一方法避免了文件访问权限问题,适用于任意操作系统,提升了对网页的定制化能力,为前端开发带来便利。
Tec
66
0
0
2024-07-12