>Anyone knows where I could get free documentation on the new implementation of javascript? > >I mean the Javascript can now have classes and lots of other nice things. I have old javascript books but I don't have the new additions to Javascript in those books.
Don't know your situation but you might look at TypeScript. It gives pretty good encapsulation and type safety and, if you have a C# background will be more intuitive. And looking at the JavaScript generated by TypeScript should give you an insight into good native JavaScript practices.....