davidhund / awesome-vanilla-js

Listing (awesome) plain—Vanilla—Javascript resources
Creative Commons Zero v1.0 Universal
182 stars 9 forks source link

Awesome ‘Vanilla’ Javascript Awesome

A simple listing of plain‘Vanilla’ — Javascript resources. Because sometimes you don't need a big library such as jQuery (which remains awesome IMO).

P.S. ‘Vanilla’ JS is not ‘better’ than jQuery et. al! jQuery is a very good library. It can be argued that many plugins and functions in the resources below are ‘worse’: less well documented, tested, less cross-browser compatibility, etc. However: sometimes a swiss-army knife monolith such as jQuery is too much. Tiny, reusable & modular modules FTW!

Contents

Components

Accordion

aka Collapsible

Carousel

Drag and drop

Dropdowns

File Uploaders

Modals

ScrollSpy

Switches

Table of Contents

Tabs

Tooltips

aka Popovers

Lists

Listing native methods, functions and plugins

Articles

Articles on moving away from jQuery towards native Javascript

Code

Little Vanilla snippets—or microlibraries—of goodness

Your turn!

Again, do you know of other awesome resources? [Discuss](), [PR]() or Tweet @valuedstandards

Thanks, David Hund