六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 295|回复: 0

HTML5(一)layout

[复制链接]

升级  34.8%

548

主题

548

主题

548

主题

探花

Rank: 6Rank: 6

积分
1696
 楼主| 发表于 2013-1-29 13:50:51 | 显示全部楼层 |阅读模式
HTML5(一)layout

1.<canvas> tag
our first example will be test1.html:
<canvas id="tutorial" width="150" height="150" style="background-color:red;">
your browser does not support Canvas tag.
</canvas>

if you are using chrome, you will see a red area with width=150 and height=150.

if you are using other web browsers, you may only see the content 'your browser does not support Canvas tag.'

The detail information about canvas is here: http://www.w3school.com.cn/html5/html5_canvas.asp

2. get render content
var canvas = document.getElementById("turorial");
var ctx = canvas.getContent('2d');
ctx is a CanvasRenderingContext2D object, we can find detail in http://www.w3school.com.cn/htmldom/dom_obj_canvasrenderingcontext2d.asp

3. Supporting from browser
<input type="button" name="Check_Support" value="Check Support" >
<script type="text/javascript">
    function testCanvas(){
        var canvas = document.getElementById('tutorial');  // get the canvas object
        if (canvas.getContext){                       //check if it is supported by the browser
            alert("support <canvas> tag");
} else {
            alert("not support <canvas> tag");
        }
    }
</script>

4. my sample codes test1.html:
<canvas id="tutorial" width="150" height="150" style="background-color:red;">
you browser does not support Canvas tag.
</canvas>
<input type="button" name="Check_Support" value="Check Support" >
<script type="text/javascript">
    function testCanvas(){
        var canvas = document.getElementById('tutorial');
        if (canvas.getContext){
            alert("support <canvas> tag");
} else {
            alert("not support <canvas> tag");
        }
    }
</script>

references:
http://www.blogjava.net/myqiao/category/46360.html
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表