Mastering JavaScript
Publisher: Packt Publishing
Final Release Date: August 2015
Run time: 4 hours 9 minutes

Elevate your web development skills by deep diving into JavaScript

Mastering JavaScript will immerse you in the JavaScript world, where you will mature as a developer by exploring the best practices for building an original, functional, and useful cross-platform library.

Starting off with just some basic knowledge of JavaScript and HTML, we will first lay a solid naming foundation for OOP coding by exploring the best naming conventions practices for primitive variables, constructors, methods, and properties. Then we’ll shed some light on creating global namespace, create a pure JavaScript onload script, and walk through cross-browser compatibility. We will learn how the onload and DOMContentLoaded events are actually triggered and understand how to use querySelectorAll method and dynamically load scripts using a script loader.

As the course progresses, we will start building up our own libraries by integrating codes, methods, and logic, we will also expand our library with design patterns such as module, façade, adapter, and singleton. Finally, we will create a working time manager and explore unit testing in JavaScript.

After working through this video course, you will be equipped with all the knowledge, tips, and hacks you need to stand out in the advanced world of web development.

Who this course is for

If you are an experienced JavaScript developer and want to take your skills to the next level by mastering the language and it’s usage in the modern web, this course is ideal for you! This video course assumes you have a basic knowledge of JavaScript and HTML with some familiarity of OOP concepts.

What you will learn from this course

  • Understand how to maintain code consistency by learning naming convention best practices
  • Get a behind-the-scenes look at the issues while targeting JavaScript version compatibility with different browsers
  • Lay the groundwork for creating libraries by loading scripts dynamically
  • Integrate Modernizr into your workflow to get rid of manual feature detection
  • Create and manipulate DOM elements using Sizzle
  • Explore the different design patterns and learn how to effectively use them with JavaScript
  • Make your library secure with the help of the advanced façade pattern
  • Add a time manager to your library using the singleton design pattern
  • Create, integrate, and test event dispatchers in JavaScript
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews
 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Video:  $94.99
(Streaming, Downloadable)