🟡JavaScript事件
事件流 🍉事件捕获 自顶层向深层传递 🍉事件冒泡 自最深层向顶层传递 🍉DOM事件流 事件监听器 on+事件名构成事件监听器 🥑HTML标签使用监听器 在HTML标签内使用事件监听器属性可为元素绑定事件 此时this指向当前元素 触发事件后生成event参数描述事件(不可自定义改参数名) 1<button onclick="alert('Hellow World!
🏗ES6代理(Proxy)与反射(Reflect)
Proxy 自定义代理对象的操作 创建代理 1const obj = new Proxy(target, handler) 🥦操作捕获器 捕获器 参数 对应操作 get(target, key, proxy) (原对象, 查询属性, 代理对象) 获取属性值 set(target, key, value, proxy) (原对象, 添加属性, 属性值, 代理对象) 设置属性值
🟡HTML基础标签
全局属性 属性 描述 class 类 id id lang 内容语言 style 行内样式 title 鼠标悬停提示信息 dir 内容文本方向 tabindex tab键次序 accesskey 元素快捷键 contenteditable H5 元素是否可编辑 data-xxx H5 自定义属性 translate H5 是否翻译此元素 s
🔴HTML5
语义化与结构标签 标签 描述 <main></main> 主要内容(应至多只有一个) <header></headder> 页眉 <nav></nav> 导航栏 <aside></aside> 侧栏 <section></section> 一节
🟡ES6原始类型的扩充
Symbol 生成一个独一无二的值 12const symbol = Symbol() 123456const [S1, S2] = [Symbol(), Symbol()]console.log([S1, S2, S1 === S2])// [Symbol(), Symbol(), false]const [S1, S2] = [Symbol('111')] 内置Symbol