Mastering Javascript > Welcome Video
Course Content
Getting Started
6 lecture • 00:18:12The foundation of Programming
8 lecture • 00:45:16Operators
11 lecture • 00:50:52Control Flow
19 lecture • 01:22:01- The if...else statement
- Switch...case
- The for...loop
- While...loop
- The do...while loop
- Infinite loop
- For...in loop
- The for..of loop
- Break and Continue
- Swali 1: Max Number
- Swali 2: Age Cheker
- Swali 3: Fizz Buzz
- Swali 4: Speed Cheker
- Swali 5: Even Odd
- Swali 6: Display String Properties Only
- Swali 7: Sum Multiples of 3 and 5
- Swali 8: Grade Calculator I
- Swali 9: Grade Calculator II
- Swali 10: Prime Number Challenge
Objects
16 lecture • 01:17:47- Introduction to Objects
- Factory Functions
- Constructor Functions
- Dynamic Nature of Objects
- Value vs Reference Types
- Iterating over Object Properties
- Cloning an Object
- A tour to the math Object
- String Object
- String Template Literal
- The Date Object
- Swali 1: List Object Properties
- Swali 2: Tengeneza Object kwa kutumia Constructor na Factory Functions
- Swali 3: Object Equality
- Swali 4: Blog Post Object Exercice
- Swali 5: Convert Blog Post to Factory Function
Arrays
25 lecture • 01:55:22- Introduction
- Add Elements
- Finding Primitive Elements
- Finding Objects
- Arrow Functions
- Deleting Elements from Array
- Deleting all Elements from Array
- Combining Arrays
- Slicing Arrays
- Iterating over Arrays
- Joining elements of Array
- Sorting with Primitive Data
- Sorting Objects
- Testing Elements of Array
- Filtering Array
- Map Array Elements
- Reduce Array
- Swali 1: Custom Array From Range
- Swali 2: Custom Includes
- Swali 3: Exclude Elements from Array
- Swali 4: Move Elements
- Swali 5: Swapping Elements in Array
- Swali 6: Occurrences
- Swali 7: Get Max Number
- Swali 8: Bidhaa
Functions
14 lecture • 01:17:13JavaScript and DOM Manipulation
13 lecture • 00:53:56- Introduction to DOM and document Object.
- Absolute and Relative selection
- Select by ID
- Retrieving and resetting HTML content
- Changing attribute
- Changing CSS styles
- Selecting elements by class and tag name
- Relative selection with .firstElementChild
- Selecting next element sibling
- Create element using document.createElement
- Insert new Items
- Remove element
- Remove all child elements
DOM Events
8 lecture • 00:26:52Build Project: Todo App
7 lecture • 01:04:06Video Description
Introduction