![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
事件
云深๑不知处
南的北,北的南
展开
-
四、js中的闭包问题
1.闭包问题(闭包的值会存储在内存中,大量使用闭包会导致内存的泄露 一般不会使用,只有在js版本库封装的时候才会使用) 2.局部变量作用范围只是当前作用域内 全局变量是整个js作用范围,整个项目文件都可以访问 3.闭包就是取别的函数内部变量,函数没有被释放,整条作用链上的局部变量会被保留 4.其他函数里使用另一个的局部变量: (1)在这个函数里面直接调用另一个函数(另一个函数必须将局部变量返...原创 2019-01-18 23:36:58 · 173 阅读 · 0 评论 -
四、js事件绑定
***js里面的除去添加事件句柄不加on其他事件都需要带on 1.键盘事件 keypress键盘按压(按下+弹起) keydown键盘按下 keyup键盘弹起 2.鼠标事件 click鼠标单击(按下+弹起)mousedown鼠标按下 mouseup鼠标弹起 doubleclick鼠标双击 mouseenter鼠标进入 mouseleave鼠标水平离开 mouseout鼠标垂直离开 mousemov...原创 2019-01-31 21:34:18 · 125 阅读 · 0 评论 -
四、js事件冒泡
事件的冒泡:子元素行为影响到父元素 原生js中只能阻止事件的默认行为return false; 阻止事件的默认行为e.preventDefault(); 阻止冒泡e.stopPropagation();原创 2019-01-31 22:12:50 · 103 阅读 · 0 评论 -
六、jQuery中的事件
事件的绑定: 1.原生js (3种:行内绑定、基本绑定、事件监听) 2.jquery 结构层和行为分离(不能行内绑定) 3.(1)基本绑定 $("#btn").click(function(){ console.log("1"); }); //可以链式为对象添加多个事件 $("#btn").click(function (){ console.log(..原创 2019-02-25 21:02:49 · 152 阅读 · 0 评论