به روز رسانی طولانی مدت برای کتابخانه محترم جاوا اسکریپت مرورگرهای قدیمی از جمله اینترنت اکسپلورر ۱۰ را رها می کند و عملکردهایی را که دیگر نباید از آنها استفاده کنید حذف می کند.
jQuery 4.0 که اکنون در حالت بتا قرار دارد، پشتیبانی از تعدادی مرورگر قدیمی را کاهش میدهد و APIهای قبلاً منسوخ شده را حذف میکند. نسخه جدید همچنین پشتیبانی از Trusted Types را معرفی می کند.
با jQuery 4.0، پشتیبانی از Internet Explorer نسخه ۱۰ و بالاتر، Edge Legacy، نسخههای Firefox قبل از انتشار ۶۵ و نسخههای iOS قبل از انتشار ۱۱ حذف میشود. برنامهها خواستار حذف پشتیبانی از Internet Explorer 11 در jQuery 5.0 هستند. همچنین با jQuery 4.0، رفتار بومی دیگر لغو نمی شود. این بدان معناست که همه مرورگرها به جز اینترنت اکسپلورر از مشخصات کنونی کنسرسیوم وب جهانی (W3C) پیروی خواهند کرد.
APIهای حذف شده در jQuery 4.0 عبارتند از ۱۳ قبلاً منسوخ شده API ها، که یا قرار بود داخلی باشند یا اکنون معادل های بومی در همه مرورگرهای پشتیبانی شده دارند. همچنین روشهای آرایه نمونه اولیه jQuery push
، sort
و splice
حذف شدهاند، که همچنین همیشه برای استفاده داخلی در نظر گرفته شده بودند. این روش ها به توابع آرایه معادل تغییر داده شده اند.
jQuery 4.0 پشتیبانی از انواع مورد اعتماد را اضافه میکند و تضمین میکند که HTML پیچیده شده در TrustedHTML
می تواند به عنوان ورودی روش های jQuery برای دستکاری استفاده شود به گونه ای که خط مشی امنیتی محتوا require-trusted-types-for
را نقض نکند.
و ساختار باریک در jQuery 4.0 با حذف پیشفرضها و فراخوانها کوچکتر شده است.
بتای jQuery 4.0 در ۶ فوریه معرفی شد. تغییرات کامل برای انتشار را می توان در GitHub یافت. فایلهای jQuery 4.0 بتا را میتوان از CDN jQuery دسترسی داشت یا مستقیماً به:
پیوند داد.
توسعهدهندگان همچنین میتوانند نسخه بتای jQuery 4.0 را از NPM دریافت کنند:
npm install jquery@4.0.0-beta code
jQuery برای اولین بار در سال ۲۰۰۶ منتشر شد که یک کتابخانه کوچک و سریع است. قابلیت هایی مانند پیمایش سند HTML همراه با دستکاری، انیمیشن و مدیریت رویداد پشتیبانی می شوند.
پست های مرتبط
jQuery 4.0 پشتیبانی مرورگر را کاهش می دهد، API ها را حذف می کند
jQuery 4.0 پشتیبانی مرورگر را کاهش می دهد، API ها را حذف می کند
jQuery 4.0 پشتیبانی مرورگر را کاهش می دهد، API ها را حذف می کند