发布时间:2013-12-25 15:05:20
//DOM基础:操作文档,BOM操作浏览器/*节点分为3类1.元素节点:<div></div>2.文本节点: 标签内的文本3.属性节点: id="box"*//*1.查找元素getElementById(),//var box=document.getElementById('box');//alert(box);//打印null的原因:必须要等待html全部加在内存才能获取到//解决方法把html中加.........【阅读全文】
发布时间:2013-12-24 22:13:25
//BOM/*window对象location对象history对象*//*window对象是最顶层对象window对象有6大属性 这六大属性也是对象*///window属性和方法的调用/*//对话框//confirm("请");//确定返回true,取消返回falseif(confirm("请选择")){ alert("点击了确定");}else{ alert("点击了取消");}*.........【阅读全文】
发布时间:2013-12-24 18:05:28
//匿名函数和闭包/*function(){return 'Lee';}//单独匿名函数 无法运行*//*var box=function(){return 'Lee';}//把匿名函数赋值给变量alert(box());*//*//匿名函数的自我执行(function(){alert('Lee');})();*//*//把匿名函数的执行的返回值赋值给变量var box=(function(){return 'Lee';.........【阅读全文】
发布时间:2013-12-24 16:41:37
//原型创建对象function Box(){}Box.prototype.name='Lee';//原型属性Box.prototype.age=100;Box.prototype.run=function(){//原型方法return this.name+this.age};var box1=new Box();var box2 = new Box();//alert(box1.name);//alert(box1.run());//原型和构造方法创建对象的区别在于:共享//如果.........【阅读全文】
发布时间:2013-12-24 14:48:23
//面向对象//工厂函数function createObject(name,age){var obj = new Object();obj.name=name;obj.age=age;obj.run=function(){return this.name+this.age+'运行中..';};return obj;};var box1=createObject('Lee',100);var box2=createObject('jack',200);alert(box1.run());alert(box2.run());.........【阅读全文】