zoukankan      html  css  js  c++  java
  • js练习 原型

            //var a = {
            //    fun: function a() {
            //        test = 0;
            //        alert(this);
            //        b();
            //        function b() {
            //            alert(this);
            //            var v = 0;
            //        }
            //    }
            //};
            //a.fun();

            Function.prototype.method = function (name, func) {
                //alert(this);
                this.prototype[name] = func;
                return this;
            };
            var test = function () {
                this.value = 0;
                alert('test');
            }
            test.prototype.method1 = function () {
                alert('method1');
            };
            
            //var method1= Function.method("method1", function () {
            //    alert('method1');
            //    alert(this);
            //    method2();
            //    function method2() {
            //        alert(this);
            //    }
            //})
            //test.method1();


            var test2 = function () {

            };
            test2.prototype = new test();
            var test2Instance = new test2();
            alert(test2Instance.value);

            //test.method1();

            //alert('1');
            //Function.method1();
            //method1.method1();

  • 相关阅读:
    ES6(二)
    ES6
    bootstrap
    数组对象
    bootstrap
    html5(二)
    css3转换、动画、布局
    整理的一些兼容写法
    css渐变、背景、过渡、分页
    css3(一)
  • 原文地址:https://www.cnblogs.com/qook/p/5345431.html
Copyright © 2011-2022 走看看