博客
这里发布本站的最近动态
Gulp 把 json 文件批量翻译 i18n 多国语言
   15 分钟阅读
百度的翻译还是不给力, 改为 Google 进行文档翻译了;推荐使用 Google, 翻译的更好; 项目使用 VUE-I18N 做多国语言处理; 运行环境是 Electron+vue 做的客户端项目; 需求:用一份 json 文件作
async 和 await 封装 axios
   1 分钟阅读
es6 的 promise 逐步解决了层层回调的问题,es8 的 async await 让异步变成了同步的写法,在 vue 中,可以通过封装 axios, 使得所有的请求都可以使用同步写法,同时处理错误信息
babel+gulp 组合配置
   1 分钟阅读
安装 npm install gulp gulp-babel –save-dev 创建 gulp 的配置文件 gulpfile.js touch gulpfile.js 配置文件如下 1 2 3 4 5 6 7 8 9 10 var gulp=require('gulp'); var babel=require('gulp-babel'); gulp.task("babel",function () { return gulp.src('src/*.js') .pipe(babel()) .pipe(gulp.dest('build')) }); gulp.task("default",["babel"]); 在 package 里配置命令 "scripts": { "test": "echo \"Error: no test specified\"
centos 开启 gzip 压缩
   1 分钟阅读
1、打开 Nginx 配置文件 vi /etc/nginx/nginx.conf 2、增加字段 gzip on; #开启gzip gzip_min_length 1k; #低于1kb的资源不压缩 gzip_comp_level 5; #压缩级别【1-9】,越大压缩率越高,同时消耗cpu资源
centos7 nginx 安装启动卸载
   1 分钟阅读
Centos 下使用 yum 安装 nginx 1、添加源 默认情况 Centos7 中无 Nginx 的源,Nginx 官网提供了 Centos 的源地址。因此可以如下执行命令添加源: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2、安装 Nginx 通过 yum search nginx 看看
centos7 安装 webstorm2017
   1 分钟阅读
cenos7 下安装 webstorm2017; 这个在网上的记录还是比较少的,我记录下。 下载文件:直接官网下载即可; 移动到在 usr/webstorm 下(没有此目录,创建) 解压该
chrome 浏览器 扩展应用开发的 CSP 问题解决
   2 分钟阅读
chrome 扩展应用开发的时候;项目中为了维护方便,使用了阿里的 iconfont;的彩色图标; 如: <script src="https://at.alicdn.com/t/font_k0d09a10gi3blnmi.js"></script> 加载外部的资源,chrome 会默认拒绝所加载的脚
Chrome 谷歌浏览器 css 字体小于 12px 的解决办法
   1 分钟阅读
chrome 默认浏览器,会把小于 12px 的字体,改为 12px 可以用 transform: scale() 这个来写;通过 transform-origin 来控制缩放的基点 HTML 结构 1 2 3 4 <span class="wui-txt-muted wui-txt-xxs"> <span class="wui-txt-
CSS display inline-block 导致有间距的解决办法
   1 分钟阅读
display: inline-block; 会导致元素有 4px 空白间距 如图; 解决办法: 1、去掉标签之间的空格; 或者用注释也可以 2、用 font-size 来解决 父级添加 font-size:0;然后本身再把