آپدیت جدید جیکوئری ورژن 4.0.0 BETA!
بالاخره این پیرمرد قدیمی و سن و سال دار اینترنت جهان، از خواب عمیق خودش بیدار شد و یک ورژن جدید به نسخه های قبلی اضافه کرد. در این مقاله کوتاه سعی بر ان داریم تا مرور کلی بر ویژگی های اضافه شده به این نسخه داشته باشیم.
در همین ابتدا بگوییم که خبر خاصی نیست، خیالتان راحت!
قرار نیست با این آپدیت ، کتابخانه های بزرگ ری اکت یا انگولار و .. به حاشیه رانده شده و پیرمرد، آنها را پشت سر بگذارد. خیر… پیرمرد همیشه پیرمرد هست و دوره، دوره جوان هاست 😄
به هر روی باید اطلاعات کلی از جیکوئری که یکی از پایه های وب جهان به شمار میرود داشته باشیم ، چون هم اکنون و طبق آمار، بیش از 78 میلیون وبسایت از جیکوئری استفاده میکنند!
جیکوئری چیست؟
جیکوئری یک کتابخانه جاوا اسکریپت است که به شما کمک می کند تا صفحات وب را به صورت پویا و تعاملی تر بسازید. با استفاده از جیکوئری می توانید…
- انتخاب عناصر DOM: به راحتی عناصر HTML را با استفاده از انتخاب کننده های قدرتمند جیکوئری انتخاب کنید.
- دستکاری DOM: عناصر DOM را اضافه، حذف، تغییر و جابجا کنید.
- ایجاد انیمیشن: افکت های انیمیشنی جذاب و پویا به صفحات خود اضافه کنید.
- ایجاد Ajax: بدون نیاز به بارگیری مجدد صفحه، داده ها را از سرور دریافت و ارسال کنید.
- استفاده از پلاگین ها: از هزاران پلاگین جیکوئری برای اضافه کردن ویژگیهای جدید به صفحات خود استفاده کنید.
چرا از جیکوئری استفاده کنیم؟
- سادگی: جیکوئری استفاده از جاوا اسکریپت را آسان تر می کند.
- قدرت: جیکوئری مجموعه ای از توابع قدرتمند را برای توسعه وب ارائه می دهد.
- انعطاف پذیری: جیکوئری با انواع مختلف فریم ورک ها و کتابخانه ها سازگار است.
- جامعه بزرگ: جیکوئری دارای جامعه ای بزرگ و فعال از توسعه دهندگان است که به شما در حل مشکلاتتان کمک می کنند.
ویژگی های jquery ورژن 4
در صفحه رسمی سایت، نوشته تیم جیکوئری مدت های زیادیست که مشغول کار بروی این نسخه هست و هم اکنون از انتشار نسخه بتای آن بسیار هیجان زده است!
برخی باگ ها را فیکس کرده و برخی عملکرد های را بهبود بخشیده اند. بیشتر از این منتظرتان نمیگذاریم و به بررسی آنها بپردازیم:
1- Goodbye IE<11 برای همیشه با نسخه کمتر از 11 خداحافظی کردند. (ما قصد داریم پشتیبانی را به صورت مرحله ای حذف کنیم و مرحله بعدی در jQuery 5.0 منتشر خواهد شد.) ما همچنین پشتیبانی از سایر مرورگرهای بسیار قدیمی، از جمله Edge Legacy، iOS <11، Firefox <65 و Android Browser را متوقف کردیم. هیچ تغییری نباید در پایان برای شما مورد نیاز باشد. اگر نیاز به پشتیبانی از هر یک از این مرورگرها دارید، به سادگی از jQuery 3.x استفاده کنید.
2- برخی از توابع و api ها حذف شده اند:
- jQuery.cssNumber
- jQuery.cssProps
- jQuery.isArray
- jQuery.parseJSON
- jQuery.nodeName
- jQuery.isFunction
- jQuery.isWindow
- jQuery.camelCase
- jQuery.type
- jQuery.now
- jQuery.isNumeric
- jQuery.trim
- jQuery.fx.interval
- push, sort, and splice removed
3- jQuery4 به دلیل حذف ویژگی های بلااستفاده، ساخت باریک تری (حدود 20 کیلوبایت فشرده شده) در مقایسه با نسخه 3 ارائه و به طور بالقوه بهینهسازیهای عملکردی را در مقایسه با نسخه 3 ارائه میدهد.
4- دیگر تغییرات:
- jQuery 4 از NodeList به جای jQuery.prototype.init برای ایجاد اشیاء jQuery استفاده می کند.
- jQuery 4 از Symbol برای polyfill کردن برخی از API های JavaScript مدرن استفاده می کند.
- jQuery 4 از Proxy برای polyfill کردن برخی از API های JavaScript مدرن استفاده می کند.
- Deferred و Callbacks (با Promises جایگزین شده اند)
5- منبع جی کوئری به ماژول های ES منتقل شد.
پس بصورت خلاصه:
- استفاده از ES6 modules
- حذف پشتیبانی از Internet Explorer 6-11
- بازنویسی کامل API
- بهبود قابل توجه عملکرد
اگر از jQuery استفاده می کنید، به شما توصیه می شود که به نسخه 3.7.1 ارتقا دهید. اگر می خواهید از جدیدترین ویژگی ها استفاده کنید، می توانید نسخه بتا 4.0.0 را امتحان کنید.
برای مشاهده تغییرات جزئی دیگر، به صفحه سایت رسمی جیکوئری مراجعه کنید. و همچنین برای دانلود نسخه بتا کلیک کنید.
امیدواریم از این مقاله نهایت استفاده را برده باشید و آن را با دوستانتان به اشتراک بگذارید. تیم تولید محتوای مدرسه اینترنتی پرنیان این مقاله را تهیه کرده است.
درباره مدیریت
شما در حال مطالعه یکی از مقالات آموزشی وبلاگ پرنیان بودید. اگر برایتان مفید بود آن را با دوستانتان به اشتراک بگذارید. من پارسا قربانیان و اینجا مدرسه فرانت اند پرنیان، میخواهیم در یک معامله برد برد، با هم به آرزوهایمان برسیم..
نوشته های بیشتر از مدیریت3 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
👍👍👍
یه لخظه فکر کردیم چه خبرههه!
مرسی از مقاله 🙂
خواهش میکنم♥