zoukankan      html  css  js  c++  java
  • 基础类

    /*_________________________
    基础类 构造:独立    原型:共享
    设计人:杨秀徐 2013-8-1
    _________________________*/
    //1、结构
    (function (i) {                     //参数作为对外暴露的对象
        var o = { };                    //对象直接量、实例对象
        var f = function () { };        //函数直接量、构造函数、初使化、公共成员
        i in window || (window[i] = o)  //对外暴露、[object Object]
    })("C")
    //2、结构扩展
    (function (i) {                     //参数作为对外暴露的对象
        var o = {};                     //对象直接量、实例对象
        o.out = {};                     //实例成员
    
        var f = function () { };        //函数直接量、构造函数、初使化、公共成员
        f.prototype = {};               //对象原型、共享成员
        f.cache = {};                   //静态成员
    
        i in window || (window[i] = o)  //对外暴露、[object Object]
    })("C")
    
    /*_________________________
    通用特效类
    设计人:杨秀徐 2013-8-1
    设计方案:内部的函数言要用于实现特效的过程和方法,外部的函数暴露到window下;
    _________________________*/
    (function () {              //只暴露a的静态成员,隐藏实例成员
         var a;
         a = (function () {     //对象
            function b() {}     //构造函数,只提供给内部调用
            return b
        })();
        b.prototype.init = function () {
                return this.index;
        }
        a.init = function () {  //暴露a.init()方法,供外部调用
            var b = new a();    //调用内部函数
            return b.init();
        }
        this.S = a              //this为当前window,返回对象
    }).call(this);              //call(this)方法,是指当定义完后将this本身通过call()调用本身来实现立即执行
    
    //调用:
    document.write(S.init())
    
  • 相关阅读:
    详解实现Android中实现View滑动的几种方式
    一起写一个Android图片轮播控件
    Java核心技术点之多线程
    深入了解整数在计算机内部的表示
    Java核心技术点之接口
    Java核心技术点之内部类
    配置resin web方式部署项目
    rsa加密算法,前后端实现。
    引用百度bcebos jar 503问题
    HashMap get()返回值问题
  • 原文地址:https://www.cnblogs.com/sntetwt/p/3227389.html
Copyright © 2011-2022 走看看