星空守候
webpack学习 webpack学习
前言: 什么是Webpack WebPack可以看做是__模块打包机__:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式
2018年11月21日
图片上传知识点梳理 图片上传知识点梳理
在我们日常的项目开发中,图片上传是一个很常见的需求。一些常见的UI框架都已经集成了图片上传组件,然而有时候这些组件并不能满足我们的需求,这时候就需要自己写组件实现上传,这就需要弄懂上传的原理以及里面的知识点。本次我就通过简单的代码,为大家
2018年11月19日
TypeScript学习(一) TypeScript学习(一)
我是从去年开始使用TypeScript的,刚开始用的时候也是因为项目使用的ts,所以也是糊里糊涂的用着,一直没系统整理学习过,所以正好借此机会,整理一下,加深理解。 一、概念 首先呢,它是跟javaScript一样属于一种脚本语言; 其次
2018年11月07日
小程序canvas绘图 小程序canvas绘图
背景 由于小程序本身不具备分享到朋友圈的能力,所以我们要采用曲线救国的方式来实现。即生成“分享海报”后,由用户自主保存,再去朋友圈分享。 下面是最终的实现效果: 又是图片合成,又是保存图片,看来是免不了使用canvas了,还是有点小慌(
2018年11月01日
正则常用字符含义 正则常用字符含义
正则常用字符含义 字符 含义 ? 匹配前一项0次或1次 等价于{0,1} + 匹配前一项1次或多次 等价于{1,} * 匹配前一项0次或多次 等价于{0,} . 除换行符和其他Unicode行终止符之外的任意字符
2018年10月25日
js常用工具方法 js常用工具方法
utils.js /* * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, * 年(y)可以用 1-4 个占位符,毫秒(S)只能用
2018年10月24日
vue插件开发 vue插件开发
在vue项目开发中,使用组件的频率远大于插件,但是组件需要在页面中用components引用,多个页面使用就要引用多次,这样使用率很高的组件一般我们希望全局注册后直接就可以在相应页面使用,因此我们需要将他们封装成插件 简而言之,插件可以
2018年10月23日
Unable to preventDefault inside passive event listener Unable to preventDefault inside passive event listener
在做禁止浏览器或微信下拉出现网页来源的这个功能时用到了下面的代码 document.body.addEventListener('touchmove', e => e.preventDefault()) 在控制台看到了下面的报错
2018年10月22日
HexoBlogClient使用指南 HexoBlogClient使用指南
HexoBlogClient基于HexoClient二次开发,是一个开源项目Github地址,本文将从Hexo博客的创建,客户端的使用,以及线上自动发布等各个方面讲解使用。 前提 本客户端的使用需要配置hexo博客,创建hexo博客的
2018年10月21日
winscp普通用户上传文件没有权限解决 winscp普通用户上传文件没有权限解决
winscp可以利用sftp协议对linux服务器就行连接,如果是利用普通用户进行登陆的话,上传文件的过程中会出现一些permission denied的提示,并且错误的返回码是3,下面说明下解决方法。 查看sftp应用程序的路径
2018年10月20日
详解js中的!~ 详解js中的!~
在阅读hexo和vant的源码时,很容易看到这样的代码 // hexo Promise.filter(publicFiles, path => !~routeList.indexOf(path)).map(deleteFile)
2018年10月18日
Git基本操作 Git基本操作
下载远程仓库到本地 git clone resp [name] 切换分支 git checkout develop 新建分支 git checkout -b feature/xhb-test 文件状态 git status 仓库初始化 g
2018年10月17日
2 / 3