Essential, tools, resources and extensions to get you going
What you should know before beginning.
However You might not fully understand what this entails. Or there may be new concepts you haven’t encountered. Let’s look at some
Dynamic Design- This is when part or all of the page is not loaded upon visiting a site. This is because the site may change based on user input. Or the developers may want to restrict access to certain components of the site to certain users, Atttt certain times.
Vanilla- This is used in many languages to describe the simple clean barebones use of the language without any additional add ons.
Arity- describes the number of arguments a function is looking for
Callback Functions- functions that get passed as an argument to another function and happen after
Ajax- is built in to your browser to help get and send requests for information without refreshing the page.
fetch()- a function that gets information from the API
there are 3 ways at least to write functions.
- Fat Arrow
** Additional information to note var is really a legacy declaration. YOU SHOULD STAY AWAY FROM IT. Use const when you know you won’t be changing the variable. const is a global declaration. Use let when you will be reassigning. One strategy is to declare everything as const until you hit a situation where you will need to reassign. At which point you can switch to let.
The Rise of Javascipt
Above is a nice little info graphic I found by FullStacks Academy. However if you’re still curious keep reading.
Codeacdemy’s 5 Reasons:
The Goodies — extensions to help you out
Quokka.js - Visual Studio Marketplace
Another Chrome extension is Debugger. Which allows you to adopt Chrome Dev tools from within your VSCode. Link Below:
We all get stuck sometimes. When you need somewhere to turn for help, other than a peer. Here are some resources.
Below is a Git Hub Repo syntax guide:
There’s always MDN
It’s like the Urban dictionary for coders. An awesome website for when someone throws something at you or you read something in stack overflow that you totally don’t know.
Other Fun Resources
If you have time on the weekend and you want to get in a little extra practice without over loading your brain. Here are some FUN coding sites to keep the juices flowing.
Codewars: Achieve mastery through challenge
Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest…
A place to test your knowledge!
Brilliant is another really fun one, You can test their free addition. These are logic questions based in math and programming.
Finally, I’d like to remind everyone if all else fails, ask a friend or ask me. I’m still a novice to but looking at problems together always shed light on the task. A walk through of code is enough to clear up some fog most times, and a fresh pair of eyes fills in the blanks where needed.