![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
bule_chen
这个作者很懒,什么都没留下…
展开
-
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 · 1522 阅读 · 0 评论 -
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 · 679 阅读 · 0 评论 -
scratch3.0发布作品生成封面图
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...转载 2019-07-11 10:29:51 · 2351 阅读 · 1 评论 -
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 · 133 阅读 · 0 评论 -
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 · 852 阅读 · 0 评论 -
获取指定时间到现在的时间差,刚刚、一分钟前
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 · 1172 阅读 · 0 评论 -
七牛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 · 1261 阅读 · 0 评论 -
网页商品SKU(规格)选择
什么是sku 维基百科如下 最小存货单位(Stock Keeping Unit) 在连锁零售门店中有时称单品为一个SKU,定义为保存库存控制的最小可用单位,例如 例如: iPhone有规格有:颜色【红、金、黑】,内存大小【32g、64g、128g】 红色+32g就是一个sku,当然还可以分的更细后台数据如下:(表1) 颜色 内存 屏幕大小 库存 红色-a1 16G-原创 2017-12-16 11:22:19 · 10171 阅读 · 1 评论 -
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 · 1506 阅读 · 0 评论 -
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 · 4725 阅读 · 0 评论 -
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 · 9590 阅读 · 0 评论 -
移动端键盘遮挡输入框解决方案
function docmentScollResize() { setTimeout(function () { var inputTextBox = document.getElementById('talk-bar'); inputTextBox.scrollIntoView(true); },100)}当鼠标获取焦点后执行原创 2017-03-30 13:52:36 · 3176 阅读 · 0 评论 -
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 · 687 阅读 · 0 评论 -
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 · 636 阅读 · 0 评论 -
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 · 1363 阅读 · 0 评论 -
自由变量和约束变量
在程序设计语言中,变量可分为自由变量与约束变量两种。简单来说,局部变量和参数都被认为是约束变量;而不是约束变量的则是自由变量。 在冯·诺依曼计算机体系结构的内存中,变量的属性可以视为一个六元组:(名字,地址,值,类型,生命期,作用域)。地址属性具有明显的冯·诺依曼体系结构的色彩,代表变量所关联的存储器地址。类型规定了变量的取值范围和可能的操作。生命期表示变量与某个存储区地址绑定的过程。根据生命期的不翻译 2016-05-10 17:46:47 · 9002 阅读 · 0 评论