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
#Tips_N_Tricks

🏁 بچه ها تو این عکس سعی کردم تمام اپراتورهایی که توی جاوااسکریپت هست رو یه جا جمع کنم و فکر میکنم میتونه منبع خوبی باشه برای شما عزیزان 🏁

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

@js_challenges
@js_masters_gp
@jschallenges_bot
👍193🔥3
#quick_challenge

چند شیء پروتوتایپی در زنجیره برای آرایه زیر وجود دارد⁉️
let arr = [];


@js_challenges
@js_masters_gp
🔥5
Audio
ما همه با هم به بزرگترین کامیونیتی جاوااسکریپت ایران تبدیل خواهیم شد...

پیچیدگی ها، فراز و نشیب ها و دشواری ها ما را از ادامه مدیر باز نخواهد داشت...

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

ما همه با هم تاریخ را در کنار یکدیگر خواهیم نوشت...
Mark My Words...

#Out_Of_IDE
#Music

@js_challenges
@js_masters_gp
❤‍🔥16🔥2
#Tips_N_Tricks
کاربر (User):
کاربر نهایی یا شخصی است که از سیستم یا برنامه استفاده می‌کند.
این مفهوم به فرد خاصی اشاره دارد که دسترسی فیزیکی به سیستم دارد و از طریق واسط کاربری (UI) با آن تعامل دارد.
به عبارت دیگر، کاربر انسانی است که از برنامه یا سرویس استفاده می‌کند و ممکن است دارای یک یا چند حساب کاربری باشد.
حساب کاربری (Account):
حساب کاربری مجموعه‌ای از اطلاعات است که به یک کاربر مرتبط می‌شود و برای ورود به سیستم یا استفاده از خدمات خاصی از طریق برنامه یا وبسایت استفاده می‌شود.
این حساب معمولاً شامل اطلاعات احراز هویت (مثل نام کاربری و رمز عبور)، تنظیمات شخصی، تاریخچه فعالیت‌ها و سایر اطلاعات مربوط به کاربر است.
💥یک کاربر می‌تواند یک یا چند حساب کاربری داشته باشد، بسته به نیازهایش در سیستم‌های مختلف.💥
به طور خلاصه، کاربر می‌تواند شخصی فیزیکی باشد که از سرویس یا برنامه استفاده می‌کند، در حالی که حساب کاربری مرتبط با اطلاعات احراز هویت و دسترسی‌های این کاربر به سیستم یا برنامه است.


@js_challenges
@js_masters_gp
@jschallenges_bot
🔥12👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E10
010 Implementing Highscores Dubbed

بازی Guess my number تقریبا تمام شد و توی قسمت بعد قراره یه مقدار کدهارو ریفکتور کنیم 🤩

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6👍2
#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
🔥11👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E11
011 Refactoring Our Code The Dry Principle Dubbed

ریفکتور کردن یکی از مهم ترین، جذاب ترین و در عین حال تلخ ترین بخش های برنامه نویسیه 🛠

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

@js_challenges
@js_masters_gp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
#Out_Of_IDE
موتور V8 یک موتور اجرایی برای زبان جاوااسکریپت است که توسط شرکت Google توسعه داده شده است. این موتور اصلی برای اجرای جاوااسکریپت در مرورگر Chrome استفاده می‌شود، همچنین برای اجرای جاوااسکریپت در محیط‌هایی مانند Node.js نیز استفاده می‌شود.

1️⃣عملکرد: V8 یک موتور جاوااسکریپت است که کد جاوااسکریپت را اجرا می‌کند. این موتور یک محیط اجرایی برای کد JavaScript فراهم می‌کند. هنگامی که شما یک صفحه وب را باز می‌کنید و کدهای جاوااسکریپت آن اجرا می‌شود، موتور V8 مسئول اجرای این کدهاست.
2️⃣عملکرد داخلی: V8 عملکرد داخلی پیچیده‌ای دارد که شامل مراحلی مانند تفسیر کد جاوااسکریپت، بهینه‌سازی کد (مانند JIT - Just-In-Time Compilation)، مدیریت حافظه (مانند مکانیزم‌های جمع‌آوری زباله) و مدیریت منابع است. این مراحل باعث اجرای بهتر و سریعتر کدهای جاوااسکریپت می‌شوند.
⚠️موتور V8 از تکنیک‌های پیشرفته‌ای مانند تفسیر و اجرای سریع کد، بهینه‌سازی‌های JIT (Just-In-Time)، استفاده از حافظه‌های ذخیره سازی مختلف و مدیریت بهینه منابع استفاده می‌کند تا کد جاوااسکریپت را به سرعت و بهترین عملکرد ممکن اجرا کند.⚠️
🔥12👍6
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E12
012 Project #2 Modal Window Dubbed

2️⃣ پروژه دوم این سکشن یک مودال ساده هست که قطعا همه جا دیدید اما به همین بهونه قراره کار کردن با کلاس های CSS رو داخل جاوااسکریپت یاد بگیریم 😎

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E13
013 Working With Classes Dubbed

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

حمایت که فرامشون نمیشه ❤️‍🔥

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍2
تو کانال زیر یه سری پست ها و ترفند های درباره توسعه وب و لینوکس میزاریم و اخبار مهم دنیای تکنولوژی رو هم پوشش میدیم

@CleverDevs
10👍3
#hoisting
هوستینگ در جاوا اسکریپت
هوستینگ یک ویژگی پیش فرض در جاوا اسکریپت است که باعث می‌شود متغیرها و توابع تعریف شده در کد، قبل از اجرای کد، به بالای حوزه خود منتقل شوند.
هوستینگ برای همه سه کلمه کلیدی var، let و const اعمال می‌شود.
تفاوت هوستینگ var، let و const در زمان انتقال آنها به بالاترین قسمت حوزه خود است.
هوستینگ می‌تواند مزایا و معایبی داشته باشد.
مزایا:
باعث می‌شود کد جاوا اسکریپت خواناتر و قابل فهم‌تر باشد.
باعث می‌شود کد جاوا اسکریپت کوتاه‌تر شود.
معایب:
می‌تواند باعث ایجاد خطاهای غیرمنتظره شود.
می‌تواند باعث ایجاد سردرگمی در برنامه‌نویسان شود.
🏁 نتیجه‌گیری:
هوستینگ یک ویژگی قدرتمند در زبان جاوا اسکریپت است که می‌تواند در برخی موارد مفید باشد. با این حال، مهم است که از مزایا و معایب هوستینگ آگاه باشید تا از ایجاد خطاهای غیرمنتظره جلوگیری کنید.
اگر دوست داشتین بگید که ادامه این مبحث رو برم برای شما عزیزان
@js_challenges
@js_masters_gp
👍28🔥1
#quick_challenge

const x = 6 % 2;
const y = x ? 'One': 'Two';
console.log(y);


هر مشکلی داشتید داخل گروه بپرسید⁉️

@js_challenges
@js_masters_gp
👍141
#Out_Of_IDE
جاوا اسکریپت در سال ۱۹۹۵ توسط برندن ایچ، یکی از کارمندان شرکت Netscape، برای افزودن قابلیت‌های تعاملی به صفحات وب ایجاد شد. این زبان در ابتدا نام Mocha داشت، اما به دلیل مشکلات حقوقی با شرکت Sun Microsystems که زبان جاوا را توسعه داده بود، نام آن به LiveScript تغییر یافت.

در سال ۱۹۹۷، نام LiveScript نیز به JavaScript تغییر یافت.وJavaScript به سرعت محبوبیت پیدا کرد و امروزه یکی از پرکاربردترین زبان‌های برنامه‌نویسی در دنیا است. این زبان در توسعه انواع وب‌سایت‌ها، برنامه‌های کاربردی وب، و نرم‌افزارهای موبایل استفاده می‌شود.

در نتیجه javanoscript در طول سال‌های گذشته، تغییرات زیادی کرده است. نسخه‌های جدید این زبان، امکانات و قابلیت‌های بیشتری را ارائه می‌دهند. آخرین نسخه JavaScript، نسخه ۱۸ است که در سال ۲۰۲۲ منتشر شد.

💥خلاصه‌تر اینکه، جاوا اسکریپت یک زبان برنامه‌نویسی اسکریپتی است که برای افزودن قابلیت‌های تعاملی به صفحات وب ایجاد شده است. این زبان امروزه یکی از پرکاربردترین زبان‌های برنامه‌نویسی در دنیا است.💥
👍164🔥1😎1
#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
🔥10👍4
#quick_challenge

کدام متد داده های json رو به یک شی javanoscript تبدیل میکنه ⁉️

@js_challenges
@js_masters_gp
👍4