𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 1 month ago
[ We are not the first, we try to be the best ]
Last updated 3 months, 2 weeks ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 2 days, 19 hours ago
سلام بچها
برای دیدن کیفیت دوره js حتما تو این کانال عضو بشید
تو این کانال دو فصل از دوره js گذاشتم 👇🏻👇🏻
سلام بچها
مشکل ثبت نام تو دوره های سایت بر طرف شد و میتونید به راحتی به دوره ها دسترسی داشته باشید
مرسی از صبوری همگی و اون دوستانی که مشکل رو گزارش دادن❤️🌹
?کلاس ها در جاوا اسکریپت(قسمت هفتم):
?متدهای سازنده و ارثبری
زمانی که یک کلاس فرزند از یک کلاس والد ارثبری میکند، باید از super()
برای فراخوانی سازنده کلاس والد استفاده کنیم. این کار باید قبل از دسترسی به this
در سازنده کلاس فرزند انجام شود.
```
class Animal {
constructor(name) {
this.name = name;
}
speak() {
console.log(${this.name} صدا میزند.);
}
}
class Dog extends Animal {
constructor(name, breed) {
super(name); // فراخوانی سازنده کلاس والد
this.breed = breed;
}
speak() {
console.log(${this.name} یک ${this.breed} است و میگوید: Woof!);
}
}
const dog = new Dog("برو", "لابرادور");
dog.speak(); // خروجی: برو یک لابرادور است و میگوید: Woof!
```
با حمایت خودتون انرژی بدید ♥️
?ساخت بازی حدس عدد با جاوا اسکریپت
```
بازی حدس عدد
یک عدد بین ۱ تا ۱۰۰ را حدس بزنید:
حدس بزنید شروع دوباره
```
```
// script.js
let randomNumber;
let attempts = 0;
function startGame() {
randomNumber = Math.floor(Math.random() * 100) + 1; // عدد تصادفی بین ۱ تا ۱۰۰
attempts = 0;
document.getElementById("resultMessage").textContent = "";
document.getElementById("guessInput").value = "";
document.getElementById("restartButton").style.display = "none";
}
document.getElementById("submitGuess").addEventListener("click", function() {
const guess = Number(document.getElementById("guessInput").value);
attempts++;
if (guess === randomNumber) {
document.getElementById("resultMessage").textContent = تبریک! شما عدد ${randomNumber} را در ${attempts} تلاش حدس زدید.;
document.getElementById("restartButton").style.display = "inline";
} else if (guess < randomNumber) {
document.getElementById("resultMessage").textContent = "عدد بزرگتر است!";
} else {
document.getElementById("resultMessage").textContent = "عدد کوچکتر است!";
}
});
// شروع بازی هنگام بارگذاری صفحه
startGame();
// شروع دوباره بازی
document.getElementById("restartButton").addEventListener("click", startGame);
```
?HTML: ما یک ورودی برای دریافت حدس کاربر، یک دکمه برای ارسال حدس و یک پیام برای نمایش نتیجه داریم. همچنین یک دکمه برای شروع دوباره بازی نیز در نظر گرفتهایم.
?جاوا اسکریپت
تابع startGame
یک عدد تصادفی بین ۱ تا ۱۰۰ تولید میکند و تعداد تلاشها را صفر میکند.
هنگامی که کاربر دکمه "حدس بزنید" را فشار میدهد، حدس کاربر بررسی میشود و پیام مناسب نمایش داده میشود.
اگر کاربر عدد صحیح را حدس بزند پیام تبریک نمایش داده میشود و دکمه "شروع دوباره" فعال میشود.
با حمایت خودتون انرژی بدید ♥️
?کلاس ها در جاوا اسکریپت(قسمت ششم):
?متدهای سازنده چندگانه
در جاوا اسکریپت، نمیتوان چندین سازنده برای یک کلاس تعریف کرد. اما میتوانیم از پارامترهای پیشفرض یا متدهای استاتیک برای شبیهسازی این رفتار استفاده کنیم.
```
class Rectangle {
constructor(width, height = width) { // ارتفاع پیشفرض برابر با عرض
this.width = width;
this.height = height;
}
area() {
return this.width * this.height;
}
}
const rect1 = new Rectangle(10, 20);
console.log(rect1.area()); // خروجی: 200
const rect2 = new Rectangle(10);
console.log(rect2.area()); // خروجی: 100
```
با حمایت خودتون انرژی بدید ♥️
سلام بچها
لطفا همگی تو این نظر سنجی ها شرکت کنید ?❤️
کتاب clean Architecture
زبان: انگلیسی
منبع : رسانیکا
با حمایت خودتون انرژی بدید ♥️
بچها کتاب clean Architecture نسخه ترجمه نداره ولی نسخه رایگان انگلیسی رو براتون میزارم میتونید مطالعه کنید
نکته : پیشنهاد میکنم زبان انگلیسی مطالعه کنید و تو اولویت بزارید ❤️
کتاب : clean Architecture
منبع : رسانیکا
???
𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 1 month ago
[ We are not the first, we try to be the best ]
Last updated 3 months, 2 weeks ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 2 days, 19 hours ago