Mkdir700's Note

Mkdir700's Note

前端

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

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

在 JavaScript 中,var 和 let 用于声明变量,但它们在作用域和提升方面有重大区别。var 是函数或全局作用域,let 是块作用域。var 提升到顶部但不初始化,let 提升到块顶部并导致 ReferenceError。var 允许重复声明,let 不允许。用 var 声明的全局变量成为全局对象属性,let 不会。let 提供更严格的作用域控制,更安全,更适合现代 JavaScript 开发。
Tec
130
0
0
2024-07-12
使用 http-server 调试油猴脚本

使用 http-server 调试油猴脚本

最近学习前端知识时,遇到需求用到油猴插件。本文介绍了如何高效地开发和调试油猴脚本,使用 HTTP 服务器可避免文件权限问题,步骤包括安装 `http-server` 模块、启动服务器以及更新油猴脚本使用 HTTP URL。不使用 `@require` 标签是为了让页面每次加载都重新加载 JS 脚本。最后,在目标网页上检查控制台是否有错误信息。
Tec
131
0
0
2024-07-12