1. Use function class
Myfunction.js the
public method of the Var cmyfunc=function () {
//class for external calls to this
. Func1=function ()
{
var i=0;
return i;
}
This. Func2=function ()
{
_privatefunc ();
}
Class for public method invocation
function _privatefunc ()
{return
0;
]
}
Cmyfunc myfunc=new Cmyfunc ();
Use: After introducing myfunction.js into other JavaScript files, use the MyFunc (global variable) directly. Func1
2. Use function Class (ii)
Myfunction.js
var cmyfunc=function ()
{
var myfunc=new Object ();
class, for external invocation of
myfunc.func1=function ()
{
var i=0;
return i;
}
Myfunc.func2=function ()
{
_privatefunc ();
}
Class for public method invocation
function _privatefunc ()
{return
0;
]
return myFunc;
}
using: after introducing myfunction.js into other JavaScript files, initialize an object using the Var myfunc=new cmyfunc ()
Advantages:1, the use of MyFunc object functions with Intelligent Tip 2, do not create a global variable in Myfunction.js 3, MyFunc object function in the This parameter to point to the consistent
3. Use jquery extension
Myfunction.js
(function ($) {
$. myfunc={};
$. Myfunc.func1=function ()
{
var i=0;
return i;
}
$. Myfunc.func2=function ()
{
var i=0;
return i;
}
}) (JQuery);
use: the $ is used directly after other JavaScript files are introduced into the myfunction.js. MYFUNC.FUNC1 () can
The above JavaScript use function to create the class of two methods (recommended) is the small series to share all the content, hope to give you a reference, but also hope that we support the cloud habitat community.