Theres hardly anything javaScript cannot do. It can be implemented for a basic menial task like hamburger menus or used to build out entire, high level single page applications. Howerver, For a language to be this broad in its application, it must use hundreds of methods, tips, and tricks. So many that even the most advanced jS user cannot know them all. This repo is dedicated to familiarizing jS users with the many tools jS provides.
Any jS user looking to broaden their understaning of can make use of this repo but that target group is beginners to intermediate coders.
To start, fork this repo to your repositories. This repo is broken up by object. Every object (array, string, ect.) will have subfolders of all the methods and properties available to it. Each method will have a problem set which consist of a brief description of the method and a number of code challenges to become familiar with using them. These challenges are simple and repetitive for the purpose of building muscle memory so that when your writing your own code, recognizing the best method to use and how to implement it in different situations will come as naturally as breathing. A solution file with the answers will also be included.
Optimzing your code for efficiency and keeping runtimes as fast as possible should always
factor into your code. Here you'll find some advice, tips & tricks from contributors,
snippets and some articles and blogs ect. to do just that.
Tell me! This is about improving our jS skills. The more input the better. All comments and pull request are welcome.