记录每周读过的技术文章我爱编程

前端周MARK(2016-05-23~ 2016-05-29)

2016-05-30  本文已影响25人  陈坚生

2016-05-25 天气晴朗 有点热

答辩、毕业游,请了一周的时间搞定了学校的一些事情,答辩顺利通过,毕业游去了海南三亚,获得了一身新皮肤回来。即将与大学四年的同学和朋友们分离,感触良多。。。
刚刚赶回深圳, 继续自己的日志!


width 属性的新特性

张鑫旭又发表的了css3的新特性,看了下时间,刚好是我回学校发布的文章,讲的是css给width定义了几个关键字成员:

兼容性 Can I Use
目前还是需要私有前缀

<code>
.min-content {
width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
}
</code>

移动设备支持上良好

** css2 特性 **
1. 充分利用可用空间例如,一些div
元素默认宽度100%父元素,这种充分利用可用空间的行为就称为“fill-available
”。
2. 收缩与包裹典型代表就是浮动,绝对定位以及inline-block
,英文称为“shrink-to-fit”,直译为“收缩到合适”,这种直译往往都是不准确的,这种行为表现确实很难描述,有些只可意会不能言传的感觉,而我自己一直以“包裹性”作为理解。在CSS3中有个专有的关键名称,fit-content
.
3. 收缩到最小这个基本上就出现在table-layout
为auto
的表格中,想必有经验的小伙伴一定见过下面这样一柱擎天的盛况的吧!

** 属性解释 **


如何进行前端自动化测试

前端的自动化测试一直是一个难点,因为前端并不是纯粹的api测试,80%是界面GUI测试,GUI测试一直是测试的难点,因为界面很难去定义规则,有可视化的界面、用户的交互状态、切换页面等方面,就算可以定义出一套规则,由于界面UI等的迭代速度快,导致后期的维护测试方案的成本很高,这两个问题使得GUI测试很难有进展和突破。

文章给出了几个目前的实践方案:

关键词:

** 实践 **
下午写了个demo实践了下pmui,有详细的教程就不多说,记下几个坑:

** 总结 **
了解了phantomjs这个服务端的无浏览器的javascript API,实践了pmui、page-monitor来做界面监测

前端GUI测试可以使用pmui来做自动化界面截图检测,但意义其实并不大,最后还是要靠人工检测,pmui只是个辅助工具;pmui的算法检测也不是完美的,有一定的漏洞,例如随机的id无法匹配的问题,而且pmui好久没人维护了;

** 拓展阅读 **

个人博客

个人博客终于搭建好了,其实早两个星期就搭建好了,因为域名备案的问题,目前还无法使用

2016-05-26 天气晴朗 周四

生命,在于不断地脱离舒适的区域,去迎接新的挑战!!!

关于npm --save 和--save-dev的区别,

对于开发过程的集成测试功能所需要依赖的模块,使用save-dev来安装,产品功能的则使用save来安装

上一篇下一篇

猜你喜欢

热点阅读