windows 修改或删除 git 本地账户

2019-04-28 16:37:42

阅读数 24

评论数 0

js 实现函数防抖(debounce)和函数节流(throttle)

一、函数节流(throttle) 函数节流:函数只有在大于等于执行周期时才执行,周期内不执行。 应用场景: 窗口调整(resize) 页面滚动(scroll) 抢购疯狂点击(mousedown) /** * 函数节流 throttle * @param {Object} func 要执行的...

2019-02-12 19:41:28

阅读数 63

评论数 0

jQuery 的 resize 方法扩展,支持 window 对象以外的 dom 元素

现在有一个需求,当窗口或者容器高度发生变化时,更新滚动条,滚动条插件使用的是 jQuery.NiceScroll,需要同时监听 window 对象 和 div 容器的 resize 事件。事实上,jQuery 官方是有 $(window).resize() 事件的,只不过只能监听 window ...

2019-01-28 22:08:20

阅读数 78

评论数 0

textarea 高度自适应

需求: 一个有最小高度的 textarea 标签,当文字增多时,可以根据需要自动撑开高度。 固定高度可以设置 rows 属性或者 min-height 样式。 vue 中的用法: <textarea id="feedback&am...

2019-01-25 10:59:02

阅读数 71

评论数 0

vue 中使用 rem 布局的两种方法

在使用 vue-cli 开发 H5 项目时,需要进行 rem 适配,下面提供两种常用的方法(以 750 设计稿为例),希望对大家有所帮助。 方法一:在 index.html 或者 main.js 中添加以下代码: const setHtmlFontSize = () =&amp...

2019-01-25 10:35:58

阅读数 213

评论数 0

按字母索引的中国城市名称 json 数据

相信很多人都有根据字母索引地区的需求,以下是我从“饿了么”h5 端拿到的 json 数据,有需要的直接拷贝就可以了。 json 源链接:https://shadow.elemecdn.com/lib/city-list@0.0.3/city_list.json { "al...

2019-01-13 22:06:23

阅读数 286

评论数 0

Vue2.0 中使用 CKeditor 富文本编辑器

因业务需求,需要用到富文本编辑器,经过一番调研,最终决定用 CKEditor,因为需要结合 VUE 技术栈进行使用,故而有了这篇博客,以解决 VUE 中使用 CKEditor 的问题。 截止目前(2019-01-01),CKEditor 有两个大的版本: CKEditor 5:不可用于商业用途,...

2019-01-01 18:06:20

阅读数 497

评论数 1

使用 Node.js 搭建 Web 服务器

参考链接:https://www.cnblogs.com/onepixel/p/5327594.html 使用Node.js搭建Web服务器是学习Node.js比较全面的入门教程,因为实现Web服务器需要用到几个比较重要的模块:http模块、文件系统、url解析模块、路径解析模块、以及301重...

2018-11-18 23:27:13

阅读数 32

评论数 0

vue 应用生产环境的 webpack 打包配置优化

1. 去掉 console 打印及 debug 信息,加快运行速度 修改 /build/webpack.prod.conf.js 文件配置如下: const webpackConfig = merge(baseWebpackConfig, { plugins: [ new Uglify...

2018-11-08 09:56:54

阅读数 557

评论数 0

HTML5 中 canvas 绘图的撤销与反撤销功能实现

> 实现原理: 保存快照:每完成一次绘制操作则保存一份 canvas 快照到 canvasHistory 数组(生成快照使用 canvas 的 toDataURL() 方法,生成的是 base64 的图片); 撤销和反撤销:把 canvasHistory 数组中对应...

2018-11-02 16:20:36

阅读数 1204

评论数 1

获取小程序各个组件的默认样式

参考链接: 小程序组件默认样式 component default style 微信开发者工具是用 NW.js 写的,编辑器使用 VSCode 团队开源的 monaco-editor 实现,模拟器和调试器使用 NW.js 提供的 webview 标签实现。其中模拟器用于展示视图层渲染结果,调试...

2018-10-22 11:00:50

阅读数 94

评论数 0

各大开源协议的比较

参考链接: 如何选择开源许可证? 重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理 Open Source Licenses by Category 一、六大许可证的区别(阮一峰): 二、“受欢迎、广泛使用或拥有强大社区”的许可证: Apache Licens...

2018-10-20 23:52:15

阅读数 232

评论数 0

14 款(移动端)UI 框架

因业务需求,特调研了当前比较火的移动端UI框架,在此做一个汇总。 star数据是截止发文时间(2018-08-18),仅供参考。 一、【H5通用UI】 WeUI Star:19743 WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和...

2018-08-18 16:26:56

阅读数 5221

评论数 0

Android签名证书生成

写在前面:正式打包发布Android的apk应用,需要先选择或新建一个数字证书,即keystore文件,生成数字证书的常用方法有两:一是利用eclipse生成,二是在命令行中生成,下面我们来介绍如何在命令行中生成Android的数字证书。 下载安装 JDK; 打开 CMD,直接输入以下...

2018-08-18 12:27:02

阅读数 1654

评论数 0

在IE浏览器访问vue项目,报错:vuex requires a Promise polyfill in this browser

第一步: 安装 babel-polyfill 。 babel-polyfill可以模拟ES6使用的环境,可以使用ES6的所有新方法 npm install --save babel-polyfill 第二步: 在 Webpack/Browserify/Node 中使用 在 /build/we...

2018-07-27 21:30:40

阅读数 546

评论数 0

使用 Node.js 搭建 Web 服务器

参考链接:https://www.cnblogs.com/onepixel/p/5327594.html 使用Node.js搭建Web服务器是学习Node.js比较全面的入门教程,因为实现Web服务器需要用到几个比较重要的模块:http模块、文件系统、url解析模块、路径解析模块、以及3...

2018-06-07 14:16:10

阅读数 253

评论数 0

CSS 选择器参考手册

原文链接:http://www.w3school.com.cn/cssref/css_selectors.asp 选择器 例子 例子描述 CSS .class ...

2018-06-05 16:36:01

阅读数 274

评论数 0

Google Chrome 未响应。是否立即重新启动?

问题场景:Webstorm中进入chrome浏览器,浏览器正常打开状态,但是不能跳转到浏览器,并提示 “Google Chrome 未响应。是否立即重新启动?” 系统环境:Win10x64,chrome 66.0.3359.181 方案一:CMD指令杀掉chrome进程(有残留...

2018-05-29 11:40:03

阅读数 1310

评论数 0

图解JavaScript中数组的迭代方法

参考链接: 如何形象地解释 JavaScript 中 map、foreach、reduce 间的区别?

2018-05-23 18:38:06

阅读数 198

评论数 0

快速删除node_modules文件夹

问题:windows下无法删除node_modules文件夹,提示文件名或扩展名太长无法删除,即使能够删除,速度也是不敢恭维。特此百度一番,找到了一个很好的方法解决这个问题,特此记录。 解决方法:使用npm的一个名为rimraf的模块进行删除 官方描述:The UNIX command...

2018-05-12 17:53:29

阅读数 8593

评论数 0

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