Introduction to Awesome Tasks
A simple JavaScript app that will help you getting things done.
This walk-through will guide you through the development of a TODO app.
We will be introducing new concepts on each step so make sure you understand what's going on before going further! If you have any doubts, please ask your mentor for help.
Key concepts
During the workshop we will be covering the following concepts:
The DOM
We'll play around with the basics HTML blocks
Element
and some of its properties and methods (querySelector
,innerHTML
,previousElementSibling
,dataset
)The events and the event object main properties (
target
,preventDefault
)
CSS
You'll learn how to style elements
JavaScript
Base values:
String
,Number
,Boolean
, undefined valuesVariables and functions
Compound values:
Array
andObject
Language Structure:
if
Array methods (
forEach
,filter
,push
)String methods (
trim
,replace
)
Persistence on the browser
JSON
andlocalStorage
There are many new things to learn if this is your first programming experience, and we really hope you will enjoy it!
Last updated