Skip to main content Accessibility Feedback

Writing Vanilla JS Plugins

Learn how to write flexible, modular, scalable JavaScript plugins that grow with you and your users.

Start learning now →

What you’ll learn

  • How to write modular code.
  • How to scope code so that it can be dropped into any project.
  • How to expose public functions and APIs in your plugin.
  • How to let users pass in their own options and settings.
  • How to make your plugins work with module bundlers like WebPack and Browserify.

Loved your book, it's become a daily reference for me. Fantastic stuff! - Chris Baughman

Start learning now →

The cheat sheet and the ability to ask questions on Slack were worth the price of the book alone. - David Buchholz

About the Instructor

Chris Ferdinandi

Hi, I’m Chris Ferdinandi. I write vanilla JavaScript plugins that are used by organizations like Apple, Harvard Business School, and CNN.

I want to help you master vanilla JavaScript, without all of the painful false starts and roadblocks I encountered when I was learning.

Ready to buy?

Get everything you need to start writing flexible, modular plugins with vanilla JavaScript:

Pre-order now for just $59 $29

Ever wanted to ditch jQuery but not sure how? This book by @ChrisFerdinandi will set you on the right path. - Jeremy Green

Not ready yet? Get daily developer tips.

I send out a short email each weekday with code snippets, tools, techniques, and interesting stuff from around the web.