ES5中编写函数,为了给参数默认值,必须在函数体内对参数判断,着实揪心。ES6好多了。<script type="text/javascript"> function run(width = 100, height = 100)  { console.log(width + '--' + height); }
var的作用域是全局的,let的作用域是块级的,直接看代码(其他的小区别忽略):<script type="text/javascript">     for (var a = 0; a < 10; a++) {     }     
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。通过官网的介绍可以看出是接收服务器发送数据,千万不能和ajax混淆,网上大片博文的介绍对其解读是错误的,导致让我差点觉得这个事件很鸡肋。先看通用案例:html5:<script type="text/javascript"> if(typeof(EventSource)!=="undefined")  {  //浏
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>录制</title> <script src="js/jquery.min.js"></script> </head> <body> <v
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>点击复制</title> </head> <body> 推荐码 : <span id="copy-text">123456</span&g
//原型的缺点 function Box(){} Box.prototype={ 'name':'gao',  age:23,  family:['哥哥','姐姐','妹妹'],  run:function(){ return this.name+'--'+this.age;  }  } //1
//字面量的形式创建原型对象 /* function Box(){} Box.prototype={ 'name':'gao', age:23, fun:function(){ return this.name+'--'+this.age; } } var box1=new Box(); console.log(box1.age) console.log(box1.co
//我们创建每个函数默认都有一个prototype(原型)属性,这个属性是一个对象 //1.我是普通的构造方法,我的属性叫实例属性,我的方法叫实例方法 /* function Box(name,age){ this.name=name; this.age=age; this.run=function(){ return this.name+'--'+this.age; } } */ //2.原型中的属性叫原型属性,
//构造函数 function Box(name,age){ this.name=name; this.age=age; this.run=function(){ return this.name+'--'+this.age; } } var box1= Box('gao',23);//我是一个对象 var box2=new Object(); Box.call
工厂模式虽然解决了创建多个对象的问题,但是并没有解决识别对象从属的问题.因为都属于object.因此出现了构造函数//构造函数名称首字母大写是规范 function Box(name,age){ this.name=name; this.age=age; this.run=function(){ return this.name+'--'+this.age; } } var box1=new Box('

Top