摘要: 函数的作用域 在JavaScript中使用的是函数作用域,变量在声明它们的函数体以及这个函数体嵌套的任意函数体都是有定义的 ES6标准中的作用域 为什么需要块级作用域 全局作用域和函数作用域,没有块级作用域,容易出现下列问题: 1) 变量提升导致内层变量可能会覆盖外层变量 var i = 5; va 阅读全文
posted @ 2019-06-16 11:06 CWJDD 阅读(394) 评论(0) 推荐(0) 编辑
摘要: avaScript里面内置了两个定时器,一个是setTimeout()一个是setInterval()。下面将由浅入深来理解一下定时器的工作原理。 使用方式: setTimeout() setTimeout 的语法非常简单,第一个参数为回调函数,第二个参数为延时的时间。函数返回一个数值类型的ID唯一 阅读全文
posted @ 2019-06-16 10:57 CWJDD 阅读(5279) 评论(0) 推荐(0) 编辑
摘要: 在我们编写Html页面时,如果遇到外部页面点击跳转并且内部页面也需要点击跳转时。单纯编写JS时所要抓取的dom对象就会容易出现问题,如我的外层页面之下的div中的div。都会被捕捉到,这样我们编写出的js点击切换页面的效果就会出现bug。 如何规避这种情况,我们可以使用 querySelectorA 阅读全文
posted @ 2019-06-16 10:43 CWJDD 阅读(1319) 评论(0) 推荐(0) 编辑