Aina Sanghi (@ainasanghi) 's Twitter Profile
Aina Sanghi

@ainasanghi

21 | Building @codeyourcareer_ |
Reach out: linktr.ee/ainasanghi

ID: 1492364940191346692

linkhttps://code-your-career.beehiiv.com/subscribe calendar_today12-02-2022 05:08:49

4,4K Tweet

16,16K Takipçi

207 Takip Edilen

Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 1 of JS30Xplore Today's Topic: - What is Javascript? - Why do we use Javascript? - How to set up a development environment for JS. - Including JavaScript in HTML - Writing the first "hello world" program in JS - Running Your First Program 1. What is JavaScript? JavaScript

Day 1 of JS30Xplore

Today's Topic:
- What is Javascript?
- Why do we use Javascript?
- How to set up a development environment for JS.
- Including JavaScript in HTML
- Writing the first "hello world" program in JS
- Running Your First Program

1. What is JavaScript? 

JavaScript
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 2 of JS30Xplore Today's topics: - What is Variable - What are data types - Naming rule in variable - Assigning and reassigning variable - Working with data types - Type coercion and conversion 1. What are Variables? Variables are fundamental in JavaScript; they act as

Day 2 of JS30Xplore

Today's topics:
- What is Variable
- What are data types
- Naming rule in variable
- Assigning and reassigning variable
- Working with data types
- Type coercion and conversion

1. What are Variables?

Variables are fundamental in JavaScript; they act as
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 3 of JS30Xplore: -What are Operators? Operators in JavaScript are special symbols or keywords used to perform operations on values and variables. They are essential for tasks like calculations, comparisons, and logical operations. -Arithmetic Operators Arithmetic

Day 3 of JS30Xplore:

-What are Operators?

Operators in JavaScript are special symbols or keywords used to perform operations on values and variables. 
They are essential for tasks like calculations, comparisons, and logical operations.

-Arithmetic Operators

Arithmetic
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 4 of JS30Xplore 1. Introduction to Conditional Statements Conditional statements in JavaScript allow you to make decisions in your code based on specific conditions. These statements are essential for controlling the flow of your program. 2. The if Statement The if

Day 4 of JS30Xplore

1. Introduction to Conditional Statements

Conditional statements in JavaScript allow you to make decisions in your code based on specific conditions. 
These statements are essential for controlling the flow of your program.

2. The if Statement

The if
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

IP Address in a nutshell: 1. What is an IP Address? IP stands for Internet Protocol. An IP address is a unique numerical label assigned to each device on a computer network. 2. Types of IP Addresses: - IPv4: The most common version with addresses like 192.168.1.1. - IPv6: A

IP Address in a nutshell:

1. What is an IP Address?
IP stands for Internet Protocol. An IP address is a unique numerical label assigned to each device on a computer network.

2. Types of IP Addresses:

- IPv4: 
The most common version with addresses like 192.168.1.1.

- IPv6: 
A
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 5 of JS30Xplore: 1. What are Functions? Functions are at the heart of JavaScript and programming in general. They are reusable blocks of code that serve specific purposes or return values. Functions are essential for structuring your code in an organized, modular, and

Day 5 of JS30Xplore:

1. What are Functions?

Functions are at the heart of JavaScript and programming in general.
They are reusable blocks of code that serve specific purposes or return values. 
Functions are essential for structuring your code in an organized, modular, and
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 6 of JS30Xplore: 1. What are JavaScript Objects: Think of objects as containers that hold information. These containers can store data in pairs: a name (key) and a value. Objects are like real-world things you want to describe or model in your code. 2. Creating Objects

Day 6 of JS30Xplore:

1. What are  JavaScript Objects:

Think of objects as containers that hold information. 
These containers can store data in pairs: 
a name (key) and a value. 
Objects are like real-world things you want to describe or model in your code.

2. Creating Objects
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 7 of JS30Xplore: 1. What are Arrays? An array is a structured collection of values, where each value is assigned a unique index. These values can be of any data type, including numbers, strings, objects, and even other arrays. JavaScript arrays use zero-based indexing,

Day 7 of JS30Xplore:

1. What are Arrays?

An array is a structured collection of values, where each value is assigned a unique index. 
These values can be of any data type, including numbers, strings, objects, and even other arrays.

JavaScript arrays use zero-based indexing,
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 8 of JS30Xplore 1. What is the DOM? DOM stands for The Document Object Model (DOM). The DOM is like a map of a webpage that computers use to understand and change web pages. It's a way for computer programs, like JavaScript, to talk to and change what you see on a website.

Day 8 of JS30Xplore

1. What is the DOM?

DOM stands for The Document Object Model (DOM).
The DOM is like a map of a webpage that computers use to understand and change web pages. 
It's a way for computer programs, like JavaScript, to talk to and change what you see on a website.
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 9 of JS30Xplore Selecting and Manipulating HTML elements in DOM: 1. What does selecting elements mean? Selecting an element in the DOM means using JavaScript to find a specific element in a web page. The DOM (Document Object Model) is a tree-like representation of an HTML

Day 9 of JS30Xplore

Selecting and Manipulating HTML elements in DOM:

1. What does selecting elements mean?

Selecting an element in the DOM means using JavaScript to find a specific element in a web page. 
The DOM (Document Object Model) is a tree-like representation of an HTML
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 10 of JS30Xplore: What is DOM Tree Structure: The Document Object Model (DOM) is a programming interface for web documents. It represents the page so that programs can change the document structure, style, and content dynamically. The DOM represents the document as a tree

Day 10 of JS30Xplore:

What is DOM Tree Structure:

The Document Object Model (DOM) is a programming interface for web documents. 
It represents the page so that programs can change the document structure, style, and content dynamically. 
The DOM represents the document as a tree
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 11 of JS30Xplore: Event Handling: 1. What are events? In the context of web development, events refer to user interactions with a web page or web application. These interactions include actions like clicking a button, moving the mouse, pressing keys on the keyboard,

Day 11 of JS30Xplore:

Event Handling:

1. What are events?

In the context of web development, events refer to user interactions with a web page or web application. 
These interactions include actions like clicking a button, moving the mouse, pressing keys on the keyboard,
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 12 of JS30Xplore: 1. What is scope? Scope in programming refers to the context in which variables and functions are defined and can be accessed. It determines the visibility and lifespan of these identifiers. Understanding scope is crucial for writing bug-free and

Day 12 of JS30Xplore:

1. What is scope?

Scope in programming refers to the context in which variables and functions are defined and can be accessed.
It determines the visibility and lifespan of these identifiers. 

Understanding scope is crucial for writing bug-free and
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 14 of JS30Xplore: Lexical and Dynamic Scope: 1. What is Lexical scope: Lexical scope, also known as static scope or function scope, is a concept in JavaScript that determines how variable and function declarations are resolved in a program based on where they are defined

Day 14 of JS30Xplore:

Lexical and Dynamic Scope:

1. What is Lexical scope: 

Lexical scope, also known as static scope or function scope, is a concept in JavaScript that determines how variable and function declarations are resolved in a program based on where they are defined
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 15 of JS30Xplore: 1. What is this keyword? The "this" keyword in JavaScript is a special identifier that refers to the current execution context, specifically, the object that is currently executing the function. It is not determined by the scope in which the function is

Day 15 of JS30Xplore:

1. What is this keyword?

The "this" keyword in JavaScript is a special identifier that refers to the current execution context, specifically, the object that is currently executing the function.
It is not determined by the scope in which the function is
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 16 of JS30Xplore: 1. What is Hoisting? Hoisting refers to the behavior in JavaScript where variable and function declarations are moved to the top of their containing scope during the compilation phase. This means that, in practice, you can use a variable or function

Day 16 of JS30Xplore:

1. What is Hoisting?

Hoisting refers to the behavior in JavaScript where variable and function declarations are moved to the top of their containing scope during the compilation phase. 
This means that, in practice, you can use a variable or function
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 17 of JS30Xplore: 1. What is Call Stack? The call stack is a fundamental part of JavaScript's runtime environment. It keeps track of the execution of functions in a synchronous, single-threaded manner. When a JavaScript program starts, an initial function (often the

Day 17 of JS30Xplore:

1. What is Call Stack?

The call stack is a fundamental part of JavaScript's runtime environment. 
It keeps track of the execution of functions in a synchronous, single-threaded manner.
 When a JavaScript program starts, an initial function (often the
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 24 of JS30Xplore: Introduction to Modules: In JavaScript, modules are a way to organize code into separate files or units, each encapsulating a specific functionality. The goal is to break down a large codebase into smaller, more manageable pieces. This modular approach

Day 24 of JS30Xplore:

Introduction to Modules:

In JavaScript, modules are a way to organize code into separate files or units, each encapsulating a specific functionality. 
The goal is to break down a large codebase into smaller, more manageable pieces. 

This modular approach
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 26 of JS30Xplore: WebSockets: WebSockets provide a full-duplex communication channel over a single, long-lived connection between a client (typically a web browser) and a server. This enables real-time, bidirectional communication, which is particularly useful for

Day 26 of JS30Xplore:

WebSockets:

WebSockets provide a full-duplex communication channel over a single, long-lived connection between a client (typically a web browser) and a server. 
This enables real-time, bidirectional communication, which is particularly useful for
Aina Sanghi (@ainasanghi) 's Twitter Profile Photo

Day 29 of JS30Xplore: Webpacks: Webpack is a popular open-source JavaScript module bundler that helps developers manage and bundle the various assets and dependencies in a web application. It takes the different files and dependencies in your project, such as JavaScript, CSS,

Day 29 of JS30Xplore:

Webpacks:

Webpack is a popular open-source JavaScript module bundler that helps developers manage and bundle the various assets and dependencies in a web application. 
It takes the different files and dependencies in your project, such as JavaScript, CSS,