摘要:整个系列差不多涵盖或满足日常单元测试开发所需的知识,当然,像前面说的,你也认同单元测试的重要性,否则看这系列并无任何意义因为,我并不描述任何有关于开发技巧。 Angular单元测试在所有前端框架当中不要太爽了,但是要全面说好它,还真需要很长的篇幅,因为各种测试方式就如同在写一份Angular入门级开发一样。因此,我打算使用一个系列来说明。 当然,一切的前提是,你同我一样认同单元测试的重...
摘要:知识点总结一实现页面的缓存二移动端固定定位的解决方案三表单校验表单验证中文文档横向滑动的选项卡,以及输入法定位相关的插件网当第一个输入框自动获得光标的时候,弹出的输入法会把布局顶上去问题可以左右滑动的将项目中引入框架和插件当第一个输 ======================知识点总结=========================== 一、keep-alive(实现页面的缓存) ...
摘要:前言这个项目是利用工作之余写的一个模仿微信的单页面应用,整个项目包含个页面,涉及实时群聊,机器人聊天,同学录,朋友圈等等,后续页面还是开发中。 前言 这个项目是利用工作之余写的一个模仿微信app的单页面应用,整个项目包含27个页面,涉及实时群聊,机器人聊天,同学录,朋友圈等等,后续页面还是开发中。写这个项目主要目的是练习和熟悉vue和vuex的配合使用,利用socket.io实现实时聊...
摘要:的出现是因为没有可以用来表示唯一的标识符,所以从根本上防止属性名的冲突,所以引入了。所以对象的属性名可以有两种类型,一种是通常的字符串,另一种是新增的类型。而且值不能与其他类型的值进行运算。 Symbol的出现是因为没有可以用来表示唯一的标识符,所以从根本上防止属性名的冲突,所以引入了Symbol。所以对象的属性名可以有两种类型,一种是通常的字符串,另一种是新增的Symbol类型。Sy...
摘要:如果你了解过,那么你应该对比较熟悉了,但是你知道背后的原理是什么么吗首先调用集合的方法,紧接着返回一个新的迭代器对象。迭代器对象可以是任意具有方法的对象循环将重复调用这个方法,每次循环调用一次。 如果你了解过ES6,那么你应该对for...of比较熟悉了,但是你知道for...of背后的原理是什么么吗? for...of首先调用集合的[Symbol.Iterator]()方法,紧接...