Поделиться через


Ресурсы сети доставки контента Microsoft Ajax

Предупреждение

Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.

У Microsoft Ajax CDN отсутствуют дополнительные соглашения об уровне обслуживания по сравнению с использованием Azure CDN.

Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.

Предупреждение

CdN Microsoft Ajax больше не обновляется. Потребители должны перейти к ресурсу с обновленными ресурсами при первой возможности. Само CDN будет выведено из эксплуатации в будущем с уведомлениями, размещенными здесь соответствующим образом.

Оглавление

ajax.microsoft.com переименовано в ajax.aspnetcdn.com
Поддержка Visual Studio .vsdoc
Использование ASP.NET Ajax из CDN
Использование jQuery из CDN
Использование пользовательского интерфейса jQuery из CDN
Сторонние файлы в CDN

Выпуски jQuery в CDN
Выпуски миграции jQuery в CDN
Выпуски пользовательского интерфейса jQuery в CDN
Выпуски проверки jQuery в сети CDN
Выпуски jQuery Mobile в CDN
Выпуски шаблонов jQuery в CDN
Выпуски цикла jQuery в CDN
Выпуски jQuery DataTables в CDN
Релизы Modernizr на CDN
Выпуски JSHint в CDN
Выпуски Knockout на CDN
Глобализация выпусков в CDN
Ответные выпуски в CDN
Выпуски Bootstrap на CDN
Релизы Bootstrap TouchCarousel доступны на CDN
Выпуски Hammer.js на CDN
Релизы ASP.NET Web Forms и Ajax на CDN
Релизы ASP.NET MVC на CDN
Релизы ASP.NET SignalR в CDN

Microsoft Ajax сеть доставки содержимого (CDN) размещает популярные сторонние библиотеки JavaScript, такие как jQuery, и позволяет легко добавлять их в веб-приложения. Например, можно начать использовать jQuery, размещенный в этой сети CDN, просто добавив <тег скрипта> на страницу, которая указывает на ajax.aspnetcdn.com.

Используя преимущества CDN, вы можете значительно повысить производительность приложений Ajax. Содержимое CDN кэшируются на серверах, расположенных по всему миру. Кроме того, CDN позволяет браузерам повторно использовать кэшированные сторонние файлы JavaScript для веб-сайтов, расположенных в разных доменах.

CDN поддерживает SSL (HTTPS), если необходимо обслуживать веб-страницу с использованием защищённых сокетов.

CDN размещает следующие сторонние библиотеки скриптов, которые были загружены и лицензированы владельцами этих библиотек:

CdN Microsoft Ajax также включает следующие библиотеки, которые были отправлены корпорацией Майкрософт:

  • ASP.NET Ajax
  • файлы JavaScript ASP.NET MVC
  • Файлы JavaScript для ASP.NET SignalR

Корпорация Майкрософт не имеет права собственности на какие-либо сторонние библиотеки, размещенные в этой сети CDN. Владельцы авторских прав на библиотеки предоставляют вам лицензию на эти библиотеки. Любые права, которые могут потребоваться для скачивания и использования таких библиотек, предоставляются исключительно соответствующими владельцами авторских прав. Так как они не являются библиотеками Майкрософт, корпорация Майкрософт не предоставляет никаких гарантий или лицензий на права интеллектуальной собственности (включая не подразумеваемые патенты) для сторонних библиотек, размещенных в этом CDN.

Если вы хотите отправить библиотеку JavaScript, и ваша библиотека является одной из лучших библиотек JavaScript (как указано в списке на http://trends.builtwith.com), либо расширением или плагином для этих библиотек, которые (a) популярны, или (b) полезны для использования в ASP.NET, пожалуйста, обратитесь к AjaxCDNSubmission@Microsoft.com.

Предупреждение

Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.

У Microsoft Ajax CDN отсутствуют дополнительные соглашения об уровне обслуживания по сравнению с использованием Azure CDN.

Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.

ajax.microsoft.com переименовано в ajax.aspnetcdn.com

CDN, который ранее использовал имя домена microsoft.com, был изменен на использование имени домена aspnetcdn.com. Это изменение было внесено для повышения производительности, так как когда браузер ссылался на домен microsoft.com, он будет отправлять файлы cookie из этого домена через проводную передачу с каждым запросом. При переименовании в доменное имя, отличное от microsoft.com производительности, можно увеличить до 25 %. Обратите внимание, что ajax.microsoft.com продолжит функционировать, но рекомендуется ajax.aspnetcdn.com.

Поддержка файлов .vsdoc в Visual Studio

Чтобы правильно использовать .vsdoc-файлы с Visual Studio 2008, необходимо убедиться, что установлена Visual Studio 2008 с пакетом обновления SP1 и исправление для .vsdoc-файлов. Эти данные можно получить здесь:

Visual Studio 2010 поддерживает VSDOC-файлы без дополнительных исправлений.

Использование ASP.NET Ajax из CDN

При использовании ASP.NET 4 можно перенаправить все запросы на скрипты платформы ASP.NET в CDN. Получение скриптов из CDN вместо локального веб-сервера может значительно повысить производительность общедоступных веб-сайтов ASP.NET.

Используйте свойство ScriptManager EnableCDN для перенаправления всех запросов скриптов платформы ASP.NET в CDN Microsoft Ajax:

<asp:ScriptManager
    ID="ScriptManager1"
    EnableCdn="true"
    Runat="Server" />

Использование jQuery из CDN

Скрипты jQuery, размещенные в CDN в веб-приложении, можно использовать, добавив следующий элемент скрипта на страницу:

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.js"></script>

CDN также включает минифицированную версию скрипта jQuery, которую можно получить с помощью следующего элемента:

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>

Чтобы разрешить странице вернуться к загрузке jQuery из локального пути на собственном веб-сайте, если CDN недоступен, добавьте следующий элемент сразу после ссылки на CDN:

<script>
  // Fallback to loading jQuery from a local path if the CDN is unavailable
  (window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
</script>

На следующей странице используется версия CDN библиотеки jQuery (с резервным копированием в локальную копию) для отображения содержимого элемента div при нажатии кнопки.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>jQuery from Microsoft AJAX CDN</title>
</head>
<body>
    <button id="btn">Show Message</button>
 
    <div id="message" style="display:none">         
        <h1>Hello from jQuery!</h1>         
    </div>
 
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>
    <script>
        // Fallback to loading jQuery from a local path if the CDN is unavailable
        (window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
    </script>
    <script>                
        function domReady() {
            $('#btn').click( showMessage );
        }
        
        function showMessage() {
            $('#message').fadeIn('slow');
        }
        
        $( domReady );
    </script>
</body>
</html>

Дополнительные сведения о jQuery и скачивание локальной копии jQuery можно получить на веб-сайте jQuery .

Использование пользовательского интерфейса jQuery из CDN

CDN также размещает библиотеку пользовательского интерфейса jQuery. Библиотека пользовательского интерфейса jQuery включает широкий набор мини-приложений и эффектов, которые можно использовать в ASP.NET приложениях. Например, на следующей странице показано, как использовать jQuery UI Datepicker в контексте приложения ASP.NET веб-формы для отображения всплывающего календаря:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TestjQueryUICDN.WebForm1" %>
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Using jQuery UI from the CDN</title>
    <link rel="Stylesheet" href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css" />
</head>
<body>
    <form id="form1" runat="server">
    <div>    
        <asp:TextBox ID="txtStartDate" ClientIDMode="Static" runat="server" />
    </div>
    </form>
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js"></script>
    <script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.js"></script>
    <script>
        $("#txtStartDate").datepicker();
    </script>
</body>
</html>

При перемещении фокуса на TextBox с помощью клавиатуры отображается календарь:

Календарь всплывающего окна, созданный с помощью Datepicker

Обратите внимание, что в приведенный выше код необходимо включить три файла из CDN:

  • Библиотека jQuery — библиотека пользовательского интерфейса jQuery зависит от библиотеки jQuery. Перед добавлением библиотеки jQuery на страницу необходимо добавить библиотеку пользовательского интерфейса jQuery.
  • Библиотека пользовательского интерфейса jQuery — библиотека пользовательского интерфейса jQuery содержит все эффекты и мини-приложения jQuery, такие как мини-приложение Datepicker, используемое на странице выше.
  • Тема пользовательского интерфейса jQuery — пользовательский интерфейс jQuery поддерживает различные темы. На приведенной выше странице приведена ссылка на CSS-файл для импорта темы Redmond.

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

Дополнительные сведения о библиотеке пользовательского интерфейса jQuery см. на официальном веб-сайте jQuery UI.

Предупреждение

Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.

У Microsoft Ajax CDN отсутствуют дополнительные соглашения об уровне обслуживания по сравнению с использованием Azure CDN.

Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.

Сторонние файлы в CDN

CDN размещает некоторые из самых популярных сторонних библиотек JavaScript. Корпорация Майкрософт не имеет права собственности на какие-либо сторонние библиотеки, размещенные в этой сети CDN. Владельцы авторских прав на библиотеки лицензируют эти библиотеки вам. Любые права, которые могут потребоваться для скачивания и использования таких библиотек, предоставляются исключительно соответствующими владельцами авторских прав. Так как они не являются библиотеками Майкрософт, корпорация Майкрософт не предоставляет никаких гарантий или лицензий на права интеллектуальной собственности (включая не подразумеваемые патенты) для сторонних библиотек, размещенных в этом CDN.

Предупреждение

Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.

У Microsoft Ajax CDN отсутствуют дополнительные соглашения об уровне обслуживания по сравнению с использованием Azure CDN.

Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.

Выпуски jQuery на CDN

В CDN размещаются следующие выпуски jQuery:

jQuery версии 3.7.1

jQuery версии 3.7.0

jQuery версии 3.6.4

jQuery версии 3.6.3

jQuery версии 3.6.1

jQuery версии 3.6.0

jQuery версии 3.5.1

jQuery версии 3.5.0

jQuery версии 3.4.1

jQuery версии 3.4.0

jQuery версии 3.3.1

jQuery версии 3.2.1

jQuery версии 3.2.0

jQuery версии 3.1.1

jQuery версии 3.1.0

jQuery версии 3.0.0

jQuery версии 2.2.4

jQuery версии 2.2.3

jQuery версии 2.2.2

jQuery версии 2.2.1

jQuery версии 2.2.0

jQuery версии 2.1.4

jQuery версии 2.1.3

jQuery версии 2.1.2

jQuery версии 2.1.1

jQuery версии 2.1.0

jQuery версии 2.0.3

jQuery версии 2.0.2

jQuery версии 2.0.1

jQuery версии 2.0.0

jQuery версии 1.12.4

jQuery версии 1.12.3

jQuery версии 1.12.2

jQuery версии 1.12.1

jQuery версии 1.12.0

jQuery версии 1.11.3

jQuery версии 1.11.2

jQuery версии 1.11.1

jQuery версии 1.11.0

jQuery версии 1.10.2

jQuery версии 1.10.1

jQuery версии 1.10.0

jQuery версии 1.9.1

jQuery версии 1.9.0

jQuery версии 1.8.3

jQuery версии 1.8.2

jQuery версии 1.8.1

jQuery версии 1.8.0

jQuery версии 1.7.2

jQuery версии 1.7.1

jQuery версии 1.7

jQuery версии 1.6.4

jQuery версии 1.6.3

jQuery версии 1.6.2

jQuery версии 1.6.1

jQuery версии 1.6

jQuery версии 1.5.2

jQuery версии 1.5.1

jQuery версии 1.5

jQuery версии 1.4.4

jQuery версии 1.4.3

jQuery версии 1.4.2

jQuery версии 1.4.1

jQuery версии 1.4

jQuery версии 1.3.2

Предупреждение

Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.

У Microsoft Ajax CDN отсутствуют дополнительные соглашения об уровне обслуживания по сравнению с использованием Azure CDN.

Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.

Релизы jQuery Migrate на CDN

В CDN размещаются следующие выпуски jQuery Migrate:

jQuery Migrate версии 3.0.0

Версия jQuery Migrate 1.2.1

jQuery Migrate версии 1.2.0

Миграция jQuery версии 1.1.1

jQuery Migrate версии 1.1.0

Версия 1.0.0 jQuery Migrate

Релизы jQuery UI на CDN

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

Выпуски проверки jQuery в сети CDN

На этом CDN размещены следующие выпуски плагина jQuery Validation. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.

Выпуски jQuery Mobile в CDN

В этой сети CDN размещаются следующие выпуски библиотеки jQuery Mobile. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.

Выпуски шаблонов jQuery в CDN

Следующие выпуски подключаемого модуля шаблонов jQuery размещаются в этой CDN-сети. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.

Релизы jQuery Cycle на CDN

В этом CDN размещаются следующие выпуски подключаемого модуля jQuery Cycle. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.

Выпуски версий jQuery DataTables на CDN

На этом CDN размещены следующие версии подключаемого модуля jQuery DataTables. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.

Релизы Modernizr на CDN

В CDN размещаются следующие выпуски модернизатора:

Выпуски JSHint в CDN

В CDN размещаются следующие выпуски JSHint :

Релизы Knockout на CDN

В CDN размещаются следующие выпуски Knockout :

Глобализация выпусков в CDN

На CDN размещены следующие версии Globalize:

Глобализация версии 1.0.0

Глобализация версии 0.1.1

Ответные выпуски в CDN

В CDN размещены следующие версии Respond.

Ответ версии 1.4.2

Ответ версии 1.4.1

Respond версия 1.4.0

Respond версия 1.3.0

Ответ версии 1.2.0

Предупреждение

Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.

У Microsoft Ajax CDN отсутствуют дополнительные соглашения об уровне обслуживания по сравнению с использованием Azure CDN.

Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.

Релизы Bootstrap на CDN

Следующие версии getbootstrap.comgetbootstrap.com bootstrap размещены на CDN:

Bootstrap версии 5.2.3

Bootstrap версии 4.6.0

Bootstrap версии 4.5.2

Bootstrap версии 4.5.0

Bootstrap версия 4.4.1

Bootstrap версии 4.3.1

Bootstrap версии 4.2.1

Bootstrap версии 4.1.1

Bootstrap версии 4.0.0

Bootstrap версии 3.4.1

Bootstrap версии 3.4.0

Bootstrap версия 3.3.7

Bootstrap версии 3.3.6

Bootstrap версии 3.3.5

Bootstrap версии 3.3.4

Bootstrap версия 3.3.2

Bootstrap версии 3.3.1

Bootstrap версии 3.3.0

Bootstrap версии 3.2.0

Bootstrap версии 3.1.1

Bootstrap версия 3.1.0

Версия Bootstrap 3.0.3

Bootstrap версия 3.0.2

Bootstrap версии 3.0.1

Bootstrap версии 3.0.0

Bootstrap версии 2.3.2

Bootstrap версии 2.3.1

Предупреждение

Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.

У Microsoft Ajax CDN отсутствуют дополнительные соглашения об уровне обслуживания по сравнению с использованием Azure CDN.

Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.

Релизы Bootstrap TouchCarousel на CDN

В CDN размещаются следующие выпуски https://github.com/ixisio/bootstrap-touch-carousel Bootstrap TouchCarousel:

Bootstrap TouchCarousel версии 0.8.0

Релизы Hammer.js в сети CDN

В CDN размещаются следующие выпуски http://hammerjs.github.io/ Hammer.js:

Hammer.js версии 2.0.4

Выпуски ASP.NET веб-форм и Ajax на CDN

В сети CDN размещаются следующие выпуски библиотеки ASP.NET Ajax. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.

Выпуски ASP.NET MVC на CDN

В этом CDN размещаются следующие ASP.NET файлы JavaScript MVC:

ASP.NET MVC 5.2.3

ASP.NET MVC 5.1

ASP.NET MVC 5.0

ASP.NET MVC 4.0

ASP.NET MVC 3.0

ASP.NET MVC 2.0

ASP.NET MVC 1.0

Выпуски ASP.NET SignalR на CDN

Для SignalR рекомендуется использовать стороннюю CDN третьей стороны, например <cdnjs> или UNPKG.

Следующие ASP.NET файлы JavaScript SignalR размещаются в этой сети CDN:

ASP.NET SignalR 2.2.2

ASP.NET SignalR 2.2.1

ASP.NET SignalR 2.2.0

ASP.NET SignalR 2.1.0

ASP.NET SignalR 2.0.3

ASP.NET SignalR 2.0.2

ASP.NET SignalR 2.0.1

ASP.NET SignalR 2.0.0

ASP.NET SignalR 1.1.3

ASP.NET SignalR 1.1.2

ASP.NET SignalR 1.1.1

ASP.NET SignalR 1.1.0

ASP.NET SignalR 1.0.1

Сведения об условиях использования cdN см. в разделе "Условия использования CDN Microsoft Ajax".