关于如何实现滑动翻页那件事 (vue+ebupjs实现)


关于如何实现滑动翻页那件事 (vue+ebupjs实现)?本demo并没有实现css翻页效果。基础知识滑动事件主要有三个:touchstart:刚开始滑动触发。touchmove:滑动期间会不断的触发。touchend:滑动结束后触发。实现滑动翻页监听滑动初始化数据const initialed =

js 原生实现扫雷


原生js实现 扫雷在线查看介绍一个用原生js实现的扫雷游戏软件架构initMapArray: 用于初始化地图数组initUI: 用于初始化UIinitEventLogic: 用于初始化交互逻辑checkgStatus: 用于检查是否获胜setVisBlock: 用于求出连通块gameOver: 判断

【javascript】闭包总结


闭包(Closure)闭包的定义MDN一个函数和对器周围状态(lexical environment, 词法环境(作用域))的引用捆绑在一起(或者说函数被引用包围),这样的组合就是 闭包(Closure)也就是说,闭包可以让一个内层函数访问到其外层函数的作用域。在 js 中,每当创建一个函数,闭包将

【javascript】JS 执行原理总结


浏览器的工作原理从用户角度大访问一个网页大致是一个如下过程浏览器内核不同浏览器有不同的内核。Gecko:早期被 Netscape 和 Mozilla Firefox 浏览器浏览器使用;Trident:微软开发,被 IE4~IE11 浏览器使用,但是 Edge 浏览器已经转向 Blink;Webkit

【javascript】this 绑定规则总结


为什么需要this观察如下代码对比var obj = { name: "acwink", age: 18, getName() { return obj.name; }, getAge() { return obj.age

【javaScript】Promise 设计与实现


【javaScript】Promise 设计与实现Promise 状态设置Promise 一共由三种状态,pendding, fulfilled rejected。const PROMISE_STATUS_PENDDING = "pendding";const PROMISE_S

【一】JavaScript 基本数据类型


javaScript 基本数据类型在javaScript中,变量 没有类型。js中的类型指的变量的值的类型。typeof 判断数据类型Undefined当使用 var 或 let 声明的变量没有初始化,就相当于给变量赋值了 undefined 值。目的:增加这个特殊值的目的就是为了正式明确 对象指针