Web前端学习第三天

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";

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

时间: 2024-10-03 14:45:09

Web前端学习第三天的相关文章

WEB前端学习笔记 三

接上一篇,web学习笔记 二,web学习笔记刚刚发出,就发现被其他网站采集了,在此感谢您的采集和转发,但请注明文章出自网知博学. 1.7  开发工具的选择 增强文本编辑器:EditPlus.Notepad++ 特点:比较小.占用系统资源比较少.代码颜色高亮显示.但没有代码自动补功能 IDE:(Integrated Development Environment,集成开发环境).IDE集成开发环境(简称IDE)开发环境就是指在开发软件的时候需要用到的软件.这些软件包括代码编辑器.编译器.调试工具和

Web前端学习第三天&#183;fighting_常用的一些标签(一)

标题标签<h1>~<h6> 块级标签,独占一行,一般常用的使<h3>和<h4>. 换段标签<p> 块级标签,其后面的内容会空一行再显示. style=“test-indent:2em” 可以设置样式为首行缩进两个字符. <blockquote></blockquote>可以用来设置整个段落的缩进 超链接<a> 行级标签. 重要属性有三个:href.target.name href  超链接地址:可以是Web上任

Web前端学习-第三课JavaScript篇

Q5:解释什么是引用类型?在使用引用类型的时候需要注意什么? 引用类型通常叫做类,也就是说,遇到引用值时,所处理的就是对象,就是公用. 类型:  object类型,应用于应用程序中存储和数据传输(创建object实例:new操作和队象字面量表示法): Array类型,JavaScript数组的每一项都可以保持任何类型的数据,数组大小可以动态调整: 转换方法,所有对象都具有tolocalstring()和tostring(),valueOf()方法,调用tostring()和value()方法会返

Web前端学习-第三课HTML篇

Q8:请列举出常用的HTML标签属性以及其含义和使用环境,其分别有哪些属性值? 标题及其对其:<h1>----<h2>:<h1 align = left | center | right | justify>  </h1> 划分及其对其:<div></div>属性:align:left center right justify HTML4.01以及 XHTML 1.0   strict DTD不支持. 块引用:<blockquo

Web前端学习第三天(cookie 二)

HttpOniy Cookie机制 在http层面传输cookie,当设置HttpOnly标志后,客户端脚本就无法读写该cookie.可以用此防止xss攻击获取cookie <?php setcookie("test",1,time()+3600,"",0);//设置普通cookie setcookie("test_http",1,time()+3600,"","",0,1); //第7个参数(这里是

WEB前端学习笔记 五

接web前端学习笔记第四篇,此篇为web学习笔记 五,在此感谢您的采集和转发,但请注明文章出自网知博学. 2.0.3  html标签的属性格式 现在我们知道了两个双标签分别是,标题标签:<h1> - <h6>.和段落标签:<p></p>还知道了一个换行的单标签:<br />,现在我们给<p></p>标签添加一个属性,来改变段落是右对齐,还是左对齐,还是居中. 如上图,<p>标签中的 align(中文就是排列的意

Web前端学习笔记(001)

....编号    ........类别    ............条目  ................明细....................时间 一.Web前端学习笔记                                    2016年6月15日10:38:53    /****************************************************************begin******************************

web前端学习的基础知识2

今天给大家分享的是web前端学习中的变量和数据类型的数据. 数据类型其实就是指对数据的分类. C#语言中的数据类型有一下几种常见的数据类型:1.char(字符类型):单个字符(汉字.字母.数字.标点符号):用成对英文单引号表示. 2.string(字符串类型):不限数量的文字:用英文双引号表示 3.int(整数类型):用于表示一个整数:直接书写 4.double(小数类型):用于表示小数点的数字 变量:一块存储数据的空间,并且该内存区域的数据内容可以变化 在代码中使用变量,必须先声明后赋值.声明

2018年web前端学习路线图,WEB前端开发新手学习路线

前端的的技术一直在变化,更新和变革,现在基本是三驾马车(vue,angualr,react)主导整个前端框架,但是无论对于新人或者有经验的程序员,这些知识在必须掌握,下面给大家一份详细的表单: html的语法.格局,常用的标签极端作用,了解标签的嵌套.学习运用firefox+firebug或许chrom的调试工具,可以运用这些工具调试html.css.js.断点调试.抓包 怎么引入css.js.了解id.class属性的区别,学会css的常用选择器,了解盒子模型(padding,margin,b