04 2019 档案
摘要:打包JS库demo项目地址:https://github.com/BothEyes1993/bes jstools 背景 最近有个需求,需要为小程序写一个SDK,监控小程序的后台接口调用和页面报错(类似fundebug) 听起来高大上的SDK,其实就是一个JS文件,类似平时开发中我们引入的第三方库:
阅读全文
摘要:之前公司要做个打赏用户的功能,网站查询一些资料之后把一些api封装之后提供了一个demo组件供大家下载: 扫描下图二维码 功能: 支付宝H5 Js方案,调起应用内页面,自动设定转账金额和收款理由,用户付款时可继续追加备注信息; 自定义打赏视窗,并支持传入金额、备注,允许用户【追加】转账备注信息,可以
阅读全文
摘要:前沿 之前在window下开发的同学大部分都是使用Fiddler代理工具做远程调试,自从换了Mac后也想找个代替工具调试,查询了下大概都比较推荐两款:Charles 和 Whistle 。不过Charles看起来是要收费的,那小伙伴们果断开始尝试用Whistle替代。 大概介绍下Whistle ht
阅读全文
摘要:最近使用ElementUI做项目的时候用Babel的插件babel plugin component做按需加载,使得组件打包的JS和CSS包体积大大缩小,加载速度也大大提升,所有想模仿做一个组件库也来做下按需加载。 首先用Vue CLI 3.0新建一个项目 注意的是cli3的脚手架用的Babel7的
阅读全文
摘要:总结: git init //初始化本地git环境 git clone XXX//克隆一份代码到本地仓库 git pull //把远程库的代码更新到工作台 git pull rebase origin master //强制把远程库的代码跟新到当前分支上面 git fetch //把远程库的代码更新
阅读全文
摘要:一、持续集成是什么? 持续集成是一种软件开发的实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开
阅读全文
摘要:onchange事件 仅仅在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效;而onkeydown/onkeypress/onkeyup在处理复制、粘贴、拖拽、长按键(按住键盘不放)等细节上并不完好。 onpropertychange属性 可在某些情况下解决上面存在的问题,不用考虑是否失
阅读全文