zoukankan      html  css  js  c++  java
  • javascript 简明观察者

            <script type="text/javascript">
                
    var 妈妈={
                    孩子们:[],
                    增加一个孩子:
    function(孩子){
                        
    this.孩子们.push(孩子);
                    },
                    叫孩子:
    function(做什么){
                        
    var 索引,长度=this.孩子们.length;
                        
    for(索引=0;索引<长度;索引++){
                            
    this.孩子们[索引].被叫(做什么);
                        }
                    }
                };
                
                
                
    var 孩子=function(反应){
                    
    this.反应 = 反应 || "哦,";
                };
                孩子.prototype
    ={
                    被叫:
    function(做什么){
                        alert(
    this.反应+做什么);
                    }
                };
                
                
                
    var 小明=new 孩子("哦~~马上过来");
                
    var 小红=new 孩子("哇,又");
                
    var 小英=new 孩子("科奥,还在");
                
    var 小刚=new 孩子("那尼?");
                
                妈妈.增加一个孩子(小明);
                妈妈.增加一个孩子(小刚);
                妈妈.增加一个孩子(小红);
                妈妈.增加一个孩子(小英);
                
                妈妈.叫孩子(
    "吃饭");
                
             
    </script>
  • 相关阅读:
    前端战五渣学前端——跨域
    CSS3学习笔记
    Vue工程化入口文件main.js中Vue.config.productionTip = false含义
    CSS选择器有哪几种?举例轻松理解CSS选择器
    研究生综合英语 作文 作业
    tomcat部署项目的方法
    【Winfrom-无边框窗体】Winform如何拖动无边框窗体?
    C#调用默认浏览器打开网页的几种方法
    CefSharp在高DPI的屏幕上出现黑边(winform)
    c# 关于mongo bson转json的问题
  • 原文地址:https://www.cnblogs.com/Random/p/1591777.html
Copyright © 2011-2022 走看看