Level: Introductory to Intermediate
Ted Neward
Director, Developer Relations
Smartsheet.com
ECMAScript, better known by its original name, Javascript, remains one of the most popular--and misunderstood--programming languages in use today. While most developers see Javascript as a crippled form of its namesake (Java), it turns out that ECMAScript represents a powerful dynamically-typed language, easily equal to the other popular dynamic languages of the day (Python or Ruby). In this presentation, we'll take a fresh look at the ECMAScript language, examine its basic structure and syntax, and look at how it manages objects internally. Then, with the basics out of the way, we'll start to examine the more interesting parts of the language, and wrap up with some discussion of how ECMAScript can be integrated into more than just a web browser to provide extension capabilities.
You will learn:
- The power of the ECMAScript language
- How to use ECMAScript outside of a browser
- A deeper understanding of how libraries like jQuery, dojo, or Prototype work internally