JavaScript*
Javascript is the most popular scripting language for developing frontend side of web application for all over the world. Using javascript provides us to create interactive web apps. Dynamicaly updating content, animating shapes, images or texts, handling form data, collecting or storing data on client browser are common things you can do with javascript.
Introduction
Using VSCode
Nodejs
Interpreter
Basic Javascript Commands
alert, console.log, console.warn, console.error, prompt
Veriables
Operators
Aritmatical operators
Compare operators
Boolean operators
Assign operators
Conditional operators
Types transformations
Conditional Blocks
If
If-else
If-elseif-else
switch
ternary
Functions
Defining functions
Scope of functions
Loops
Iteration
For loop
while, do-while loop
DOM Manipulation
What is the DOM
getElementById, getElementByTagName, getElementByClassName
querySelector, querySelectorAll
innerHTML, textContent, textNode
setAttribute
createElement, createTextNode
appendChild, removeChild
Events
onclick
onload
onmouseover, onmouseout
onchange, onkeyup
onsubmit
Arrays
Creating arrays
Adding items to array
Advanced
Removing items from array
Template literals
Error handling
Debuging
Destructuring
Rest & spread operator