The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз свободной JavaScript-библиотеки jQuery 1.7

06.11.2011 20:25

Доступен релиз популярной JavaScript-библиотеки jQuery 1.7. Код jQuery распространяется под двумя лицензиями: MIT и GPLv2.

Основные улучшения:

  • Унифицирован способ привязки событий к документу. Вместо набора близких по своей сути разрозненных методов отныне предлагается использовать два метода: ".on()" для активации привязки события и ".off()" для прекращения привязки. Ранее используемые для привязки/отвязки методы ".bind()/.unbind()", ".delegate()/.undelegate()" и ".live()/.die()" пока оставлены для обеспечения совместимости, но разработчикам рекомендуется перейти на использование пары ".on()/.off()";
  • Значительно увеличена производительность обработки делегированных событий - скорость доставки делегированных событий увеличилась почти в два раза;
  • Улучшена поддержка элементов HTML5 для браузеров IE6, IE7 и IE8 (например теперь в методе .html() можно использовать не поддерживаемые в старых версиях IE теги, такие как "section");
  • Добавлена поддержка AMD API (Asynchronus Module Definition) для автоматической асинхронной загрузки дополнительных модулей;
  • В объект jQuery.Deferred добавлены обработчики статуса выполнения операций и методы нотификации;
  • Документирован метод jQuery.isNumeric(), выполняющих проверку цифровых значений;
  • Прекращена поддержка свойств event.layerX и event.layerY и недокументированных методов jQuery.isNaN() и jQuery.event.proxy().


  1. Главная ссылка к новости (http://blog.jquery.com/2011/11...)
  2. OpenNews: Релиз JavaScript-библиотек jQuery 1.6 и Ext JS 4
  3. OpenNews: Релиз свободной JavaScript библиотеки jQuery 1.5
  4. OpenNews: Релиз свободной JavaScript библиотеки jQuery 1.4
Лицензия: CC-BY
Тип: Программы
Ключевые слова: jquery, javascript
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, stimpack (?), 21:38, 06/11/2011 [ответить]  
  • –1 +/
    jQuery.isNAN() ??
    маразм :)

    jQuery.if jQuery.( ! jQuery.isNaN(a) j.Query.|| jQuery.isNumeric(a) jQuery.) jQuery.{
    jQuery.alert( jQuery.' blablabla (c) jQuery.' ) jQuery.;
    jQuery.}

     
     
  • 2.2, Xasd (ok), 21:45, 06/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    (function ($) {
        //$.isNAN() ??
        // маразма стало меньше :)

        $.if $.( ! $.isNaN(a) j.Query.|| $.isNumeric(a) $.) $.{
        $.alert( $.' blablabla (c) $.' ) $.;
        $.}
    })(jQuery)

     

  • 1.3, Аноним (-), 23:45, 06/11/2011 [ответить]  
  • +/
    Какой вообще смысл в двойной лецензии mit и gpl? Когда есть коммерческая версия и опен сурсная, то причина двойной лицензии очевидна. Но mit и gpl обе же свободные лицензии(правда mit значительно более свободная). Кому вообще может понадобиться gpl-нутый джаваскрипт? Джаваскрипт без исходника вообще невозможно распространять. Это маразм какой-то.
     
     
  • 2.4, поцанчик (ok), 02:19, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    микрософту нужен жэ-квери, но микрософт не может открыть исходники всего где будет использовать жэ-квери(например они юзают жэ-квери в своём б-мерзком шарэ-поинте), поэтому микрософту предпочтительней юзать лицензию МИТ (я хз чо в ней там  такого разрегшающего, но скорее всего она разрешает не открывать сорцы того где будет юзаться сабж)
     
     
  • 3.6, total anon (?), 10:02, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Автор jQuery просто не шарит в лицензиях, MIT совместим с GPL, поэтому явно указывать лицензирование под GPL излишне.
     
     
  • 4.7, поцанчик (ok), 13:27, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в гпл сказано, что если юзается ГПЛ-продукт, то софт где он юзается должен быть открыт под ГПЛ.
    http://msdn.microsoft.com/ru-ru/magazine/ee291635.aspx микрософт не из тех кто собирается открывать свой быдлошарик и аэспэ-дот-нет, и поэтому не может юзать ГПЛ. но  скорей всего  в микрасофте забошляли  лавэ разрабам jQuery чтобы те разрешили его юзать в продуктах микрасофта.. разрабы жэ-квери почесали репу и сделали двойное лицензирование. Теперь микрасофт юзает жэ-квери под лицензией мит, остальные юзают одно из двух мит или гпл.

    всё ясно же, чего тут объяснять то?

     
     
  • 5.8, total anon (?), 18:22, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > в гпл сказано, что если юзается ГПЛ-продукт, то софт где он юзается должен быть открыт под ГПЛ.

    Да, но только для перелицензирования из MIT в GPL не надо каких-то действия, поэтому лицензия MIT считается GPL-compatible, поэтому чтобы удовлетворить всех достаточно выпускать код под лицензией MIT.

     
  • 2.5, Cub (ok), 02:19, 07/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну да, правда: ведь minified-исходник - тоже исходник.
     

  • 1.10, lucentcode (ok), 22:22, 08/11/2011 [ответить]  
  • +/
    Ура! .on() и .off() очень мудрое решение. Да и вообще, эта библиотека - просто супер.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру