I AM MAO.YOUR FRIEND.WELCOME TO HERE.

每一个不曾起舞的日子都是对生命的辜负

JS笔记

访问子元素节点
function getChildNode(){
    var childnode=document.getElementsByTagName("ul")[0].childNodes;
    alert(childnode.length);//节点长度
    alert(childnode[0].nodeType);//节点类型
}
getChildNode();

访问父元素节点
function getParentNode(){
    var p=document.getElementById("pid");
    alert(p.parentNode.nodeName);
}
getParentNode();

深入JS面向对象
(function(){//封装
    var n = "Noirroses"; //外部不能用n
    function People(name){
        this._name = name;
    }//函数 当作 类 来使用

    People.prototype.say = function(){
        alert("peo-hello"+this._name+n);
    }
    window.People = People;//向外部公开接口
}());

(function(){
    function Student(name){
        this._name=name;
    }
    Student.prototype = new People();//继承 People类
    var superSsay = Student.prototype.say;
    Student.prototype.say = function(){//复写父类的方法
        superSsay.call(this);//调用父类的方法函数
        alert("stu-hello"+this._name);
    }
    window.Student = Student;
}());

var s = new Student("Merlin");
s.say();