تحقیق کتابخانه متن باز بر پایه جاوا اسکریپت
دانلود تحقیق کتابخانه متن باز بر پایه جاوا اسکریپت
در قالب Word و در ۳۲ صفحه، قابل ویرایش، شامل:
۱- مقدمه
۱-۱- ویژگیهای Modernizr
۲- Modernizr چیست؟
۲-۱- نصب Modernizr
۲-۲- متدهای Polyfills و Modernizr
۲-۳- تابع Modernizr.load
۳- چگونگی عملکرد
۳-۱- مرورگرهایی که توسط Modernizr پشتیبانی میشوند
۳-۲- کلاسهای Modernizr متناسب با ویژگیهای CSS
۳-۳- کلاسهای Modernizr متناسب با ویژگیهای HTML5
۳-۴- ویژگیهای دیگری که توسط Modernizr پشتیبانی میشوند
۳-۵- لیست متدهای Modernizr
۴- سایت Modernizr.com
۴-۱- دانلود
۴-۲- مستندات
۴-۳- نصب modernizr
۴-۴- متدهای Polyfills and Modernizr
۴-۵- آموزش Modernizr.load()
۵- چگونه Modernizr کار میکند؟
۶- عناصر HTML5 در IE
۷- مرورگرهای پشتیبانی شده
۸- ویژگیهای شناسایی شده توسط Modernizr
۸-۱- ویژگیهای CSS
۸-۱-۱- مدل جعبه انعطافپذیر flexbox
۸-۱-۲- hsla()
۸-۱-۳- پسزمینههای متعدد
۸-۱-۴- انیمیشن CSS
۸-۱-۵- ستون CSS
۸-۱-۶- شیب CSS
۸-۱-۷- سایر ویژگیها
۸-۲- ویژگیهای HTML5
۸-۳- تصویری HTML5
۸-۴- صفات ورودی
۸-۵- انواع ورودی
۸-۶- متفرقه
۸-۷- رویدادهای لمسی
۸-۷-۱- آزمونهای اضافی موجود در پلاگین
۹- متدها و روشهای modernizr
۹-۱- روش Modernizr.prefixed()
۹-۲- تست رسانه پرس و جو MQ ()
۱۰- توسعهپذیری
۱۰-۱- API های افزونه addTest()
۱۰-۲- متد testStyles()
۱۰-۳- متد testProp()
۱۰-۴- متد testAllProps()
۱۰-۵- متد hasEvent()
۱۰-۶- متد _prefixes & _domPrefixes
مقدمه
در زمان معرفی رسمی نسل جدید HTML5 از سوی کنسرسیوم جهانی وب (W3C) تعداد مرورگرهایی که تگهای HTML5 را پشتیبانی میکردند بسیار محدود بودند، از این رو شرکتهای بزرگ مانندMozilla ،Google ،Microsoft و… با چالش جدیدی بر سر راه ساخت مرورگرهای جدید خود مواجه شدند. این چالش در حالی بود که عقب ماندن از محصول شرکت رقیب برای آنها در پارهای از مواقع به معنای از دست دادن بازار بود.
از این رو اقدام به ساخت مرورگرهایی که بتوانند تمامی تگهایHTML5 را پشتیبانی نمایند، نمودند؛ اما این امر تا حدودی غیرممکن به نظر میرسید چرا که تکنولوژی HTML5 بسیار نوظهور بوده و ممکن بود تگهایی در آینده ساخته شوند و یا به کلی کنار گذاشته شوند؛ بنابراین آنها تصمیم گرفتند با دادن نسخههای به روز شده بتوانند جوابگوی نیاز روزافزون مشتریان خود باشند؛ اما تمامی آنها قادر به این کار دشوار نبودند، به شکلی که شرکت مایکروسافت از نسخه ۹ به بعد تصمیم گرفت تگهای HTML5 را در مرورگری که کاربران زیادی داشت (IE) پشتیبانی کند، اما شرکت (بنیاد) موزیلا بسیار در این عرصه پختهتر عمل کرده و از نسخه ۳٫۵ به بعد مرورگر Firefox، یعنی حدود یک سال زودتر از مرورگر IE، تگهای محدودی از HTML5 را پشتیبانی میکرد.
چنین رفتاری از سوی مایکروسافت برای کاربران حرفهای وب، بسیار ناهنجار و ناخوشایند بود. طراحان وب و برنامه نویسان وب نمیخواستند لذت استفاده از فناوری جدید را از دست دهند؛ اما میبایست عمل Cross Browsing را نیز رعایت میکردند. چرا که ممکن بود در صفحه خود از تگی استفاده کنند که کاربری با یک مرورگر قدیمیتر اصلاً سایت را نبیند یا بسیاری از قسمتهای در نظر گرفته شده را از دست بدهد.
دیدگاهها (0)
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.