Архив блога

Август 2012 >>
п в с ч п с в
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9
  

Категории





    Блоги

      Добавить

      jQuery и Microsoft.

      от Lehman в 28 октября 2008 г. 22:06

      Одна из основных привлекательных черт jQuery заключается в том, что она позволяет вам элегантно (и эффективно) обнаруживать элементы HTML и управлять ими посредством минимального ввода строк кода. Это становится возможным благодаря замечательным «селекторам» программного интерфейса (API),позволяющим разработчикам выделять элементы HTML, а затем применять к ним определенные «команды». Одной из характерных особенностей команд jQuery является то, что их можно выстроить в цепочку так, чтобы результат одной команды мог переходить в следующую команду.  jQuery также предлагает вам встроенный сет анимированных API, которые можно использовать в качестве команд. Благодаря всему этому вы сможете создавать действительно классные вещи всего несколькими ударами по клавишам.

      К примеру, приведенный ниже JavaScript использует jQuery, чтобы отыскать все

      элементы на странице, имеющие класс CSS «product», а затем анимировать их медленное исчезновение:

       

      В другом примере JavaScript использует jQuery, чтобы отыскать на странице определенный

       

       

      [Примечание: оба примера были позаимствованы из замечательной книги «jQuery in Action» ( «jQuery в действии»)].

      Многие разработчики обращались к нам с просьбой снабдить ASP. NET AJAX возможностью выбора элементов HTML и анимационными функциями. Мы рассчитывали добавить поддержку данных функций в новой версии ASP. NET AJAX Roadmap, опубликованной несколько месяцев тому назад. Однако в процессе изучения данного вопроса команда разработчиков быстро поняла, что jQuery  предоставляет великолепную поддержку данных сценариев, и к тому же вокруг этой библиотеки уже развилась громадная экосистема и образовалось целое сообщество пользователей. К тому же библиотека jQuery отлично работает на одной странице с ASP. NET AJAX и ASP. NET AJAX Control Toolkit.

      И тогда мы подумали: а почему бы вместо дублирования функций, не воспользоваться jQuery так, как она есть, добавив ее в качестве стандартной, поддерживаемой библиотеки в VS/ ASP. NET,  и сконцентрировать свои усилия на разработке новейших функций, возможных благодаря подобному слиянию. Мы отправили письмо команде разработчиков jQuery, чтобы узнать, заинтересованы ли они в данном проекте и  получили незамедлительный ответ, что идея показалась им весьма заманчивой.

      Поддержка jQuery

      Сегодня я рад сообщить, что компания Microsoft будет поставлять jQuery вместе с  комплектом Visual Studio. Мы будем распространять jQuery JavaScript таким, какой он есть, ни разветвляя, ни изменяя источник - главную ветвь jQuery. Файлы будут использоваться и распространятся согласно существующей лицензии jQuery MIT.

      Мы также будем распространять версии, снабженные технологией Intellisense, позволяющие избежать ошибок при работе с Visual Studio и помогающие разработчикам в процессе создания сайта:
       

       

       

       

       

      И со сцепленной командой:

       

       

       

       
      jQuery с поддержкой технологии Intellisense будут доступны для скачивания совершенно бесплатно уже через пару недель (они будут прекрасно работать с VS 2008 SP1 и бесплатным Visual Web Developer 2008 Express SP1). Данная технология также войдет в состав ASP.NET MVC, а библиотека jQuery будет по умолчанию включаться во все новые проекты.

      К тому же в течение этого года будет расширена техническая поддержка jQuery компании Microsoft, благодаря чему разработчики и организации смогут звонить и обращаться за помощью касательно jQuery 24 часа в сутки 7 дней в неделю.
      Слегка забегая вперед, хочу сказать, что мы будем использовать jQuery в качестве одной из библиотек, используемой для достижения более высокого уровня контроля в ASP. NET AJAX Control Toolkit, а также внедрения новых серверных вспомогательных методов Ajax для ASP.NET MVC. Новые функции, добавленные в ASP.NET AJAX (например, поддержка шаблона клиента), будут также замечательно интегрироваться с jQuery.

      Мы также планируем способствовать развитию открытого проекта jQuery и отправлять разработчикам результаты тестов, исправленные баги и патчи. Все это может пригодиться в процессе обзора стандартного патча jQuery.

      Вывод

      Мы невероятно рады сотрудничать с командой jQuery. jQuery - это просто фантастическая библиотека, преимущества которой, как мы думаем, значительно помогут разработчикам ASP.NET и ASP.NET AJAX. Мы с нетерпением ожидаем того момента, когда данная библиотека будет превосходно работать с Visual Studio и ASP.NET, и мечтаем донести ее до еще более широкого круга разработчиков.

      Чтобы ознакомиться с деталями сегодняшнего объявления, рекомендуем вам почитать статью Джона Ресига в блоге команды разработчиков jQuery. Скотт Ханселман также собирается опубликовать отличное руководство, в котором подробно раскрываться механизм интеграции jQuery с ASP.NET AJAX (включая новый механизм шаблона клиента), а также с ADO.NET Data Services ( входящий в комплект .NET 3.5 SP1 и прежде носивший кодовое название «Астория»).
       

      Blogs Parent Separator Блог А.Лемана
      Распечатать
      Ваше имя:
      Lehman

      Профессиональный блог Александра Лемана.

      • Добавить комментарий
      • Комментировать