About this section - ENTERING THE THIRD REALM - JavaScript in Plain Language (2015)

JavaScript in Plain Language (2015)

PART IV: ENTERING THE THIRD REALM

Please note:

The book is getting long! If you wish to take a break, this is the right time to do so because what we are going to cover next is supplemental, but not part of the JavaScript syntax core.

On the other hand, if you are in a hurry to get to AngularJS you can safely jump over JSON for the moment and go to PART V: DEFEATING THE DRAGON.

JSON is a necessary topic to know about since you will be using it sooner or later, but it is not needed for what we are covering on PART V.

I hope your time has been productive and I’m really grateful for the investment and trust you placed in this material.

Tony de Araujo

4.1 About this section

We have covered a lot of JavaScript territory and there is so much more to write about. However, it is not a good idea to do it all at once because it loses its efficiency and defeats the purpose. This is the reason why I have subdivided JavaScript into several different booklets: to give the reader time to digest all the data covered in each publication. Continual practice and repetition with conscious awareness expansion seems to be a better way to go.

JavaScript Objects Functions and Arrays Explained goes into more detail about each JavaScript Library method, as well as providing more advanced practice of concepts. If you did all the exercises covered up to this point, you should be more than ready to tackle the other volume.

Another very popular and very inexpensive eBook for practicing purposes is Draw Six Lucky Numbers, which covers loops, random numbers and it reviews functions and arrays. This is a quick project for a Sunday afternoon.

Now we have come to a cross roads.

The rest of this book will be introducing two very hot technologies that every JavaScript intermediate to advanced programmer should know:

JSON (JavaScript Object Notation) is a way of formatting data to become machine independent. This format is in many ways replacing XML and being used in modern web programming. In a sense I have been introducing it from the beginning of the book so this material should look familiar to you and therefore it will be a relatively short section.

The final area of coverage is about Google’s framework library AngularJS, which is based on JavaScript.

This library is revolutionizing the way we build websites and although still in its infancy, it has already made a permanent impact and you will see why as you get to it. By the time you finish the next few chapters you will be able to implement dynamic data into your basic webpage in an easy and comprehensive way.

Please keep in mind that I am only introducing AngularJS, this is not a complete book about it since the topic spans over several volumes. What I hope to achieve by writing this material, is to empower you to pursue further studies of AngularJS. This information will unlock what I consider the hardest part of getting into AngularJS, the very first steps. Through the exercises and explanations given you should be able to easily conquer this first barrier.