Capitol gratuit

Introducere în JavaScript

JavaScript este limbajul de programare al web-ului. Creat inițial în 1995 de Brendan Eich la Netscape în doar 10 zile, a evoluat dintr-un limbaj simplu de...

Introducere

JavaScript este limbajul de programare al web-ului. Creat inițial în 1995 de Brendan Eich la Netscape în doar 10 zile, a evoluat dintr-un limbaj simplu de scripting într-unul dintre cele mai utilizate limbaje de programare din lume.

Astăzi, JavaScript rulează peste tot: în browsere, pe servere (Node.js), în aplicații mobile (React Native), desktop (Electron) și chiar în IoT (Internet of Things).

De ce să înveți JavaScript

  • Ubiquitate - este singurul limbaj care rulează nativ în toate browserele web
  • Versatilitate - frontend, backend, mobile, desktop, IoT
  • Comunitate vastă - milioane de dezvoltatori, mii de biblioteci și framework-uri
  • Cerere pe piața muncii - constant în top 3 cele mai cerute limbaje
  • Ecosistem bogat - npm (Node Package Manager) are peste 2 milioane de pachete

Scurt istoric

AnEveniment
1995Brendan Eich creează JavaScript (inițial "Mocha", apoi "LiveScript")
1997Standardizare ECMAScript (ES1) prin ECMA International
2009ES5 - strict mode, JSON nativ, metode array
2009Node.js - JavaScript pe server (Ryan Dahl)
2015ES6/ES2015 - cea mai mare actualizare (let/const, arrow functions, classes, modules)
2016-2025Actualizări anuale: async/await, optional chaining, nullish coalescing etc.
2026ECMAScript 2026 - decorators, pipeline operator, record & tuple

Cum rulează JavaScript

JavaScript este un limbaj interpretat (cu compilare JIT - Just In Time). Browserele au motoare JavaScript dedicate:

BrowserMotor JS
Chrome / EdgeV8
FirefoxSpiderMonkey
SafariJavaScriptCore (Nitro)
Node.jsV8 (în afara browserului)

Primul program JavaScript

Cel mai simplu mod de a rula JavaScript este direct în browserul web. Deschideți consola (F12 → Console) și scrieți:

console.log("Salut, lume!");

// Puteți face calcule
console.log(2 + 3);        // 5
console.log("GO" + "AI");  // "GOAI"

JavaScript într-o pagină HTML

<!DOCTYPE html>
<html>
<head>
<title>Prima pagină JS</title>
</head>
<body>
<h1 id="titlu">Salut!</h1>
<button onclick="schimbaTitlu()">Click aici</button>

<script>
function schimbaTitlu() {
document.getElementById("titlu").textContent = "JavaScript funcționează!";
}
</script>
</body>
</html>
Sfat: Plasați tag-ul <script> întotdeauna la sfârșitul elementului <body> sau folosiți atributul defer pentru a vă asigura că HTML-ul s-a încărcat complet înainte de executarea JavaScript.

Fișier JS extern

Pentru proiecte reale, separați JavaScript într-un fișier extern:

<!-- În HTML -->
<script src="app.js" defer></script>

// În app.js
console.log("Fișier extern încărcat!");
Bună practică: Separați întotdeauna JavaScript de HTML. Folosiți fișiere .js externe și atributul defer sau async pentru încărcare optimizată.

Continuați cu restul cursului

Acesta este capitolul 1 din cele 14 ale cursului, cu 5 lecții din 73. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.

Cumpărați cursul la 110 €