最近在慢慢尝试转换自己书写代码的设计模式,之前都是定义一个又一个的函数,感觉太乱了。
代码:
<script type="text/javascript"> function Nine(one_ele,two_ele){ this.one=one_ele; this.two=two_ele; } Nine.prototype.times=function(){ var html="<table border=1>"; for(var i=1;i<=this.one;i++){ html+="<tr>" for(var j=1;j<=i;j++){ html+='<td>'+i+'×'+j+'='+(i*j)+ '</td>'; } html+='</tr>'; } html+="</table>" // console.log(html) var p=document.createElement('p') document.getElementsByTagName('body')[0].appendChild(p) p.innerHTML=html } var nine1=new Nine(9,9); nine1.times(); var nine2=new Nine(8,8); nine2.times(); </script>