- 博客(9)
- 收藏
- 关注

原创 浅谈redux、applyMiddleware、redux-thunk
创建redux应用redux是一个可预测的状态管理工具,唯一可以改变state的方式就是dispatch一个action,action描述了以何种方式改变state,交由reducer去改变state。创建一个简单的redux应用npm i reduxsrc/index.js:import {createStore} from 'redux'const initState = { list: []}// reducer,createStore的第一个参数,当store初始化的
2020-12-04 17:36:13
335
原创 js获取本地音视频时长
//html<input type='file' id='upload' />//jsdocument.querySelector('#upload').onchange = function(e){ let file = this.files[0] let audio = new Audio() try{ audio.srcObject = file }catch(err){ audio.src = URL.createObjec.
2020-10-26 10:16:42
713
1
原创 小程序一像素边框在安卓显示比较粗解决办法
小程序在各个地方都是比较坑的,就拿一像素边框来说,ios显示正常,安卓手机显示大概2像素宽,维护一个小程序时发现祖传的代码是用一像素的图片代替的边框,遂记录一下兼容安卓一像素边框问题的办法。伪元素:before | :after/* 给class为myBox的view添加一个下边框 */.myBox{ width: 400rpx; height: 400rpx; position: relative;}div:after{ content: ''; width: 100%; heigh
2020-10-23 10:23:34
811
1
原创 关于React Hooks
1.State HooksuseState是react自带的一个hook函数,它的作用就是用来声明状态变量。useState这个函数接收的参数是我们的状态初始值(initial state),它返回了一个数组,这个数组的第[0]项是当前当前的状态值,第1项是可以改变状态值的方法函数。所以我们做的事情其实就是,声明了一个状态变量count,把它的初始值设为0,同时提供了一个可以更改count的函...
2019-06-28 10:48:31
179
1
原创 HTTP请求中的报文以及GET和POST的区别
HTTP是一种互联网上应用最广泛的网络协议,所有的WWW文件都必须遵守这个标准。它的设计目的是保证客户机和服务器之间的通信。在客户机和服务器请求的过程中,用于交互的信息我们称之为HTTP报文,分为请求报文和响应报文。请求报文包括请求行、请求头、空行、请求体;以下是请求报文POST /products/creat HTTP/1.1 (请求行,包括请求方法/url/HTTP协议及版...
2019-05-22 21:04:22
320
原创 JavaScript中数组常用操作和遍历方法
数组的创建方式1.字面量let a=[1,2,3] //[1,2,3]2.构造器let a=new Array(1,2,3) //[1,2,3]3.Array.of()let a=Array.of(1,2,3) //[1,2,3]4.Array.from()用于将字符串或者具有length属性的对象转化为数组let a='abcdefg'let b=Array.from(a...
2019-05-22 19:26:26
519
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人