
مقدمه ای بر نود جی اس | node js
آموزش نود جی اس(Node js)
- Node jsچیست؟نود جی اس یک محیط سمت سرور هست که وظیفه اجرای کد های جاوا اسکریپت رو در این محیط داره.
- متن بازه(یعنی کد های پیشفرض هسته نود جی اس قابلیت تغییر دارند البته توسط برنامه نویسان مجرب.)
- نود جی اس از نظر کم بودن حافظه ای که اشغال میکنه بسیار کار آمده.
- رایگان و همچنین بر روی سیستم عامل های مختلف اجرا میشه.مانند:
ویندوز،لینوکس،یونیکس،Mac OS Xو غیره
نکته :نود جی اس از برنامه نویسی نامتقارن استفاده میکنه.(یعنی کدهای ما پشت سر هم اجرا نمیشه و به اصطلاح ترتیب کدها غیرخطیه.به عبارتی اجباری نیست که برنامه 400 خطی ما به ترتیب از خط 1 تا 400 اجرا شه.)
یک کار مشترک را در وب سرور انجام میدهیم مثلا باز کردن پرونده در سرور و برگرداندن محتوا به مشتری.
به نحوه رسیدگی یک درخواست کاربر در asp یا php میپردازیم:
1.یک وظیفه ای رو به فایل سیستم کامپیوتر ارسال میکنه.
2.منتظر میشه تا فایل سیستم رو باز کنه و فایل رو بخونه.
3.محتوا رو به کاربر برمیگردونه.
4.آماده رسیدگی به درخواست بعدیه.
حالا در آموزش نود جی اس به چگونگی رسیدگی به یک درخواست کاربر در نود جی اس (Node js) میپردازیم:
1.یک وظیفه ای رو به فایل سیستم کامپیوتر ارسال میکنه.
2.آماده رسیدگی به درخواست بعدیه.
3.وقتی سیستم فایل رو بازکرد و فایل رو خوند،محتوا رو به کاربر بر میگردونه.
بله شما انتظار داشتید که نود جی اس همانند asp یا php عمل کنه ولی Node js پارو فراتر گذاشته و به آسانی درخواست بعدی رو بررسی میکنه.
نود جی اس چه کاری میتونه انجام بده؟
- 1.میتونه محتوای صفحه وب رو پویا یا به عنوانی داینامیک ایجاد کنه.
- 2.میتونه پرونده ها رو در سرور ایجادکنه،بازکنه،بخونه،حذف کنه،و ببنده.
- 3.میتونه داده ها و اطلاعات فرم رو جمع آوری کنه.
- 4.میتونه اطلاعات و داده ها رو در پایگاه داده شما اضافه،حذف،ویرایش کنه و بخونه.
نکته:پسوند فایل ها و پرونده های نود جی اس (js) هستند.
برای یادگیری بوت استرپ بر روی لینک کلیک کنید