Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alterx/vanillajs

A step by step guide though vanilla javascript (ES5)
https://github.com/alterx/vanillajs

Last synced: 13 days ago
JSON representation

A step by step guide though vanilla javascript (ES5)

Awesome Lists containing this project

README

        

vanillajs
=========

A step by step guide though vanilla javascript

For the complimentary deck, please visit:

https://slidebean.com/p/5spTZVwFNV/Vanilla-Javascript-or-You-may-not-need-jQuery

and:

https://slidebean.com/p/f44efWWfBW/Building-a-jQuery-like-framework

Follow the steps to create the library; just clone the repo and do:

* Step 1: git checkout db139fc79c471698b78de299b09ff86abdcbed67
* Step 2: git checkout 86c0700c88bb9f037464e32f8b6ac31566804294
* Step 3: git checkout 738ae9d3c9f8abbec2d5fbd1ce722ddebbcd3c5c
* Step 4: git checkout 38488c0d71a87a5e818a16fde095eff1dce9dfb4
* Step 5: git checkout c49efb0c49f4f488dfd9737a2073d3f324c97f4d

References and further reading
==============================

## Great source of javascript patterns examples:

* http://shichuan.github.io/javascript-patterns/
* http://addyosmani.com/resources/essentialjsdesignpatterns/book/

## Protected members:

* http://philipwalton.com/articles/implementing-private-and-protected-members-in-javascript/

## Scoping and hoisting:

* http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html

## Vanilla JS examples:

* http://youmightnotneedjquery.com/