2020
09-28
09-28
JavaScript ES6 Class类实现原理详解
JavaScriptES6之前的还没有Class类的概念,生成实例对象的传统方法是通过构造函数。例如:functionMold(a,b){this.a=a;this.b=b;}Mold.prototype.count=function(){returnthis.a+this.b;};letsum=newMold(1,2);console.log(sum.count())//3这中写法跟传统的面向对象语言差异较大,写起来也比较繁杂。ES6提供了更加接近其他语言的写法,引入了Class(类)的概念,作为对...
继续阅读 >
在js中,存在着N多的关于高度和宽度的属性,比如:clientHeight、offsetHeight、scrollHeight、availHeight、scrollLeft、scrollTop、style.height、innerHeight、outerHeight、scree.height等等......这么多,傻傻分不清也正常啊。本文的目标:理清js及jquery的各种width和height对width和高度做一些实际的应用window和document首先我们来高清两个概念:window和document的区别是什么?window.location和document.locatio...