Skip to content

No labels!

There aren’t any labels for this repository quite yet.

1. 将代码解析成AST
1. 将代码解析成AST
1. 浏览器是否支持全屏模式:document.fullscreenEnabled
1. 浏览器是否支持全屏模式:document.fullscreenEnabled
1.搭建组件的html和css样式。
1.搭建组件的html和css样式。
1. 首先看一下html的结构。
1. 首先看一下html的结构。
1. 在 main.js 里面直接写函数
1. 在 main.js 里面直接写函数
1.安装VsCode的EsLint和vetur插件
1.安装VsCode的EsLint和vetur插件
1. 安装 Vuex 包
1. 安装 Vuex 包
2. 深度遍历AST,监听匹配过程。
2. 深度遍历AST,监听匹配过程。
2. 使元素进入全屏模式:Element.requestFullscreen()
2. 使元素进入全屏模式:Element.requestFullscreen()
2.为项目安装EsLint包:
2.为项目安装EsLint包:
2. 写一个模块文件,挂载到 main.js 上面。
2. 写一个模块文件,挂载到 main.js 上面。
2. 通过slot定制弹窗内容
2. 通过slot定制弹窗内容
2. 新建一个store.js文件:
2. 新建一个store.js文件:
2.获取弹幕所需要的数据。
2.获取弹幕所需要的数据。
3. 退出全屏:document.exitFullscreen()
3. 退出全屏:document.exitFullscreen()
3.在项目的根目录下添加.eslintrc.js
3.在项目的根目录下添加.eslintrc.js
3. 引入到main.js入口文件中 - 最后一步
3. 引入到main.js入口文件中 - 最后一步
3.通过props控制弹窗显隐&&定制弹窗style
3.通过props控制弹窗显隐&&定制弹窗style
3.执行弹幕的函数。
3.执行弹幕的函数。
4. 检查当前是否有节点处于全屏状态:document.fullscreenElement
4. 检查当前是否有节点处于全屏状态:document.fullscreenElement
4.$emit触发父组件事件修改数据,关闭弹窗
4.$emit触发父组件事件修改数据,关闭弹窗
4.首选项设置:
4.首选项设置:
API 介绍:
API 介绍:
AST——抽象语法树
AST——抽象语法树
Auto Commit 一键补充commit记录
Auto Commit 一键补充commit记录
Beacon API
Beacon API
beforeunload和unload
beforeunload和unload
beforeunload 当浏览器窗口关闭或者刷新时触发:
beforeunload 当浏览器窗口关闭或者刷新时触发:
BFC 与 Layout
BFC 与 Layout
BFC 布局规则:
BFC 布局规则: