`

初步学习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)...

    (全)传智播客PHP就业班视频完整课程

    图像 表格 实际应用-菜谱 课堂练习-课程表 8-11 5.无序列表 有序列表 框架 8-12 1.浮动窗口 表单及表单控件① 8-12 2.表单及表单控件② 8-12 3.多媒体页面 标签汇总① 地图映射1 8-12 4.多媒体页面 标签汇总① 地图...

    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作为一门简洁易读的编程...

    2021下半年程序员学习计划.pdf

    - 对于JAVA和C++,学习者需选择其中一个进行初步学习,如果已有基础则选择熟悉的语言,无基础则推荐学习JAVA,重点在于掌握基础语法。 ### 第二阶段:直播加练习阶段(7-9月) #### 学习目标: 1. 深入学习各章节...

    html基础学习快速掌握.doc

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

    HTML.zip_html5

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

    sql-labs 闯关 11~20.html

    关卡11至20在SQL-labs中属于较高难度的部分,这一阶段的学习者需要对SQL注入有了初步的认识和实践操作的基础。在这个阶段中,学习者将通过解决具体的挑战,进一步理解SQL注入的原理和各种技术手段。这些关卡可能涉及...

    中秋之美-html5+css+js制作中秋网页-网页设计课程大作业

    从名称上推测,这可能是学生在初步学习阶段的练习项目,用以巩固和展示他们对于html5、css和js的掌握情况。文件的具体内容虽然未能详细查看,但可以想象,在这个文件夹中,应当包含了网页的基本结构代码、样式设计...

    网页学习-DIV篇

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

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

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

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

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

    免费下载:AZ-900 Microsoft Azure Fundamentals - Study Guide with Practice Questions Labs (N.zip

    本次提供的资源是一套综合学习指南,包括实际问题和实验室练习,由Nouman Ahmed Khan和Abubakar Saeed等人共同编著。学习指南的目的是帮助考生深入理解Azure基础,并通过实践问题加强记忆,同时实验室练习则提供了一...

    html的基础学习代码.zip学习资料程序

    HTML(HyperText Markup Language,超文本标记语言)是用于创建网页的标准标记语言。...HTML的学习亦是如此,通过不断的练习和尝试,初学者可以逐步从理解基础标签和结构,过渡到能够独立设计和构建自己的网页。

    网络安全-sql注入实战-sql-labs(1~10)

    5. 学习如何防范SQL注入,提高个人或企业Web应用的安全防御能力。 6. 练习利用现成的注入工具进行攻击,理解自动化工具的工作原理和限制。 7. 学习如何防御SQL注入,包括输入验证、使用参数化查询、存储过程、最小...

    Vue基础day3学习资料.zip

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

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

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

    html作业 当当图书榜

    5. 学习如何引入和使用外部CSS文件,以及内联样式和内部样式表的使用场景。 6. 了解和应用响应式设计原则,使网页在不同屏幕尺寸下都能正常显示。 7. 图像的使用,包括`&lt;img&gt;`标签的属性、背景图片、CSS精灵图等方法...

Global site tag (gtag.js) - Google Analytics