var GBGIS_GRAPHICS =function () {
} ();
return{}中的函数和属性相当于 public,其它则为private
------------------------------------------------------------------------
//方式一:使用方式相当于静态类,特点:使用时不用初始化,使用方便,适合做常量的集合
JScript1.js:
var staticClass = {
};
test.html:
<script src="JScript1.js" type="text/javascript"></script>
<script type="text/javascript">
staticClass.fun();
</script>
*******************************************************************************
方式二:同一般类,可以有初始化参数
JScript1.js:
function conmonClass(par) {
};
<script src="JScript1.js" type="text/javascript"></script>
<script type="text/javascript">
var con = new conmonClass("初始化");
*******************************************
//可以直接调用的方法
JScript1.js:
this.show = function (par) {
};
show("show");
*********************************************************************************
//利用call实现类的继承
JScript1.js:
function classA(sColor){
};
function classC(sColor,sName){
};
<script src="JScript1.js" type="text/javascript"></script>
<script type="text/javascript">
var obj1 = new classC("red", "jack");