zoukankan      html  css  js  c++  java
  • 页面代码HTML5 Canvas: 在HTML页面中添加Canvas

    最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--页面代码

        原文:

        http://www.lifelaf.com/blog/?p=309

        

        本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, “Adding Canvas to the HTML Page”.

        在HTML页面的<body>中,可以用像上面的代码来添加<canvas>标签:

    <canvas

        

        id

        =

        "canvasOne"

        

        width

        =

        "500"

        

        height

        =

        "300"

        >

         Your browser does not support HTML5 Canvas.

        </canvas>

        译注:对于canvas,以下写法是不允许的:

        <canvas

        

        id

        =

        "canvasOne"

        

        width

        每日一道理
    流逝的日子像一片片凋零的枯叶与花瓣,渐去渐远的是青春的纯情与浪漫。不记得曾有多少雨飘在胸前风响在耳畔,只晓得沧桑早已漫进了我的心爬上了我的脸。当一个人与追求同行,便坎坷是伴,磨难也是伴。

        =

        "500"

        

        height

        =

        "300"

        

        />

        让我们来看一下上述代码到底做了些什么。<canvas>标签有3个重要的属性,包括:

        

    • id。我们可以在JavaScript代码顶用id值来引用该<canvas>标签。在上述代码中,id值为canvasOne。
    • width。canvas的宽度,以像素为单位。在上述代码中,width值为500个像素。
    • height。canvas的高度,以像素为单位。在上述代码中,height值为300个像素。

        在Canvas的开始标签<canvas>与结束标签</canvas>之间,我们可以放置任意一段文本;当打开HTML网页的浏览器不支持Canvas的时候,这段文本会显示在Canvas标签所在的地方。在上面的代码中,我们应用的文本为“Your browser does not support HTML5 Canvas.”。

        

    在JavaScript顶用document对象来引用canvas元素

        当HTML页面加载后,document对象指代了该页面中的所有元素,因此我们可以用DOM来引用上述代码中定义的<canvas>。

        我们需要Canvas对象的引用,这样就能够晓得在哪里显示用Canvas接口进行的绘画。

        首先,我们定义一个名为theCanvas的变量来保存Canvas对象的引用。

        然后,我们调用document对象的getElementById()函数,将传入的参数设为canvasOne(HTML页面中<canvas>标签的id),来获得Canvas对象:

        var

         theCanvas

        =

         document

        .

        getElementById

        (

        "canvasOne"

        );

    文章结束给大家分享下程序员的一些笑话语录: 现在社会太数字化了,所以最好是有一个集很多功能于一身的设备!

    --------------------------------- 原创文章 By
    页面和代码
    ---------------------------------

  • 相关阅读:
    Kattis
    Kattis
    Kattis
    HackerRank
    HackerRank
    Kattis
    Wannafly交流赛1_B_硬币【数学】
    Wannafly交流赛1 _A_有理数 【水】
    HDU 1501 Zipper 【DFS+剪枝】
    HDOJ 1501 Zipper 【简单DP】
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3100541.html
Copyright © 2011-2022 走看看