JavaScript

create实现继承:
function create(Child,Parent){
    function F(){};
    F.prototype=Parent;
    Child.prototype=new F();
    Child.prototype.constructor=Child;
    Child.base=Child.super=P.prototype;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

数组型对象:

   var o={};
   var divs=document.getElementsByTagName("div");
   Array.prototype.push.apply(o,divs);
   //Array.prototype.push.apply(o,arguments);
  • 1
  • 2
  • 3
  • 4

简单实现封装:

(function() {
    function sayHello() {
        console.log("hello");
    }
    var person= {
        name: 'jack', age:20
    }
    var api= {
        options: {
            background: "#fff", color:"green"
        }, 
        happy:function() {
            console.log("hello"+person.name+person.age);
            sayHello();
        }

    };
    this.hello=api;
}

)();
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
在html页面中直接调用hello.options之类的就好了.

花式打印输出行:

if (window.console) {
        var cons = console;

        if (cons) {
            cons.log("%c\n       ", 
                "font-size: 41px;background: url
                ('http://cdn.iknow.bdimg.com/static/common/pkg/module_zed9cd9fd.png') 
            no-repeat -135px -1px");
            console.log("想了解我们, 请点击 http://www.baidu.com")
            cons.log("请在邮件中注明%c来自:星星的你", "color: red;font-weight: bold;");
        }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值