js:
面向對象說白了就是一個黑匣子,所謂黑匣子就是知道具體怎么弄但不了解里面運轉流程。
面向對象的組成:屬性、方法。
屬性其實也就是js里面常用的對象,只不過換了一只叫法。
至于方法則是js里面常用的函數。
唯一兩者的區別,屬性和方法是被定義的,也就是它們是被束縛的,反之,函數、對象異然。
例子:
var a=12;
alert(a); ? ? ? ? ? ? ? //對象是自由的
var arr=[1,2,3,4];
arr.a=14;
alert(arr.a); ? ? ? ? //屬性被束縛
?
function aaa()
{
alert(123);
}
var arr=[1,2,3];
arr.aaa=function()
{
alert(123);
}
aaa();
arr.aaa();
?
選項卡,拖拽用復合方式。
?
所謂復合方式區別于工廠方式,也就是由構造函數和原型組成。
?
構造函數里面大多是由方法組成。
?
而原型通常就相當于函數。
屏幕的寬度=document.document.Element.clientWidth.
或許鼠標的位置:
oEvent=ev||event;
oEvent.clientX;oEvent.clientY;