重置Redux的状态数据的方法实现

在 Redux 使用过程中,通常需要重置 store 的状态,比如应用初始化的时候、用户退出登录的时候,这样能够避免数据残留,避免 UI 显示了上一个用户的数据,容易造成用户数据泄露。 最简单的实现...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:26
  • 阅读 ( 514 )

Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)

前几天在维护一个nodejs写的命令行工具,要增加一个压缩zip文件时加密码功能。压缩文件时使用了 archiver 库,加密码使用了 archiver-zip-encrypted 库。在windows系统上测试时,发现会概率的出...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:25
  • 阅读 ( 490 )

JavaScript数值类型知识汇总

整数 十进制二进制 以零为开头,后面接一个小写或大写的拉丁文字母B(0b或者是0B) 八进制 以0开头,然后是八进制数字序列(0-7) , 如果字面值中的数值超出范围,那么前导0将被忽略,后面的数...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:24
  • 阅读 ( 472 )

实例分析JS中的相等性判断===、 ==和Object.is()

相信刚接触JS的人都会被他的想等性判断给整糊涂,看看下面代码,你能答对几个? NaN === NaN // false NaN == NaN // false Object.is(NaN, NaN) // true 0 == false // true 1 == true // tru...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:23
  • 阅读 ( 513 )

AngularJS动态生成select下拉框的方法实例

一、select相关知识 <select> <option value="0">HTML</option> <option value="1">Java</option> <option value="2">Python</option> </sel...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:23
  • 阅读 ( 437 )

JavaScript如何处理移动端拍摄图片旋转问题

本文实例为大家分享了js移动端拍摄图片旋转的具体代码,供大家参考,具体内容如下 第一步:引入exif-js <script src="https://cdn.jsdelivr.net/npm/exif-js@2.3.0/exif.min.js"></s...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:22
  • 阅读 ( 452 )

JS Ajax请求会话过期处理问题解决方法分析

本文实例讲述了JS Ajax请求会话过期处理问题解决方法。分享给大家供大家参考,具体如下: 对于页面来说,处理session过期比较简单,一般只需在过滤器里面判断session用户是否存在,不存在则跳...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:21
  • 阅读 ( 471 )

JS数据双向绑定原理与用法实例分析

本文实例讲述了JS数据双向绑定原理与用法。分享给大家供大家参考,具体如下: 通常在前端开发过程中,经常遇到需要绑定两个甚至多个元素之间的值,比如将input的值绑定到一个h1上,改变input的...

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:20
  • 阅读 ( 447 )

vue中注册自定义的全局js方法

前端开发的时候,总会需要写一些js方法,在vue框架中为了方便使用,可以考虑注册一个全局的js方法,下面是注册步骤: 1.0 可以在assets文件中的js文件下面新建一个js文件,如:yun.js--- 2....

  • 0
  • 0
  • admin
  • 发布于 2020-07-17 23:20
  • 阅读 ( 496 )

React Typescript 语法

Children interface Props {  children?: React.ReactNode} Events interface Props {  // 事件对象  onClick?: (event: MouseEvent<HTMLButtonElement>) => void} props对象...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 17:54
  • 阅读 ( 596 )

React-Router Hooks

Route 写法1 <Route path="/child">  <Child /></Route>// 类似<Route path="/child" children={<Child />}></Route> children 组件使用一个特殊的 c...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 17:49
  • 阅读 ( 597 )

CSS变量的使用方法

什么是CSS变量? 自定义属性(有时候也被称作CSS变量或者级联变量)是由CSS作者定义,它包含的值可以在整个文档中重复使用。由自定义属性标记设定值(比如: --main-color: black;),由 var...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 17:45
  • 阅读 ( 573 )

数组去重的几种方式

数组去重有很多种方式,最常用的就是使用Set进行去重,除了这种方式你还能想到其他的吗?今天就让我们一起聊聊关于数组去重的几种方式。 1、filter()和indexOf()实现去重 let originalArray...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 17:41
  • 阅读 ( 565 )

在视图之间设置左右切换动画

您常常需要让用户在应用的各视图之间切换,不管是从列表换到详情视图,还是显示边栏导航。在这些视图之间设置动画可以吸引用户,并让您的项目更生动活泼。 1、使用transform来切换不同视图;...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 17:37
  • 阅读 ( 473 )

判断对象是否是空对象

Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组。通过数组中属性的个数判断是否为空对象。 const empty = {};Object.keys(empty).length === 0 && empty.cons...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 17:34
  • 阅读 ( 574 )

JavaScript 闭包工作原理解析

如果是新手 JavaScript 开发人员,你可能已经听说过闭包这个关键字,但是大多数人可能还没有。或者,你是正在寻找新机会的开发人员,并且以前从未用过闭包,但是你知道这对于 JavaScript 开发人...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 17:29
  • 阅读 ( 559 )

javascript基础与定义

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 14:06
  • 阅读 ( 575 )

JavaScript之var声明变量

JavaScript的变量是松散类型的,他不像JAva那样具有很严格的定义规范,所谓松散类型就是可以用来保存任何类型的数据,换句话说,每个变量仅仅是保存值的一个引用而已。定义变量时使用var操作符...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 14:02
  • 阅读 ( 582 )

JavaScript方法函数传参的问题

JS函数的参数与大多数其他语言中函数的参数有所不同,JS函数不介意传递进来多少个参数,也不在乎传递进来的参数是什么数据类型。也就是说,即便你定义的函数只接收两个参数,在调用这个函数也未...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 14:00
  • 阅读 ( 578 )

JavaScript基本类型和引用类型的值

JS变量可能包含两种不同数据类型的值;基本类型值和引用类型值。基本类型指的是简单的数据段,而引用类型值那些由多个值构成的对象; 在将一个值赋给变量时,解析器必须确定这个值是基本类型...

  • 0
  • 0
  • 王凯
  • 发布于 2020-07-17 13:58
  • 阅读 ( 520 )