文件名称:thermostat-matt
文件大小:118KB
文件格式:ZIP
更新时间:2024-05-25 18:10:36
JavaScript
温控器 本周的项目是使用JavaScript创建一个简单的数字恒温器,使用Jasmine进行测试驱动,并使用jQuery与HTML页面进行交互。 此项目包含2个部分: 首先是建立一个恒温器模型,该模型封装了业务逻辑。 第二种是使用HTML创建用户界面(UI),以与恒温器进行交互,并提供类似于以下内容的按钮和显示: 使用下面的规范来计划您的代码。 考虑一下关注点分离(SOC)原则。 您的代码的哪一部分应满足不同的要求? 规格 温控器始于20度 您可以使用向上按钮提高温度 您可以使用向下按钮降低温度 最低温度为10度 如果打开了省电模式,则最高温度为25度 如果关闭省电模式,则最高温度为32度 省电模式默认为开启 您可以点击重置按钮将温度重置为20 温控器应根据能源使用情况为显示器上色-<18为绿色,<25为黄色,否则为红色
【文件预览】:
thermostat-matt-master
----Thermostat.html(2KB)
----src()
--------Thermostat.js(1KB)
----thermo.html(0B)
----SpecRunner.html(855B)
----css()
--------thermostat.css(336B)
----spec()
--------SpecHelper.js(320B)
--------ThermostatSpec.js(2KB)
--------InterfaceSpec.js(388B)
----README.md(1KB)
----lib()
--------jquery.js(242KB)
--------jasmine-2.3.4()
--------jasmine-jquery.js(26KB)
----MIT.LICENSE(1KB)