灯开关
来源:互联网 发布:招商银行java 编辑:程序博客网 时间:2024/06/03 01:59
js的练手小程序
<!doctype html><meta lang=zh charset=utf-8><html><head><title>灯</title><p>要求1:建立灯类,包含有一个属性,标志灯亮或者不亮;有构造函数<br>要求2:灯类包含一个function,功能是开关,控制灯灭灯亮</p><div><img style="width:30%;height:30%;" id="light" src="http://pic24.nipic.com/20120922/7170634_190125155114_2.jpg" alt="灯" onclick="changeStatus();"></div></head><body><script>function lamp(status){this.status = status||false;}lamp.prototype.turn = function(element){//点击开关,变化灯的状态this.status = this.status==true&&false || this.status==false&&true;element.src = this.status==true&&"http://pic24.nipic.com/20121012/11112171_104214552103_2.jpg" || this.status==false&&"http://pic24.nipic.com/20120922/7170634_190125155114_2.jpg";}var obj = new lamp(false);function changeStatus(){var element = document.getElementById('light');obj.turn(element);return false;}/*// 测试开关灯,使用闭包实现,其实就是测试能否调用状态更改// 并不是只有原型一种实现方式,但是目前还不知道两者之间具体的区别function lamp2(status){this.status = status;return function(){status = status==true&&false || status==false&&true;return status;}}var l = lamp2(true);for(var i=0;i<5;i++){console.log(l());}*/</script></body></html>
0 0
- 开关灯
- 灯开关
- 开关灯
- 一个开关(灯)组件
- 【wikioi1690】 开关灯
- wikioi 开关灯
- 开关灯 动态规划
- 开关控制流水灯
- 开关灯问题
- codevs uscaco 开关灯
- CODVS 开关灯
- 开关灯问题
- 【Acm】开关灯
- 开关灯问题
- 开关灯问题
- Pascal开关灯问题
- 类似开关灯问题
- codevs 1690 开关灯
- 设计模式-单例模式
- UIKeyBinding
- 将NotPointerException扼杀在摇篮中!
- cocostudio 资源文件夹中目录中有标点的解决方法
- 一些计算机视觉企业方面的网站
- 灯开关
- java 导出jar包运行错
- Ubuntu 64 下第一个c语言程序
- 解决GP服务产生的结果无法自动发布为地图服务的问题
- 高版本VS打开低版本VS项目
- SpringMVC整合Shiro
- intellij idea连接mysql模版
- unix/linux学习笔记------进程在什么情况下,会没有控制终端???
- 贪吃蛇