11 2012 档案
摘要:最近在学习javascript,所以写下例子,练习一下,记录今天,方便以后查看! JavaScript用的是静态私有变量,每个实例都没有自己的私有变量。 Css代码如下: 1 table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;} 2 .table {width: 100%;margin-bottom: 20px;} 3 .table th,.table td {padding: 8px;line-height: 20px;text-align:...
阅读全文
摘要:继承是OO语言中的一个最为人津津乐道的概念。许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于javascript函数没有签名,在ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现主要依靠原型链来实现的。 1、原型链 ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。每个构造函数都有一个原型对象,原型对象中包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。那么,假如我们让原型对象等于另...
阅读全文
摘要:1、求阶乘1 function factorial(num){2 if(num<=1){3 return 1;4 }else{5 return num*arguments.callee(num-1);6 }7 }2、求随机数n到m之间的数,包含m和n1 function selectFrom(lowerValue,upperValue){2 return Math.floor(Math.random()*(upperValue-lowerValue+1)+lowerValue);3 }3、判断属性是存在与对象还是存在于原型中,Tr...
阅读全文