JQuery
jQuery е библиотека на JavaScript, създадена, за да улесни и опрости писането на JavaScript и HTML. Тя работи с повечето уеб браузъри и е изобретена от Джон Ресиг. Първата версия е публикувана през януари 2006 г. на BarCamp NYC. Днес по jQuery работи екип от разработчици, който се ръководи от Дейв Метвин.
Днес повече от 55% от 10 000-те най-посещавани уебсайта използват jQuery, поради което това е най-популярната библиотека на JavaScript, която се използва днес. Тя е свободен софтуер с отворен код и е лицензирана под лиценза MIT.
Синтаксисът на jQuery е разработен така, че да улеснява писането на сложни JavaScript. Някои неща, които са по-лесни за изпълнение с помощта на jQuery, са:
- навигиране (придвижване) в уеб страница
- да избирате (селектирате) елементи в уеб страница, като използвате модела на обекта на документа.
- създаване на анимации
- обработване на събития като действия на потребителя
- създаване на Ajax приложения.
Той също така позволява на разработчиците да създават свои собствени приставки на jQuery.
Компании като Microsoft и Nokia заявиха, че ще включат jQuery в своите мобилни платформи. Освен това Microsoft включва jQuery в софтуера си Visual Studio, за да се използва с рамката ASP.NET AJAX и рамката ASP.NET MVC. Nokia го е включила в своята платформа за разработване на джаджи Web Run-Time. jQuery се използва и в MediaWiki от версия 1.16.
История на изданието
Номер на версията | Дата на издаване | Допълнителни бележки |
1.0 | август 26, 2006 | Първо стабилно издание |
1.0.1 | 31 август 2006 г. | |
1.0.2 | 9 октомври 2006 г. | |
1.0.3 | 27 октомври 2006 г. | |
1.0.4 | 12 декември 2006 г. | Последна поправка на грешка 1.0 |
1.1 | 14 януари 2007 г. | |
1.1.1 | 22 януари 2007 г. | |
1.1.2 | 27 февруари 2007 г. | |
1.1.3 | 1 юли 2007 г. | |
1.1.3.1 | 5 юли 2007 г. | |
1.1.4 | 24 август 2007 г. | |
1.2 | 10 септември 2007 г. | |
1.2.1 | 16 септември 2007 г. | |
1.2.2 | 15 януари 2008 г. | |
1.2.3 | 8 февруари 2008 г. | |
1.2.4 | 19 май 2008 г. | |
1.2.5 | 21 май 2008 г. | Поправка за лошо изграждане на 1.2.4 |
1.2.6 | 24 май 2008 г. | |
1.3 | 14 януари 2009 г. | Въвеждане на Sizzle Selector Engine в ядрото |
1.3.1 | 21 януари 2009 г. | |
1.3.2 | 20 февруари 2009 г. | |
1.4 | 14 януари 2010 г. | |
1.4.1 | 25 януари 2010 г. | |
1.4.2 | 19 февруари 2010 г. | |
1.4.3 | 16 октомври 2010 г. | |
1.4.4 | 11 ноември 2010 г. | |
1.5 | 31 януари 2011 г. | Управление на отложените обратни повиквания, пренаписване на модула ajax |
1.5.1 | 24 февруари 2011 г. | |
1.5.2 | 31 март 2011 г. | |
1.6 | 3 май 2011 г. | Значителни подобрения в производителността на функциите attr() и val() |
1.6.1 | 12 май 2011 г. | |
1.6.2 | 30 юни 2011 г. | |
1.6.3 | 1 септември 2011 г. | |
1.6.4 | 12 септември 2011 г. | |
1.7 | 3 ноември 2011 г. | Нови приложни програмни интерфейси за събития: .on() и .off(), като старите приложни програмни интерфейси все още се поддържат. |
1.7.1 | 21 ноември 2011 г. | |
1.7.2 | 21 март 2012 г. | |
1.8.0 | август 9, 2012 | Пренаписан двигател на селектора Sizzle, подобрени анимации и гъвкавост на $(html, реквизит). |
1.8.1 | 30 август 2012 г. | |
1.8.2 | 20 септември 2012 г. | |
1.8.3 | 13 ноември 2012 г. | |
1.9.0 | началото на 2013 г. | Премахване на остарелите интерфейси и почистване на кода |
2.0.0 | началото на 2013 г. | Отпадане на поддръжката на IE6-8 за подобряване на производителността и намаляване на размера на файловете |
Въпроси и отговори
В: Какво е jQuery?
О: jQuery е JavaScript библиотека, създадена, за да улесни и опрости писането на JavaScript и HTML.
В: Кой е измислил jQuery?
О: Джон Ресиг е изобретил jQuery.
Въпрос: Кога е първото издание на jQuery?
О: Първото издание на jQuery беше през януари 2006 г. на BarCamp NYC.
В: Кой ръководи екипа от програмисти, работещи по jQuery днес?
О: Дейв Метвин ръководи екипа от програмисти, които работят по jQuery днес.
В: Колко популярен е jQuery?
О: Повече от 55% от 10 000-те най-посещавани уебсайта използват jQuery, което я прави най-популярната JavaScript библиотека, използвана днес.
В: Има ли разходи, свързани с използването на jQuery?
О: Не, няма разходи, свързани с използването на jQuery, тъй като това е безплатен софтуер с отворен код, лицензиран с лиценза MIT.
В: Кои са нещата, които са по-лесни за изпълнение с помощта на jquery?
О: Някои неща, които са по-лесни за изпълнение с помощта на jquery, включват навигация (придвижване) в уеб страница, избор (селектиране) на елементи в уеб страница с помощта на Document Object Model (модел на обекта на документа), създаване на анимации, обработка на събития като действия на потребителя, създаване на Ajax приложения и създаване на собствени приставки на jquery.