⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 16.01 - stopad and startad classes.js

📁 JS设计模式源代码
💻 JS
字号:
/* AdCommand interface. */var AdCommand = new Interface('AdCommand', ['execute']);/* StopAd command class. */var StopAd = function(adObject) { // implements AdCommand  this.ad = adObject;};StopAd.prototype.execute = function() {	  this.ad.stop();};/* StartAd command class. */var StartAd = function(adObject) { // implements AdCommand  this.ad = adObject;};StartAd.prototype.execute = function() {	  this.ad.start();};/* Implementation code. */var ads = getAds();for(var i = 0, len = ads.length; i < len; i++) {  // Create command objects for starting and stopping the ad.  var startCommand = new StartAd(ads[i]);  var stopCommand = new StopAd(ads[i]);  // Create the UI elements that will execute the command on click.  new UiButton('Start ' + ads[i].name, startCommand);  new UiButton('Stop ' + ads[i].name, stopCommand);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -