html5 image使用大全

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-type" content="text/html; charset = utf-8">
</head>
<script type="text/javascript" charset="utf-8">
    var imageLoader = {
        loaded:true,
        loadedImages:0,
        totalImages:0,
        load:function(url){
            this.totalImages++;
            this.loaded = false;
            var image = new Image();
            image.src = url;
            image.onload = function(){//图片加载后调用的图片
                imageLoader.loadedImages++;
                if(imageLoader.loadedImages === imageLoader.totalImages){
                    imageLoader.loaded = true;
                }
            }
            return image;
        }
    };

    function pageLoaded(){
        var canvas = document.getElementById(‘testcanvas‘);//得到画布
        var context = canvas.getContext(‘2d‘);//得到绘图环境  参数为绘图环境的类型

        imageLoader.loaded = false;
        var image_gx1 = imageLoader.load(‘/testimg/gx/gx1.png‘);
        var image_gx2 = imageLoader.load(‘/testimg/gx/gx2.jpg‘);
        var image_gx3 = imageLoader.load(‘/testimg/gx/gx3.jpg‘);
        var image_gx4 = imageLoader.load(‘/testimg/gx/gx4.jpg‘);

        var interHandler = setInterval(function () {
            if(imageLoader.loaded){
                context.drawImage(image_gx1,0,0,100,100);
                context.drawImage(image_gx2,101,0,100,100);
                context.drawImage(image_gx3,201,0,100,100);
                context.drawImage(image_gx4,301,0,100,100);
                clearInterval(interHandler)
            }
        },50);
    }
</script>
<body >
<canvas width="1200" height="480" id="testcanvas" style="border: black 1px solid">
</canvas>
</body>
</html>
时间: 2024-08-07 08:44:47

html5 image使用大全的相关文章

HTML5事件方法大全

下面的表格列出了可插入 HTML 5 元素中以定义事件行为的标准事件属性. Window 事件属性 - Window Event Attributes 表单事件 - Form Events 键盘事件 - Keybord Events 鼠标事件 - Mouse Events 媒介事件 - Media Events Window 事件属性 window 对象触发的事件.适用于 <body> 标签: 属性 值 描述 onafterprint script 在打印文档之后运行脚本 onbeforepr

html5开发手机打电话发短信功能,html5的高级开发,html5开发大全,html手机电话短信功能详解

在很多的手机网站上,有打电话和发短信的功能,对于这些功能是如何实现的呢.其实不难,今天我们就用html5来实现他们.简单的让你大开眼界. HTML5 很容易写,但创建网页时,您经常需要重复做同样的任务,如创建表单.在这...有 HTML5 启动模板.空白图片.打电话和发短信.自动完成等等,帮助你提高开发效率的同时,还带来了更炫的功能.好了,我们今天就来做一做看看效果吧!! 看代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitio

jQuery Mobile仿360首页,jQuery Mobile网格布局,jQuery Mobile网址大全,HTML5仿360首页

随着移动互联网的兴起,越来越多的人使用手机上网.打开uc浏览器.我们能够看到uc的主页.或者360的主页.或者百度的主页. 这些页面都是html5做的.看起来非常难.事实上一点也不难.网上有非常多介绍html5的文章,我这里就不解释了.对于程序猿来说.看代码还是最实在的. 代码支持电脑和手机,pad等终端设备. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <h

JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记1

技术非常多.样例非常多,仅仅好慢慢学,慢慢实践.!如今学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] 第 3 章 用 JavaScript 实现的照片展示 构建软件设计的方法有两种:一种是把软件做得非常easy以至于明显找不到缺陷.还有一种是把它 做得非常复杂以至于找不到明显的缺陷. --C.A.R.Hoare,1980 年图灵奖获得者 在这个自拍自恋的时代,照片是要展示的.在前面的章节里已经解说了事件的绑定.本章主要利用前

JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3

技术非常多,样例非常多.仅仅好慢慢学,慢慢实践!!如今学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuery.HTML5.Node.js实例大全-读书笔记2 3.3 响应鼠标动作 图3-2的效果已经有了,须要鼠标来操作展示想看的照片.这就须要在对应的地方加上事件. 3.3.1 响应小照片单击动作 在3.2.3的代码里提供了显示小图列表的eg.showThumb()方法.在单击小图片时要显示大图片.

JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2

技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuery.HTML5.Node.js实例大全-读书笔记1 3.2 照片加载与定位 根据功能设计,可以先写好 HTML 结构基础,再配好 CSS 做出大致效果,最后用 JavaScript加上各种动作.首先请看 HTML 代码结构. 3.2.1 HTML 代码 CSS代码保存到 eg3.css 文件中,Ja

[转] HTML5终极备忘大全(图片版+文字版)----张鑫旭

by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1544 一.前言兼图片备忘 下图是我从testking网站上的Ultimate HTML5 Cheatsheat这篇文章中备忘图片(已大小优化,因为图片较高,故滚动显示). 但是,上面毕竟是图片格式(原图上兆),而且还是英文的,所以自己觉得有必要将上面的内容文字化,同时做下简单的中文翻译.整理一番,于是就有下面的些内容.

HTML5 标签大全

按字母顺序排列的标签列表 标签 描述 <!--...--> 定义注释 4 5 <!DOCTYPE> 定义文档类型 4 5 <a> 定义超链接 4 5 <abbr> 定义缩写 4 5 <acronym> HTML 5 中不支持 4 <address> 定义地址元素 4 5 <applet> 定义 applet(HTML 5 中不支持) 4 <area> 定义图像映射中的区域 4 5 <article>

JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记4

5.2.2 让瀑布流动起来 打好基建之后,就需要写JavaScript代码.首先如果数据不够显示一屏幕的情况,就用新数据来补足它,在补充的时候是根据4列中最矮的那一个为优先补充,因为高矮尺寸一般只有在客户端才看得到,服务端虽然也可以计算,但是会很浪费资源,客户端的内存和CPU能用则多用,只要不让客户端变慢就行. 只要图片高度不一致,通过这样的思路很快就可以看到一个“瀑布流”,这仅仅是静态的,一般滚动的时候瀑布流都会添加数据,所以接下来就是添加滚动事件,只要有滚动就计算然后补充数据. 先看图5-5