锤子

Scratch 打地鼠

穿精又带淫゛_ 提交于 2019-11-26 09:14:26
【项目演示】 “打地鼠”是一款比较经典的游戏。在游戏中,玩家通过操控锤子击打从地洞里冒出来的地鼠来得分。 完成此游戏的所有资料已经整理好,如图: 所有资料下载链接: Scratch 小游戏 之 打地鼠 来源: CSDN 作者: Bear 链接: https://blog.csdn.net/bear_huangzhen/article/details/89467536

实例解说AngularJS在自动化测试中的应用

£可爱£侵袭症+ 提交于 2019-11-25 20:29:43
一、什么是AngularJS ? 1、AngularJS是一组用来开发web页面的框架、模板以及数据绑定和丰富UI的组件; 2、AngularJS提供了一系列健壮的功能,以及将代码隔离成模块的方法; 3、AngularJS于2009年发布第一个版本,由Google进行维护,压缩版94k。 二、AngularJS的核心思想 1、在AngularJS中通过数据视图双向绑定实现视图与业务逻辑解耦,这将提高代码的可测试性; 2、遵循MVC模式开发,鼓励视图、数据、逻辑组件间松耦合; 3、将测试与应用程序编写放在同等重要的位置,在编写模块的同时编写测试。因为各组件的松耦合,使得这种测试得以实现; 4、 应用程序页面端与服务器端解耦。两方只需定义好通信API,即可并行开发。 三、简单的栗子 问题:假设我们需要编写一个手机列表,支持对手机信息进行模糊搜索,且按指定字段排序,要怎么实现呢? 如上图所示,几乎没有DOM操作,更专注于业务逻辑! 下面编写HTML 编写控制器Controller PhoneListCtrl 控制器。例子中注入了$scope(数据模型)、$http(封装了ajax的服务)这两个服务都是angularjs内置服务,服务是可以自定义的。 $scope.phones = data; 在这个地方后台返回的数据应用到了数据模型中,这时前台UI会自动响应更新。 四、指令 4.1