/*|------------------------------------------------------|
*|--js是基于原型prototype而不是类class的面相对象语言----|
*|--js只有对象和对象的实例,没有class-------------------|
*|--Z_LY-2015-11-15-------------------------------------|
*|------------------------------------------------------|
*/
node = new Object();
node.name = 'tufei';
node.blood = 10;
node.speed = 30;
var span = document.getElementById('wod');
var c = 0;
function altTest(){
//open('http://baidu.com');
//var t = setTimeout('alert("hahahah")',5000);
span.innerHTML = c;
c++;
setTimeout('altTest()',1000);
}
document.write(node.name+'<br>');
function protyp(){
this.name = 'Lili';//this声明
this.age = 22;
this.height= 9;
this.runaway = run;
function run(){
document.write('I am runing<br/>');
}
}
var hmm = new protyp();
document.write(hmm.name+'<br>');
hmm.runaway();
for(x in hmm){//x居然是健
document.write(x+'='+hmm[x]+'<br>');//这里不能用hmm.x
}
//JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特)的浮点数
document.write('location='+location.hostname+'<br>');
JS没有定义的class,只有基于prototype的对象和对象实例,实现梅固定的写法,搞得有点复杂,也灵活吧!!!随便学了点,高级篇复习再补上!