前端面试题
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
-
前端面试题:var const let的区别
在编写代码时,推荐使用let和const来声明变量,因为它们可以避免变量提升和重复声明等问题,从而使得代码更加安全和规范。let和const声明的变量具有块级作用域,这意味着它们只在声明它们的代码块内有效,不能跨块或跨函数访问。在浏览器环境中,var声明的变量会成为window对象的属性,而let和const声明的变量不会这样做。var声明的变量存在变量提升现象,即在声明之前使用变量不会报错,但会得到undefined。var声明的变量可以重复声明,后声明的同名变量会覆盖之前声明的变量。原创 2024-06-01 21:18:43 · 245 阅读 · 0 评论 -
前端面试题:确保js完全加载
确保JavaScript完全加载的一种常见方法是使用window.onload事件。这个事件会在页面的所有内容都加载完毕后(包括所有的图片、样式表和脚本文件)触发。另一种方法是使用DOMContentLoaded事件,它会在DOM树完全构建完成后立即触发,不等待样式表、图片和子框架的加载。以上方法可以确保你的JavaScript在执行关键代码之前已经加载和执行。原创 2024-05-14 14:27:03 · 101 阅读 · 0 评论