随笔分类 -  笔记

摘要:特殊字符 | 特殊字符 | 描述 | | | | | $ | 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \\$。 | | () | 标记一个子表达式的开始和结束位置。子表达式可以获取供以 阅读全文
posted @ 2017-03-23 06:48 Erin.ma 阅读(123) 评论(0) 推荐(0)
摘要:压缩照片(通过canvas实现) compressImage(imageData, callback) { var img = new Image(); var canvas = document.createElement('canvas'); var ctx = canvas.getConte 阅读全文
posted @ 2017-03-23 06:47 Erin.ma 阅读(126) 评论(0) 推荐(0)
摘要:el的挂载元素不再支持html、body,需改成css选择器元素。如: new Vue({ el: ' app', template: '', components: { App } }) import vue 的时候,vue会import进vue.common.js,需在webpack中配置ali 阅读全文
posted @ 2017-03-17 06:45 Erin.ma 阅读(248) 评论(0) 推荐(0)
摘要:基于vue的项目总结 近期杂项总结 vue是数据驱动的,不要引入zepto,jQuery等的库,尽量使用数据驱动,如果实在要操作DOM,用ref。 复杂的项目用vuex来管理数据。 处理重试逻辑可以写成: getProductInfo().catch((msg) = { return getProd 阅读全文
posted @ 2017-03-14 06:44 Erin.ma 阅读(196) 评论(0) 推荐(0)
摘要:知识点总整理 Vue 箭头函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象,所以不要在vue实例属性或毁掉函数中用箭头函数 在vue里如果要操作DOM,用ref。 debounce不会延迟input事件,在使用debounce时应用vm.$watch()相应数据变化。 传入vue 阅读全文
posted @ 2017-03-07 06:42 Erin.ma 阅读(108) 评论(0) 推荐(0)
摘要:开始工作以来一直都是进的中大型项目,用的大型框架,在一个良好的架构的基础上进行的开发。最近做了一个年会的抽奖程序,第一次不用大型框架参与多人开发,写的一团糟,在此总结下小项目开发的经验。 1、理清楚思路再开始,把功能全部列出,然后把需要的方法列出,根据功能拆分方法,有层次感,有统一的入口。KISS原 阅读全文
posted @ 2017-01-12 10:41 Erin.ma 阅读(179) 评论(0) 推荐(0)
摘要:最近用做了个微信分享功能,踩了一些坑,在此总结一下,供自己往后留意。如看到了我的文章发现有什么疑问或者建议,欢迎留言讨论指教。 此功能分两个部分,一个是支持分享,一个是用户授权获取用户信息。 分享部分: 引入JS文件 根据微信JSSDK文档,绑定域名后引入JS文件,调用config后便可使用微信提供 阅读全文
posted @ 2016-12-04 21:09 Erin.ma 阅读(465) 评论(0) 推荐(0)