Graphics Reference
In-Depth Information
opers must ensure that their code is correctly implemented for every browser.
Thus, jQuery is an abstraction layer that handles this extra and unnecessary work
for the web developer. jQuery is the most popular library for handling DOM
elements and has earned a strong following among the active web community.
The same applies to jQuery's extensions, such as an API for animations and ef-
fects, an extensive library of ready-made visual user interface elements (jQuery
UI), and even a mobile version, called jQuery Mobile.
Through the use of jQuery, web developers can deploy many additional com-
ponents and directly apply the available knowledge base within Edge Animate
Projects. This makes JavaScript, and especially jQuery, the back door of Edge
Animate with which experienced web developers can master challenges that
might not be possible with Edge Animate's native tools. Examples include the
integration of third-party components, such as calendar forms, playing sound, or
linking external content from a CMS.
Since the code created by Edge Animate is exclusively compatible with exist-
ing web standards, Edge Animate is not going to reinvent the wheel. Until now,
developers needed a lot of heavy coding to create standard-compliant, complex
animations, but this workflow will now change dramatically. To that extent, Edge
Animate is actually a graphical WYSIWYG interface that significantly simplifies
the use of CSS3 properties and jQuery animations.
2.6.4 The Result and Runtime
Since Edge Animate works with HTML and JavaScript documents during the
design phase of an animation, it immediately creates the typical file organization
for web pages when a new project is created:
Figure 2.18
File organization of an Edge
Animate project
Search WWH ::

Custom Search