摘要:背景大家用过都清楚,很多时候我们需要提前声明一个类型,再将类型赋予变量。上面使用到的和都是内置的类型别名。下面给大家介绍一下常用的内置类型,以及自行拓展的类型。 背景 大家用过 Typescript 都清楚,很多时候我们需要提前声明一个类型,再将类型赋予变量。 例如在业务中,我们需要渲染一个表格,往往需要定义: interface Row { user: string emai...
摘要:一数组二栈栈又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。进行插入操作的端称为队尾,进行删除操作的端称为队头。 一、数组 二、栈 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈...
摘要:五子棋游戏博客官网示例实现源码之前一直在用,前几天看了下的官方文档,写了个加强对的理解,欢迎指正。五子棋游戏该模块实现了五子棋和井字游戏两个游戏。五子棋游戏只记录了最近步的数据,步以前的数据不会记录,故悔棋只可悔步以内的棋。 五子棋游戏 + 博客 demo + React官网示例实现 github 源码:https://github.com/moshang-xc/react-demo ...
摘要:什么情况下会弹窗被拦截当为用户触发事件内部或者加载时,不会被拦截,一旦将弹出代码移动到或者一段异步代码内部,马上就出现被拦截。会被拦截会被拦截解决先在回调函数之前打开新窗口,后再加载 什么情况下会弹窗被拦截 当window.open为用户触发事件内部或者加载时,不会被拦截,一旦将弹出代码移动到ajax或者一段异步代码内部,马上就出现被拦截。 obj.onclick = fun...
摘要:涉及方法请求全屏退出全屏取消全屏监听全屏变化全屏全屏退出全屏通过事件监听退出全屏也可通过来监控全屏变化 涉及方法: requestFullScreen:请求全屏 exitFullscreen:退出全屏 cancelFullScreen:取消全屏 fullscreenchange:监听全屏变化 html showImg(https://segmentfault.com/im...