Over a million developers have joined DZone.

Refcard Expansion Pack: JavaScript Debugging

DZone's Guide to

Refcard Expansion Pack: JavaScript Debugging

· Java Zone ·
Free Resource

"I love writing authentication and authorization code." ~ No Developer Ever. Try Okta Instead.

This week, DZone released its latest Refcard: JavaScript Debugging. For those of you interested in learning more about JavaScript or sharpening your skills - or, in some cases, debating a potentially unpopular opinion - we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic over the past two years:

1. J2EE is Dead: Long-live Javascript Backed by JSON Services 

  • A long time ago in a blog post far away, I asked the question "Is J2EE dead?"  Almost five years later, I'm here to say that, "Yes, J2EE is dead".  In fact, I'd say that it is now generations removed from the emerging technologies, and an ancestor to current enterprise best practices.

2. All the mouse events in JavaScript

  • Both HTML 4 and HTML 5 support lots of events generated by the mouse movements, its buttons and its wheel. This post collects and discusses all of them.

3. Babylon.js: a complete JavaScript framework for building 3D games with HTML5 and WebGL

  • I decided to write once again a new 3D engine but this time using WebGL and my beloved JavaScript. Thus babylon.js was born and you can find some samples right here.

4. Why JavaScript Is Doomed

  • JavaScript is a bubble. Just like the housing bubble. Just like the .COM bubble. And just like any bubble, the JavaScript bubble is bound to pop.

5. How Java 8 handles JavaScript - A look inside The New Nashorn compiler

  • Java 8 not only introduces improvements to the javac compiler, it also introduces a new one--Nashorn. This new engine is meant to replace Java’s existing JavaScript interpreter Rhino and to bring the JVM to the forefront when executing JavaScript at speed. So, I thought it would be a good time to look under the hood, and see how it compiles Lambda expressions (especially compared to Java and Scala).

And don't forget to download the JavaScript Debugging Refcard itself:

Debugging JavaScript

By Ashutosh Sharma

JavaScript is the most popular programming language in the world, but web applications are notoriously buggy. Kill the bugs and build smoothly-running apps on all JavaScript platforms. This Refcard covers:

  • Common problems and useful tools
  • Debugging jQuery
  • Mobile app debugging
  • And much more!


"I love writing authentication and authorization code." ~ No Developer Ever. Try Okta Instead.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}