`

初步学习HTML5----练习

阅读更多
<!DOCTYPE HTML>
<html>
<body>

<canvas id="arcCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
	Your browser does not support the canvas element.
</canvas>

<canvas id="lineCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
	Your browser does not support the canvas element.
</canvas>

<canvas id="grdCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
	Your browser does not support the canvas element.
</canvas>

<canvas id="imageCanvas" width="80" height="175" style="border:1px solid #c3c3c3;">
	Your browser does not support the canvas element.
</canvas>

<script type="text/javascript">
	var c=document.getElementById("arcCanvas");
	var cxt=c.getContext("2d");
	cxt.fillStyle="#FF0000";
	cxt.beginPath();
	cxt.arc(70,18,15,0,Math.PI*2,true);
	cxt.closePath();
	cxt.fill();
</script>

<script type="text/javascript">
	var c=document.getElementById("lineCanvas");
	var cxt=c.getContext("2d");
	cxt.moveTo(10,10);
	cxt.lineTo(150,50);
	cxt.lineTo(10,50);
	cxt.stroke();
</script>

<script type="text/javascript">
	var c=document.getElementById("grdCanvas");
	var cxt=c.getContext("2d");
	var grd=cxt.createLinearGradient(0,0,175,50);
	grd.addColorStop(0,"#FF0000");
	grd.addColorStop(1,"#00FF00");
	cxt.fillStyle=grd;
	cxt.fillRect(0,0,175,50);
</script>

<script type="text/javascript">
	var c=document.getElementById("imageCanvas");
	var cxt=c.getContext("2d");
	var img=new Image()
	img.src="flower.jpg"
	cxt.drawImage(img,0,0);
</script>

<br>
<br>
<br>localStorage 
<br>
<script type="text/javascript">
	localStorage.lastname="Smith";
	document.write(localStorage.lastname);
</script>

<br>
<br>
<script type="text/javascript">
	if (localStorage.pagecount)
	{
	  localStorage.pagecount=Number(localStorage.pagecount) +1;
	}
	else
	{
	  localStorage.pagecount=1;
	}
	document.write("Visits "+ localStorage.pagecount + " time(s).");
</script>

<form action="/example/html5/demo_form.asp" method="get">
	E-mail: <input type="email" name="user_email" /><br />
	Homepage: <input type="url" name="user_url" /><br />
	Points: <input type="number" name="points" min="1" max="10" /><br />
	Points: <input type="range" name="points" min="1" max="10" /><br />
	
	Date: <input type="date" name="user_date" /><br />
	Month: <input type="month" name="user_date" /><br />
	Week: <input type="week" name="user_date" /><br />
	Time: <input type="time" name="user_date" /><br />
	Date and time: <input type="datetime" name="user_date" /><br />
	Date and time: <input type="datetime-local" name="user_date" /><br />
	
	
	Webpage: <input type="url" list="url_list" name="link" />
	<datalist id="url_list">
		<option label="W3School" value="http://www.w3school.com.cn" />
		<option label="Google" value="http://www.google.com" />
		<option label="Microsoft" value="http://www.microsoft.com" />
	</datalist>
	<input type="submit" />
</form>
</body>
</html>
分享到:
评论

相关推荐

    1-OSCP自学笔记-October靶机练习1

    【OSCP自学笔记-October靶机练习1】这篇教程主要介绍了如何通过渗透测试技术攻破一个名为"October"的靶机。靶机来自于Vulnhub平台,作者选择了10台典型的靶机作为OSCP(Offensive Security Certified Professional)...

    HTML第1~13章 阶段总复习 代码练习 CSS.ACCP6.0

    1. HTML基础:学习HTML的基本结构,包括文档类型声明、头部元信息、以及如何创建简单的网页布局。 2. 文本元素:了解如何使用`&lt;p&gt;`、`&lt;h1&gt;`至`&lt;h6&gt;`、`&lt;em&gt;`、`&lt;strong&gt;`等标签来格式化文本内容。 3. 图像与多媒体:...

    html基础-第一天

    通过“web第一天”这个压缩包,你将初步了解HTML的结构和基本语法,这将为你进一步学习网页开发,包括CSS和JavaScript,奠定坚实的基础。同时,提供的博客地址也提供了实践和扩展学习的机会。不断练习和理解这些基础...

    初学网页制作的练习作业

    3. **第三章**:CSS(Cascading Style Sheets)的初步接触,学习者将学习如何使用CSS控制网页的样式,包括颜色、字体、布局等,使网页更具视觉吸引力。 4. **第四章**:进一步学习CSS,可能会涉及选择器、盒模型、...

    python七乐彩爬虫-初学者练习

    这个项目旨在帮助学习者通过实际操作理解Python爬虫的基本原理和流程,同时对数据分析和彩票数据有初步的认识。在本项目中,主要涉及以下几个关键知识点: 1. **Python基础知识**:Python作为一门简洁易读的编程...

    html基础学习快速掌握.doc

    了解这些基础知识后,你可以继续深入学习HTML5的新特性,如语义化标签、多媒体支持、离线存储等,以及如何结合CSS和JavaScript实现更复杂的网页效果。不断实践和学习,你将逐渐掌握HTML,并向全栈开发迈进。

    HTML.zip_html5

    在这个“HTML.zip_html5”压缩包中,我们可以通过几个关键文件来学习HTML5中如何创建表单以及实现网页效果。 1. **超链接(Anchor)**:在“超出位置.html”中,我们可以学习到如何使用`&lt;a&gt;`标签创建超链接,它允许...

    网页学习-DIV篇

    网页学习-DIV篇主要关注的是使用HTML和CSS中的DIV元素进行网页布局设计。在网页制作中,HTML(超文本标记语言)是...通过不断练习和学习,你可以逐步提升自己的网页布局设计能力,创造出更多令人印象深刻的网页作品。

    用户资料管理系统html 的练习

    通过这个项目,开发者可以深入理解HTML如何构建静态页面,并初步了解动态数据处理的概念。 首先,HTML(HyperText Markup Language)是用于创建网页的标准标记语言。在用户资料管理系统中,HTML用于定义页面结构和...

    斑码教育大前端笔记-HTML第二天

    在学习过程中,不断练习和实验是至关重要的,因为理论知识只有与实际应用相结合,才能真正巩固和深化。 最后,这个资源还会持续更新,意味着你将有机会学习到更多的前端技术,如JavaScript、jQuery、Bootstrap等,...

    Python学习手册(第4版)中文版.zip

    通过阅读《Python学习手册(第4版)》高清中文PDF,读者将能够系统地掌握Python编程语言,同时具备开发网络爬虫和进行初步机器学习项目的能力。书中的实例和练习有助于读者巩固所学知识,并能应用于实际工作场景中。

    struts入门练习

    不过,这已经足够让初学者建立起对Struts框架的初步认识。 在文件名"loginStr"中,可以推测这是一个与登录相关的Struts Action。在实际的项目中,这个Action可能负责接收登录表单的请求,验证用户名和密码,然后...

    营初阶段练习题.zip

    这些文档的名称分别是:阶段练习十.doc、阶段练习四.doc、阶段练习三.doc、阶段练习二.doc、阶段练习八.doc、阶段练习一.doc、阶段练习六.doc、阶段练习九.doc、阶段练习五.doc和阶段练习七.doc。这些文件很可能是...

    Vue基础day3学习资料.zip

    最后,"5-作业"可能是一系列的练习题目或者小项目,旨在检验学习者对Vue基础知识的掌握程度。通过完成作业,学习者可以巩固所学,发现并解决潜在的理解误区,进一步提升实战能力。 总的来说,"Vue基础day3学习资料....

    使用HTML语言和CSS开发商业站点10-12

    5. **响应式设计**:初步接触媒体查询,了解如何根据设备特性调整页面样式,以实现跨设备的友好体验。 **Chapter 12 - CSS实战与页面美化** 1. **CSS布局技巧**:学习网格系统、Flexbox和Grid布局,用于创建灵活的...

    学习shell必备(CN).chm

    2.2. 初步的练习 第二部分. 基本 3. 特殊字符 4. 变量和参数的介绍 4.1. 变量替换 4.2. 变量赋值 4.3. Bash变量是不区分类型的 4.4. 特殊的变量类型 5. 引用 5.1. 引用变量 5.2. 转义 6. 退出和退出状态码 7. 条件...

    北大青鸟 accp5.0 S1 HTML 在线学习+演讲ppt

    6. 布局与样式:初步接触CSS(Cascading Style Sheets)的概念,学习如何使用内联样式、内部样式表和外部样式表来控制HTML元素的样式。 7. 演讲PPT:这部分内容可能包含对上述知识点的详细讲解,通过视觉化的方式...

    DHTML 学习手册详解

    **正文** "DHTML 学习手册详解" 是一本专为那些已经掌握基本HTML,并且正在探索JavaScript、CSS以及...无论是HTML的基础巩固,还是JavaScript和CSS的深入学习,乃至PHP的初步了解,这份手册都将提供宝贵的指导和支持。

Global site tag (gtag.js) - Google Analytics