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
This media is not supported in your browser
VIEW IN TELEGRAM
#Tips_N_Tricks
☠️☠️☠️
💣بچه ها امروز میخوام براتون سورس کد یه بازی که با جاوااسکریپت کد زده شده رو بذارم,شما میتونید برای تمرین و آشنایی با چالشهای برنامه نویسی داخل این بازی ,این سورسهارو بردارید و خودتون روش کار کنید 💣

🥳هم فاله هم تماشا🥳

میتونید درجه سختی و آسونیشو خودتون تنظیم کنید و کلی کارای خفن دیگه

⚠️سورس کدشو هم بصورت فایل زیپ میذارم توی @js_masters_gp حتما تستش کنید⚠️
اگر دوست داشتین 👍 و انتشار یادتون نره 💥💥

@js_challenges
@js_masters_gp
👍3🔥2❤‍🔥1
💎 مدیا کوئری ها در جاوا اسکریپت

از مدیا کوئری ها برای بررسی سایز و اندازه طول و عرض صفحه نمایش مورد استفاده قرار میگیره و از اصلی ترین مواردیست که ریسپانسیویتی سایت بر آن استوار است و قطعاً اسمش رو در CSS شنیدید.
در جاوا اسکریپت هم میتونید از مدیا کوئری ها استفاده کنید.

⁉️ به چه صورت؟
تو کلاس window یه متدی داریم به نام matchMedia که میتونید سایز مد نظر صفحه رو به اون بدید و پاسخ رو به صورت آبجکت دریافت کنید.

💬 نکته مهم اینکه حتماً حداقل عرض رو باید درون پرانتز بنویسید.

#Tips_N_Tricks
#DOM

@js_challenges
@js_masters_gp
❤‍🔥11👍2
Media is too big
VIEW IN TELEGRAM
#VSCode_Extension

💥خوب بچه ها دیدم خیلیا به افزونه نیاز دارن گفتم یه ویدیو درست کنم و اینکه اسم افزونه رو داخل ویدیو مینویسم و نحوه ی کار باهاش رو تو آخر ویدیو تو 2 تا اسلاید گذاشتم.💥

🏁 این افزونه بسیار کاربردی هست برای همه برنامه نویسها 🏁

اگر دوست دارید بازم از این معرفی های افزونه ای بذارم 👍 کنید و به دوستانتون بفرستید 🫡
@js_challenges
@js_masters_gp
🔥8❤‍🔥2👍2
آقا استارت دوبله دوره جاوااسکریپت Jonas Schmedtmann از امروز خورده شد و امروز دو ویدیو از فصل اول ضبط شد ...
الان هم براتون این دو ویدیو رو آپلود میکنم
انتشار فراموش نشه 🔥

@js_challenges
@js_masters_gp
🔥151👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S01
#E01
001 Course Structure and Projects_Dubbed

جوناس معمولا قسمت اول هر سکشن، میاد توضیحات مربوط به اون سکشن رو میده و یه سری کلیات رو بیان میکنه

حقیقتا اول میخواستم این ویدیو رو هم دوبله کنم ولی روم نشد حقیقتش رو بخواید 😅 که جوناس صحبت کنه و خودش جلوی دوربین باشه بعد صدای من روی ویدیو باشه

برای همین روند کلا به این صورت خواهد بود که اگر جوناس بیاد جلوی دوربین برای بیان یه سری کلیات و توضیحات سکشن، بنده به جاش میام جلوی دوربین 😁

بعد از این قسمت، میریم سراغ قسمت دوم فصل اول دوره جاوااسکریپت Jonas Schmedtmann بزرگ ...

پ.ن: حمایت و انتشار فراموشتون نشه عزیزان من ... ❤️

@js_challenges
@js_masters_gp

چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
❤‍🔥21👍3🔥3
#Course
#JavaScript
#Jonas_Schmedtmann
#S01
#E02
002 Watch Before You Start!_Dubbed

خب اینم قسمت دوم از فصل اول که جوناس داخل این ویدیو به نکاتی اشاره کرده که نه تنها برای شروع جاوااسکریپت، بلکه کلا برای تمام برنامه نویسان عزیز ضروریه 👌

خودتون از کیفیت دوبله لذت ببرید، چرا دروغ بگم، ولی خودم راضی ام ...
انتشار و حمایت و بازخورد فراموشتون نشه که بسیار برای من مهم هست ❤️

پ.ن: هر دو ویدیو یه چیز هستن فقط ویدیوی بالا با کیفیت اصلی و حجم بسیار بیشتر ولی ویدیوی پایین با کمی افت کیفیت و حجم بسیار بسیار پایین تر

@js_challenges
@js_masters_gp

چنلی که فایل های زیپ دوبله های جوناس داخلش قرار میگیره:
@js_challenges_courses
❤‍🔥22🔥4👍31
💬 برای مشاهده تمام وابستگی‌ها در یک پروژه npm، می‌توانید از دستور npm list استفاده کنید. به طور پیش‌فرض، این دستور یک نمای درختی از تمام بسته‌های نصب شده و وابستگی‌های آن‌ها نمایش می‌دهد


1️⃣ برای مشاهده تمام بسته‌های نصب شده به صورت سراسری و وابستگی‌های آن‌ها، از دستور زیر استفاده کنید:

npm list -g

📝 پارامتر -g نمایانگر نصب سراسری است و تمام بسته‌های نصب شده به صورت سراسری را نمایش می‌دهد.



2️⃣ برای مشاهده وابستگی‌های یک پروژه خاص، به دایرکتوری پروژه در خط فرمان بروید و سپس دستور زیر را اجرا کنید:

npm list

📝 این دستور یک نمای درختی از تمام بسته‌های نصب شده و وابستگی‌های آن‌ها را نمایش می‌دهد که خاص پروژه در دایرکتوری فعلی است.



3️⃣ به صورت پیش‌فرض، npm list درخت کامل وابستگی‌ها را نمایش می‌دهد که اگر تعداد زیادی از وابستگی‌ها داشته باشید، ممکن است گیج‌کننده باشد. می‌توانید عمق درخت را با مشخص کردن پارامتر --depth
و عدد مربوطه محدود کنید. به عنوان مثال، برای نمایش وابستگی‌ها تا عمق 1:

npm list --depth=1




4️⃣ اگر می‌خواهید لیست وابستگی‌ها را در یک فایل ذخیره کنید، می‌توانید خروجی را به یک فایل متنی منتقل کنید. به صورت زیر:

npm list > dependencies.txt

📝 این دستور کل درخت وابستگی‌ها را در یک فایل به نام dependencies.txt در دایرکتوری فعلی ذخیره می‌کند.



5️⃣ علاوه بر این، می‌توانید از پارامتر --json با دستور npm list استفاده کنید تا خروجی را در قالب JSON دریافت کنید که می‌تواند برای تجزیه و تحلیل به صورت برنامه‌ریزی‌ای مفید باشد:

npm list --json




این دستورات به شما کمک می‌کنند تا وابستگی‌های پروژه‌های npm خود را مشاهده و بررسی کنید.


#Tips_N_Tricks
#NPM

@js_challenges
@js_masters_gp
👍13🔥1
#answer
#no40

و اما جواب چالش سبد خرید 🔥
آقا حقیقتش رو بخواید به نظر من این واقعا یک مینی دورست
یعنی هر چی مطلب که میتونستم تو این ویدیوها بهتون انتقال بدم رو بهتون آموزش دادم ❤️

ضمنا توی آخرین ویدیو بهتون گفتم که خب الان تفاوت یک فریمورکی مثل ریکت (که البته در اصل یک لایبرری هست) با جاوااسکریپت خام توی زدن یه همچین چیزی دقیقا چیه 👌
اونجاست که به قدرت ریکت و کلا فریمورک ها ایمان میارید
و ضمنا چشمه ای functional programming رو بهتون یاد دادم

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

@js_challenges
@js_masters_gp
❤‍🔥16👍2🔥2
🧐چیت شیت فانکشن ها و اسکوپ های js

🧑‍💻اقا تو این‌پست براتون یه چیت شیت کامل اوردم که باهاش میتونین مطالب خیلی خیلی مهم فانکشن های js رو مثل hoisting,closure و...مرور کنین😎

#Tips_N_Tricks

@js_challenges
@js_masters_gp
👍13🔥1