Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
Ir al canal en Telegram
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝 دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان: https://t.me/DeepDevs/2166 تبلیغات و تبادل نداریم گروه اصلی برای پرسش و پاسخ: @DeepDevsGpOriginal گروه چت: @InstaDevsGp
Mostrar más9 032
Suscriptores
+1224 horas
+407 días
+4930 días
Archivo de publicaciones
#Out_Of_IDE
🏆بچه تو این عکس نشون داده شده که شرکتهای بزرگ از کدوم زبانهای برنامه نویسی استفاده کردن🏆
😎میبینید دیگه کت تنه کیه😎
@js_masters_gp
@js_challenges
@jschallenges_bot
😮♨️ اگه دنبال یه چنل میگردی که پروژه های خفن بزنه و سورس کدشو رایگان بزاره اینجارو دنبال کن ⬅️
Link
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E14
014 Handling An Esc Keypress Event Dubbed
چطور فشرده شدن کلیدهای کیبورد رو هندل کنیم؟ مبحثی جذاب و کاربردی 👌
@js_challenges
@js_masters_gp
رباتی که باهاش میتونید به فایل زیپ دوبله های جوناس دسترسی داشته باشید:
@jschallenges_bot
کدوم متد؟؟؟
#quick_challenge
کدام متد داده های json رو به یک شی javascript تبدیل میکنه ⁉️
@js_challenges
@js_masters_gp
#Out_Of_IDE
💥 بمب آوردم واستون اینا یه سری مواردن برای استفاده از GPT که یکی از دوستام توی لینکدین گداشته بودن و منم صلاح دیدم با شما شییر کنم💥
«نکات مهم، ساده و کاربردی ای که به ما کمک میکنه تا دیگه یک کاربر معمولی در #ChatGPT نباشیم!»
حالا بریم سراغ نکتهها و آموزشمون:
۱. نیازتون رو دقیق مطرح کنید، هرچقدر درخواست شما واضحتر باشه به ChatGPT کمک می کنه تا هدف شما رو بهتر درک کنه و پاسخ بهتری بده:
Basic: "Tell me about batteries."
Advanced: "Explain the working principle of lithium-ion batteries and their advantages over other battery types."
۲. سوالات پیچیده رو به بخشهای کوچکتر و سادهتری تقسیم و تجزیه کنید تا نتیجه بهتری داشته باشید:
Basic: "Explain the history and impact of the internet."
Advanced: "Describe the invention of the internet," followed by, "Discuss the impact of the internet on society and economy."
❌ادامه تو کانتها ❌
@js_challenges
@js_masters_gp
#Out_Of_IDE
✅جاوا اسکریپت در سال ۱۹۹۵ توسط برندن ایچ، یکی از کارمندان شرکت Netscape، برای افزودن قابلیتهای تعاملی به صفحات وب ایجاد شد. این زبان در ابتدا نام Mocha داشت، اما به دلیل مشکلات حقوقی با شرکت Sun Microsystems که زبان جاوا را توسعه داده بود، نام آن به LiveScript تغییر یافت.
✅در سال ۱۹۹۷، نام LiveScript نیز به JavaScript تغییر یافت.وJavaScript به سرعت محبوبیت پیدا کرد و امروزه یکی از پرکاربردترین زبانهای برنامهنویسی در دنیا است. این زبان در توسعه انواع وبسایتها، برنامههای کاربردی وب، و نرمافزارهای موبایل استفاده میشود.
✅ در نتیجه javascript در طول سالهای گذشته، تغییرات زیادی کرده است. نسخههای جدید این زبان، امکانات و قابلیتهای بیشتری را ارائه میدهند. آخرین نسخه JavaScript، نسخه ۱۸ است که در سال ۲۰۲۲ منتشر شد.
💥خلاصهتر اینکه، جاوا اسکریپت یک زبان برنامهنویسی اسکریپتی است که برای افزودن قابلیتهای تعاملی به صفحات وب ایجاد شده است. این زبان امروزه یکی از پرکاربردترین زبانهای برنامهنویسی در دنیا است.💥
خروجی؟؟؟
#quick_challenge
const x = 6 % 2;
const y = x ? 'One': 'Two';
console.log(y);
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp#hoisting
✅هوستینگ در جاوا اسکریپت
هوستینگ یک ویژگی پیش فرض در جاوا اسکریپت است که باعث میشود متغیرها و توابع تعریف شده در کد، قبل از اجرای کد، به بالای حوزه خود منتقل شوند.
هوستینگ برای همه سه کلمه کلیدی var، let و const اعمال میشود.
تفاوت هوستینگ var، let و const در زمان انتقال آنها به بالاترین قسمت حوزه خود است.
هوستینگ میتواند مزایا و معایبی داشته باشد.
✅مزایا:
باعث میشود کد جاوا اسکریپت خواناتر و قابل فهمتر باشد.
باعث میشود کد جاوا اسکریپت کوتاهتر شود.
✅معایب:
میتواند باعث ایجاد خطاهای غیرمنتظره شود.
میتواند باعث ایجاد سردرگمی در برنامهنویسان شود.
🏁 نتیجهگیری:
هوستینگ یک ویژگی قدرتمند در زبان جاوا اسکریپت است که میتواند در برخی موارد مفید باشد. با این حال، مهم است که از مزایا و معایب هوستینگ آگاه باشید تا از ایجاد خطاهای غیرمنتظره جلوگیری کنید.
❌اگر دوست داشتین بگید که ادامه این مبحث رو برم برای شما عزیزان❌
@js_challenges
@js_masters_gp
تو کانال زیر یه سری پست ها و ترفند های درباره توسعه وب و لینوکس میزاریم و اخبار مهم دنیای تکنولوژی رو هم پوشش میدیم
@CleverDev
تو کانال زیر یه سری پست ها و ترفند های درباره توسعه وب و لینوکس میزاریم و اخبار مهم دنیای تکنولوژی رو هم پوشش میدیم
@CleverDevs#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E13
013 Working With Classes Dubbed
👀 کار کردن با کلاس ها از جدانشدنی های برنامه نویسی با جاوااسکریپت 🔝
حمایت که فرامشون نمیشه ❤️🔥
@js_challenges
@js_masters_gp
برای دسترسی به فایل زیپ دوبله ها:
@jschallenges_bot
کدوم متغییر؟؟؟
#quick_challenge
کدام متغیر به عنوان یک پارامتر ضمنی (implicit)برای هر تابع در جاوااسکریپت شناخته میشود؟⁉️
@js_challenges
@js_masters_gp
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E12
012 Project #2 Modal Window Dubbed
2️⃣ پروژه دوم این سکشن یک مودال ساده هست که قطعا همه جا دیدید اما به همین بهونه قراره کار کردن با کلاس های CSS رو داخل جاوااسکریپت یاد بگیریم 😎
@js_challenges
@js_masters_gp
رباتی که باهاش میتونید به فایل زیپ دوبله ها دسترسی داشته باشید:
@jschallenges_bot
#Out_Of_IDE
✅موتور V8 یک موتور اجرایی برای زبان جاوااسکریپت است که توسط شرکت Google توسعه داده شده است. این موتور اصلی برای اجرای جاوااسکریپت در مرورگر Chrome استفاده میشود، همچنین برای اجرای جاوااسکریپت در محیطهایی مانند Node.js نیز استفاده میشود.
1️⃣عملکرد: V8 یک موتور جاوااسکریپت است که کد جاوااسکریپت را اجرا میکند. این موتور یک محیط اجرایی برای کد JavaScript فراهم میکند. هنگامی که شما یک صفحه وب را باز میکنید و کدهای جاوااسکریپت آن اجرا میشود، موتور V8 مسئول اجرای این کدهاست.
2️⃣عملکرد داخلی: V8 عملکرد داخلی پیچیدهای دارد که شامل مراحلی مانند تفسیر کد جاوااسکریپت، بهینهسازی کد (مانند JIT - Just-In-Time Compilation)، مدیریت حافظه (مانند مکانیزمهای جمعآوری زباله) و مدیریت منابع است. این مراحل باعث اجرای بهتر و سریعتر کدهای جاوااسکریپت میشوند.
⚠️موتور V8 از تکنیکهای پیشرفتهای مانند تفسیر و اجرای سریع کد، بهینهسازیهای JIT (Just-In-Time)، استفاده از حافظههای ذخیره سازی مختلف و مدیریت بهینه منابع استفاده میکند تا کد جاوااسکریپت را به سرعت و بهترین عملکرد ممکن اجرا کند.⚠️
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E11
011 Refactoring Our Code The Dry Principle Dubbed
ریفکتور کردن یکی از مهم ترین، جذاب ترین و در عین حال تلخ ترین بخش های برنامه نویسیه 🛠
که تو این جلسه بهش پرداخته شده و البته تو کل این دوره هم کلی ریفکتور کردن انجام میشه 🤩
@js_challenges
@js_masters_gp
خروجی؟؟؟
#quick_challenge
sum(10,20);
diff(10,20);
function sum(x,y){
return x+y;
}
let diff = function(x,y){
return x-y;
}
هر مشکلی داشتید داخل گروه بپرسید⁉️
@js_challenges
@js_masters_gp
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
