- 博客(11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1284
原创 flutter菜鸟踩坑之旅--持续更新中
磨磨蹭蹭两周多终于跑出来了这个app,接下来分享下过程中主要需要注意的地方与踩过的坑。首先来一些基础的资源信息,比如官网、环境变量配置、基本命令与检测方式。1、flutter中文网下载flutter,点击地址下载,选择自己需要的版本,下载到目标文件夹然后解压就行了。2、配置环境变量 //在终端输入 vim ~/.bash_profile //按 ...
2020-03-17 11:53:10
1212
原创 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
421
原创 微信小程序selectComponent的坑
之前把selectComponent不能写到onLoad开发者工具里面运行完全没有问题,后来线上测试一直页面报错。一直找不到原因。就用真机测试模式,发现selectComponent的结果是null。排查了很久以为是单词拼写错误,最后发现是小程序生命周期的原因。看下面官方的生命周期图。可以发现在onLoad的时候,页面开始创建,但是页面元素还没有渲染,而selectComponent这时获取不...
2020-01-06 15:25:55
15601
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
137
原创 __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
150
原创 函数节流&防抖与使用场景
/** 防抖* 思路:根据定时器的创建与销毁来判断是否进行fn操作* 操作结束后一段时间wait秒内,没有再次触发该操作,fn才执行* 如果wait秒内又触发了该操作,则重新计时,重新等待wait秒后执行* 若需要先立即执行一次,在定时器生效前定一个flag* 业务场景:搜索联想、防止重复抽奖/支付等*/function debounce(fn,wait,rightnow...
2019-12-09 11:22:06
142
原创 对象深拷贝
首先,我们来看什么是深拷贝?要知道什么是深拷贝,先从js的数据类型说起,js数据类型分为基础数据类型和引用数据类型;基础数据类型包括:number,string,null,undefined,Boolean,基础数据类型占内存较小,直接存储在内存栈(stack)中,方便查找,栈结构值不易改变;引用数据类型包括:Object,Array,Function等,js的引用数据类型是存储在堆(...
2019-12-09 10:39:18
93
原创 git回退到指定版本,实测绝对有效的方法
1. 首先使用git log查看最近几次提交的版本号,如果不在最近几次可以去git官网查找到这个版本号"0250cd0ff958e26016ccf853b8c63e94e88d69e6";2. 在命令行输入gitreset--hard0250cd0ff958e26016ccf853b8c63e94e88d69e6,成功后会提示head is now at0250cd0ff958e...
2019-09-27 11:10:02
30635
3
原创 图片等比缩放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
6686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人