上一页 1 2 3 4 5 6 7 8 ··· 14 下一页

2021年7月29日

摘要: 阻止浏览器默认行为 + 什么是浏览器默认行为 => 不需要我们手动绑定, 本身就带有的事件行为 => a 标签, 自带点击行为 => form 标签, 自带表单提交 => 框选, 自带框选效果 => 鼠标右键单击, 自动弹出一个菜单 => ... + 阻止浏览器默认行为 => 在同类型事件里面进行阻 阅读全文
posted @ 2021-07-29 20:42 phantom_yy 阅读(193) 评论(0) 推荐(0)
 
摘要: 事件委托 1. 循环绑定事件 => 给每一个 li 绑定一个点击事件 2. 事件委托 => 把所有 li 身上需要绑定的事件绑定给一个共同的结构父级 => 绑定给 ul => 事件目标: 准确触发事件的元素 -> 如果你点击在了 ul 身上, target 就是 ul -> 如果你点击在了 li 身 阅读全文
posted @ 2021-07-29 20:33 phantom_yy 阅读(27) 评论(0) 推荐(0)
 
摘要: 阻止事件传播 + 因为事件的传播, 会导致我在一个元素上触发行为 + 会执行多个元素的事件处理函数 + 阻止事件传播 1. e.stopPropagation() => 标准浏览器使用 2. ecacelBubble = true => IE 低版本使用 兼容: 方式1: if (e.stopPro 阅读全文
posted @ 2021-07-29 20:21 phantom_yy 阅读(37) 评论(0) 推荐(0)
 
摘要: 移入移出事件的区别 1. mouseover 移入 mouseout 移出 2. mouseenter 移入 mouseleave 移出 + 行为: 都是移入行为和移出行为会触发事件 + 事件: enter 和 leave 不会进行事件传播 阅读全文
posted @ 2021-07-29 20:14 phantom_yy 阅读(160) 评论(0) 推荐(0)
 
摘要: 事件的传播 + 当你在一个元素上触发行为的时候 => 会按照 结构父级 的顺序向上传播 行为 => 直到 window 为止 + 问题1: => 当我点击 inner 的时候, 给从 inner 到 window 的所有都绑定一个点击事件 => 会不会都触发 + 问题2: => 当我点击在 inne 阅读全文
posted @ 2021-07-29 20:01 phantom_yy 阅读(54) 评论(0) 推荐(0)
 
摘要: 键盘事件的事件对象信息 1. 按下的是哪一个按键 1-1. 事件对象里面有一个 key 的属性 => 表示你按下的那个按钮 => 特性: IE 低版本不支持 1-2. 事件对象里面有一个叫做 keyCode 的属性 => 表示你按下的是哪一个按键, 但是是以编码的形式给你 => 特性: FireFo 阅读全文
posted @ 2021-07-29 19:31 phantom_yy 阅读(60) 评论(0) 推荐(0)

2021年7月27日

摘要: 鼠标事件的事件对象信息 + 事件对象里面和鼠标事件相关的一些信息 1. 按下的按键 + 事件对象中有一个叫做 button 的属性 + 他来表示你按下的是哪一个按键 => 0 表示左键 => 1 表示滚轮键 => 2 表示右键 2. 光标的坐标(重点) + 只要是鼠标事件, 任何鼠标事件都好使 2- 阅读全文
posted @ 2021-07-27 14:08 phantom_yy 阅读(82) 评论(0) 推荐(0)

2021年7月26日

摘要: 了解事件 + 我们提前和浏览器约定好一些行为 + 当用户在浏览器触发这些行为的时候, 有一个事件处理函数执行 事件三要素 1. 事件源: 在谁的身上绑定事件 2. 事件类型: 什么事件 3. 事件处理函数: 当行为发生的时候, 执行哪一个函数 + div.onclick = function () 阅读全文
posted @ 2021-07-26 14:16 phantom_yy 阅读(24) 评论(0) 推荐(0)
 
摘要: 模板引擎 + 什么时模板引擎 ? => 帮助我们快速渲染页面 => 三体分离(结构 样式 行为 分开) => 一般都是第三方文件引入使用 + 常见的模板引擎 ? => art-template, 前后端都可以用 => underscroll, 后端 JS 不能用 => e.js, 后端 JS 不能用 阅读全文
posted @ 2021-07-26 09:16 phantom_yy 阅读(48) 评论(0) 推荐(0)

2021年7月14日

摘要: 元素的常用事件 + 再 JS 里面, 事件分为几个大类 1. 鼠标事件 2. 键盘事件 3. 浏览器事件 4. 表单事件 5. 拖拽事件 6. 触摸事件(移动端) 7. 其他事件 + JS 里面的所有原生事件没有大写字母 鼠标事件 1. click => 鼠标左键单击 2. dblclick => 阅读全文
posted @ 2021-07-14 16:43 phantom_yy 阅读(163) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页