js面向對象之靜態(tài)方法和靜態(tài)屬性實例分析
更新時間:2015年01月10日 15:05:16 投稿:shichen2014
這篇文章主要介紹了js面向對象之靜態(tài)方法和靜態(tài)屬性,實例分析了靜態(tài)方法和靜態(tài)屬性的原理及應用,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了js面向對象之靜態(tài)方法和靜態(tài)屬性。分享給大家供大家參考。具體分析如下:
先看如下代碼:
復制代碼 代碼如下:
<script type="text/javascript">
function Bird(){
this.wing = 2;
this.fly = function(){
alert("我是鳥,我會飛");
}
}
var maque = new Bird();//創(chuàng)建maque對象后,我們可以使用Bird的方法和屬性
</script>
function Bird(){
this.wing = 2;
this.fly = function(){
alert("我是鳥,我會飛");
}
}
var maque = new Bird();//創(chuàng)建maque對象后,我們可以使用Bird的方法和屬性
</script>
思考:我們可不可以,在不創(chuàng)建maque對象的情況下,使用Bird的方法和屬性?
知識點補充:
(1)函數是什么:函數是變量,函數也是對象。函數的本質事實上是這樣的:
var sum = new Function('x','y','return x+y');//x和y為函數的參數,“return x+y”為函數體。
(2)在js中,對象、函數和數組都是由構造器創(chuàng)建的。所以,它們都是對象。既然是對象,那函數就必定有屬性和方法。
復制代碼 代碼如下:
<script type="text/javascript">
function Bird(){
this.wing = 2;
this.fly = function(){
alert("我是鳥,我會飛");
}
}
Bird.jiao = function(){alert('嘰嘰喳喳的叫')};//Bird函數也是對象,所以它可以有方法
Bird.jiao();//調用方法
</script>
function Bird(){
this.wing = 2;
this.fly = function(){
alert("我是鳥,我會飛");
}
}
Bird.jiao = function(){alert('嘰嘰喳喳的叫')};//Bird函數也是對象,所以它可以有方法
Bird.jiao();//調用方法
</script>
希望本文所述對大家的javascript程序設計有所幫助。
您可能感興趣的文章:
- JavaScript面向對象三個基本特征實例詳解【封裝、繼承與多態(tài)】
- JS面向對象基礎講解(工廠模式、構造函數模式、原型模式、混合模式、動態(tài)原型模式)
- Javascript 面向對象(一)(共有方法,私有方法,特權方法)
- 面向對象的Javascript之二(接口實現介紹)
- js面向對象之常見創(chuàng)建對象的幾種方式(工廠模式、構造函數模式、原型模式)
- javascript 面向對象全新理練之數據的封裝
- javascript 面向對象編程基礎 多態(tài)
- 徹底理解js面向對象之繼承
- JavaScript面向對象編程入門教程
- JS 面向對象的5鐘寫法
- JavaScript面向對象之七大基本原則實例詳解
相關文章
javascript和jQuery實現網頁實時聊天的ajax長輪詢
在做網頁實時聊天的時候常常需要長輪詢,本文由于采用原生的JS及AJAX,所以簡單易懂,通過這篇文章就可以建立一個簡單的聊天室程序。2016-07-07全面解析Bootstrap中tooltip、popover的使用方法
這篇文章主要為大家詳細解析了Bootstrap中tooltip、popover的使用方法,了解提示框、彈出框的實現原理,感興趣的朋友可以參考一下2016-06-06