HTML5学习笔记
html5学习笔记
作为下一代的网页语言,HTML5 拥有很多让人期待已久的新特性,它可以说是近十年来 Web 标准最巨大的飞跃。使用HTML5后,原来需要开发人员写很多代码才能够实现的交互效果和展现形式,可以方便的满足用户体验和可用性。在HTML 5未成熟应用的时候,流媒体播放等一些精彩应用必须借助第三方软件才可以实现,比如Flash等。但是现在HTML 5已经将其超过,它不但可以播放视频和音频,直接展示数据图表,而且还可以开发出各种网络在线应用程序,如标识的地理位置、离线存储、拖放、图片处理等。HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section新的表单控件,比如 calendar、date、time、email、url、search浏览器支持最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。CanvasHTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。在客户端存储数据HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。在 HTML5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用数据。它使在不影响网站性能的情况下存储大量数据成为可能。对于不同的网站,数据存储于不同的区域,并且一个网站只能访问其自身的数据。HTML5 使用 JavaScript 来存储和访问数据。对简单的关键值对(比如应用程序设置)或简单对象(如应用程序状态)进行存储,使用本地和会话存储能够很好地完成,但是在对琐碎的关系数据进行处理之外,它就力所不及了。而这正是 HTML 5 的“Web SQL Database”API 接口的应用所在。需要注意的是,如果不是绝对需要的情况,不要使用 Web SQL Database。这不是因为它们的技术高高在上,而是因为它们会让你的代码更加复杂。对于大多数情况,本地存储或会话存储就能够完成相应的任务,尤其是你能够保持对象状态持久化的情况。HTML5 新的 Input 类型HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。Date pickers (date, month, week, time, datetime, datetime-local)可供选取
HTML5Canvas学习笔记(canvas绘制线条、矩形、多边形、圆、自定义图像)
HTML5Canvas学习笔记(canvas绘制线条、矩形、多边形、
圆、⾃定义图像)
⼀、对 canvas 的理解
<canvas>标签是 HTML5 中的新标签,像所有的 dom 对象⼀样它有⾃⼰本⾝的属性、⽅法和事件。
canvas 是⽤来在⽹页上绘制图形的(我们通常称之为画布),canvas 只是图形容器,需要使⽤ js 脚本来绘制图形,可以绘制线条、矩形、多边形、圆形、圆环、组合图形、⽂字、⾃定义图像等。
浏览器⽀持
注释:Internet Explorer 8 以及更早的版本不⽀持 <canvas> 标签。Internet Explorer 9+, Firefox, Opera, Chrome 以及 Safari ⽀持 <canvas>标签。
⼆、基本⽅法
绘图环境:
语法 Canvas.getContext(contextID)
参数contextID指定了您想要在画布上绘制的类型。当前唯⼀的合法值是 "2d",它指定了⼆维绘图,并且导致这个⽅法返回⼀个环境对象,该对象导出⼀个⼆维绘图API。
【注】:getContext() ⽅法返回⼀个⽤于在画布上绘图的环境。
getContext("2d") 对象是内建的 HTML5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的⽅法。
绘制图形样式style(⼀般在绘制图形前先进⾏样式设定):
context.fillStyle //填充样式
context.strokeStyle //笔触颜⾊
context.lineWidth //边框宽度
html5学习笔记
一html5简介
1.html的组合
HTML5 ~=HTML+CSS+JS APIs
Html5的发展其实是html,css,jsapi的发展
HTML 5草案的前身名为Web Applications 1.0,是在2004年由WHATWG提出,再于2007 HTML 5的标准草案目前已进入W3C制定标准5大程序的第1步。
2.Html 标签
Video,Audio
Video:ogg,mp4,webm audio:ogg,mp3,wav
demo
Your browser does not support the video tag.
属性
autoplay,controls,loop,preload,src
实例1 视图标签:
Your browser does not support the video tag.
视图标签案例链接:/tiy/t.asp?f=html5_video_all
实例2音频:
Your browser does not support the audio element.
例子链接:/tiy/t.asp?f=html5_audio_all
语义标签
增强的表单控件参见ppthtml5教程
3.Canvas元素网页上绘制图像
绘图绘画过程具体例子看:
/html5/html_5_canvas.asp /html5/32168.html
4.Input标签
HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。Email,url,number,range,Date pickers ,search,color
Html5学习笔记
Html5学习笔记
(1)语义化标记
<header>,<footer>,<nav>,<article>,<section>,<aside>,<hgroup>,<time >,<mark>,<figure>,<figcaption>
(2)表单增强
①新的INPUT类型: color, email, date, month, week, time, datetime, datetime-local, number, range, search, tel, url
②新属性: required, autofocus, parttern, list, autocomplete, placeholder
③新元素:<keygen>, <datalist>, <output>, <meter>, <progress>
(3)不需要插件的视频video和音频audio
audio: ogg(ogg,oga), mp3, wav, AAC
video: ogg(ogv), H.264(mp4)
(4)基于javascript 的2D 绘图 <canvas>
每个canvas 对象,有对应的rendercontext, path;
(5)让内容可编辑
父容器把contenteditable = true,可进行编辑,删除,插入等操作。
HTML5自学笔记
HTML/HTML5自学笔记
Html 概述
1、动态网页:PHP、ASP、JSP等,存放于服务器,执行数据操作生成HTML页面后发至浏览器执行。
2、静态网页:HTML标签及页面包含的JS代码,运行于客户端浏览器。
3、HTML标签对大小写不敏感
4、从HTML4.0.1到XHTML到HTML5并非革命性的升级,而是规范向习惯的妥协。主要有以下优势:
a)解决跨浏览器问题,各浏览器厂商的支持
b)部分替代了原来的JavaScript,通过增加一些属性即可完成原来JS的功能。如:
HTML5以前:document.getElementById(“price”).focus();
HTML5以后:
c)更明确的语义支持,加入了新的nav、article、section、aside、footer、time、marker等标记
d)增强了web应用程序的功能,比如可以上传多个文件。
e)兼容性:在老版本的浏览器上也可以正常运行
f)实用性:内部没有复杂的功能,仅封装了常用的简单功能
5、HTML5的基本结构和语法变化
a)页面最开始:
b)指定页面字符集:
c)不能在其间插入内容的标签序列:和和;这几个标签可以完
全省略不写。
d)允许省略属性值的属性:例如:checked checked=”checked”。如果没有该属性则表明该值为false。
checked/readonly/disabled/selected/multiple/defer/ismap/nohref/noshade/nowrap/noresize。
Html的头部:......
HTML5学习笔记--------》HTML5概要与新增标签!
HTML5学习笔记--------》HTML5概要与新增标签!
⼀、HTML5概要
1.1、为什么需要HTML5
HTML4陈旧不能满⾜⽇益发展的互联⽹需要,特别是移动互联⽹。为了增强浏览器功能Flash被⼴泛使⽤,但安全与稳定堪忧,不适合在移动端使⽤(耗电、触摸、不开放)。
HTML5增强了浏览器的原⽣功能,符合HTML5规范的浏览器功能将更加强⼤,减少了Web应⽤对插件的依赖,让⽤户体验更好,让开发更加⽅便,另外W3C从推出HTML4.0到5.0之间共经历了17年,HTML的变化很⼩,这并不符合⼀个好产品的演进规则。
1.2、什么是HTML5
HTML5指的是包括HTML、CSS和JavaScript在内的⼀套技术组合。它希望能够减少⽹页浏览器对于需要插件的丰富性⽹络应⽤服务(Plug-in-Based Rich Internet Application,RIA),例如:AdobeFlash、Microsoft Silverlight与Oracle JavaFX的需求,并且提供更多能有效加强⽹络应⽤的标准集。HTML5是HTML最新版本,2014年10⽉由万维⽹联盟(W3C)完成标准制定。⽬标是替换1999年所制定的HTML 4.01和XHTML 1.0标准,以期能在互联⽹应⽤迅速发展的时候,使⽹络标准达到匹配当代的⽹络需求。
1.3、HTML5现状及浏览器⽀持
⼤部分主流浏览器已经⽀持HTML5,但是各个浏览器⽀持的⽅式以及语法有所差异性。⽀持Html5的浏览器包括Firefox(⽕狐浏览
器),IE9 及其更⾼版本,Chrome(⾕歌浏览器),Safari,Opera等现代浏览器。
html5学习心得体会
html5学习心得体会
HTML5是一种标记语言,用于构建和呈现网页。通过学习HTML5,我对网页开发和设计有了更深入的理解。以下是我从学习HTML5中得出的一些心得体会。
首先,HTML5提供了一种更简单、更语义化的标记结构。与之前
的HTML版本相比,HTML5引入了一些新的标签,例如<header>、
<footer>和<nav>等,使网页的结构更加清晰和易于理解。这些标签使
得网页的内容具有更好的结构化,并有助于搜索引擎的优化和网页的
可访问性。
其次,HTML5对多媒体的支持更加强大。通过HTML5的<video>
和<audio>标签,我们可以在网页中嵌入音频和视频。而不需要使用第
三方插件,如Flash。这大大简化了网页开发的过程,并提高了用户的
体验。
同时,HTML5还提供了一些新的API,如Canvas和WebGL。Canvas允许开发者通过JavaScript在网页上绘制图形和动画,而WebGL则使得在浏览器中呈现3D图形成为可能。这些新的API为网
页的交互和视觉效果带来了很多创新和可能性。
此外,HTML5还引入了一些新的表单元素和属性,使得表单的设
计更加灵活和功能更加强大。例如,HTML5的<input>元素可以使用新
的type属性来定义不同类型的输入,如email、url和date等。这使得
在构建表单时更加易于控制和验证用户的输入。
需要注意的是,虽然HTML5在现代浏览器中得到了广泛支持,但为了确保网页的兼容性,我们应该在编写代码时考虑到旧版本的浏览器。通过使用polyfill和垫片等技术,我们可以在旧版本的浏览器中模拟实现HTML5的新特性。
HTML5笔记
HTML笔记
一、HTML常用元素与属性
1.HTML保留的常用元素
1.1基本元素
:HTML注释
:HTML5文档根元素
:HTML5文档页面头部分,可省略
html5总结笔记
HTML5是一种标记语言,用于创建和设计网页的结构和内容。它是一种标准化的语言,被广泛应用于Web开发中。以下是一些关于HTML5的总结笔记:语义元素:HTML5引入了许多新的语义元素,如<header>、<footer>、<article>、<section>等,这些元素可以帮助改善网站的可访问性和SEO。字符编码:HTML5默认使用UTF-8字符编码,这有助于支
持多种语言和字符集。多媒体元素:HTML5引入了<audio>和<video>元素,使得在网页上嵌入音频和视频变得更加简单。图形元素:HTML5提供了<canvas>元素,可以使用JavaScript 在网页上绘制图形和动画。表单元素:HTML5提供了更多
的表单元素和属性,如placeholder、autofocus、required等,使得创建表单更加方便和用户友好。语义化标签:HTML5
引入了更多的语义化标签,如<nav>、<header>、<footer>等,这些标签可以帮助搜索引擎更好地理解网页内容。离线存储:HTML5提供了离线存储机制,可以将数据存储在客户端设
备上,以便在离线时使用。性能和集成:HTML5提供了更
好的性能和集成能力,支持Web Worker、Web Sockets等技术,使得开发复杂的应用程序更加容易。
HTML5-学习笔记
HTML5
在HTML5中不区分关键字大小写,引号也不区分是单引号还是双引号。
第一章
1.一旦你了解了HTML5,你就会改变审视web的方式
虽然现在普遍使用的是HTML4和CSS2,但还可以做得更好!
可以重组我们代码结构并能让我们的页面代码更富有语义化特性,还可以缩减带给页面美丽外观样式代码量并让他们有更高的可扩展性。
如今,HTML5和CSS3的技术和应用环境已经日趋成熟,它们将书写Web前端领域的新历史
HTML5将成为新一代的Web技术标准,必定会改变整个Web应用领域的游戏规则,它在给新的Web应用带来无限可能性的同时,还能带来更快、更好、更炫的用户体验。
HTML5和CSS3已经成为全球各大互联网巨头必争之地
2.在移动平台上,因为支持的很好,HTML5先行了一步,已经成为了iOS、Windows Phone 和Android移动互联网的唯一选择。放眼望去,仿佛互联网充满着HTML5千秋万代一统江湖的高呼
3.HTML4+CSS2与HTML5+CSS3区别
互联网发展越来越快,有些东西总会要被取代,HTML4+CSS2将渐渐退出舞台,而HTML5+CSS3将取而代之
HTML5规范是2004年新成立的WHATWG工作组创立的;2006年W3C加入HTML,并于2008年发布了HTML5工作草案,2009年,XHTML2工作组停运;2010年HTML5开始解决实际问题,渐渐的各大浏览器厂家开始升自己的产品以支持HTML5+CSS3,HTML5得到了持续的完善,2012年HTML5完成规范编写工作。
Html5笔记
Html5 笔记
基础代码含义
DTD声明:
结构标签:(块状元素) 有意义的div
标记定义文件中一个区块的相关信息
标记定义一组媒体内容以及它们的标题
标签定义figure 元素的标题。
标记定义一个对话框(会话框)类似微信
多媒体交互标签
标记定义一个视频
标记定义音频内容
标记定义媒体资源
标记定义图片
标记定义外部的可交互的内容或插件比如flash
Web应用标签
menu命令列表标签FF(嵌入系统)
menu标记定义一个命令按钮
状态标签(实时状态显示:气压、气温)C、O
状态标签(任务过程:安装、加载) C、F、O
为input标记定义一个下拉列表,配合option F、O
标记定义一个元素的详细内容,配合dt、dd C
注释标签
标记定义注释或音标
告诉那些不支持Ruby元素的浏览器如何去显示
标记定义对ruby的注释内容文本
其他标签
标记定义表单里一个生成的键值(加密信息传送)O、F
标记定义有标记的文本(黄色选中状态)
标记定义一些输出类型,计算表单结果配合oninput事件
标记定义一个日期/时间目前所有主流浏览器都不支持
HTML元素HTML5中的意义
代表内联文本,通常是粗体,没有传递表示重要的意思
代表内联文本,通常是斜体,没有传递表示重要的意思
可以同details与figure一同使用,定义包含文本,dialog也可用可以同details与figure一同使用,汇总细节,dialog也可用
表示小字体,例如打印注释或者法律条款
表示重要性而不是强调符号
视音频标签
HTML5支持的视频格式:
html学习总结
竭诚为您提供优质文档/双击可除
html学习总结
篇一:html学习总结
1.hTmL标签由开始标签和结束标签组成,空的hTmL元
素没有结束标签,比如
没有内容的hTmL
内容被称为空元素。空元素是在开始标签中关闭的。
就是没有关闭标签的空元素(
标签定义换行)。在xhTmL、xmL以及未来版本的hTmL 中,所有元素必须被关闭。在开始标签中添加斜杠,比如,是关闭空元素的正确方法,hTmL、xhTmL和xmL都接
受这种方式。即使
在所有浏览器中都是有效的,但使用
其实是更长远的保障。
2.hTmL标签及属性值对大小写不敏感:等同于。w3school使用的是小写标签,因为万维网联
盟(w3c)在hTmL4中推荐使用小写,而在未来(x)hTmL 版本中强制使用小写。属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name=bill"helloworld"gates
3.标签在hTmL页面中创建水平线。hr元素可用于分隔内容。
4.可定义一个地址(比如电子邮件地址)。您应当使用它来定义地址、签名或者文档的作者
身份。
用户服务信箱
上海赢科投资有限公司
金桥开发区789号
5.文本对齐:text-align:center;代替align:center;
属性用于创建被命名的锚(namedanchors)。当使用命名锚(namedanchors)时,我们可以创
建直接跳至定位至页面中某个节的链接,这样使用者就
无需不停的滚动页面来寻找他们需要的信息。使用创建锚usefulTipssection
HTML5的课堂笔记
一、HTML5基本文档结构HTML5移动WEB开发>HTML5移动WEB开发二、新建文件*注意事项:先将文件保存为以 .html 为后缀的文件,才能启动自动提示功能。三、快捷输入基本格式1、!+TAB2、html:5!+TAB3、代码缩进:TAB 反缩进:shift+tab四、测试浏览器支持不支持HTML5此浏览器不支持HTML5!!!五、meta元素的应用六、元素
元素指的是从开始标签到结束标签的所有代码。
元素指的是从开始标签到结束标签的所有代码。
html5学习精选5篇案例
html5学习精选5篇案例
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。下面给大家带来一些关于html5的学习心得,希望对大家有所帮助。
html5学习心得1
一:了解HTML5前端开发技术
HTML 指的是超文本标记语言 (Hyper Text Markup Language),标记语言是一套标记标签 (markup tag),HTML 使用标记标签来描述网页。HTML5区别于HTML的标准,基于全新的规则手册,提供了一些新的元素和属性,在web技术发展的过程中成为新的里程碑。HTML5被推广用于Web平台游戏开发,及手机移动领域,从市场来看,无论是桌面应用还是移动应用,HTML5都是当下Web技术中最炙手可热的新宠,是创新的主旋律,在不久的时间里一定会大有作为。
二:课程能让你学到什么
从前端开发的基础出发,学习使用HTML,CSS,JavaScript等一系列前端技术,实现动画特效。以开发实例展示为主导,循序渐进让学员掌握HTML5技术的应用。强化学员基础,尤其是要针对JavaScpript基础的强化从而掌握HTML5新功能API。
HTML5培训内容首先是学习HTML5文档结构和基础语法,了解HTML5新特性,CSS3基础语法和布局样式,图形图像软件使用等。移动前端的交互JavaScript编程基础、JavaScript交互编程实战、JavaScript异步操作基础、Ajax、JQuery、AngularJS使用方法。移动前段综合开发;主要集中在H5+C3+jQ Mobile,基于HTML5的移动网页布局、移动网页界面样式(CSS3)、HTML5本地存储API、Geolocation地理定位、智能表单、Video、Audio应用、canvas和SVG的应用、桌面通知、离线应用、webGL基础及应用(3D网页游戏)、WEB前端框架(JQuery mobile、Sencha Touch、PhoneGap)、Cocos2d-HTML游戏引擎等。最后,项目实训。项目实训能够提高综
HTML5学习笔记
1.HTML5简介
什么是 HTML5?
HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。
HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。HTML5 是W3C 与WHATWG 合作的结果。
为 HTML5 建立的一些规则:
?新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
?减少对外部插件的需求(比如 Flash)
?更优秀的错误处理
?更多取代脚本的标记
?HTML5 应该独立于设备
?开发进程应对公众透明
新特性
HTML5 中的一些有趣的新特性:
?用于绘画的 canvas 元素
?用于媒介回放的 video 和 audio 元素
?对本地离线存储的更好的支持
?新的特殊内容元素,比如 article、footer、header、nav、section ?新的表单控件,比如 calendar、date、time、email、url、search
2.HTML5视频
视频格式
当前,video 元素支持三种视频格式:
实例
Your browser does not support the video tag.
3.HTML5音频
音频格式
当前,audio 元素支持三种音频格式:
实例
Your browser does not support the audio tag.
4.HTML画布(Canvas)
HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。
html5笔记
1. Html5 定义新标签 Form 表单里面 Artical 文章
Windows Internet Explorer 9(简称 IE9)于 2011 年 3 月 14 日发布.....
Me and my family visited The Epcot center this summer.
定义元素细节 (summary) Copyright 2011. All pages and graphics on this web site are the property of W3School. Embed 标签 嵌入一个动画Figure, 用着文档的插图 如果:显示效果
All pages and graphics on this web site are the property of W3School.
Do not forget to buy milk today.
度量值 meter
显示度量值:
注释:Internet Explorer 不支持 meter 标签。
The People's Republic of China was born in 1949...
CSS3 1. 边框圆角,阴影,边框图片功能等 (圆角) border-radius ,圆角 box-shadow 阴影box-shadow: 10px 10px 5px #888888; border-image 边框图片div { border:2px solid; border-radius:25px; -moz-border-radius:25px; /* Old Firefox */ }2. Div 边框图片{ border-image:url(border.png) 30 30 round; -moz-border-image:url(border.png) 30 30 round; /* 老的 Firefox */ -webkit-border-image:url(border.png) 30 30 round; /* Safari 和 Chrome */ -o-border-image:url(border.png) 30 30 round; /* Opera */ }
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HTML5学习
为HTML5建立的一些规则
●新特性应该基于HTML、CSS、DOM以及javascript
●减少对外部插件的需求
●更优秀的错误处理
●HTML5应该独立于设备
●开发进程应对公众透明
HTML5中的一些有趣的新特性:
●用于绘画的canvas元素
●用于媒介回放的video和audio元素
●对本地离线存储的更好的支持
●新的特殊内容元素,比如a r t i c l e、footer、header、nav、section
●新的表单控件,比如calendar、data、time、email、url、search一、媒介回放的video和audio元素
Video实现代码:
Your browser does not support the video tag.
需要注意的点:
●control属性供添加播放、暂停和音量控件。
●video元素允许多个source元素。source元素可以连接不同的视频文件,浏览器将
使用第一个可识别的格式。例如:上面代码中,先识别movie.ogg,然后识别
movie.mp4。
HTML
Audio实现代码:
Your browser does not support the audio tag
二、HTML5拖放操作
在HTML5中,拖放(Drag和Drop)是标准的一部分,任何元素都能够拖放。
拖放操作的代码实例:
function allowDrop(ev){ ev.preventDefault(); }
function drag(ev){ ev.dataTransfer.setData(“Text”,ev.target.id); }
function drop(ev){
ev.preventDefault();
var data=ev.dataTransfer.getData(“Text”);
ev.target.appendChild(doucument.getElementById(data));
}
需要注意的点:
●为了使元素可以拖动,需设置其属性draggable为true。
●打包被拖动的元素;即给元素的ondragstart属性设置事件,事件中取元素id并封装在
event对象中。dataTransfer.setData()方法设置被拖动元素的数据类型和值。
●阻止元素的默认事件;比如说默认情况下,无法将数据/元素放置到其他元素上,可以
用event.preventDefault()方法阻止元素的默认事件(见下例)。在被放置的元素的
ondragover属性上添加事件。
●将被拖动元素附加到指定元素上;这里调用preventDefault()来避免浏览器对数据的默认
处理,即drop事件的默认行为是以链接的方式打开。通过被放置元素的ondrop属性实现元素的附加行为。
例:< a href=””>跳转 默认处理事件是跳转到指定网页。如果给它的onclick事件中加上代码event.preventDefault() 则该标签不会跳转。
三、HTML5画布
HTML5的canvas元素使用javascript在网页上绘制图像。
Canvas拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
需要注意的是,canvas标签只是一种图形容器,该元素本身是没有绘图能力的。canvas使用实例:
var mycanvas=document.getElementById(“myCanvas”);
var mycxt=mycanvas.getContext();
mycxt.fillstyle=”#FF0000”;
mycxt.fillRect(0,0,200,100);
需要注意的点:
●大部分Canvas绘图API都没有定义在
getContext()方法获得的一个“绘图环境”对象上。
●可以通过event对象获得鼠标点的坐标值。