سامانه بازاریابی فایل های دانشجویی

جستجوی پیشرفته فایلهای علمی از سایت های مختلف

سامانه بازاریابی فایل های دانشجویی

جستجوی پیشرفته فایلهای علمی از سایت های مختلف

پروژه اماده کتابخانه متن باز بر پایه جاوا اسکریپت

در زمان معرفی رسمی نسل جدید HTML5از سوی کنسرسیوم جهانی وب (W3C) تعداد مرورگرهایی تگ های HTML5 را پشتیبانی میکردند بسیار محدود بوند، این رو شرکت بزرگ مانندMozilla ،Google ،Microsoft و... چالش جدیدی سر راه ساخت مرورگرهای جدید خود مواجعه شدند. این چالش حالی بود عقب ماندن محصول شرکت رغیب آنها پاره مواقع معنای دست دادن بازار بود. این رو اقدام ساخت مرورگرهایی بتوانند تمامی تگ هایHTML5 را پشتیبانی نمایند، نمودند. اما این امر حدودی غیرممکن نظر میرسید چرا تکنولوژیHTML5 بسیار نوظهور بوده ممکن بود تگ هایی آینده ساخته شوند کلی کنار گذاشته شوند. بنابراین آنها تصمیم گرفتند دادن نسخه روز شده بتوانند جوابگوی نیاز روز افزون مشتریان خود باشند. اما تمامی آنها قادر این کار دشوار نبودند، شکلی شرکت مایکروسافت نسخه 9 بعد تصمیم گرفت تگ HTML5 مرورگری کاربران زیادی داشت (IE) پشتیبانی کند، اما شرکت (بنیاد) موزیلا بسیار این عرصه پخته تر عمل کرده نسخه 3.5 بعد مرورگر Firefox، یعنی حدود یک سال زودتر مرورگرIE ، تگ محدودی از HTML5 را پشتیبانی میکرد. چنین رفتاری سوی مایکروسافت کاربران حرفه وب، بسیار ناهنجار ناخوشایند بود. طراحان وب برنامه نویسان وب نمی خواستند لذت استفاده فناوری جدید دست دهند. اما میبایست عمل Cross Browsing [1]را رعایت میکردند. چرا ممکن بود خود تگی استفاده کنند کاربری یک مرورگر قدیمی تر اصلا نبیند بسیاری قسمت نظر گرفته شده دست بدهد.

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


[1] - کدهای HTML CSS کدهای Client Side نوشته شده یک وب سایت، شکلی نوشته شوند تمامی مرورگرها یک فرم دیده شده قابل اجرا باشند.