JavaScript म्हणजे काय?
Introduction — Why JavaScript?
HTML म्हणजे घराच्या भिंती आणि छत — structure. CSS म्हणजे रंग आणि सजावट — looks. JavaScript म्हणजे घरातील electricity — interaction आणि functionality. JavaScript शिवाय websites static असतात — buttons click केल्यावर काही होत नाही, forms validate होत नाहीत.
JavaScript म्हणजे काय?
JavaScript हे एक lightweight, object-oriented programming language आहे. हे primarily web pages interactive बनवण्यासाठी वापरतात. Animations, pop-ups, form validation, dynamic content — सगळे JavaScript ने होते. File extension: .js
- ▸Browser मध्ये directly run होते — कोणताही installation नाही
- ▸Server side पण चालते — Node.js मुळे
- ▸Popular frameworks: React, Vue, Angular (frontend) | Node.js, Express (backend)
- ▸जगातील सगळ्यात जास्त वापरल्या जाणाऱ्या programming languages मध्ये #1
ECMAScript म्हणजे काय?
ECMAScript म्हणजे JavaScript चे standardized specification — rules आणि features कसे असावेत याचे blueprint. JavaScript म्हणजे त्याची browser implementation. ES6 (2015) हे major overhaul होते — let, const, arrow functions, classes सगळे ES6 मध्ये आले.
- ▸ES1 (1997): पहिली release
- ▸ES6/ES2015: Major update — modern JS चा आधार
- ▸ES2024: Latest version
JavaScript कुठे Run होते?
- ▸Browser मध्ये: Chrome, Firefox, Safari — directly run होते, कोणतीही installation नाही
- ▸Server वर: Node.js द्वारे — backend APIs, databases
- ▸Desktop apps: Electron framework (VS Code, Slack JavaScript मध्ये बनलेले आहेत!)
- ▸Mobile apps: React Native मध्ये
Browser मध्ये JavaScript run करणे: F12 दाबा → Console tab → कोणताही JS code टाइप करा आणि Enter दाबा. console.log("नमस्कार!") टाइप करून try करा!
✅ Key Points — लक्षात ठेवा
- ▸JavaScript = HTML चा electricity — interactivity देतो
- ▸Lightweight, OOP language — file extension .js
- ▸Browser + Server (Node.js) दोन्हींवर चालते
- ▸ECMAScript = specification | JavaScript = implementation
- ▸ES6 (2015) = modern JavaScript चा turning point