The readability and extendibility of impress.js code makes it easy for developers to provide their own implementations of the functions. Although we can use the provided syntax and create impressive visualizations, it is important to dig into the core code and explore the functionalities as developers.
The developer of impress.js wants to keep the library as simple as possible by providing the main presentation creation functionalities. In order to figure out the true potential of the library, we have to take advantage of its open source license and add new functionalities by customizing the core code. Throughout this chapter, we are going to explore the main core functions and see how we can effectively use them to create better presentations.
In this chapter, we are going to cover the following topics:
impress.js configuration
Understanding the impress API functions
Automating presentations
Creating custom transition timing
impress.js step events
How...