JavaScript is a versatile programming language that adds interactivity and dynamic behavior to websites. As a cornerstone of web development, it enables features like user input handling, animations, and real-time updates. With JavaScript, developers can create engaging and responsive web experiences that adapt to user actions, making websites more interactive and user-friendly.
The following pages were created using HTML, CSS and JavaScript:
- DOM
- variables
- arithmetic-expressions
- user-input
- type-conversion
- const
- przeciwprostokatna-calc
- counter-program
- random-number-generator
- useful-string-methods
- string-slicing
- method-chaining
- if-statements
- checked-property
- switches
- and-or
- not
- while-loops
- do-while-loops
- for-loops
- break-continue
- nested-loop
- functions
- return-statement
- ternary-operator
- var-vs-let
- template-literals
- format-currency
- temperature-conversion
- array
- array-loop
- array-sort
- arrays-2D
- spread-operator
- rest-parameters
- callbacks
- array.forEach()
- array.map()
- array.filter()
- array.reduce()
- array-sort-numbers
- function-expressions
- arrow-function-expressions
- array-shuffle
- nested-functions
- maps
- objects
- this
- classes
- constructors
- static
- inheritance
- super
- getters&setters
- objects-as-arguments
- array-of-objects
- anonymous-objects
- error-handling
- setTimeout()
- setInteval()
- date-objects
- clock-program
- console.time()
- promises
- async
- await
- Modules
- addChangeHTML
- addChangeCSS
- events
- addEventListener()
- show&hideHTML
- detect-key-presses
- animations
- canvas
- window
- cookies