جاوااسکریپت | JavaScript
510 subscribers
654 photos
140 videos
3 files
512 links
کانال @IR_javascript حاوی اطلاعات مفید در حوزه برنامه نویس فرانت که بصورت روزانه بروز می‌شود.
در این کانال شما به:
[1] مطالب تازه
[2] تحلیل‌های عمیق
[3] نکات آموزشی
[4] چالش
[5] ابزار و راهنمایی‌های کاربردی
دسترسی خواهید داشت.

🆔@IR_javascript
Download Telegram
آیا می دانستید REST API برای عکس های گربه وجود دارد؟ حالا میدونی 😂

#️⃣#tip
👥@IR_javascript_group
🆔@IR_javascript
تفاوت بین auto-fill و auto-fit در CSS Grid
در CSS Grid، auto-fill و auto-fit دو ویژگی برای تعیین نحوه توزیع ستون‌ها در یک ردیف هستند. در حالی که هر دو برای پر کردن فضای موجود استفاده می‌شوند، تفاوت‌های ظریفی در نحوه عملکرد آنها وجود دارد.

#️⃣#tip
👥@IR_javascript_group
🆔@IR_javascript
👍3
🟢 CSS is 29 years old
🟡 HTML is 31 years old
🔵 JavaScript is 29 years old
🐍 Python is 33 years old
🐘 SQL is 49 years old
🟧 Java is 29 years old
🟪 PHP is 29 years old
🔶 C++ is 38 years old
🔷 Ruby is 28 years old
🌐 Go is 15 years old
🟦 C# is 23 years old
🐳 Docker is 10 years old
🔵 TypeScript is 11 years old
🔵 Basic is 61 years old
🔵 ANSI C is 39 years old


#️⃣#tip
👥@IR_javascript_group
🆔@IR_javascript
👍4
آیا می‌دانستید که PostgreSQL به راحتی می‌تواند جایگزین Redis و MongoDB شود؟

در مورد اول، با استفاده از جداول UNLOGGED و نوع داده JSON، و در مورد دوم، با استفاده از JSONB.

علاوه بر این، PostgreSQL یک آداپتور داخلی برای سازماندهی CRUD Web API دارد - که برای توسعه‌دهندگان فرانت‌اند بسیار راحت است، زیرا می‌توانند فقط از این آداپتور استفاده کنند و نیازی به نوشتن بک‌اند نیست.


#️⃣#tip
👥@IR_javascript_group
🆔@IR_javascript
👍2
‏FFmpeg

ابزاری متن‌باز برای پردازش داده‌های چندرسانه‌ای

‏FFmpeg ‏ابزاری متن‌باز قدرتمند برای پردازش داده‌های چندرسانه‌ای مانند صوتی و تصویری است. این ابزار کاربردهای متنوعی از جمله ضبط، تبدیل و استریمینگ محتوا را ارائه می‌دهد. به لطف پشتیبانی از طیف گسترده‌ای از فرمت‌ها و کدک‌ها، FFmpeg به یک راه‌حل جامع برای انجام وظایف مختلف پردازش چندرسانه‌ای تبدیل شده است.

✔️ نمونه‌هایی از کاربردهای FFmpeg:

✔️ تبدیل فرمت:

برای تبدیل یک فایل ویدیویی از فرمت MP4 به AVI می‌توانید از دستور زیر استفاده کنید:
ffmpeg -i input.mp4 output.avi

✔️ فشرده‌سازی ویدیو:

برای فشرده‌سازی یک ویدیو با حفظ کیفیت مناسب می‌توانید از دستور زیر استفاده کنید:
ffmpeg -i input.mp4 -c:v libx264 -crf 23 output.mp4

در این دستور، -crf (Constant Rate Factor) کیفیت ویدیو را تعیین می‌کند. هر چه این عدد کوچکتر باشد، کیفیت ویدیو بالاتر و حجم فایل بیشتر خواهد بود.

✔️ منابع مفید برای یادگیری FFmpeg:

با توجه به تنوع و پیچیدگی تنظیمات FFmpeg، داشتن منابع آموزشی مناسب می‌تواند بسیار مفید باشد. در اینجا چند منبع مفید برای یادگیری این ابزار آورده شده است:

https://www.ffmpeg.org/download.html
https://trac.ffmpeg.org/
https://linux.die.net/man/1/ffmpeg

#️⃣#tool
👥@IR_javascript_group
🆔@IR_javascript
👍1
ویرایشگر JSON یک JSON Schema را دریافت کرده و از آن برای تولید یک فرم HTML استفاده می‌کند. این ویرایشگر از تمام قابلیت‌های JSON Schema نسخه ۳ و ۴ پشتیبانی می‌کند و می‌تواند با چندین فریم‌ورک محبوب CSS (بوت استرپ، اسپکتر، تایلیویند) ادغام شود.

🔗https://github.com/json-editor/json-editor
#️⃣#npm_module
👥@IR_javascript_group
🆔@IR_javascript
راهنمای ایجاد بلوک‌های مورب با CSS
‏clip-path یک ویژگی CSS است که برای تعریف ناحیه قابل مشاهده یک عنصر استفاده می‌شود. هر چیزی که خارج از این ناحیه باشد پنهان می‌شود. با استفاده از clip-path می‌توان بلوک‌های مورب را به روشی ساده و کارآمد ایجاد کرد.


#️⃣#tip #css
👥@IR_javascript_group
🆔@IR_javascript
👍5
مقادیر جدید برای text-wrap
یک رویکرد جدید برای قالب‌بندی متن! این مقادیر جدید برای بهبود خوانایی و زیبایی بصری متن شما طراحی شده‌اند.


pretty: توزیع متنی زیباتر و متعادل‌تر در بین خطوط را ارائه می‌دهد.
balance: تعداد کاراکترها را در هر سطر متعادل می‌کند و به مرورگر اجازه می‌دهد تا کلمات را به طور یکنواخت بین خطوط توزیع کند و یک بلوک متنی هماهنگ‌تر ایجاد کند.

نمونه:

.balance {
text-wrap: balance;
}

.pretty {
text-wrap: pretty;
}


کاربرد:

از balance برای عناوین و بلوک‌های متنی کوچک که در آنها حفظ تعادل مهم است، استفاده کنید.
از pretty برای پاراگراف‌ها استفاده کنید تا به متنی زیبا و خوانا دست پیدا کنید.

#️⃣#tip #css
👥@IR_javascript_group
🆔@IR_javascript
👍3
آخرین اخبار وب‌
از interpolacion رنگ گرفته تا روش جدید ایجاد Promise، در این ماه و ماه گذشته در دنیای وب‌گردی اتفاقات زیادی رخ داده است.

#️⃣#tip
👥@IR_javascript_group
🆔@IR_javascript
🔥2