new Person();的执行过程:
1、首先new 操作符会新建一个对象p
2、将Person的原型赋给p的原型
3、在p上调用Person()函数,Person.call(p) 的意思是在p对象上调用Person(),将this绑定到p上,即会执行
    p.name = name;
    p.showMsg=function(){
        alert(name);
    }
    这样的话,p对象上就有了showMsg()方法,
4、上述过程执行完成之后,返回 p。所以,p上就有showMsg()方法了。