最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談幾種常用的JS類定義方法

 更新時間:2016年06月08日 16:59:32   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談幾種常用的JS類定義方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

// 方法1 對象直接量

var obj1 = {
 v1 : "",
 get_v1 : function() {
  return this.v1;
 },
 set_v1 : function(v) {
  this.v1 = v;
 }
};

// 方法2 定義函數(shù)對象

var Obj = function() {
 var v1 = "";
 this.get_v1 = function() {
  return this.v1;
 };
 this.set_v1 = function(v) {
  this.v1 = v;
 }
};

// 方法3 原型繼承

var Obj3 = new Function();
Obj3.prototype = {
 v1 : "",
 get_v1 : function() {
  return this.v1;
 },
 set_v1 : function(v) {
  this.v1 = v;
 }
};

// 方法4 工廠模式

function loadObj() {
 var tmp = new Object();
 tmp.v1 = "";
 tmp.get_v1 = function() {
  return tmp.v1;
 };
 tmp.set_v1 = function(v) {
  tmp.v1 = v;
 };
 return tmp;
}

obj1.set_v1('hello1');
alert(obj1.get_v1());

var obj2 = new Obj();
obj2.set_v1('hello2');
alert(obj2.get_v1());

var obj3 = new Obj();
obj3.set_v1('hello3');
alert(obj3.get_v1());

var obj4 = loadObj();
obj4.set_v1('hello4');
alert(obj4.get_v1());

alert(obj1);
alert(obj2);
alert(obj3);
alert(obj4);

以上這篇淺談幾種常用的JS類定義方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • js冒泡法和數(shù)組轉換成字符串示例代碼

    js冒泡法和數(shù)組轉換成字符串示例代碼

    將數(shù)組轉換成字符串的方法有很多,想必大家也不會陌生,下面為大家講解下js冒泡法的使用,感興趣的朋友可以參考下
    2013-08-08
  • BootStrap daterangepicker 雙日歷控件

    BootStrap daterangepicker 雙日歷控件

    這篇文章主要介紹了BootStrap daterangepicker 雙日歷控件,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-06-06
  • H5如何實現(xiàn)喚起APP及調(diào)試bug解決

    H5如何實現(xiàn)喚起APP及調(diào)試bug解決

    這篇文章主要為大家介紹了H5如何實現(xiàn)喚起APP及調(diào)試bug解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • JS ES6中setTimeout函數(shù)的執(zhí)行上下文示例

    JS ES6中setTimeout函數(shù)的執(zhí)行上下文示例

    這篇文章主要給大家介紹了關于JS ES6中setTimeout函數(shù)的執(zhí)行上下文的相關資料,文中給出了詳細的介紹和示例代碼供大家參考學習,需要的朋友們下面來一起看看吧。
    2017-04-04
  • JS實現(xiàn)拖拽元素時與另一元素碰撞檢測

    JS實現(xiàn)拖拽元素時與另一元素碰撞檢測

    這篇文章主要為大家詳細介紹了JS實現(xiàn)拖拽元素時與另一元素碰撞檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JavaScript 格式字符串的應用

    JavaScript 格式字符串的應用

    在使用JavaScript中的Date對象時,有一個常用的操作就是輸出。但Date對象自帶的toString()方法輸出的格式并不能滿足用戶多樣化的需求。我在想,是不是可以將C#中DateTime.ToString(string format)方法的形式引入到JavaScript中呢?
    2010-03-03
  • 一起來寫段JS drag拖動代碼

    一起來寫段JS drag拖動代碼

    記得幾年前剛接觸前端的時候,覺得能在網(wǎng)頁上拖移元素是一件很爽的事,能寫一段這樣的代碼是件很了不起的事情,于是乎google,baidu蠻多代碼來學習,大致明白了思路,總結如下
    2010-12-12
  • 非常漂亮的js煙花效果

    非常漂亮的js煙花效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)非常漂亮的煙花效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • PixiJS學習之常見圖形的繪制詳解

    PixiJS學習之常見圖形的繪制詳解

    pixijs 是一個強大的 Web Canvas 2D 庫,以其強大性能而著稱。這篇文章主要帶大家學習一下PixiJS是如何實現(xiàn)常見圖形繪制的,希望對大家有所幫助
    2023-02-02
  • 從零開始用electron手擼一個截屏工具的示例代碼

    從零開始用electron手擼一個截屏工具的示例代碼

    這篇文章主要介紹了從零開始用electron手擼一個截屏工具的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10

最新評論

青铜峡市| 安新县| 通道| 崇信县| 东山县| 文水县| 奉贤区| 同江市| 潞城市| 肃北| 峨边| 静宁县| 岗巴县| 萨迦县| 南澳县| 青川县| 宽甸| 宜州市| 儋州市| 西平县| 禹州市| 丰都县| 台州市| 鞍山市| 广灵县| 汝阳县| 三明市| 洛南县| 泰安市| 元朗区| 浏阳市| 耿马| 武平县| 太白县| 宜黄县| 美姑县| 定州市| 武城县| 泸西县| 长白| 杭州市|