Прочитать на английском

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


Ресурсы сеть доставки содержимого Microsoft Ajax

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

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

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

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

Оглавление

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
Выпуски модернизации в CDN
Выпуски JSHint в CDN
Нокаут выпуски в CDN
Глобализация выпусков в CDN
Ответные выпуски в CDN
Выпуски начальной загрузки в CDN
Выпуски Bootstrap TouchCarousel в CDN
выпуски Hammer.js в CDN
выпуски ASP.NET веб-формы и 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.

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

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

Поддержка Visual Studio .vsdoc

Чтобы правильно использовать vsdoc-файлы с Visual Studio 2008, необходимо убедиться, что установлен VS 2008 с пакетом обновления 1 (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.

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

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

Выпуски 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

Выпуски миграции jQuery в CDN

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

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

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

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

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

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

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

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

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

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

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

Выпуски jQuery Mobile в CDN

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

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

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

Выпуски цикла jQuery в CDN

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

Выпуски jQuery DataTables в CDN

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

Выпуски модернизации в CDN

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

Выпуски JSHint в CDN

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

Нокаут выпуски в CDN

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

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

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

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

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

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

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

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

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

Ответ версии 1.4.0

Ответ версии 1.3.0

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

Выпуски начальной загрузки в CDN

В CDN размещаются следующие выпуски getbootstrap.com начальной загрузки:

Начальная загрузка версии 5.2.3

Начальная загрузка версии 4.6.0

Начальная загрузка версии 4.5.2

Начальная загрузка версии 4.5.0

Начальная загрузка версии 4.4.1

Начальная загрузка версии 4.3.1

Начальная загрузка версии 4.2.1

Начальная загрузка версии 4.1.1

Начальная загрузка версии 4.0.0

Начальная загрузка версии 3.4.1

Начальная загрузка версии 3.4.0

Начальная загрузка версии 3.3.7

Начальная загрузка версии 3.3.6

Начальная загрузка версии 3.3.5

Начальная загрузка версии 3.3.4

Начальная загрузка версии 3.3.2

Начальная загрузка версии 3.3.1

Начальная загрузка версии 3.3.0

Начальная загрузка версии 3.2.0

Начальная загрузка версии 3.1.1

Начальная загрузка версии 3.1.0

Начальная загрузка версии 3.0.3

Начальная загрузка версии 3.0.2

Начальная загрузка версии 3.0.1

Начальная загрузка версии 3.0.0

Начальная загрузка версии 2.3.2

Начальная загрузка версии 2.3.1

Выпуски 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 рекомендуется 3-й сторонней 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".