EaselJS is a JavaScript library for working with the HTML5 canvas element. Part of the CreateJS suite.
The new Canvas element in HTML5 is powerful, but it can be difficult to work with. It has no internal concept of discrete display elements, so you are required to manage updates manually. The EaselJS JavaScript library provides a retained graphics mode for a canvas including a full, hierarchical display list, a core interaction model, and helper classes to make working with Canvas much easier.
When asking EaselJS questions, you should:
- Read the EaselJS API Documentation.
- Search Stack Overflow to see if your question has already been answered. Include the text
[easeljs]
to match questions and answers tagged easeljs. - Try to provide a minimalistic example online to illustrate. This is best done with Stack Snippets (the
<>
toolbar button), but if you like you can also use jsFiddle or JSBin provided you include all the code in the question (not just in jsFiddle/JSBin). - Tag the question appropriately. Always include the easeljs tag, and use the other web development such as html, javascript, ajax, css where appropriate.
- Determine whether this problem is browser specific and be sure to note which in the question.
- Make sure your code can pass the list. JSHint or the more strict JSLint are excellent tools that determine whether your code contains common errors that will break your JavaScript program.