Book Image

Instant IntroJs

Book Image

Instant IntroJs

Overview of this book

IntroJs is a JavaScript and CSS3 library, used to create simple step-by-step help pages or introductions for websites and applications to show the users new features or whole application parts quickly and concisely. Instant IntroJs is a reference to get started with IntroJs right away. Instant IntroJs teaches you how to work with key IntroJs methods and events to create awesome step-by-step introductions. This book contains numerous examples of introductions and help pages with detailed explanations. It also shows you how to customize the library with your preferred stylesheet or integrate it with other server-side frameworks. Instant IntroJs teaches you how to work with the IntroJs API, methods, and events to create step-by-step introductions for websites and applications. This book will give you the knowledge to make the preferred changes to IntroJs in order to build a customized introduction. Instant IntroJs provides many examples of introductions and helps you with using HTML attributes and JSON configurations, as well as some descriptions about how to use and integrate IntroJs with other server-side libraries, such as Ruby on Rails and PHP Yii. You will be provided with information about the latest features of IntroJs that include multi-page introductions, creating introductions using JSON configuration and HTML attributes, methods to change or customize the library, and more. Instant IntroJs provides full and detailed examples of step-by-step introductions to help you easily learn and use the latest version of the IntroJs library.
Table of Contents (7 chapters)

About the Authors

Ehsan Arasteh currently works as the CTO and Software Architect at Yaraholding, a Tehran-based interactive agency and web development company. He has nine years experience in development with several languages, such as ASP.NET, C#, Java, PHP, and Python. He has also worked on banking projects, professional web applications, and so on.

He is also the CEO of Usablica; a company that makes open source applications, such as IntroJs and Magnet.

He started teaching C and C++ to high school students at the age of fourteen. He grew up with programming and started his professional life with his first official project when he was sixteen. It was his starting point in the official programming community. Since then, he has done a lot of projects as a developer, analyzer, consultant, architect, and project manager. He also came back to Academic Systems as an instructor in a game development institute, but he says, "Nothing is replaceable with coding".

Afshin Mehrabani is a 21-year old software engineer and an open source programmer. He started programming and web development with PHP when he was 12 years old. Later, he entered the Iran Technical & Vocational Training Organization. He received the gold medal in a country-wide competition on web development, and he also became a member of the Iran's National Elites Foundation by producing a variety of new programming ideas.

He was a software engineer at the Tehran Stock Exchange and he is already the head of the web development team in the Yara Company. He co-founded the Usablica team in early 2012 to develop and produce usable applications. Afshin is the author of IntroJs, WideArea, Flood.js, and other open source projects.

Also, he is contributing to Socket.IO, Engine.IO, and other open source projects. His interests are in creating and contributing to open source applications, writing programming articles, and challenging himself with new programming technologies.

He has already written different articles about JavaScript, NodeJs, HTML5, and MongoDB, which are published on different academic websites. Afshin has five years experience with PHP, Python, C#, JavaScript, HTML5, and NodeJs in many financial and stock trading projects.