自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack+Vue-cli+nodeJS+mysql搭建用户信息系统

本文主要介绍使用vue、vuex、webpack、nodejs、mysql实现一个简单的todolist功能。项目开始前,确保安装node环境,其中还用到vue-loader\axios\express等,具体安装相关文中都有详细代码,主要实现的功能是:用户信息的增删改查。本文大致可分为三个部分:1、前端项目搭建:通过vue-cli快速搭建原型;2、写接口&提供后台服务:然后通...

2019-12-06 16:50:33 1273

原创 flutter菜鸟踩坑之旅--持续更新中

磨磨蹭蹭两周多终于跑出来了这个app,接下来分享下过程中主要需要注意的地方与踩过的坑。首先来一些基础的资源信息,比如官网、环境变量配置、基本命令与检测方式。1、flutter中文网下载flutter,点击地址下载,选择自己需要的版本,下载到目标文件夹然后解压就行了。2、配置环境变量 //在终端输入 vim ~/.bash_profile //按 ...

2020-03-17 11:53:10 1148

原创 git pull:Please enter a commit message to explain why this merge is necessary.

使用git pull 有时会提示Please enter a commit message to explain why this merge is necessary.首先按 i 键。进入insert模式 输入备注信息;然后输入 :wq,保存信息并退出...

2020-01-16 15:36:23 408

原创 微信小程序selectComponent的坑

之前把selectComponent不能写到onLoad开发者工具里面运行完全没有问题,后来线上测试一直页面报错。一直找不到原因。就用真机测试模式,发现selectComponent的结果是null。排查了很久以为是单词拼写错误,最后发现是小程序生命周期的原因。看下面官方的生命周期图。可以发现在onLoad的时候,页面开始创建,但是页面元素还没有渲染,而selectComponent这时获取不...

2020-01-06 15:25:55 15527 1

原创 封装axios

1.首先要在项目中安装axios :npm installaxios --save2.安装qs:npm install qs--save,用来处理参数import axios from 'axios';import qs from 'qs';/* * 根据环境变量区分接口的默认抵制process.env.NODE_ENV*/switch(process.env.NODE_E...

2019-12-12 16:38:19 134

原创 __proto__ 、constructor、prototype的区别

function Foo(){}let a = new Foo();//每个函数都有prorotype属性,初始值是空;//主要作用就是“便于方法或者属性的重用”,可以利用类似于Foo.prototype.show添加扩展属性和方法//constructor与__proto__是所有对象公共的属性,a.constructor指向其构造函数Foo,a.__proto__指向Foo的...

2019-12-12 16:32:07 149

原创 函数节流&防抖与使用场景

/** 防抖* 思路:根据定时器的创建与销毁来判断是否进行fn操作* 操作结束后一段时间wait秒内,没有再次触发该操作,fn才执行* 如果wait秒内又触发了该操作,则重新计时,重新等待wait秒后执行* 若需要先立即执行一次,在定时器生效前定一个flag* 业务场景:搜索联想、防止重复抽奖/支付等*/function debounce(fn,wait,rightnow...

2019-12-09 11:22:06 137

原创 对象深拷贝

首先,我们来看什么是深拷贝?要知道什么是深拷贝,先从js的数据类型说起,js数据类型分为基础数据类型和引用数据类型;基础数据类型包括:number,string,null,undefined,Boolean,基础数据类型占内存较小,直接存储在内存栈(stack)中,方便查找,栈结构值不易改变;引用数据类型包括:Object,Array,Function等,js的引用数据类型是存储在堆(...

2019-12-09 10:39:18 91

原创 git回退到指定版本,实测绝对有效的方法

1. 首先使用git log查看最近几次提交的版本号,如果不在最近几次可以去git官网查找到这个版本号"0250cd0ff958e26016ccf853b8c63e94e88d69e6";2. 在命令行输入gitreset--hard0250cd0ff958e26016ccf853b8c63e94e88d69e6,成功后会提示head is now at0250cd0ff958e...

2019-09-27 11:10:02 30579 3

原创 手机端H5页面边框缺失问题解决

问题如下:解决方案:加背景色background-color: #fff;

2018-06-07 14:34:54 4044

原创 图片等比缩放css3实现

首先是通过transform: translate(-50%,-50%);配合position: absolute;top: 50%;left: 50%;实现垂直与水平居中;然后通过max-width: 100%;max-height: 100%;同时设定最大宽高实现等比缩放position: absolute; top: 50%; left: 50%; ...

2018-05-22 14:51:33 6672

空空如也

空空如也

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

TA关注的人

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