創(chuàng)建js對(duì)象和js類(lèi)的方法匯總
更新時(shí)間:2014年12月24日 11:14:41 投稿:hebedich
這篇文章主要介紹了2種創(chuàng)建js對(duì)象和js類(lèi)的方法,十分的簡(jiǎn)單,推薦給大家。
代碼很簡(jiǎn)單,就不多廢話了。
復(fù)制代碼 代碼如下:
//第一種定義方式
var person=new Object(); //創(chuàng)建了一個(gè)對(duì)象.
person.name="tom"; //使用person對(duì)象對(duì)調(diào)用name屬性,它的值為tom
alert(person.name); //顯示name屬性值
person.say=function(){ //對(duì)person對(duì)象添加了一個(gè)say函數(shù)。
alert("person say");
};
person.say();
復(fù)制代碼 代碼如下:
//第二種定義方式
var person={
name:"tom",
say:function(){
alert("hello person");
}
}; //創(chuàng)建了一個(gè)對(duì)象.
//alert(person.name);
//person.say();
person.age=10;
alert(person.age);
//js中定義類(lèi)是使用function。
var Person = function(name){ //我們?cè)诙x一個(gè)類(lèi)。 相當(dāng)于它具有一個(gè)有參數(shù)的構(gòu)造函數(shù)。
this.name =name;//類(lèi)的屬性
this.say = function(){ //類(lèi)的方法.
alert("say good");
}
}
var p = new Person("fox"); //定義Person類(lèi)的一個(gè)對(duì)象p
alert(p.name); //調(diào)用name屬性
您可能感興趣的文章:
- JS創(chuàng)建類(lèi)和對(duì)象的兩種不同方式
- 跟我學(xué)習(xí)javascript創(chuàng)建對(duì)象(類(lèi))的8種方法
- JavaScript 創(chuàng)建對(duì)象和構(gòu)造類(lèi)實(shí)現(xiàn)代碼
- JavaScript 常見(jiàn)對(duì)象類(lèi)創(chuàng)建代碼與優(yōu)缺點(diǎn)分析
- JS OOP包機(jī)制,類(lèi)創(chuàng)建的方法定義
- JavaScript創(chuàng)建類(lèi)/對(duì)象的幾種方式概述及實(shí)例
- Javascript創(chuàng)建類(lèi)和對(duì)象詳解
- JavaScript構(gòu)造函數(shù)詳解
- JS面向?qū)ο蠡A(chǔ)講解(工廠模式、構(gòu)造函數(shù)模式、原型模式、混合模式、動(dòng)態(tài)原型模式)
- JS中的構(gòu)造函數(shù)詳細(xì)解析
- 深入理解javascript構(gòu)造函數(shù)和原型對(duì)象
- JavaScript 面向?qū)ο蟪绦蛟O(shè)計(jì)詳解【類(lèi)的創(chuàng)建、實(shí)例對(duì)象、構(gòu)造函數(shù)、原型等】
相關(guān)文章
前端如何用canvas實(shí)現(xiàn)圖片的等比例縮放
這篇文章主要介紹了如何使用HTML和JavaScript加載、讀取、縮放和繪制圖片到canvas上的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-11-11
微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套
這篇文章主要為大家詳細(xì)介紹了微信小程序自定義tab實(shí)現(xiàn)多層tab嵌套,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07
JS實(shí)現(xiàn)靜態(tài)頁(yè)面搜索并高亮顯示功能完整示例
這篇文章主要介紹了JS實(shí)現(xiàn)靜態(tài)頁(yè)面搜索并高亮顯示功能,涉及javascript事件響應(yīng)、字符遍歷替換及頁(yè)面元素屬性動(dòng)態(tài)變換等相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
js記錄點(diǎn)擊某個(gè)按鈕的次數(shù)-刷新次數(shù)為初始狀態(tài)的實(shí)例
下面小編就為大家?guī)?lái)一篇js記錄點(diǎn)擊某個(gè)按鈕的次數(shù)-刷新次數(shù)為初始狀態(tài)的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
淺談js多維數(shù)組和hash數(shù)組定義和使用
下面小編就為大家?guī)?lái)一篇淺談js多維數(shù)組和hash數(shù)組定義和使用。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07
基于JavaScript編寫(xiě)一個(gè)在線畫(huà)板
隨著Web技術(shù)的發(fā)展,網(wǎng)頁(yè)上的交互性變得越來(lái)越重要,一個(gè)在線畫(huà)板是一個(gè)很好的例子,本文將使用HTML5的Canvas元素和JavaScript來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的在線畫(huà)板,需要的可以了解下2024-01-01
詳解JavaScript實(shí)現(xiàn)JS彈窗的三種方式
這篇文章主要為大家介紹了JavaScript實(shí)現(xiàn)JS彈窗的三種方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助<BR>2022-01-01

