js 中如何定义类?如何继承类?

JavaScript024

js 中如何定义类?如何继承类?,第1张

过去一年了啊,LZ找到答案了么

我也是初学,下面我举个简单的例子吧

<html><script language="javascript">

function ClassA(){

this.color = ""

}

function ClassB(){

ClassA.call(this)//this是ClassB的对象

}

var b = new ClassB()

b.color="green"

document.write(b.color+"<br>")//green

</script></html>

定义两个类ClassA、ClassB,ClassB原本没有color这个属性,但是通过call函数将ClassA的东西都放入ClassB中,于是ClassB便继承了ClassA的属性color。

<!-- 你说的class是指样式吧,如果是样式的话,最简单的方法就是 -->

<html>

<head>

    <script type="text/javascript">

        // 这里直接写出一个样式

        document.write("<style type='text/css'>.new { color:red }</style>")

    </script>

</head>

<body>

    <span class="new">测试</span>

</body>

</html>