自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 react hook精通案例,再基于hook开发简易dva

react hooks总结一:useState用法:变量,对象,数组,方法其实useState的参数可以抽象成一个你想让它返回给你什么的对象(普通类型,对象,方法,数组)function Buttonc(){const [count,setCount] = useState(0)const [obj,setObj] = useState({name:‘wuchao’})const [...

2020-04-04 23:53:11 1058 1

原创 rem

<script type="text/javascript"> //动态设置viewport的scale var iScale = 1; iScale = iScale / window.devicePixelRatio; //dpr = 物理像素/设备的独立像素 document.w...

2019-05-27 17:39:22 126

原创 文件上传

一:jquery文件上传 <input type="file" id="wj" /> <button id="btn">上传</button>var form = new FormData; console.log(wj.files[0]) form.append("wj",wj.files[0])...

2019-05-05 00:40:31 165

原创 react钩子

一:获取动态的派生属性(state的值来自于props)static getDerivedStateFromProps(nextProps){return { m:nextProps.n}旧:componentWillReceiveProps(nextProps){this.setState({})}二:是否刷新shouldComponentUpdate(...

2019-05-04 11:59:40 208

原创 微信小程序组件化开发框架WePY

1:全局安装或更新WePY命令行工具npm install wepy-cli -g2:wepy new myproject# 1.7.0之后的版本使用 wepy init standard myproject 初始化项目,使用 wepy list 查看项目模板3:cd myproject4:安装依赖 npm install5:在目录中加上dist文件夹(空文件夹),在打...

2019-04-12 10:09:02 190

原创 mokx与mobx-react最强王者

create-react-app 需要反弹eject 推荐:https://www.cnblogs.com/ygxdbmx/p/9845241.html或者使用:cnpm i mobx mobx-react --savecreate-react-app 项目的名字 --scripts-version custom-react-scripts在第一步:/state/indeximp...

2019-04-08 11:30:40 236

原创 TypeScript基础语法

//stringlet str:string="wc"//数字类型let numb:number=1//布尔let bool:boolean=false//数组类型let arr:number[]=[1,2,3,4]// let arr2:[]number=[1,2,3] 不支持,和java有区别//枚举enum Weeks{Mon,...

2019-04-01 00:31:28 170

原创 vue的路由原理

一:html页面&lt;a href="#/one"&gt;one&lt;/a&gt; &lt;a href="#/two"&gt;two&lt;/a&gt; &lt;a href="#/three"&gt;three&lt;/a&gt; &lt;a href="#/four"&gt;four&lt;/a&

2019-03-18 11:32:58 182

原创 git的全网最全使用

第一步注册:让别人知道你是谁,必须的步骤wc@DESKTOP-K9OA16C MINGW64 ~ $ git config --global user.name wuchao ...

2019-03-05 01:55:17 242 1

原创 mongodb常用命令

MongoDB: 数据库 集合 文档 启动数据库实例(开启服务的二种方式) a. mongod --dbpath 数据库文件存放路径 b. 配置服务: config.conf 配置文件: systemLog: destination: f...

2019-03-04 17:55:19 138

原创 node.js的get与post请求参数获取

一:原生getindex.jsconst express=require("express");const url=require("url");/find?a="1"&amp;b="2";app.get("/find",(req,res)=&gt;{ var obj=url.parse(req.url,true); //将请求url字符串转化为url对象...

2019-03-01 18:53:16 322

原创 Js对象属性其实由四大特性

第一:valuevalue:值,//实际存储属性值第二:writablewritable:true,//控制值(value)是否可修改,默认是true可修改的第三:enumerable:trueenumerable:true,//控制是否可用for in遍历到默认是true,即使不能for in,用"."也能访问第四:configurable //控制是否可以修改其他特...

2019-02-23 22:54:51 745

原创 JS优化网络请求节流与防抖

一:节流是预定义一个函数只有再大于等于执行周期时才执行周期内不执行。使用场景:窗口调整(resize),页面滚动(scroll),疯狂点击(mousedown);<div>0</div><button class="btn">sssss</button><script>var btn=document.getEleme...

2019-02-18 01:21:01 458

原创 JS函数优化

实例一:function func(n){if(n==0 || n==1){return 1;}return n*func(n-1);}var arr=[1,1];function funcGj(n){if(arr[n]){return arr[n];}else{if(n==0 || n==1){return arr[n];}arr[n]...

2019-02-17 23:42:05 402 3

原创 JS的bind的用法和自定义Bind

实例一:var adc="dema";function show(a,b){console.log(this.adc,a,b);}// show();var bch={adc:"hb"}// show.apply(bch);// show.call(bch); 只能借用方法但不创建自己的方法 var myShow =show.bind(bch,"sh...

2019-02-17 21:06:07 536

翻译 css white-space属性详解

white-space空格处理css white-space这个css样式,用来设置element元素对内容中的空格的处理方式,有着几个可选值:normal,nowrap,pre,pre-wrap,pre-line。没有设置white-space属性,则默认为white-space:normal。normal表示合并空格,多个相邻空格合并成一个空格,在源码中的换行作为空格处理,只会根据容器...

2019-02-17 00:48:41 572

原创 类数组的对象转换为数组的几种方式

一:使用call或者apply 在数组原型链上借用slice&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;var lis=document.getElement

2019-01-22 14:17:48 588

原创 代码实现数组去重实现

一:下一般常规的数组去重:var arr = [1,35,1,45,2,4,65,3,3,4,5,6,6,6];function unique1(arr){  var temp = [];  var hash = {};  for(var i=0,len=arr.length; i&lt;len; i++){    if(!hash[arr[i]]){      tem...

2019-01-22 13:37:54 580

转载 DIV滚动条设置添加 CSS滚动条显示与滚动条隐藏

DIV滚动条设置 CSS滚动条显示与滚动条隐藏对div设置滚动条,设置其横向滚动条和纵向滚动条样式。所需CSS样式为overflow-y和overflow-x来设置div盒子对象右侧和底部滚动条效果。同时也可以使用CSS样式设置html框架iframe的滚动条隐藏,接下来为大家介绍。一、CSS基础认识   -   TOPoverflow-y:scroll; 总是显示纵向滚动条over...

2019-01-17 22:07:14 1485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除