Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب – Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
9.19K subscribers
657 photos
354 videos
90 files
813 links
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝

دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان:
https://news.1rj.ru/str/DeepDevs/2166

تبلیغات و تبادل نداریم

گروه اصلی برای پرسش و پاسخ:
@DeepDevsGpOriginal

گروه چت:
@InstaDevsGp
Download Telegram
#VSCode_Extension

افزونه vscode-faker واسه Vscode هستش که بهتون اجازه میده دیتاهای جعلی (mock data) را به‌سرعت و به‌سادگی تو محیط کدنویسی تولید کنید. 😉
این افزونه با استفاده از کتابخانه محبوب Faker.js کار میکنه و واسه توسعه‌دهندهایی که نیاز به داده‌های تصادفی برای تست و توسعه دارن، خیلی جوابه

https://marketplace.visualstudio.com/items?itemName=deerawan.vscode-faker

Channel | Group | YouTube
🔥91
#javanoscript
#electron

اگه نیاز به ساخت یک اپلیکیشن دسکتاپ دارید و میخواید با جاوااسکریپت اپلیکیشن دسکتاپ بسازید میتونید از الکترون جی اس استفاده کنید


این لایبرری توسط گیت هاب منتشر شده و میتونید برای لینوکس مک ویندوز خروجی بگیرید


زیاد مبحث پیچیده ای نداره و خیلی راحت میتونید یاد بگیرید


خودمم یه اپلیکیشن ساده درست کردم


لینک گیت هاب پروژه رو قرار میدم اگه دوست داشتید بررسی کنید


https://github.com/Silvershade1/desktop_app_text_to_voice




Channel | Group | YouTube
👌91👍1
#Git

کسایی که تو نوشتن کامیت سردرگم میشن و همینجوری الکی یه چیزی مینویسن تا رد شه بره, خیلی تو اشتباهن 📣

فردا پس فردا میرن تو یه شرکتی و از سر عادت همچین کاری میکنن و یهو میبینن که صدای همه دراومد که آقا این چیه😂

این PDF پایینی رو بخونید و داشته باشید تا جلوی آبروریزی تو آینده رو بگیرین😍

Channel | Group | YouTube
👍7🔥3
Conventional Commits.pdf
52.9 KB
#Git

🚀 کامیت زدن به صورت اصولی و استاندارد کمک می‌کنه که تاریخچه پروژه مرتب و خوانا باشه. یکی از استانداردهای معروف برای نوشتن پیام‌های کامیت، استاندارد Conventional Commits هستش 🚀

آقا هر چیزی یه اصولی داره همینجوری نیست که بیایم یه چیزی بنویسیم و پوش کنیم🫠

آبروی آدم میره😂

📣پس این فایل رو داشته باشین و بخونین و تمرین کنین📣

Channel | Group | YouTube
👍16🔥3
#Fun

بیچاره While که تکلیفش مشخص نیست 😂


Channel | Group | YouTube
😁31👍3👀1
#Tips_N_Tricks

تا حالا برات پیش اومده بخوای اعضای تکراری یه ارایه رو توی JS حذف کنی؟ 🤔

فقط یه خط کد نیاز داره 😉
let arr = [1 , 2 , 1 , 3 , 4]
arr = [ ...new Set( arr ) ] // output : [1,2,3,4]

این بخاطر مزیت باحال متد Set() هست که توی ES6 اضافه شده

اگه حال کردی بکوب لایک و کامنت کن "باحال بود" شر کن بقیه هم استفاده کنن😎

Channel | Group | YouTube
🔥35👍16
#javanoscript

ساخت شناسه Id یونیک با جاوااسکریپت پیور


Channel | Group | YouTube
🔥252👍2
#javanoscript


هویستینگ در جاوا اسکریپت چیه؟


هویستینگ، یک مکانیزم تو جاوااسکریپته که متغیر ها و فانکشن هایی که تعریف کردیم به بالا ترین نقطه اسکوپ خود منتقل میشن.

برای مثال وقتی یک متغیر تعریف میکنیم کامپایلر اول میاد اون متغیر رو به بالاترین دامنه خودش منتقل میکنه سپس کدو اجرا میکنه

‼️یه نکته ای هم هست که این قابلیت برای متغیر هایی کار میکنه که با var تعریف بشن


Channel | Group | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
#Fun

خداوند تمام دیزاینرهای نامرد رو مورد عنایت قرار بده انشالا..😂😂


Channel | Group | YouTube
😁34😎1😡1
#Out_Of_IDE

مخفف عناوین شغلی تو حرفه برنامه نویسی

مثلا میگن طرف PO هست 😁

📣 همشو تو فایل پایینی نوشتم و توضیح دادم 📣

Channel | Group | YouTube
🔥61👍1
؟؟.pdf
73.6 KB
#Out_Of_IDE

در شرکت‌های برنامه‌نویسی، از مخفف‌های مختلفی برای عناوین شغلی استفاده میشه 😎

من سعی کردم تا جایی که میتونم همشو بگم و توضیحشون بدم.

از الان آماده باشین برای اینکه تو آینده زیاد از اینا میشنوین وقتی وارد یه شرکتی شدین 😍

Channel | Group | YouTube
🔥191
#javanoscript

📣 لایبرری های محبوب برای انیمیشن سازی در جاوااسکریپت 📣

Channel | Group | YouTube
👍10🔥1
فصل ۲۰ دوره ریکت هم دوبلش تموم شد و رسما وارد پارت چهارم دوره میشیم 🔥

توی سه پارت اول، ریکت و مخلفاتشو و لایبرری های مهمشو با کلی پروژه بزرگ و کوچیک یاد گرفتیم

توی پارت چهارم قراره یه لایبرری دیگه تحت عنوان ریکت کوئری رو یاد بگیریم، در رابطه با پترن هایی که توی ریکت ازشون استفاده میشه صحبت کنیم و همچنین دو پروژه فوق العاده خفن بزنیم 👌🔥

اگر بشه ویدیوی شروع پارت چهار رو می‌زارم براتون و پروژه هایی رو هم که میزنه رو نشونتون میدم که لذت ببرید ✌️

برای دیدن نه فصل اول این دوره به شکل تمام رایگان و همچنین استفاده از کل دوبله بهترین دوره جاوااسکریپت به شکل کاملا رایگان، توی چنل دوبله های ما عضو بشید که در آینده دوبله دوره های خفن دیگه ای هم به شکل رایگان و هم به شکل غیر رایگان (با هزینه های خیلی کمتر از چیزایی که توی دوره های فارسی زبان میبینید) بهش اضافه میشه ❤️

@DubDev
18👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#Fun

به نظر شما تو واقعیتم اینطوریه یا فقط جنبه فان داره؟😂😂

Channel | Group | YouTube
😁20😎2
#javanoscript


در جاوااسکریپت، میتوانید با استفاده از عملگر || برای تنظیم مقدار دیفالت برای یه متغیر استفاده کنید



Channel | Group | YouTube
9👍7👌3
#javanoscript

کوکی‌ها یه جور فایل‌های کوچیک متنی هستن که یه وب‌سایت وقتی ازش بازدید می‌کنید، روی کامپیوتر یا موبایلتون ذخیره می‌شه. این فایل‌ها اطلاعاتی مثل نام کاربری، رمز عبور، تنظیمات دلخواه و فعالیت‌های شما توی اون وب‌سایت رو ذخیره می‌کنن.

مزایای کوکی:

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

کوکی‌های موقت: این کوکی‌ها بعد از بستن مرورگر پاک می‌شن.
کوکی‌های دائمی: این کوکی‌ها تا زمانی که شما پاکشون کنید، روی کامپیوتر یا موبایلتون باقی می‌مونن.
کوکی‌های اول شخص: این کوکی‌ها توسط وب‌سایتی که ازش بازدید می‌کنید، تنظیم می‌شن.
کوکی‌های شخص ثالث: این کوکی‌ها توسط وب‌سایت‌های دیگه، به غیر از وب‌سایتی که ازش بازدید می‌کنید، تنظیم می‌شن.

Channel | Group | YouTube
👍17🔥5
♨️ آموزش ایجاد Loading برای کامپوننت‌ها در Next js

در پست آشنایی با Routing در Nextjs گفتیم که میتونید در سیستم App Router از فایل های از پیش تعریف شده‌ای مثل layout.jsx استفاده کنیم یکی دیگر از این نوع فایل ها loading.jsx می‌باشد. ما این فایل را در کنار فایل page.jsx داشته باشیم. با ایجاد این فایل نکست از قابلیت React Suspense استفاده میکند. با اینکار تا زمانی که اطلاعات ما به صورت کامل از سمت سرور دریافت نشده باشد، محتوای فایل loading.jsx نمایش داده خواهد شد که باعث بهبود سیستم UX و حتی SEO سایت خواهد شد.

🔅 همچین میتونید از این قابلیت روی edge runtimes و Node.js هم استفاده بکنید. اگه در این مورد نیاز به اطلاعت بیشتر داشتید میتونید در کامنت ها یا گروه مطرح کنید.

🌐 منبع (nextjs.org)
#nextjs #reactjs

Channel | Group | YouTube
👍14
Media is too big
VIEW IN TELEGRAM
#Out_Of_IDE

📣 این حرف ایشون رو منم بهش معتقدم و همیشه گفتم که نیاز نیست روی یه تکنولوژی دیپ بشید,کافیه استراکچر کلی رو بدونید و استفاده ازش رو بلد باشید بعد میتونید با سرچ کردن کارو دربیارید📣

⚠️حجم ویدیو یکم زیاده ولی ارزش دیدن داره⚠️

Channel | Group | YouTube
👍21🔥3