
web前端JavaScript
人类必胜章北海
不想上班儿~
展开
-
javascript作用域与执行上下文的区别
javascript作用域与执行上下文的区别区别一区别二联系区别一(1)全局作用域之外,每个函数都会创建自己的作用域,作用域在定义时就已经确定了,而不是在函数调用时。(2)全局执行上下文环境是在全局作用域确定之后,js代码马上执行之前创建(3)函数执行上下文是在调用函数时,函数体代码执行之前执行。区别二(1)作用域是静态的,只要函数定义好了就一直存在,且不会再变化(2)执行上下文是动态的,调用函数时创建,函数调用结束时就会自动释放联系(1)上下文环境(对象)是从属于所在的作用域(2)全局原创 2021-03-16 16:14:15 · 183 阅读 · 0 评论 -
javascript的鼠标滚轮事件
javascript的滚轮事件onmousewheel鼠标滚轮滚动事件(火狐不支持)event.wheelDelta判断鼠标滚轮方向(火狐不支持)DOMMouseScroll鼠标滚动事件(火狐支持)event.detail判断鼠标滚轮方向(火狐支持)最后来个小栗子,实现div的高度可以随着鼠标滚轮像金箍棒一样伸缩onmousewheel鼠标滚轮滚动事件(火狐不支持)但是注意这个事件火狐不支持document.onmousewheel = function (){ alert("我滚了")原创 2021-03-14 18:13:45 · 523 阅读 · 5 评论