zoukankan      html  css  js  c++  java
  • js object template

    //== Class Definition
    var Test = function() {
    
        var login = $('#m_login');
       
        //== Private Functions
        var funaname = function() {
            login.removeClass('m-login--signin');
        }
    
        var handleTest = function() {
          console.log('asdf', 'asdf');
    
        }
    
        //== Public Functions
        return {
            // public functions
            init: function() {
                handleTest();
            }
        };
    }();
    
    //== Class Initialization
    jQuery(document).ready(function() {
        Test.init();
    });
     
    var Player = (function() {
        // 实例
        var instance = null;
         var login = $('#m_login');
        // 私有变量
        var hp = 100; // 生命值
        var mp = 200; // 魔法值
    
        var handleTest = function() {
          console.log('aaaaaa', 'aaaaa');
    
        }
    
        // 初始化函数
        function init() {
            return {
                // 获取生命值
                getHp: function() {
                    return hp;
                },
                // 获取魔法值
                getMp: function() {
                    return mp;
                },
                // 行走方法
                run: function() {
                    handleTest();
                }
            }
        }
        return {
            // 初始化一个游戏英雄
            getInstance: function() {
                // 未存在,则初始化
                if (!instance) {
                    instance = init();
                }
                return instance;
            },
            run:function () {
               var app = Player.getInstance();
                app.run();
            }
        }
    })();
    

      

  • 相关阅读:
    用SQL实现的一个自动排课机制
    如何读懂复杂的C声明
    Mingw32配置
    test
    HttpSession API
    java程序逻辑控制
    方法的定义及使用
    memcached 安装及集成(转)
    cookie和session的的区别以及使用示例?
    构造方法和普通方法的区别?
  • 原文地址:https://www.cnblogs.com/meetrice/p/9347516.html
Copyright © 2011-2022 走看看