小程序初踩坑

写在前面 一直有在关注小程序,也做过一些demo,不过一直没上正式项目,刚好这次公司有小程序的项目就入坑了。项目开发完,记录一下遇到的一些坑吧。 框架选用 框架方面有关注wepy和mpvue,wepy是腾讯内部的框架,发布时间较久,社区也较完善,相对稳定。 …


再看正则表达式

正则表达式 前言 平时js编码时,对字符串的操作随处可见。正则表达式便是一种用来匹配字符串的一把利剑。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了。如果您是一位老司机,那么正则表达式肯定 …


vscode中使用js的console配置 – mac

创建一个tasks文件: 使用快捷键 cmd + shift + b, 选择配置任务“,然后”从模板创建tasks.json文件“,然后从列表中选择”其他“。如果没有其他选项,就随便选一个。这样就创建了一个tasks.json文件啦 task.json文件配置 { “version”: “2.0.0”, “tas …


一步一步创建你自己的Vue路由器

创建一个基本路由器组件 我们首先创建用于路由的两个页面Home.vue和List.vue用于路由的两个页面 Home.vue <template> <div>home</div> </template> List.vue <template> <div>list</div> </template&g …


webpack源码分析之一:文件打包

前言 自动化打包工具webpack,相信很多人和我一样尝试着研究下它,但是繁杂的功能以及高度抽象的代码实在是很难理解,所以笔者只能通过github的webpack的第一次提交进行分析,实现,并将实现的一些心得分享一下。 功能分析 对于node端来讲,有commonjs来规 …


MVVM 中的动态数据绑定

上一篇文章我们了解了怎样实现一个简单模板引擎。但这个模板引擎只适合静态模板,因为它是将模板整体编译成字符串进行全量替换。如果每次数据改变都进行一次替换,会有两个最主要的问题: