متد entries در جاوا اسکریپت ⌨️
این متد توی ES6 معرفی شده و مخصوص آرایه ها هست. با استفاده از متد ()entries میتونیم آیتم های یک آرایه در قالب یک شئ قابل تکرار یا ( Iterator ) در خروجی به نمایش در بیاریم.
📱 مثال:
❗️ همچنین با استفاده از این متد دیگه به ارور های شایع موقع پیمایش آرایه ها مثل ″Array is not iterable" بر نمیخوریم.
#js #debug #es6
@CodeModule
این متد توی ES6 معرفی شده و مخصوص آرایه ها هست. با استفاده از متد ()entries میتونیم آیتم های یک آرایه در قالب یک شئ قابل تکرار یا ( Iterator ) در خروجی به نمایش در بیاریم.
var MyFriends = ["Reza","Ali","Shahin","Mani","Hesam"];
var result = document.getElementById("Result");
var MyIterator = MyFriends.entries();
for ( MyItem of MyIterator ) {
result.innerHTML = result.innerHTML + MyItem + "<br>";
در مثال بالا در خط ۶ ، اول آرایه مون رو به یک شئ قابل تکرار تبدیل کردیم، بعدش در خط ۸ و با استفاده از حلقه For/of اومدیم آیتم های همین شئ قابل تکرار رو در خروجی به نمایش درآوردیم.
پس در خروجی ۲ بخش داریم، [ کلید یا شماره ایندکس آیتم ] + [ مقدار آیتم ]
}
#js #debug #es6
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👌2⚡1
توی این پست میخوایم به فریم ورک خفن Nest.js بپردازیم 😎
🌦 اول از همه، باید بدونیم NestJS دقیقا چیه؟
در واقع NestJS یک فریمورک Node.js برای توسعه سیستم های بزرگ و چالش برانگیزه. با استفاده از این فریمورک، شما میتونید برنامه های مقیاس پذیر و آزمایش پذیر رو تو چارچوبی مشخص و ساختاری بسیار مناسب ایجاد کنید.
🏤 فریم ورک NestJS به طور قابل توجهی تحت تأثیر Angular هست و یکی از ویژگی های مهم اون، dependency injection هست؛ این ویژگی، امکان تزریق یک ماژول به ماژول دیگرو فراهم میکنه و استفاده مجدد از کد رو خیلی بهینه تر میکنه.
‼️ چرا باید از Nest.js استفاده کنیم ؟
🔴 استفاده از Typescript
🔴 معماری ماژولار
🔴 تزریق وابستگی (Dependency Injection)
🔴 اعتبارسنجی داخلی
🔴 پشتیبانی از وب سرویس های مختلف
🔴 جامعه برنامه نویسان فعال
در حالی که Express.js هنوز یک فریمورک محبوب و پر کاربرد برای ساخت برنامه های وب با Node.js هست، NestJS طیف وسیعی از مزایا و ویژگی های اضافی رو ارائه میده که میتونه به شما تو ساخت برنامه های مقیاس پذیر، قابل توسعه و مطمئن تر کمک کنه.
✅ چه در حال ساخت یک پروژه کوچک چه درحال توسعه ی یک برنامه سازمانی در مقیاس بزرگ باشید، NestJS قطعا ارزش بررسی و استفاده رو داره.
برای یادگیری فریم ورک Nest.js میتونید به داکیومنتش مراجعه کنید.⚡️
Document🌕
#nestjs #framework #nodejs #js
@CodeModule
در واقع NestJS یک فریمورک Node.js برای توسعه سیستم های بزرگ و چالش برانگیزه. با استفاده از این فریمورک، شما میتونید برنامه های مقیاس پذیر و آزمایش پذیر رو تو چارچوبی مشخص و ساختاری بسیار مناسب ایجاد کنید.
در حالی که Express.js هنوز یک فریمورک محبوب و پر کاربرد برای ساخت برنامه های وب با Node.js هست، NestJS طیف وسیعی از مزایا و ویژگی های اضافی رو ارائه میده که میتونه به شما تو ساخت برنامه های مقیاس پذیر، قابل توسعه و مطمئن تر کمک کنه.
برای یادگیری فریم ورک Nest.js میتونید به داکیومنتش مراجعه کنید.
Document
#nestjs #framework #nodejs #js
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👌2
Marijn_Haverbeke_Eloquent_JavaScript_A_Modern_Introduction_to_Programming.pdf
17 MB
#book #js
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
👌6🔥4
در اصل RxJS یک کتابخانه برای ترکیب برنامههای ناهمگام و مبتنی بر رویداد (events) با استفاده از دنبالههای Observable هست. این کتابخانه یک نوع اصلی به نام Observable، core type (Observer، Schedulers، Subjects) و اپراتورهای الهام گرفته از متدهای Array (map، filter، reduce، every و ...) رو فراهم میکنه تا بتونن تسک های asynchronous رو هندل کنن.
برای یادگیری این کتابخانه میتونید به داکیومنتش مراجعه کنید
Document
#rxjs #library #js
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8⚡2
شکل های گرافیکی 3D با Three js 😍
در واقع Three.js یک کتابخانه بین مرورگر جاوا اسکریپت و رابط برنامه نویسی برنامه (API) هست که، برای ایجاد و نمایش گرافیکهای کامپیوتری متحرک سه بعدی در یک مرورگر وب با استفاده از WebGL استفاده میشه.
❓ کتابخانه three js چجوری کار میکنه ؟
کتابخانه Three.js امکان ایجاد انیمیشنهای سه بعدی با شتاب واحد پردازش گرافیکی (GPU) رو با استفاده از زبان جاوا اسکریپت به عنوان بخشی از یک وب سایت بدون تکیه بر افزونههای اختصاصی مرورگر فراهم میکنه. این به دلیل ظهور WebGL امکان پذیره و یک API گرافیکی سطح پایین که به طور خاص برای وب ایجاد شده. کتابخانههای سطح بالا مثل Three.js یا GLGE ، Scene.js ، PhiloGL ، (که در آینده براشون پست خواهیم داشت) و ...
این امکانو فراهم میکنن که انیمیشنهای پیچیده رایانهای سه بعدی برای نمایش در مرورگر بدون تلاش لازم برای یک برنامه کاربردی مستقل سنتی یا یک افزونه ایجاد شه.
🧰 امکانات جذاب این کتابخانه:
◀️ افکتها
◀️ پرسپکتیو و آتوگرف
◀️ انیمیشن
◀️ نورپردازی حرفه ای
◀️ اشیاء و آبجکتها
با استفاده از این کتابخانه جذاب و حرفه ای میتونید داخل سایت هاتون از شکل های گرافیکی حرفه ای استفاده کنید که افراد زیادی رو محو خودش میکنه و سایت شمارو زیبا و خاص نشون میده🚀
برای یادگیری این کتابخانه میتونید به داکیومنتش مراجعه کنید🔥
Document🌕
#js #library #threejs #3d
@CodeModule
در واقع Three.js یک کتابخانه بین مرورگر جاوا اسکریپت و رابط برنامه نویسی برنامه (API) هست که، برای ایجاد و نمایش گرافیکهای کامپیوتری متحرک سه بعدی در یک مرورگر وب با استفاده از WebGL استفاده میشه.
کتابخانه Three.js امکان ایجاد انیمیشنهای سه بعدی با شتاب واحد پردازش گرافیکی (GPU) رو با استفاده از زبان جاوا اسکریپت به عنوان بخشی از یک وب سایت بدون تکیه بر افزونههای اختصاصی مرورگر فراهم میکنه. این به دلیل ظهور WebGL امکان پذیره و یک API گرافیکی سطح پایین که به طور خاص برای وب ایجاد شده. کتابخانههای سطح بالا مثل Three.js یا GLGE ، Scene.js ، PhiloGL ، (که در آینده براشون پست خواهیم داشت) و ...
این امکانو فراهم میکنن که انیمیشنهای پیچیده رایانهای سه بعدی برای نمایش در مرورگر بدون تلاش لازم برای یک برنامه کاربردی مستقل سنتی یا یک افزونه ایجاد شه.
با استفاده از این کتابخانه جذاب و حرفه ای میتونید داخل سایت هاتون از شکل های گرافیکی حرفه ای استفاده کنید که افراد زیادی رو محو خودش میکنه و سایت شمارو زیبا و خاص نشون میده
برای یادگیری این کتابخانه میتونید به داکیومنتش مراجعه کنید
Document
#js #library #threejs #3d
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7🔥5