scwebd
5/11/2019 - 10:19 PM

JS/jQ Review Session Links

==== @channel Resources re: Tonight’s Review Session (plus ES6 resources): =========================

Solution with LOTS of Comments: https://github.com/scwebd/budget-manager

A Complete Guide to Using localStorage in JavaScript Apps: https://blog.logrocket.com/the-complete-guide-to-using-localstorage-in-javascript-apps-ba44edb53a36

jQuery .toggle() (used to toggle between display: none and display: block): https://www.w3schools.com/jquery/eff_toggle.asp

How to Check an Element is Visible or Not Using jQuery: https://www.tutorialrepublic.com/faq/how-to-check-an-element-is-visible-or-not-using-jquery.php

.preventDefault() (or: how to override default HTML behaviors so we can work our JS magic): https://www.w3schools.com/jsref/event_preventdefault.asp

Truthy and Falsy: When All is Not Equal in JavaScript: https://www.sitepoint.com/javascript-truthy-falsy/

.toFixed() (used to print a number with a specified number of digits after the decimal point): https://www.w3schools.com/jsref/jsref_tofixed.asp

moment.js (manipulate time!): https://momentjs.com/

JavaScript Increment ++ and Decrement -- (A quick lesson in why location of Increment and Decrement matters): https://codeburst.io/javascript-increment-and-decrement-8c223858d5ed

Understanding Event Delegation (used in the delete button click event to build a future-proof click event): https://learn.jquery.com/events/event-delegation/


==== New to ES6? =========================

JavaScript ES6+: var, let, or const? https://medium.com/javascript-scene/javascript-es6-var-let-or-const-ba58b8dcde75

JavaScript Arrow Functions for Beginners: https://codeburst.io/javascript-arrow-functions-for-beginners-926947fc0cdc

What are Template Literals? (a useful alternative to string concatenation): https://codeburst.io/javascript-what-are-template-literals-5d08a50ef2e3

Template Literal Browser Support Chart: https://caniuse.com/#feat=template-literals

A Dead-Simple Guide to Object Destructuring: https://wesbos.com/destructuring-objects

Simplify Your JavaScript – Use .map(), .reduce(), and .filter(): https://atendesigngroup.com/blog/array-map-filter-and-reduce-js