Skip to content

anna-yeddi/JS-dev-tools

Repository files navigation

Set of items for JavaScript Library (work in progress)

JS Compliers & Bundles:

  • JS ES6 (incl. promises) compiled with Babel;
  • Project bundled up with Browserify.

Basics of jQuery:

  • selectors,
  • class togglers,
  • event handlers,
  • AJAX,
  • animations,
  • modern native JS tools for all of that.

Encapsulations of data, getters & setters, modules:

Sample constructor of objects with encapsulated data and local modules to ensure validity of input data and it's protection from infusions. Written in ES6.

Try-Catch Structure:

Example of possible ways to catch an error. Written in ES6 using emulated JSON object.

Basic JS Animation & Navigation:

ES6 basic animation of an object and navigation throught long pieces of texts.

Basics of JS:

  • operator precedence & associativity,
  • conditions & ternary operators,
  • switch statement (switch-case-default),
  • algorithms:
    • while loop,
    • do loop,
    • for loop,
    • for...in loop,
    • for...of loop,
  • arrow functions,
  • block-scope variables (let & const),
  • callback functions,
  • objects & methods,
  • arrays & methods,
  • OOP & prototyping,

About

Handcrafted library of various JavaScript tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published