چگونه از خصوصیت download در HTML5 استفاده نماییم

سامان

زبان HTML5 با تعداد زیادی از چهره ها و آبجکت های جدید به نام API به وجود آمده است و آنها را در اختیار طراحان وب سایت قرار میدهد. مانند به وجود آمدن فرم های جدید و خصوصیت مربوط به آنها. البته در ابتدا شاید بعضی از آنها برای طراحان وب سایت مبهم باشد و برای استفاده از آن باید در ابتدا تحقیق نمایند تا کاربرد درست آن را متوجه شوند. یکی از این ها خصوصیت download میباشد.

همانطور که همه شما میدانید بسیاری از فایل ها مستقیما توسط مرورگر کاربر دانلود نمیشود مانند تصاویر و یا صفحات وب سایت که کاملا بستگی به آن دارد که تنظیمات مرورگر شما چگونه باشد. یکی از معروفترین این فایل ها PDF میباشد. این attribute مستقیما به مرورگر می گوید که این فایل را با هر تنظیماتی دانلود نماید, بدون اینکه بخواهیم از زبان های دیگر مانند جاوا اسکریپت استفاده نماییم. این خصوصیت و قابلیت های آن مخصوصا برای صفحات وب سایت یا نرم افزارهایی بیشتر مفید خواهد شد که با فایل ها سروکار دارد.

استفاده از خصوصیت download برای تگ ها در زبان 5HTML

اگر بخواهیم از این خصوصیت استفاده نماییم به قطعه کد زیر توجه نمایید

یکی از نکات قابل توجه برای این attribute این است که شما حتی میتوانید نام فایلی که باید دانلود شود را ذکر نمایید, حتی زمانی که فایل مربوطه بر روی سرور شما هم قرار ندارد. این قابلیت برای وب سایت هایی که سیستم نامگذاری فایل های آن بسیار پیچیده میباشد مفید است, یا مانند تصاویری که به صورت داینامیک ایجاد میشوند. برای دادن نام کافی است در قالب یک value در داخل آن attribute بنویسیم مانند قطعه کد زیر:

شما لازم ندارید که دقیقا به پسوند فایل مورد نظر یا Extension آن اشاره نمایید, چراکه مرورگر این کار را برای شما انجام خواهد داد.

پشتیبانی مرورگرها

در حال حاضر تنها مرورگرهای Chrome14+ و Firefox20+ از این attribute استفاده مینمایند, بنابراین فعلا شما لازم دارید تا کمی کد جاوااسکریپت هم برای آن بنویسید و با این کد بررسی نمایید که آیا این قابلیت در مرورگر کاربر پشتیبانی میشود یا خیر. به کد زیر توجه فرمایید:

نتیجه گیری

به هر قابلیتی که به زبان HTML5 اضافه شود به خوبی دقت و فکر نمایید, این خصوصیت یک بخش کوچکی از این زبان بزرگ میباشد.

امیداریم در این مقاله از سلسله مقاله های طراحی وب سایت و سئو و بهینه سازی سایت که در شرکت اطلس وب برای شما تهیه و تدوین شده است توانسته باشیم کمی از قابلیت های این زبان طراحی وبسایت و بسیار کارآمد را به شما معرفی نموده باشیم. تا مقاله های بعدی حتما منتظر باشید.

منبع: اطلس وب

11
اشتراک گذاری
سامان
سامان

فارغ التحصیل کارشناسی نرم افزار، علاقه مند به برنامه نویسی، طراحی وب، تکنولوژی های نوین، یادگیری و فیلم

33 دیدگاه

  1. سامان
    طراحی وب سایت

    مطلب بسیار جالبی بود از سایت خوب شما سپاس گذارم.

  2. سامان
    طراحی وب سایت

    از سایت خوب شما سپاس گذارم. موفق و پیروز باشید.

  3. سامان
    طراحی لوگو حرفه ای

    به زودی html و css انقدر توسعه پیدا میکنه که دیگه نیازی به جاوا اسکریپت نیست واقعا خسته میکنه آدمو

  4. سامان
    طراحی وب

    مطلب خوبی بود ممنونم

  5. سامان
    طراحی وب

    مطلب خوبی بود با تشکر

  6. سامان
    طراحی وب سایت

    ممنون از مطلب خوبتون

  7. سامان
    طراحی سایت

    سلام تشکر بابت سایت عالی تون
    موفق باشید

  8. سامان
    انیمیشن دوبله

    مقاله خوب و جذابی بود . مرسی

  9. سامان
    آموزش سئو

    ممنون از سایت خوبتون
    واقعا لذت می برم که بدون تبلیغ دارین انقدر خوب کار می کنید
    ممنون

  10. سامان
    هاست

    ممنون از سایت خوبتون و همچنین مطالب خوبتون

  11. سامان
    هاست

    با تشکر از سایت خوبتون

  12. سامان
    سئو در کرج

    اچ تی ام ال 5 واقعا پیشرفت کرده .مرسی مفید بود

  13. سامان
    طراحی سایت

    با تشکر از شما و سایت خوبتون

  14. سامان
    طراحی سایت

    مطلب فنی خوبی در حوزه طراحی صفحات وب بود. ممنون

  15. سامان
    سایت ساز

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

  16. سامان
    باربری تهران

    ممنون از سایت خوبتون

  17. سامان
    باربری تهران

    تشکر بابت مطالب جالب

  18. سامان
    طراحی سایت

    مطلب خوبی بود با تشکر

  19. سامان
    کانکس ویلایی

    ممنون از سایت خوبتون. ممنون

  20. سامان
    طراحی سایت

    ممنون از سایت خوبتون.

  21. سامان
    هتل آپارتمان مشهد

    مرسی بسیار ممنونم بسیار سپاس

  22. سامان
    اجاره ون

    تشکر از پست خوبتون
    زبان html5 زبان ساده و شیرین برای طراحی صفحات وب است و افکت های خوبی برای طراحی زیبا دارد

  23. سامان
    گلفروشی

    خیلی مفید و عالی بود اگه از زبان php هم بگید ممنون میشم

  24. سامان
    ratin

    سلام ممنون از سایت خوبتون

  25. سامان
    لیوان کاغذی

    مطلب مفیدی بود متشکرم

  26. سامان
    طراحی سایت مشهد

    وب سایت خوبی دارید موفق باشید

  27. سامان
    تشریفات مجالس

    سایتتون عالیه خسته نباشید

  28. سامان
    khorshidtaban

    برای انتخاب پمپ آب چه باید بدانیم؟

    پمپ آب از مجموعه قطعات مکانیکی تشکیل شده است که با علم مکانیک سیالات جان می گیرد و برای اینکه بتوانیم از پمپ استفاده بهینه کنیم باید انتخاب درستی داشته باشیم که این امر به مسائلی مثل: دما، فشار، چگالی، دبی، ویسکوزیته هر موضوع مربوط می شود. در همین راستا پمپ آب داب، پمپ آب هپی، پمپ آب کالپدا و پمپ آب سایر توجه ویژه ای به این امر دارند و همواره از مشتریان محترم خواستار انتخاب صحیح پمپ هستند.

  29. سامان
    تخفیف

    مناسب و بسیار خوب بود.ممنون

  30. سامان
    حسین

    ممنون از سایت خوبتون .

  31. سامان
    طراحی سایت

    سایتتون عالیه خسته نباشید

پاسخ دهید