</homeCode>
223 subscribers
88 photos
24 videos
6 files
51 links
Download Telegram
بعضی موقع ها موقع کامیت کردن
یه دات(.) میزارم تمام چون واقعا نمیدونم چی بنویسم 😂
❤4🤣2
طبق تجربه یی که با دستابیس های mongoDB و mySQL داشتم

و از لحاط تجربه کاری و راحتی mongoDB راحت تره نسبت به mySQL
👍8
</homeCode>
طبق تجربه یی که با دستابیس های mongoDB و mySQL داشتم و از لحاط تجربه کاری و راحتی mongoDB راحت تره نسبت به mySQL
این کد برای پیدا کردن تمام کاربران هست که مربوط به sql میشه
const getAllUser = async () => {
try {
const [rows] = await pool.execute(
`
SELECT *
FROM users
WHERE is_active = TRUE
ORDER BY created_at DESC
`
);

return rows;
} catch (error) {
console.error("Error finding active users:", error);
throw error;
}
};

و این کد هم برای پیدا کردن تمام کاربران هستش که مربوط به mongoDB هستش
const user = await userModel.find({

isActive: true,
});
❤7🔥1
❤1👌1
</homeCode>
Photo
کروم ۱۵۲ جدیدترین آپدیت مرورگر گوگله (که در اواخر آگوست ۲۰۲۶ منتشر شده) و دست پر اومده تا کار ما توسعه‌دهنده‌ها رو راحت‌تر کنه. هدف اصلی این آپدیت اینه که کدهامون تمیزتر بشه و برای کارهای ظاهری، خیلی کمتر به جاوااسکریپت وابسته باشیم.
بیایید قابلیت‌های جدید CSS تو این نسخه رو بررسی کنیم و ببینیم چطور جای جاوااسکریپت رو گرفتن:

۱. استایل دادن به ویدیو و موزیک در حال پخش
قبلاً با جاوااسکریپت: اگه می‌خواستید وقتی یک ویدیو پخش می‌شه، سایه دورش بیفته یا وقتی متوقف (Pause) می‌شه تاریک بشه، باید با جاوااسکریپت رویدادهای play و pause رو ردیابی می‌کردید و کلاس‌های CSS رو به صورت دستی به تگ ویدیو اضافه یا کم می‌کردید.
الان با CSS: کروم ۱۵۲ انتخابگرهای جذابی مثل :playing، :paused و :muted رو معرفی کرده. خیلی ساده تو فایل استایل می‌نویسید video:playing و استایل دلخواهتون رو می‌دید! مرورگر خودش بقیه کارها رو هندل می‌کنه.

۲. کنترل شفافیت رنگ‌ها بدون دردسر
قبلاً با جاوااسکریپت: فرض کنید یک متغیر رنگی مثل --main-color داشتید و می‌خواستید همون رنگ رو با شفافیت ۵۰٪ تو یک بخش دیگه استفاده کنید. مجبور بودید کد رنگ رو تغییر بدید یا با جاوااسکریپت اون رو محاسبه کنید.
الان با CSS: با تابع جدید alpha()، می‌تونید همون لحظه شفافیت هر رنگی رو تغییر بدید. یعنی به CSS می‌گید "همون رنگ اصلی رو بردار، فقط شفافیتش رو کم کن". این کار ساخت تم‌های تاریک و روشن (Dark/Light mode) رو بی‌نهایت ساده می‌کنه.

۳. جابه‌جا کردن پنجره اپلیکیشن‌ها (window-drag)
قبلاً با جاوااسکریپت: وقتی یک وب‌اپلیکیشن دسکتاپ (PWA) می‌ساختید، برای اینکه کاربر بتونه با کلیک روی هدر برنامه، کل پنجره رو بکشه و جابه‌جا کنه، باید کلی کد جاوااسکریپت برای مدیریت کلیک و حرکت موس می‌نوشتید.
الان با CSS: فقط کافیه به عنصری که نقش هدر رو داره ویژگی window-drag: drag; رو بدید! خود مرورگر می‌فهمه که این بخش برای جابه‌جا کردن پنجره است و بدون یک خط کدنویسی اضافه، کار می‌کنه.

۴. مدیریت کلیک روی پس‌زمینه مودال‌ها
قبلاً با جاوااسکریپت: وقتی یک پاپ‌آپ باز می‌شد، برای اینکه کاربر با کلیک روی فضای تاریک پشتش بتونه اون رو ببنده، باید تو جاوااسکریپت چک می‌کردید که کاربر دقیقاً کجا کلیک کرده تا تداخلی با محتوای اصلی پاپ‌آپ پیش نیاد.
الان با CSS: با پشتیبانی جدید کروم از ::backdrop، کلیک کردن روی پس‌زمینه دیالوگ‌ها خیلی هوشمندانه‌تر مدیریت می‌شه و دیگه نیازی به نوشتن منطق‌های پیچیده تو جاوااسکریپت برای پیدا کردن محل کلیک ندارید.
❤5🔥1
بک اند هم دردسر های خودشو داره الخصوص که دیپلوی کردن باشه
❤‍🔥4🥴3🔥2
Forwarded from </ MoDev > (mohammad TooVinS)
می تونید از سایت زیر استفاده کنید برای ساخت تِم دلخواه خودتون برای VsCode :

🔗 https://themes.vscode.one/

✦ @programming_codiing
❤5
حتما ۴ تا از پروژه هایی که با جاوااسکریپت درست میکنید با کلاس ها باشع

حالا حتما نه
ولی بسازید

class
❤3
❤5👍1
درین مقاله با اهمیت Cookie آشنا خواهید شد
که چرا اینقدر مهمه.


https://telegra.ph/Cookie-08-31-9
❤6
یکی از دردناک ترین پیام هایی که منو عذاب میده
💔8❤1
Forwarded from Persian GitHub
توی پروژه‌های Node.js، کار مستقیم با دیتابیس خیلی زود پیچیده میشه.

‏TypeORM این بخش رو ساده می‌کنه؛ یک ORM برای TypeScript و JavaScript با پشتیبانی از PostgreSQL، MySQL، MongoDB، SQLite و چند دیتابیس دیگه.

https://github.com/typeorm/typeorm

@RepoFA
❤3
وقتی تو جم لینوکسا میگی ویندوز بهتره😂
🤣13😱1
وارد یک وب‌سایت می‌شوی. یک گردونه شانس جذاب یا یک دکمه بزرگ و درخشان وسط صفحه خودنمایی می‌کند: «برای دریافت 10 گیگابایت اینترنت رایگان کلیک کن 🎁»..


https://telegra.ph/Clickjacking-09-01
❤8👍1
هرانچه ازین تصویر برداشت میکنید
بهم بگید
🤣7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
❤10
بنده در حال فیکس کردن ی باگ تو حالت پروداکشن😂
🤣14❤2
ی طنز تلخ
💔16👍1👏1
❤8✍1