欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript使用function創(chuàng)建類的兩種方法(推薦)

 更新時(shí)間:2016年11月19日 09:18:47   投稿:jingxian  
下面小編就為大家?guī)硪黄狫avascript使用function創(chuàng)建類的兩種方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

1、使用function類

//myFunction.js
var CMyFunc=function()
{
//類的公共方法,供外部調(diào)用
this.Func1=function()
{
var i=0;
return i;
}

this.Func2=function()
{
_privateFunc();
}

//類中的私有方法,供公共方法調(diào)用
function _privateFunc()
{
return 0;
]
}

CMyFunc myFunc=new CMyFunc();

使用:其它javascript文件引入myFunction.js后,直接使用myFunc(全局變量).Func1

2、使用function類(二)

//myFunction.js
var CMyFunc=function()
{
var myFunc=new Object();
//類的公共方法,供外部調(diào)用
myFunc.Func1=function()
{
var i=0;
return i;
}

myFunc.Func2=function()
{
_privateFunc();
}

//類中的私有方法,供公共方法調(diào)用
function _privateFunc()
{
return 0;
]

return myFunc;
}

使用:其它javascript文件引入myFunction.js后,通過var myFunc=new CMyFunc()初始化一個(gè)對(duì)象使用

優(yōu)點(diǎn):1、使用myFunc對(duì)象函數(shù)時(shí)有智能提示 2、不用在myFunction.js中創(chuàng)建全局變量 3、myFunc對(duì)象函數(shù)中的this參數(shù)指向一致

3、使用jquery擴(kuò)展

//myFunction.js
(function ($) {
$.MyFunc={};

$.MyFunc.Func1=function()
{
var i=0;
return i;
}

$.MyFunc.Func2=function()
{
var i=0;
return i;
}


})(jQuery);

使用:其它javascript文件引入myFunction.js后,直接使用$.MyFunc.Func1()即可

以上這篇Javascript使用function創(chuàng)建類的兩種方法(推薦)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論