Hacker News new | ask | show | jobs
by jordan801 2998 days ago
Work with D3.js and try to avoid "this". You'll be basically writing your own SVG manipulation library.

Avoiding prototypes and classes, means you've got no normalized objects. Which, I suppose works, if you're more procedural and less object oriented. But, in most of the projects I've worked on, it'd be a hindrance far greater than simply understanding the caveats.

I'm at about four years of JS development and I really haven't ran into issues like this. Maybe it's my lack of experience.