Доступен (http://blog.jquery.com/2011/11/03/jquery-1-7-released/) релиз популярной JavaScript-библиотеки jQuery 1.7 (http://jquery.com/). Код jQuery распространяется под двумя лицензиями: MIT и GPLv2.Основные улучшения:
- Унифицирован способ привязки событий к документу. Вместо набора близких по своей сути разрозненных методов отныне предлагается использовать два метода: ".on()" для активации привязки события и ".off()" для прекращения привязки. Ранее используемые для привязки/отвязки методы ".bind()/.unbind()", ".delegate()/.undelegate()" и ".live()/.die()" пока оставлены для обеспечения совместимости, но разработчикам рекомендуется перейти на использование пары ".on()/.off()";
- Значительно увеличена производительность обработки делегированных событий - сокрость доставки делегированных событий увеличилась почти в два раза;
<center><a href="http://i.imgur.com/QHvsl.png"><img src="http://www.opennet.me/opennews/pics_base/32238_1320596771.png " style="border-style: s...URL: http://blog.jquery.com/2011/11/03/jquery-1-7-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=32238
jQuery.isNAN() ??
маразм :)jQuery.if jQuery.( ! jQuery.isNaN(a) j.Query.|| jQuery.isNumeric(a) jQuery.) jQuery.{
jQuery.alert( jQuery.' blablabla (c) jQuery.' ) jQuery.;
jQuery.}
(function ($) {
//$.isNAN() ??
// маразма стало меньше :)$.if $.( ! $.isNaN(a) j.Query.|| $.isNumeric(a) $.) $.{
$.alert( $.' blablabla (c) $.' ) $.;
$.}
})(jQuery)
Какой вообще смысл в двойной лецензии mit и gpl? Когда есть коммерческая версия и опен сурсная, то причина двойной лицензии очевидна. Но mit и gpl обе же свободные лицензии(правда mit значительно более свободная). Кому вообще может понадобиться gpl-нутый джаваскрипт? Джаваскрипт без исходника вообще невозможно распространять. Это маразм какой-то.
микрософту нужен жэ-квери, но микрософт не может открыть исходники всего где будет использовать жэ-квери(например они юзают жэ-квери в своём б-мерзком шарэ-поинте), поэтому микрософту предпочтительней юзать лицензию МИТ (я хз чо в ней там такого разрегшающего, но скорее всего она разрешает не открывать сорцы того где будет юзаться сабж)
Автор jQuery просто не шарит в лицензиях, MIT совместим с GPL, поэтому явно указывать лицензирование под GPL излишне.
в гпл сказано, что если юзается ГПЛ-продукт, то софт где он юзается должен быть открыт под ГПЛ.
http://msdn.microsoft.com/ru-ru/magazine/ee291635.aspx микрософт не из тех кто собирается открывать свой быдлошарик и аэспэ-дот-нет, и поэтому не может юзать ГПЛ. но скорей всего в микрасофте забошляли лавэ разрабам jQuery чтобы те разрешили его юзать в продуктах микрасофта.. разрабы жэ-квери почесали репу и сделали двойное лицензирование. Теперь микрасофт юзает жэ-квери под лицензией мит, остальные юзают одно из двух мит или гпл.всё ясно же, чего тут объяснять то?
> в гпл сказано, что если юзается ГПЛ-продукт, то софт где он юзается должен быть открыт под ГПЛ.Да, но только для перелицензирования из MIT в GPL не надо каких-то действия, поэтому лицензия MIT считается GPL-compatible, поэтому чтобы удовлетворить всех достаточно выпускать код под лицензией MIT.
Ну да, правда: ведь minified-исходник - тоже исходник.
Ура! .on() и .off() очень мудрое решение. Да и вообще, эта библиотека - просто супер.