Javascript自定义类型的几种方法小结
1. 定义类型
复制代码 代码如下:
function UserObject(parameter) {
}
parameter 可省略,相当于C#中构造函数参数。
2. 实例化自定义类型
复制代码 代码如下:
function userobject(parameter){
}
//myobject is now an object of type userobject!
var myobject=new userobject("hi")
alert(myobject)
3. 添加属性
复制代码 代码如下:
function userobject(parameter){
tproperty=parameter
ndproperty="This is the second property"
}
//使用
复制代码 代码如下:
var myobject=new userobject("hi there.")
//alerts "hi there."
alert(tproperty)
//writes "This is the second property"
e(ndproperty)
4.添加方法 (circle类)
复制代码 代码如下:
//first method function
function computearea(){
var area=us*us*3.14
return area
}
//second method function
function computediameter(){
var diameter=us*2
return diameter
}
关联到自定义类型:
复制代码 代码如下:
/*the below creates a new object, and gives it the two methods defined earlier*/
function circle(r){
//property that stores the radius
us=r
=computearea
eter=computediameter
}
使用自定义方法:
复制代码 代码如下:
var mycircle=new circle(20)
//alerts 1256
alert("area="+())
//alerts 400
alert("diameter="+eter())
-
如何理解Javascript的caller,callee,call,apply区别
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsarguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的Function对象的名字。n:选项。要传递给Function对象的从0开始的参数值...
-
JavaScript 小型打飞机游戏实现和原理说明
JavaScript小型打飞机游戏实现和原理说明玩法说明:上下左右控制移动,空格发弹。每打中一个敌机就加100分,每提升5000分,玩家的飞机的一次发弹数就加一,最多四,被敌机撞到或者让敌机飞到底部就算输。。。。演示代码:http://demo./js/FlyBeat/游戏目前的功能还是比较简...
-
ASP.NET新型的投票结果显示方法
一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果。以下是我的方法,请大家不吝赐教:1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px。2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的...
-
python批量生成本地ip地址的方法是什么
python批量生成本地ip地址的方法是什么呢?本文实例讲述了python批量生成本地ip地址的方法。分享给大家供大家参考。具体分析如下:...