码迷,mamicode.com
首页 > Web开发 > 详细

Web前端学习第三天

时间:2018-01-06 00:34:46      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:move   颜色   常用   asc   标签   font   定义   绘制   canvas   

javascript

1.声明二维数组要先声明一个数组,然后再在数组中创建一个数组

//创建数组
var i;
var arr=new Array();
for(i=0;i<4;i++)
{
     arr[i]=new Array(4);
}
//初始化
var j;
for(i=0;i<4;i++)
{
    for(j=0;j<4;j++)
    {
        arr[i][j]=0;
    }
}

2.Javascript里有if-else if-else结构,但是else if只能出现一次,并不能像C#一样可以无穷多个。但是可以在最后的else里再嵌套if来达到目的。

var m=10;
if(m<10)
{
      //判断1              
}
else if(m<100)
{
      //判断2
}
else if(m<1000)  //这里不会报错,但是会直接跳过执行最后的else,这个判断相当于不存在!
{
      //判断3,无效
}
else
{
      //判断4
}

 

HTML5 canvas

1.先创建一个canvas标签

<canvas id="myCanvas" width="200" height="200"></canvas>

 

2.写javascript

<script type="text/javascript">
var c=document.getElementById("myCanvas");//获取元素 
var cxt=c.getContext("2d");//在cxt上创建画布实例,目前只支持"2d"图像
cxt.fillStyle="#FF0000";//设置画笔颜色
cxt.fillRect(0,0,150,75);//填充一个矩形(x,y,width,height)
</script>

附常用属性方法

fillStyle  设置或返回用于填充绘画的颜色、渐变或模式context.fillStyle=color|gradient|pattern;

strokeStyle  设置或返回用于笔触的颜色、渐变或模式context.strokeStyle=color|gradient|pattern;

createLinearGradient()  创建线性渐变(用在画布内容上)context.createLinearGradient(x0,y0,x1,y1);

fillRect()  绘制“被填充”的矩形context.fillRect(x,y,width,height);

fill()  填充当前绘图(路径)context.fill();

stroke()  绘制已定义的路径  context.stroke();

moveTo()  把路径移动到画布中的指定点,不创建线条  context.moveTo(x,y);

font   设置或返回文本内容的当前字体属性  context.font="italic small-caps bold 12px arial";

 

Web前端学习第三天

标签:move   颜色   常用   asc   标签   font   定义   绘制   canvas   

原文地址:https://www.cnblogs.com/bigcabbage/p/8207277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!