بایگانی ماهیانه: شهریور ۱۳۹۷

آشنایی با کاربرد اَتریبیوت download در زبان HTML

آشنایی با کاربرد اَتریبیوت download در زبان HTML

از نوشته های من در سکان آکادمی

آشنایی با کاربرد اَتریبیوت download در زبان HTML

شاید هنگام مقایسهٔ HTML5 با نسخه‌های پیشین در ابتدا عناوینی نظیر Storage ،History و Web Workers API مطرح شوند، اما مواردی نظیر اَتریبیوت download نیز در این نسخه وجود دارند که استفاده از آن‌ می‌تواند بسیار کاربردی و سودمند باشد. در واقع، هدف اصلیِ استفاده از این اَتریبیوت جلوگیری از نمایش یک فایل (به عنوان مثال PDF) در صفحهٔ مروگر و ایجاد اطمینان از دانلود شدن آن روی سیستم کاربر است.همان‌طور که می دانید، در بسیاری از مرورگرهای امروزی فایل‌هایی نظیر تصویر، پی‌دی‌اف و غیره در صفحهٔ مروگر نشان داده می‌شوند، اما در گاهی اوقات لازم است تا فایل مورد نظر حتماً دانلود شده و روی سیستم کاربر ذخیره شود که در این صورت یکی از راحت‌ترین سولوشن‌ها، استفاده از اَتریبیوت download در تگ <a> است:

<a href="/images/my-image.jpg" download>

یکی دیگر از ویژگی‌های اَتریبیوت download امکان تغییر نام فایل هنگام دانلود آن توسط مرورگر است که در این حالت دیگر اهمیتی ندارد که فایل مورد نظر شما با چه نامی روی سرور ذخیره شده باشد بلکه به سادگی می‌توان نام فایل را با در نظر گرفتن یک مقدار برای این اَتریبیوت تغییر داد. برای مثال، در تگ زیر نام فایل به result.jpg تغییر پیدا خواهد کرد:

<a href="/images/my-image.jpg" download="result.jpg">

لازم به ذکر است اگرچه یکسری راه‌کارهای دیگری من‌جمله سِت کردن هِدِر نیز برای مجبور کردن مرورگر به دانلود چیزی وجود دارد، اما استفاده از اَتریبیوت download به دلیل سادگی پیاده‌سازی‌اش می‌تواند انتخاب مناسبی برای انجام این کار باشد.

لینک مطلب در سکان آکادمی

دوره آموزشی آنلاین بایدها و نبایدهای SEO

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

https://www.paravid.com/lecture/بایدها-و-نبایدهای-SEO

بهینه سازی در موتورهای جستجو (SEO) امروزه خود به تخصصی مستقل تبدیل شده و در تمامی پروژه های مبتنی بر تجارت الکترونیک از اهمیت ویژه ای برخوردار است. به دلیل محرمانه بودن ساختار و عملکرد اصلی الگوریتم های رتبه بندی مورد استفاده توسط موتورهای جستجو، فضای کاری SEO همواره فضایی مبهم و رازآلود بوده و این امر سبب به وجود آمدن دستورالعمل های نادرستی شده است که حاصل تجربیات موردی بعضی افراد ناآگاه در این زمینه است؛ و بعضاً استفاده از آن ها حتی می تواند آسیب هایی جبران ناپذیر برای رتبه وب سایت به همراه داشته باشد. در این آموزش به بررسی بایدها و نبایدهای SEO با استناد به جدیدترین منابع معتبر می‌پردازیم.