مهران
مهران
خواندن ۱ دقیقه·۴ سال پیش

جاوااسکریپت شیوا: فصل 20: Node.js

سلام دوستان.

همچنان پیش میریم.

فصل ۲۰ کتاب آماده شد. این فصل کتاب به Node.js می‌پردازه.

خلاصه

نودجی‌اس (Node.js) دوست داشتنی است، سیستمی کوچک که برای ما امکان اجرای جاوااسکریپت در فضایی غیر از مرورگر را فراهم می‌سازد. هدف ابتدایی طراحی Node برای استفاده در وظایف شبکه بود که قرار بود نقش یک گره (node) را در شبکه بازی کند. اما توانست خود را به همه‌ی وظایف و کاربردهای اسکریپتی عرضه کند، و اگر شما از نوشتن جاوااسکریپت لذت می‌برید، با استفاده از Node می‌توانید کارهایتان را خودکار نمایید.

مخزن NPM برای هر چیزی که فکرش را بکنید‌ (و چیزهایی که شاید فکرش را هم نکنید) بسته‌هایی فراهم می‌کند، و می‌توانید آن‌ها را بارگیری و به وسیله‌ی برنامه‌ی npm نصب کنید. خود Node نیز تعدادی ماژول درونی دارد،‌ مانند ماژول fs برای کار با سیستم فایل و http برای اجرای سرویس‌دهنده‌های HTTP و ساختن درخواست‌های HTTP.

همه‌ی عملیات ورودی و خروجی در Node به صورت ناهمگام صورت می‌پذیرند مگر اینکه صراحتا از شکل همگام یک تابع مانند readFileSync استفاده کنید. زمانی که از این گونه توابع ناهمگام استفاده می‌کنید، شما یک تابع callback به تابع مورد نظر ارسال می‌کنید و Node آن‌ها با یک مقدار خطا و (درصورت وجود) یک نتیجه فراخوانی می کند.



سایت ترجمه‌ی کتاب Eloquent Javascript

فصل ۲۰ کتاب: Node.js

جاوااسکریپتبرنامه‌نویسیترجمهnodejs
علاقه‌مند به برنامه نویسی، طراحی ، توسعه شخصی و کسب و کار
شاید از این پست‌ها خوشتان بیاید