前端要怎么学createjs!!!???

前端想做js开发,可以。但是思维要变通,思维要重塑。为啥?因为被div+css坑的有点深。这些都是我自己总结的,不知道其他人是不是这样。

在我看来div+css算是开发吗?肯定不是,这些东西有难的东西吗?有。很难吗?不是。但是要用到js之后,好多前端都在挠头(我头发都快掉完了)。

为什么,因为我们用的js大部分都是在操作dom,滚动啊,显示隐藏啊。这些在js里是比较简单的了。js的能做的事还有好多。随着HTML5的canvas

崛起,对前端的js能力要求是越来越高。明显显示隐藏就不够用了。我们要处理数据,要给后来留出接口的位置。唉!总之,书到用时方恨少!

学createjs怎么办,这个很好用的canvas的js库怎么玩的很溜。网上好多都是大神的createjs的讲解,但是都是按部就班  

我觉得可以按我们做前端的流程来学习一下,也不是不可以。我们先不学画圆,画方。按前端思想写了就出来的想法。

我们做前端一开始有个预加载吧!createjs里有一个类库perload.js。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>BlurFilter</title>
    <link rel="stylesheet" href="css/style.css">
</head>

<body>
    <div id="box"></div>
    <canvas id="test" width="800px" height="800px"></canvas><!--默认宽高,不要用css设置,会被拉伸-->
    <script src="https://code.createjs.com/createjs-2015.05.21.min.js"></script>
    <script>
    init();
    var stage;
    var mainfest;
    var load;

    function init() {
        stage = new createjs.Stage("test");

        mainfest = [{
            "src": "car1.jpg",
            id: "car1"
        },{
            "src": "car2.jpg",
            id: "car2"
        },{
            "src": "car3.jpg",
            id: "car3"
        },{
            "src": "car4.jpg",
            id: "car4"
        },{
            "src": "car5.jpg",
            id: "car5"
        },{
            "src": "car6.jpg",
            id: "car6"
        },{
            "src": "car7.jpg",
            id: "car7"
        },{
            "src": "car8.jpg",
            id: "car8"
        },{
            "src": "car9.jpg",
            id: "car9"
        },{
            "src": "car10.jpg",
            id: "car10"
        },{
            "src": "car11.jpg",
            id: "car11"
        },{
            "src": "car12.jpg",
            id: "car12"
        },{
            "src": "car13.jpg",
            id: "car13"
        },{
            "src": "car14.jpg",
            id: "car14"
        },{
            "src": "car15.jpg",
            id: "car15"
        },{
            "src": "car16.jpg",
            id: "car16"
        },{
            "src": "car17.jpg",
            id: "car17"
        },{
            "src": "car18.jpg",
            id: "car18"
        },{
            "src": "car19.jpg",
            id: "car19"
        },{
            "src": "car20.jpg",
            id: "car20"
        },]

        loader = new createjs.LoadQueue(false);
        loader.addEventListener("progress", loadprogress);
        loader.loadManifest(mainfest,true,"images/");
        loader.addEventListener("complete", listener)
    };

    function loadprogress(e){
        var per = e.loaded;
        var box = document.getElementById("box");
        box.innerHTML = per;
    };

    function listener(){
        var bitmap = new createjs.Bitmap(loader.getResult("car1"));

        stage.addChild(bitmap);

        createjs.Ticker.addEventListener("tick", stage);

    }
    </script>
</body>

</html>

这样来看是不是有点想法,这个没有想的那么难,只不过我之前是想多。

js这个东西有点熬人,多用,多看才会明白其中的意思。

(技术不好,只为记录成长)

时间: 2024-10-13 13:53:13

前端要怎么学createjs!!!???的相关文章

web前端到底怎么学?干货资料!

hi,大家好! 我的第一篇文章:[web前端到底是什么?有前途吗?],在我没想到如此 'HOT' 的情况下 得到很多好评和有效传播. 也为我近期新开的 个人前端公众号:前端你别闹(webunao) 直接增加了几百粉(果然,帅的人大家都喜欢.) 被国内著名技术博客 CSDN 推上博客首页,并且经过我授权在其他公众号也转载了不少. 我觉得我这片入门文章可以小火,究其原因 有以下几点 web前端是如此的火热,关注度也逐年升高 由于前端开发的火热 和 一些IT巨头公司 对 web前端开发 人员的需求旺盛

web前端入坑第二篇:web前端到底怎么学?干货资料! 【转】

http://blog.csdn.net/xllily_11/article/details/52145172 版权声明:本文为博主[小北]原创文章,如要转载请评论回复.个人前端公众号:前端你别闹,JS前端实用开发QQ群 :147250970 欢迎加入~! 目录(?)[+] hi,大家好! 我的第一篇文章:[web前端到底是什么?有前途吗?],在我没想到如此 ‘HOT’ 的情况下 得到很多好评和有效传播. 也为我近期新开的 个人前端公众号:前端你别闹(webunao) 直接增加了几百粉(果然,帅

一般Web前端开发要学什么 如何掌握Web前端技术

一般Web前端开发要学什么?如何掌握Web前端技术?越来越多的行业巨头不断向Web前端示好,除苹果.微软.黑莓之外,谷歌的Youtube已部分使用Web前端.Chrome浏览器宣布全面支持Web前端;Facebook则不遗余力地为Web前端进行着病毒式传播.Web前端代表了移动互联网发展的趋势,总有一天它将成为主流技术.Web前端作为一个前端的编程语言,前景十分可观. 学习内容包括7大学习阶段: 第1阶段:前端页面重构(4周) 内容包含了:(PC端网站布局项目.HTML5+CSS3基础项目.We

2019年前端工程师应该学什么?

参加工作三年多了,最近业务不是很忙,心里反而空落落的.最近参与了一个公司UI库开发,发现自己不懂的东西实在太多.以此为契机吧: 1. 有必要把近两年的经验知识沉淀一下,与标准和文档进行一一印证,查漏补缺. 2. 工具不仅要会用,用的好,还要知道原理. 3. 即便是有些知识暂时用不到,作为一名有点追求的工程师,应该提前做一些知识储备. 写到此处惊觉自己这两三年在技术上还是成长了的,2016年我需要看着前辈们的分享,大家说有用我就学,听前辈的总没错,2019年我可以根据自己的经验和体会总结出该怎么去

Web前端开发需要学什么语言?

前端框架一般指用于简化网页设计的框架,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等等). Web前端开发需要学什么语言?Web前端开发主要学习html.css.js.jquery等等,除了学习开发语言,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性; Web前端表现层及与前后端交互的架构设计和开发; 配合后台开发人员实现产品界面和功能; 利用各种Web技术模拟开发产品原型; Web新

前端教你学UI——人物处理(一)

一.序言 本文作为本系列的第一篇写UI的文章,开头还是有必要申明一些东西的,本系列主要是为了作为博主在前端工作之余学习UI的一个记录,同时为了让更多的同行学习到一些编程之外的其他东西.所以本文会尽可能详细的介绍如何操作,力求每一篇文章都能够有所收获.其中文章中对一些不是很好的做法在这里就不做过多的介绍,只介绍一些在本人认为的最佳实践方法. 二.素描 这是本人在学习中认为的最容易的一种修图方式,所以作为第一个案例来来开始: 在图片的选取中我们要注意的是这张图片要尽量的没有什么杂质,因为杂质过多在修

[前端机汤] 学完这些去阿里!

1.HTML/HTML5基础 1.0.语义化H5标签1.1.H5引进了一些新的标签,特别注意article.header.footer.aside.nav等,注意HTML的标题结构1.2.理解浏览器解析HTML的过程,理解DOM的树形结构,及相应API1.3.理解HTML标签在各个浏览器上的默认样式(代理样式),理解CSS中的重置样式表的概念1.4.理解Canvas.SVG.video等功能性标签1.5.理解form.iframe标签,理解文件提交过程推荐书籍:A.<HTML5秘籍> 2.高健

Web前端入门必学知识

入门主要有三个部分   一.html+css部分:      1.前端的入门门槛极低,体现在HTML和CSS上运行环境就是浏览器,html+css这部分特别简单,网上搜资料,书籍视频非常多.css中盒子模型,流动,block,inline,层叠,样式优先级等这些自学起来也是非常容易.最 后再深入了解下浏览器差异性,ie9以下兼容简单了解就行了,ie9以下浏览器被淘汰掉是趋势,低版本没必要浪费大量时间去学习兼容主流浏览 器,google chrome浏览器.firefox浏览器.safari浏览器

前端要不要学数据结构&amp;算法

我们都知道前端开发工程师更多偏向 DOM 渲染和 DOM 交互操作,随之 Node 的推广前端工程师也可以完成服务端开发.对于服务端开发而言大家都觉得数据结构和算法是基础,非学不可.所以正在进行 Node 开发的同学而言,这个答案跃然纸上.我们今天重点说一说纯前端开发的同学到底需不要数据结构与算法. 我先说下结论:需要,非常需要. 第一,只要是程序员,基本功都是数据结构与算法 从我们接触编程的时候就知道一个理论,程序=数据结构+算法.所以,只要写的是程序,就离不开数据结构和算法.当然,有的同学会