关于CreateJS

时间:2020-01-03 发布者: 访问量:3595

CreateJS是一套JavaScript库(专用软件的包装),用于在HTML5中创建丰富的内容。突出为Flash开发者格兰特斯金纳先生作为代表gskinner,该公司是一家从事开发,它也是负责提供免费的个人和商业的开源软件。

组成CreateJS的四个JavaScript库

CreateJS包括几个用于创建丰富内容的JavaScript库。关键是CreateJS提供了一个集成的解决方案,用于创建丰富的内容,重点放在图形表达功能上。

  • EaselJS:用于处理HTML5 Canvas的JS库。该名称旨在用作画布的画架。
  • TweenJS:JavaScript的补间引擎。您可以将其用于运动产生。
  • SoundJS:使用声音的JS库。您可以轻松实现跨浏览器的音频播放。
  • PreloadJS:一个可以预取材料(图像,音频,JS,数据)的JS库。

与类似技术的比较-为什么选择CreateJS?

有许多技术可以为网页创建丰富的内容。CSS3作为样式表,利用GPU的WebGL,用于矢量信息的SVG,用于插件系统的Flash Player等等。CreateJS是围绕HTML5 Canvas技术构建的框架。与类似技术相比,HTML5 Canvas具有以下功能:

  • 可以绘制图形
  • 绘图速度非常快
  • 广泛的支持环境(对于现代浏览器为100%)
  • 可以自由创建任何表达式

那有什么缺点呢?单就处理性能而言,WebGL速度更快,HTML5 + CSS3更适合维护。但是,WebGL的实现难度很高,并且需要大量的技能来管理材料。HTML5 + CSS3适合于将网页作为信息创建,但是在运动实现中没有足够的灵活性。因此,Web技术有其优点和缺点,因此理想的是为应用程序选择合适的技术。

HTML5 Canvas适用于2D交互设计。仅出于此目的,在易学性,表达式范围广,处理性能以及足够的支持环境方面,尚无可比的基于HTML5 Canvas的CreateJS解决方案。CreateJS具有从Flash时代继承的交互设计的知识,并且易于创建,具有强大的表达能力。赞助商包括Adobe,Microsoft和Mozilla,它们已经引起了业界的关注并充满希望。

最重要的是,学习CreateJS将为您提供基本的技能,您可以将它们普遍应用于交互设计。该站点着重于掌握实现交互设计的基本技能的能力,而不是HTML5 Canvas特有的技术。从中学习可以应用于不同的技术。请记住,在这里学习将是永恒的智力资产,请加入我们的行列。

发布于
  用户评论
    生活编程