自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCODE显示git log

vscode 显示 git log日志安装 commitzen组件配置 package.json安装 commitzen组件npm install commitzen配置 package.json…“config”: {“commitizen”: {“path”: “…/node_modules/cz-conventional-changelog”}}

2021-12-22 10:44:23 1435

转载 HTTP 状态码

HTTP 状态码100101102200201202203204205206207300301302304305306307400401402403404405406407408409410411412413414415416417421422424425426449500501502503504505506507509510100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器

2021-03-12 16:38:01 236

原创 scratch-l10n 引用

scratch-l10n 引用github下载scratch-l10n修改项目名称为scratch-l10n下载的名称为 scratch-l10n-master,最好把该项目和gui刚到一个目录下npm installnpm run buildnpm link进入gui目录npm link scratch-l10n 把项目link进来ok你可...

2019-07-12 16:17:55 659

转载 scratch3.0发布作品生成封面图

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-11 10:29:51 2304 1

原创 vue-cli 3.x配置和环境切换

看过网上的一些帖子。不是很清楚。这里做一个笔记。 》通过脚手架创建一个项目 》根目录创建vue.config.jsvar path = require('path');module.exports = { baseUrl: '/suppler', outputDir: 'dist/suppler/', //如果你想要在生产构建时禁用 eslint-loader...

2018-09-03 20:58:58 9231 1

原创 element upload http-request 设置上传进度

dom<el-upload class="avatar-uploader" action="https://jsonplaceholder.typicode.com/posts/" :http-request="uploadSectionFile" :show-file-l...

2018-08-16 13:48:55 16418 8

原创 js 排序算法

冒泡排序发function sortArr(arr,sortType){ let sortType = sortType || 'asc' for(let i=0;i<arr.length-1;i++){ for(let k=0;k<arr.length-i-1;k++){ if(sortType == 'desc'){ if(arr[k...

2018-07-19 09:10:33 127

转载 获取指定时间到现在的时间差,刚刚、一分钟前

friendly.js 计算指定时间到当前时间的时间差 该方法是vux的 filter中的一个export default function (time) { let date = (typeof time === 'number') ? new Date(time) : new Date((time || '').replace(/-/g, '/')) let diff = (((

2018-07-19 09:04:33 1162

原创 七牛form表单上传文件

import Vue from 'vue'//向服务器获取七牛token,这应该用promiss,待优化function qiniuToken(cb) { Vue.http.get("common/get_qiniu_token.do").then(data => { cb(data.body) })}/** * @param {*} f input文件数组 这应该传入

2018-01-04 16:45:55 1247

原创 网页商品SKU(规格)选择

什么是sku 维基百科如下 最小存货单位(Stock Keeping Unit) 在连锁零售门店中有时称单品为一个SKU,定义为保存库存控制的最小可用单位,例如 例如: iPhone有规格有:颜色【红、金、黑】,内存大小【32g、64g、128g】 红色+32g就是一个sku,当然还可以分的更细后台数据如下:(表1) 颜色 内存 屏幕大小 库存 红色-a1 16G-

2017-12-16 11:22:19 10076 1

原创 vue-resource拦截器

vue-resource拦截器 拦截器能做什么? - 过滤重复请求 - 添加loading动画 - 统一添加header - 统一处理异常信息 下面是一个简单的拦截器案例import Vue from 'vue'import VueResource from 'vue-resource'Vue.use(VueResource)const httpLock

2017-11-24 14:55:23 1238

原创 vue 数组内对象修改属性页面不渲染问题

vue 数组内对象修改属性页面不渲染问题数据: let _arr = [{id:1},{id:2},...] @click=function(k){ _arr[k].id =m } 这时候页面是不会渲染新的数据 解决方法:可以使用vue.$set() @click=function(k){ this.$set( _arr[k],'id','m') } 具体参考官网

2017-11-21 11:30:23 4671

原创 vue webpack build 打包过滤console.log()日志

webpack.config.js 的 plugins 里面加上 vue cli创建项目在 webpack.prod.conf.js文件new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false, drop_debugger: true, drop_console:

2017-08-24 14:46:34 9554

原创 css文本超出显示..

移动端实现文本多行超出显示…p{ display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}//text-overflow: clip|ellipsis|string;//clip修剪文本。//e

2017-08-02 09:38:35 315

原创 vue build后 less sass background-img找不到文件

修改build下面的utils.js配置if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, publicPath: ‘../../’, //注意: 此处根据路径, 自动更改 解决css background img 找不到文件 fallba

2017-08-01 21:19:07 1495

原创 移动端键盘遮挡输入框解决方案

function docmentScollResize() { setTimeout(function () { var inputTextBox = document.getElementById('talk-bar'); inputTextBox.scrollIntoView(true); },100)}当鼠标获取焦点后执行

2017-03-30 13:52:36 3151

转载 判断是否是微信浏览器打开

function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)==”micromessenger”) { alert(‘微信’) return true; } else

2016-10-11 10:16:12 306

原创 ajax+promise 封装http请求

'use strict';require('native-promise-only');module.exports = { wrapperRequest: function (type, url, data, isHideLoading) { var type = arguments[0], url = arguments[1], data, isHideLoading

2016-05-12 15:05:32 629

原创 js date-formatter

//这是一个用来格式化时间的扩展,只需要引用进来就可以,本案例是一个reactJS的写法'use strict';//this module is used to forma date//if you want to extend more,you can add your code heremodule.exports = function(module) { String.repe

2016-05-12 11:51:34 847

原创 js array.find()扩展

Array.prototype.find = Array.prototype.find || function (callback) { for(var i = 0, length = this.length; i < length; i++) { var item = this[i]; if(callback(item)) { return item

2016-05-11 10:49:12 1353

翻译 自由变量和约束变量

在程序设计语言中,变量可分为自由变量与约束变量两种。简单来说,局部变量和参数都被认为是约束变量;而不是约束变量的则是自由变量。 在冯·诺依曼计算机体系结构的内存中,变量的属性可以视为一个六元组:(名字,地址,值,类型,生命期,作用域)。地址属性具有明显的冯·诺依曼体系结构的色彩,代表变量所关联的存储器地址。类型规定了变量的取值范围和可能的操作。生命期表示变量与某个存储区地址绑定的过程。根据生命期的不

2016-05-10 17:46:47 8812

原创 js中typeof只能判断基础类型。

var a = null;var b;var c = function(){}var d = [];console.log(typeof a);//object console.log(typeof a);//object console.log(typeof c);//functionconsole.log(typeof d);//object这时

2016-05-05 17:21:52 680

空空如也

空空如也

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

TA关注的人

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