کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 – Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.75K subscribers
1.08K photos
264 videos
30 files
1.13K links
👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل / تبلیغات : @ProgramersCafeSup 🫴


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
خروجی این کد چیست

const array = [1, 2, 3];
const obj = { a: 1, b: 2 };

array.push(obj);
obj.a = 3;

console.log(array[3].a);

#javanoscript #challenge

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔥7
🧑‍💻RadixUI

👈یک لایبرری UI خفن که کلی کمپوننت آماده داره که دیگه نیاز نیست برای کارهای ساده کد جاوا اسکریپت اضافه بزنید

👈کاملا قابل کاستومایزه

👈قابلیت کاستومایز با تیلویند داره

👈کدهاتونو ساده تر و کمتر میکنه


👈اکسسیبیلی سایتتونو میبره بالا
👈برای کاربرانی که فقط از کیبورد استفاده میکنند خیلی عالیه

🔗 radix-ui.com

#Ui

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
7
کدام یک از رنگ های زیر در قالب رنگ CMYK وجود ندارد؟
Anonymous Quiz
23%
سرخابی
23%
خاکستری
29%
آبی‌فیروزه‌ای
26%
سیاه
👨‍💻5🕊3
خروجی این کد چیست

const obj = {
a: 1,
b() {
return new Promise(resolve => {
setTimeout(() => {
resolve(this.a);
}, 100);
});
}
};

obj.b().then(console.log);

obj.a = 2;

#javanoscript #challenge

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔥6
ویژگی های برنامه ‌نویس موفق چیه ؟

⚡️1-تنبلی در اجرا !!!
شاید به نظرتون عجیب برسد، ولی تنبلی در کد‌نویسی دیگر ویژگی برنامه ‌نویس موفق به حساب میاد !!
احتمال اون جمله معروف بیل گیتس را شنیده باشید که گفته : من برای استخدام ، افراد تنبل را در نظر می‌گیرم .
در واقع دلیل این موضوع به شخصیت اکثر افراد تنبل برمی‌گردد که معمولاً تمایل دارند تا ساده‌ترین روش‌ها را برای انجام سریع کار‌های مختلف پیدا کنند .

⚡️2- داشتن مهارت‌ های ارتباطی .

⚡️3- پذیرش مواجه با شکست ها .

⚡️4- مهارت در حل مشکلات مختلف .

⚡️5- سازش ‌پذیری با محیط کار .

⚡️6- صبور بودن .

⚡️7- مهارت رفع باگ‌ ها (Debugging) .

⚡️8- مدیریت زمان .

⚡️9- داشتن نگاه تجاری و بیزینسی .

⚡️10- توانایی برنامه ‌ریزی
.

#programming

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
5
خروجی این کد چیست

async function asyncFunc() {
  return 'async';
}

function promiseFunc() {
  return new Promise(resolve => resolve('promise'));
}

(async function() {
  const result = await (true ? asyncFunc() : promiseFunc());
  console.log(result);
})();

#javanoscript #challenge

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
🔥6
🧑‍💻RadixUI

👈یک لایبرری UI خفن که کلی کمپوننت آماده داره که دیگه نیاز نیست برای کارهای ساده کد جاوا اسکریپت اضافه بزنید

👈کاملا قابل کاستومایزه

👈قابلیت کاستومایز با تیلویند داره

👈کدهاتونو ساده تر و کمتر میکنه


👈اکسسیبیلی سایتتونو میبره بالا
👈برای کاربرانی که فقط از کیبورد استفاده میکنند خیلی عالیه

🔗 radix-ui.com

#ابزار
#Tools
#Programming

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
72
خروجی این کد چیست ؟

let proto = { a: 1 };
let obj = Object.create(proto);

Object.defineProperty(obj, 'a', {
  value: 2,
  writable: false,
  enumerable: true,
  configurable: false
});

console.log(obj.a);
proto.a = 3;
console.log(obj.a);

#javanoscript #challenge

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
6
جواب کد بالا چیست؟
Anonymous Quiz
13%
1,2
44%
2,3
24%
3,3
19%
2,2
👨‍💻6
خروجی این کد چیست

const array = [1, 2, 3];
array[10] = 4;

console.log(array.length);
console.log(array.includes(undefined));

#javanoscript #challenge

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
👨‍💻6
3 تا از معروف ترین پیش پردازنده های css 👆

🛑 اگه بخوام ساده بگم، کار پیش پردازنده (preprocessor) اینه که ضعف‎های CSS رو بپوشونه و هدفش صرفه جویی در وقت و میزان کد ماهاست.

پیش پردازنده ها می‌تونن با asset هایی مثل متغیرها، اپراتورها، interpolation ها، توابع و mixins، عملکرد CSS ها را ارتقاء بدن. همه asset های بالا برای افزایش کارایی و بهره وری با سینتکس معمولی CSS ادغام شدن.

‼️ نکته: SASS رو میشه به عنوان بالغ‌ ترین، قدرتمندترین و در عین حال قابل اعتمادترین پیش پردازنده برای CSS معرفی کرد.

#frontend #css

Channel ° @Cafe_Of_Code

Group ° @IRdeveloperchat
6😍3
علامت های برنامه نویسی رو یکبار برای همیشه یاد بگیرید

#Programming

Channel • @Cafe_Of_Code

Group • @IRdeveloperchat
🔥93
تکنولوژی به کار رفته در "کارت‌های مترو" چیست؟
Anonymous Quiz
64%
NFC
4%
WiFi
23%
WiMAX
10%
LTE
👨‍💻1
خروجی این کد چیست؟

const array = [1, 2, 3, 4, 5];
const result = array.some(n => n % 2 === 0) && array.every(n => n < 10);

console.log(result);

#javanoscript #challenge

#Ah_sear

Channel ° @Cafe_Of_Code
Group ° @IRdeveloperchat
👨‍💻5
جواب کد بالا چیست؟
Anonymous Quiz
49%
true
27%
false
16%
[1,2,3,4,5]
9%
Error
👨‍💻5