The **Browser Object Model (BOM)** is what allows JavaScript to talk to the browser about things *outside* the context of the page's actual content. While the DOM deals with the document (HTML, CSS), the BOM deals with everything else—tabs, windows, history, the address bar, and the user's device information.
Here is a comprehensive breakdown of everything BOM, from the window object to how the browser manages state with cookies.
## 1. Introduction to BOM
The BOM is a collection of objects provided
JavaScript uses an **event-driven programming model**. When a user clicks a button, moves the mouse, or types in a form, the browser fires an **event**. JavaScript allows you to intercept these events and execute code in response.
## 1. Core Concepts: Events, Handlers, and Listeners
To work with events, you need to understand three interconnected terms:
* **Event:** The signal that something happened. (e.g., click, keydown, submit, DOMContentLoaded).
* **Event Handler / Listener:** The function
## Introduction to RegExp
A **Regular Expression** (often abbreviated as **RegExp** or **regex**) is a sequence of characters that forms a search pattern. This pattern can be used for text search, text replace, and data validation operations.
In JavaScript, regular expressions are objects. You can create a RegExp object in two ways:
1. **Using a RegExp Literal (Recommended):** The pattern is enclosed between forward slashes.
```javascript
const regex = /pattern/modifiers;
2. **Using the
## Introduction to Objects
In JavaScript, an **object** is a self-contained environment that stores data as a collection of **properties** and **methods**. A property is a association between a name (or *key*) and a value, while a method is a function associated with an object.
Think of an object as a real-world entity. For example, a **Car** is an object. It has **properties** like color, brand, and weight, and **methods** like start, drive, and brake.
```javascript
// A simple conceptual look at an
# Question 1: What do you mean by Rebate of tax? Also differentiate the Rebate of tax and Relief of tax.
### **Meaning of Rebate of Tax**
A **Tax Rebate** is a type of refund or a deduction allowed by the government from the total tax liability of an assessee. It is a direct credit given against the final tax amount due, provided the taxpayer fulfills specific conditions set by the tax laws (such as falling under a certain income bracket).
> **Example:** Under Section 87A of the Indian Income Tax
In India, the administration of direct taxes falls under the Department of Revenue, which is part of the Ministry of Finance. To ensure efficient tax collection and law enforcement, the Income Tax Act, 1961 sets up a strict organizational structure.
## 1. Hierarchy of Income Tax Authorities
The hierarchy is divided into executive (administrative) authorities and judicial/assessment authorities. The Central Board of Direct Taxes (CBDT) sits at the peak of this structure, overseeing operations nationwide.
Q1 — Welches Wort passt nicht? (Strike the odd word out)
1. Apotheke, Medikamente, Praxis, Rezept →die Praxis
2. verletzt, erkältet, gesund, krank →gesund
3. Spritze, Pflaster, Fieber, Tablette→ das Fieber
4. Salbe, Tropfen, Hustensaft, Wunde →die Wunde
5. Krankenhaus, Verband, Apotheke, Praxis→der Verband
6. Hustensaft nehmen, Tee trinken, Unfall haben, Medikamente nehmen→einen Unfall haben
1. OTBR →BROT ,FPLAE →APFEL ,MLIHC→MILCH ,ETE→TEE ,ÄKES→KÄSE
Q4. Origin, Development and Achievement of Modern Movement in Architecture. Explain Using the Philosophy and Two Works of Louis Sullivan — Introduction: The Modern Movement was one of the most significant architectural revolutions of the twentieth century. It emerged as a response to industrialization, technological advancements, urbanization and changing social needs. The movement rejected historical revival styles and emphasized functionality, simplicity and rational design. Louis Sullivan is