JavaScript in Node.js
JavaScript ను Node.js లో ఉపయోగించడం
సాధారణంగా JavaScript ను browser లో web pages కు interactivity జోడించడానికి ఉపయోగిస్తాము. కానీ JavaScript ను browser బయట కూడా run చేయవచ్చు. దీనికి ఉపయోగించే ముఖ్యమైన runtime environment Node.js.
Node.js అంటే ఏమిటి?
Node.js అనేది JavaScript code ను browser లేకుండానే computer లో run చేయడానికి ఉపయోగించే JavaScript runtime. ఇది Google Chrome లోని V8 JavaScript engine పై ఆధారపడి ఉంటుంది.
Node.js తో మనం command-line programs, web servers, APIs మరియు backend applications తయారు చేయవచ్చు.
Browser JavaScript మరియు Node.js మధ్య తేడా
- Browser JavaScript: Web page, buttons మరియు DOM తో పని చేస్తుంది.
- Node.js: Computer environment లో run అవుతుంది మరియు files, servers మరియు command-line applications తో పని చేయగలదు.
Browser లో document మరియు window వంటి browser-specific objects ఉంటాయి. Node.js లో ఇవి సాధారణంగా ఉండవు. అందువల్ల Node.js లో DOM manipulation చేయడానికి బదులుగా console output మరియు server-side tasks పై దృష్టి పెడతాము.
Node.js లో JavaScript program run చేయడం
- ఒక JavaScript file ను .js extension తో save చేయండి.
- Terminal లేదా command prompt ను open చేయండి.
- node filename.js command తో file ను run చేయండి.
ఉదాహరణకు, file పేరు app.js అయితే, node app.js command ఉపయోగించాలి. Program లోని console output terminal లో కనిపిస్తుంది.
console.log() ఉపయోగం
console.log() ఒక message లేదా value ను output గా చూపిస్తుంది. Node.js లో ఇది beginner programs ను test చేయడానికి చాలా ఉపయోగకరంగా ఉంటుంది.
Simple Explanation
Node.js అనేది browser లేకుండా JavaScript ను run చేసే environment. Browser లో JavaScript web page ను control చేస్తే, Node.js లో JavaScript computer లేదా server పై tasks చేయగలదు.
ఒక JavaScript file లో code రాసి, terminal లో node filename.js command ఇస్తే Node.js ఆ code ను execute చేస్తుంది. Output console లో కనిపిస్తుంది.
Real-Life Example
Browser JavaScript ను ఒక shop లో customer-facing counter లాగా ఊహించండి. Customer కనిపించే buttons మరియు pages తో interact చేస్తాడు. Node.js మాత్రం shop వెనుక పనిచేసే office లాంటిది. అది orders process చేయడం, data నిర్వహించడం మరియు server requests handle చేయడం వంటి పనులు చేస్తుంది.
Code Examples
Node.js లో మొదటి JavaScript program
console.log("Hello from Node.js");
ఈ code console.log() ద్వారా ఒక message ను terminal లో చూపిస్తుంది. ఈ file ను Node.js తో run చేసినప్పుడు browser page అవసరం ఉండదు.
Hello from Node.js
Variable value ను Node.js లో print చేయడం
const name = "Ravi";
console.log("Hello, " + name);
console.log("Node.js లో " + name + " program run అవుతోంది.");
మొదటి line లో name అనే constant variable లో string value నిల్వ అవుతుంది. తరువాతి రెండు lines లో string concatenation ఉపయోగించి name value ను console లో print చేస్తున్నాము.
ఈ code ను app.js గా save చేసి node app.js command తో run చేయవచ్చు.
Hello, Ravi Node.js లో Ravi program run అవుతోంది.
Line-by-Line Explanation
const keyword తో name అనే variable సృష్టించబడింది. దాని value గా “Ravi” అనే string ఇవ్వబడింది.
console.log() message ను output చేస్తుంది. + operator ద్వారా “Hello, “ string మరియు name variable value కలిపి print చేస్తుంది.
ఈ line మూడు string parts మరియు name value ను కలిపి పూర్తి message ను terminal లో చూపిస్తుంది.
Try It
Try this JavaScript code:
const appName = "My Node.js App";
const version = "1.0";
console.log(appName);
console.log("Version: " + version);
Practice
Practice: పై practice code ను పూర్తి చేయండి. Learner name తరువాత lesson పేరు మరియు minutes value ను console లో రెండు వేర్వేరు lines గా print చేయండి.
Hint: console.log() మరియు + operator ఉపయోగించి lesson మరియు minutes variables ను message తో కలపండి.
Common Mistakes
Node.js program ను terminal లేదా command prompt లో node filename.js command తో run చేయాలి.
ఈ objects browser environment కు సంబంధించినవి. Node.js లో ప్రారంభంగా console, files మరియు server-side features పై దృష్టి పెట్టాలి.
Terminal లో సరైన folder లో ఉండి, file పేరు మరియు .js extension ను సరిగ్గా ఉపయోగించండి.
Text values ను “…” లేదా ‘…’ quotes లో రాయండి.
Interview Questions
Node.js అంటే ఏమిటి?
Answer: Node.js అనేది browser బయట JavaScript code ను run చేయడానికి ఉపయోగించే runtime environment. ఇది Chrome V8 JavaScript engine పై ఆధారపడి ఉంటుంది.
Browser JavaScript మరియు Node.js మధ్య ప్రధాన తేడా ఏమిటి?
Answer: Browser JavaScript web pages మరియు DOM తో పని చేస్తుంది. Node.js browser లేకుండా computer లేదా server environment లో JavaScript ను run చేస్తుంది.
Node.js file ను ఎలా run చేస్తారు?
Answer: Terminal లో file ఉన్న folder కు వెళ్లి node filename.js command run చేస్తారు. ఉదాహరణకు file పేరు app.js అయితే node app.js అని రాయాలి.
Exam Questions
Node.js లో output చూపించడానికి సాధారణంగా ఏ method ఉపయోగిస్తారు?
Answer:
console.log() method ను ఉపయోగిస్తారు.
Node.js లో browser DOM APIs ను నేరుగా ఉపయోగించగలమా?
Answer:
సాధారణ Node.js environment లో document మరియు window వంటి browser DOM APIs ఉండవు. అందువల్ల వాటిని నేరుగా ఉపయోగించలేము.
Node.js ఉపయోగించి ఏ రకమైన applications తయారు చేయవచ్చు?
Answer:
Command-line programs, web servers, APIs మరియు backend applications తయారు చేయవచ్చు.
Quick Revision
- Node.js browser బయట JavaScript ను run చేసే runtime environment.
- Node.js, Chrome V8 JavaScript engine పై ఆధారపడి ఉంటుంది.
- JavaScript file ను node filename.js command తో run చేయవచ్చు.
- console.log() terminal లో output చూపిస్తుంది.
- Browser లో DOM ఉంటుంది; సాధారణ Node.js environment లో document మరియు window ఉండవు.
- Node.js తో servers, APIs మరియు command-line programs తయారు చేయవచ్చు.
