摘要:
导入模块 var path = require("path"); path.basename('/foo/bar/baz/asdf/quux.html')获取文件名+后缀path.basename('/foo/bar/baz/asdf/quux.html','.html') path.dirname 阅读全文
摘要:
如果不使用框架,给页面的标签设置样式document.getElementsByTagName("div");或者var dvs = document.querySelectorAll("div"),for(var i = 0; i < dvs.length; i++) { dvs[i].styl 阅读全文
摘要:
canvas中可以将绘制的内容转换为图片,然后将图片设置为canvas画布的背景先在画布中绘制需要设置成背景的内容,然后var dataURL=cv.toDataURL("image/jpg",1);//第一个参数表示图片格式. 第二个参数表示图片质量,1表示无损画质...作用是把canvas画布转 阅读全文
摘要:
canvas画圆弧:绘制圆弧时,只有在当前路径中没有位置(没有moveTo和lineTo操作)才能绘制出一个圆弧,如果之前已经有了位置,此时,会在当前位置与圆弧的起点连线.ctx.arc(x0,y0,r,toRadian(angleStart),toRadian(angleEnd)); canvas 阅读全文
摘要:
绘制矩形的四种方式:1.手动绘制2.使用canvas提供的绘制矩形API,ctx.rect(x,y,width,height);ctx.stroke();参数分别表示,x轴坐标,y轴坐标,矩形宽度,矩形高度3.ctx.strokeRect(x,y,width,height);参数同上4.ctx.st 阅读全文
摘要:
什么是canvas?canvas就是HTML5中提供的一个标签,主要的作用:用来展示通过JavaScript中提供的绘图API来绘制的内容,canvas的默认宽高为300*150px,IE9以上的浏览器才支持canvas标签设置canvas的宽高不能使用css方式来设置,不管行内还是内嵌式都不可以, 阅读全文
摘要:
继承(原型链) a-->b-->c 1、扩展原型对象往原型对象中添加新属性,实例也可以共享,Person.prototype.say=function(){}; 2、替换原型对象把默认的原型对象替换掉,Person.prototype={constructor:Person,p1:function( 阅读全文
摘要:
function HotTag(parent){ //自动执行初始化(xxx,xxx) this.init(parent);//this >remen remen.init() //remen >remen.__proto__(HotTag.prototype) //return this;}//初 阅读全文
摘要:
经典继承封装函数o1.__proto__ O.prototype o2构造函数的实例的__proto__和构造函数的prototype是全等于的function craeate(obj){ function F(){}; F.prototype=obj; return new F();} ES5(I 阅读全文
摘要:
arr=[1,3,5]arr.toString-->"1,3,5"var a={name:"abc"};a.toString-->[object,object]; 构造函数和普通函数构造函数:function Student(){}引用var p=new Student(); 执行步骤1.先创建一个 阅读全文