需求驱动实现前文讲过了D3的数据驱动机制,中间所举的例子都很简单。例如那个demo里面,绑定的数据是一个简单的数组,实现的图元也仅仅是一堆用SVG画的circle。但是现实世界中我们往往会遇到复杂的需求,例如我就遇到了这样一个需求:数据是一个复杂的对象数组,而与之绑定的图元是一个可变图形。该图形可以...
分类:
其他好文 时间:
2014-10-16 21:20:53
阅读次数:
342
前文中已经提到,SVG从诞生之初起就可以非常方便地使用javascript脚本语言来进行其DOM对象的控制。当然,控制的方法有很多,有直接控制SVG对象的方法,例如使用原生js;有帮你封装一下图形接口再进行直接控制的js类库,如Raphaël。但是正如我在第一篇文章中所说,d3作为一个中间型类库还能...
分类:
其他好文 时间:
2014-10-16 20:42:43
阅读次数:
264
前段时间一直在想前端MVC的意义。这个话题仁者见仁,但是MVC的使用方法给我提了一个管理数据的有意思的想法--数据管理和数据驱动页面。我们以前的思路一直是事件驱动页面,事件驱动页面合乎逻辑而且节约代码。但是往往代码组织结构非常松散,这个松散并不是大家所期望的松耦合,而是一种乱七八糟的感觉,后来在一次...
分类:
编程语言 时间:
2014-10-13 17:56:11
阅读次数:
221
最近一段时间,公司在推行自动化测试流程,本人有幸参与了自定义通用控件的关键字封装和脚本辅助编写、数据驱动管理、测试用例执行管理等一系列工具软件的研发工作,积累了一些经验,在此与大家做一下分享,也算是做一个总结吧,希望能给大家带来启发和帮助。由于业界没有成熟的解决方案可供参考,本人在研究过程中也是摸....
分类:
其他好文 时间:
2014-09-12 20:37:44
阅读次数:
379
黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该测试类别注重于测试软件的功能性需求。
采用这种测试方法,测试工程师把测试对象看作一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的《需求规格说明书》,检查程序的功能是否符合它的功能说明
与黑盒测试相对的软件测试方法,称为白盒测试。白盒测试又称结构测试、逻辑驱动测试或基于程序代码内部构成的测试。此时,测试工程师将深...
分类:
其他好文 时间:
2014-09-11 17:22:22
阅读次数:
187
一.Selenium是什么?Selenium是ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: 1.Selenium Core:支持DHTML的测试案例(效果类似数据驱动测试),它是Selenium IDE和Selenium RC的引擎。 2.Sele...
分类:
其他好文 时间:
2014-09-03 00:15:35
阅读次数:
272
应用名称 美食街同城在线订餐网站 应用地址 http://msj.pw 应用说明 以地图为载体,以GIS为基础数据驱动,方便用户在选择餐馆的时候直观了解送餐的时间,让快餐真正的“快”起来。 应用所使用的技术 本应用...
分类:
其他好文 时间:
2014-08-31 14:36:21
阅读次数:
241
数据驱动与关键字驱动的区别。写出一种你熟悉的测试框架,解析它架构。【数据驱动】通过用数据来控制测试的业务流,即在测试中用不同的数据来导向不同的测试结果。四种途径来达到数据驱动.1.datatableQTP本身程序就给我们提供了这么一个数据表,我们可以把测试数据或测试用例填入这个数据表中.如:设计用例...
分类:
其他好文 时间:
2014-08-23 12:37:20
阅读次数:
228
咨询师Barry Devlin介绍了一些人们因为统计数据分析不当而误解风险的案例,同时阐述了为什么业务决策不能完全由数据驱动。他提醒企业要清醒认识数据科学家的阴谋,同时接受普通业务人员的天真想法。 大数据分析的拥护者竭尽全力地鼓吹“数据驱动”,明智的人应该谨慎对待,并明确两个问题。一,业务人员...
分类:
其他好文 时间:
2014-08-21 16:51:24
阅读次数:
330
控制器是EEPlat平台界面层部分的核心概念,平台中界面展示都是通过平台的各种控制器综合控制输出的。
EEPlat平台的界面层模型采用了HMVC模式。HMVC模式的采用使得EEPlat平台界面层能够实现从粗粒度到细粒度的灵活的复用,也就是说从比较大的界面区域到最细粒度的界面元素都能够得到良好的复用。为了实现复用,把这些界面粒度通过控制器来实现,也就是说界面的各层次的复用通过各层次的控制器的复用来...
分类:
其他好文 时间:
2014-08-19 16:37:34
阅读次数:
236