关于纯html5 canvas网站建设的可行性分析

liujieheng 2013-12-31

来源:flash,as,js兴趣爱好者关于纯html5 canvas网站建设的可行性分析     大家都知道以前纯flash网站是很绚丽的,而且很贵,鉴于chtml5 anvas的发展,能否做一个特别绚丽的纯html canvas5网站呢,本例是针对一个flash网站首页改成的html5 canvas的网站。但是只有首页,链接没有加上,不知道为什么,待解决。


    

查看演示


    源码如下:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>无标题-1</title>
    
    <script src="http://code.createjs.com/easeljs-0.7.0.min.js"></script>
    <script src="http://code.createjs.com/tweenjs-0.5.0.min.js"></script>
    <script src="http://code.createjs.com/movieclip-0.7.0.min.js"></script>
    <script src="http://code.createjs.com/preloadjs-0.4.0.min.js"></script>
    <script src="无标题-1.js"></script>
    
    <script>
    var canvas, stage, exportRoot;
    
    function init() {
    canvas = document.getElementById("canvas");
    images = images||{};
    
    var loader = new createjs.LoadQueue(false);
    loader.addEventListener("fileload", handleFileLoad);
    loader.addEventListener("complete", handleComplete);
    loader.loadManifest(lib.properties.manifest);
    }
    
    function handleFileLoad(evt) {
    if (evt.item.type == "image") { images[evt.item.id] = evt.result; }
    }
    
    function handleComplete() {
    exportRoot = new lib.无标题1();
    
    stage = new createjs.Stage(canvas);
    stage.addChild(exportRoot);
    stage.update();
    stage.enableMouseOver();
    
    createjs.Ticker.setFPS(lib.properties.fps);
    createjs.Ticker.addEventListener("tick", stage);
    }
    </script>
    </head>
    
    <body onload="init();" style="background-color:#D4D4D4">
    <canvas id="canvas" width="1000" height="770" style="background-color:#FFFFFF"></canvas>
    </body>
    </html>

Global site tag (gtag.js) - Google Analytics