當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript 对象方法、类方法、原型方法
生活随笔
收集整理的這篇文章主要介紹了
javascript 对象方法、类方法、原型方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title></title><script type="text/javascript">/** 1、對象方法包括構造函數中的方法以及構造函數原型上面的方法* 2、類方法,其實這里的類就是一個函數,在js中由于函數也是一個對象,所以可以為函數添加屬性以及方法,這種方法在node中用的比較多* 3、原型方法一般用于對象實例共享。在原型上面添加的方法,能實現對象實例共享,這樣就不用每一次初始化一個實例的時候,為其分配相應的內存了* */function FnGuo(oDiv){this.msg = oDiv.innerHTML;this.showMsg = function(){alert("對象方法:" + this.msg); //對象方法
};}FnGuo.showMsg = function(){alert("類方法");};FnGuo.prototype.showMsg02 = function(){alert("原型方法:" + this.msg);};onload = function(){ //也可以window.onloadvar oFnGuo = new FnGuo(document.getElementsByTagName('div')[0]);var oFnGuo02 = new FnGuo(document.getElementsByTagName('div')[1]);oFnGuo.showMsg(); //對象方法需要通過實例化對象去調用
FnGuo.showMsg(); //類方法不需要通過實例化對象去調用
oFnGuo.showMsg02(); //原型方法也需要通過實例化對象去調用
oFnGuo02.showMsg02(); //原型方法,能實現對象實例oFnGuo和oFnGuo02共享,這兩個實例的原型方法showMsg02共享內存
};</script>
</head>
<body>
<div>從明天開始帶薪放假半年</div>
<div>從明天開始上班</div>
</body>
</html>
?
轉載于:https://www.cnblogs.com/fengyouqi/p/7778597.html
總結
以上是生活随笔為你收集整理的javascript 对象方法、类方法、原型方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 13-3 14 NFS
- 下一篇: gradle idea java ssm