导读:近期更新了「JavaScript作用域」的相关内容,包括《JS中的let和var有什么区别?怎么用?》、《JavaScript作用域与事件处理:如何正确获取HTML表单输入值避免常见错误》。如果《JavaScript作用域》对你有帮助,请转发和分享本内容。知识因分享而拥有更大能量,感谢您成为这传播链条中的重要一环。
JS中的let和var有什么区别?怎么用? 很多刚学JavaScript的人都会搞不清楚let和var到底差在哪里。其实它们最主要的区别在作用域和变量提升上。var声明的变量存在函数作用域和变量提升,容易在循环或条件里写出难以排查的bug。let是ES6引入的块级作用域声明方式,只在所在的代码块内有效,且存在暂时性死区,不能重复... 栏目:JavaScript 时间:07-30 let var JavaScript作用域
JavaScript作用域与事件处理:如何正确获取HTML表单输入值避免常见错误 为什么在点击按钮时拿不到表单输入框里的值?这往往是JavaScript作用域和事件处理机制理解不到位所致。文章以表单获取输入值为切入点,先梳理全局作用域、函数作用域与块级作用域的区别,说明变量可访问范围对取值时机的影响。随后介绍click、submit、input等常见事件类型,对比... 栏目:JavaScript 时间:04-30 JavaScript作用域 事件处理 表单输入值 表单验证 事件委托