__proto__和prototype的关系 发表于 2018-05-16 | 分类于 js | 一、构造函数12function Foo(){};var f = new Foo; 用来初始化新建对象的函数称为构造函数,上述例子中Foo就是构造函数。 123var f1 = new Foo;var f2 = new Foo;console.log(f1 === f2); ... 阅读全文 »
解决vue项目上使用hexo请求变为request payload 发表于 2018-03-15 | 分类于 vue | 引子前段时间在使用vue搭建项目中碰到一个坑,我用自定义配置方式引入axios,此时post请求莫名其妙的变为Requst Payload,而我们常用的是Form Data,Requst Payload请求服务无法获取param,此时就要想办法如何转化数据了。 尝试度娘上搜索,发现不少人说修改头信息 ... 阅读全文 »
简单的css3渐变背景 发表于 2018-03-13 | 分类于 CSS | html123<div class="dynamic-shadow-parent"> <div class="dynamic-shadow"></div></div> css123456789101112131415161718192021.dyna ... 阅读全文 »
简单的css3加载动画 发表于 2018-03-13 | 分类于 CSS | html1<div class="donut"></div> css1234567891011121314151617@keyframes donut-spin { 0% { transform: rotate(0deg); } 10 ... 阅读全文 »
CSS设置背景图片模糊 文字不模糊 发表于 2018-02-26 | 分类于 css | 需求一个div设置了background: url,现在需要使图片背景模糊,div内的文字清晰显示 思路1filter:(2px) 在父容器中设置背景,并且使用相对定位,方便伪元素重叠。而在:after中只需要继承背景,并且设置模糊,绝对定位覆盖父元素即可。这样父容器中的子元素便可不受模糊度影响。因 ... 阅读全文 »
hexo常用命令 发表于 2018-02-26 | 分类于 hexo | hexo常用命令总结 hexo123npm install hexo -g #安装 npm update hexo -g #升级 hexo init #初始化 简写12345hexo n "我的博客" == hexo new "我的博客" #新建文章hexo p == hexo publishh ... 阅读全文 »
如何下载和安装MongoDB 发表于 2018-02-06 | 分类于 数据库 | 下载官网: http://www.mongodb.org/下载比较麻烦,可以直接从http://dl.mongodb.org/dl/win32/x86_64下载msi或者zip 安装我下载的msi,最好选custom自定义,不然找不到安装位置,比如我安装到了C盘根目录;安装好后在根目录新建data文 ... 阅读全文 »
PM2常用命令 发表于 2018-02-05 | 分类于 linux | 12345678910111213141516171819202122232425262728293031$ pm2 start app.js # 启动app.js应用程序$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例# 4个应用程序 ... 阅读全文 »
Centos下安装Nodejs 发表于 2018-02-05 | 分类于 linux | 包管理安装百度一堆乱七八糟的教程,加上node各种版本,其实官方稳定就有包管理的安装方法,几条命令就可以安装好各种版本。官方文档地址:https://nodejs.org/en/download/package-manager/ Run as root on RHEL, CentOS or Fedo ... 阅读全文 »
深入理解call和apply 发表于 2018-02-02 | 分类于 javascript | 定义call和apply的作用是一样的,都是为了改变函数体内部this的指向,不同的是接受的参数不同; 不同除了第一个参数对象相同,后面的参数不太一样,call需要的是分别列举出的对象,apply需要的则是数组;1234567function add(c, d){ return this ... 阅读全文 »