İngilizce dilinde oku

Aracılığıyla paylaş


Microsoft Ajax Content Delivery Network Assets

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

İçindekiler

ajax.microsoft.com ajax.aspnetcdn.com olarak yeniden adlandırıldı
Visual Studio .vsdoc Desteği
CDN'den ASP.NET Ajax kullanma
CDN'den jQuery kullanma
CDN'den jQuery kullanıcı arabirimini kullanma
CDN'de Üçüncü Taraf Dosyaları

CDN'de jQuery Sürümleri
CDN'de jQuery Geçişi Sürümleri
CDN'de jQuery Kullanıcı Arabirimi Sürümleri
CDN'de jQuery Doğrulama Sürümleri
CDN'de jQuery Mobil Sürümleri
CDN'de jQuery Şablonları Sürümleri
CDN'de jQuery Döngüsü Sürümleri
CDN'de jQuery DataTables Sürümleri
CDN'de Modernizr Sürümleri
CDN'de JSHint Sürümleri
CDN'de Nakavt Sürümleri
CDN'de Yayınları Genelleştirme
CDN'de Yayınları Yanıtlama
CDN'de Bootstrap Sürümleri
CDN'de Bootstrap TouchCarousel Sürümleri
CDN'de Hammer.js Sürümleri
CDN'de Web Forms ve Ajax Sürümlerini ASP.NET
CDN'de MVC Sürümlerini ASP.NET
CDN'de SignalR Yayınlarını ASP.NET

Microsoft Ajax Content Delivery Network (CDN), jQuery gibi popüler üçüncü taraf JavaScript kitaplıklarını barındırmaktadır ve bunları Web uygulamalarınıza kolayca eklemenize olanak tanır. Örneğin, sayfanıza ajax.aspnetcdn.com işaret eden bir <betik> etiketi ekleyerek bu CDN'de barındırılan jQuery'yi kullanmaya başlayabilirsiniz.

CDN'nin avantajlarından yararlanarak Ajax uygulamalarınızın performansını önemli ölçüde geliştirebilirsiniz. CDN'nin içeriği dünyanın dört bir yanındaki sunucularda önbelleğe alınır. Buna ek olarak, CDN tarayıcıların farklı etki alanlarında bulunan web siteleri için önbelleğe alınmış üçüncü taraf JavaScript dosyalarını yeniden kullanmasına olanak tanır.

CdN, Güvenli Yuva Katmanı'nı kullanarak bir web sayfası sunmanız gerektiğinde SSL'yi (HTTPS) destekler.

CDN, bu kitaplıkların sahipleri tarafından karşıya yüklenen ve size lisanslanan aşağıdaki üçüncü taraf betik kitaplıklarını barındırmaktadır:

Microsoft Ajax CDN, Microsoft tarafından karşıya yüklenen aşağıdaki kitaplıkları da içerir:

  • ASP.NET Ajax
  • MVC JavaScript Dosyalarını ASP.NET
  • SignalR JavaScript Dosyalarını ASP.NET

Microsoft, bu CDN'de barındırılan üçüncü taraf kitaplıkların sahipliğini talep etmez. Kitaplıkların telif hakkı sahipleri bu kitaplıkları size lisanslar. Bu tür kitaplıkları indirmek ve kullanmak zorunda olabileceğiniz tüm haklar yalnızca ilgili telif hakkı sahipleri tarafından verilir. Bunlar Microsoft kitaplıkları olmadığından, Microsoft bu CDN'de barındırılan üçüncü taraf kitaplıklar için hiçbir garanti veya fikri mülkiyet hakları lisansı (zımni patent hakları dahil) sağlamaz.

JavaScript kitaplığınızı göndermek istiyorsanız ve kitaplığınız en popüler JavaScript kitaplıklarından biriyse (a http://trends.builtwith.com) popüler olan bu kitaplıkların uzantılarından/eklentilerinden (a) veya (b) ASP.NET kullanmak için lütfen ile iletişime geçin AjaxCDNSubmission@Microsoft.com.

ajax.microsoft.com ajax.aspnetcdn.com olarak yeniden adlandırıldı

microsoft.com etki alanı adını kullanmak için kullanılan CDN, aspnetcdn.com etki alanı adını kullanacak şekilde değiştirildi. Bu değişiklik, bir tarayıcı microsoft.com etki alanına başvurduğunda bu etki alanından her istekle birlikte bu etki alanından herhangi bir tanımlama bilgisi göndereceğinden performansı artırmak için yapılmıştır. microsoft.com dışında bir etki alanı adına yeniden adlandırılarak performans %25'e kadar artırılabilir. Not ajax.microsoft.com çalışmaya devam eder ancak ajax.aspnetcdn.com önerilir.

Visual Studio .vsdoc Desteği

.vsdoc dosyalarını Visual Studio 2008 ile düzgün kullanmak için VS 2008 SP1'in ve vsdoc dosyaları düzeltmesinin yüklü olduğundan emin olmanız gerekir. Bunları buradan alabilirsiniz:

Visual Studio 2010, ek düzeltme eki olmadan .vsdoc dosyalarını destekler.

CDN'den ASP.NET Ajax kullanma

ASP.NET 4 kullanırken, ASP.NET framework betikleri için tüm istekleri CDN'ye yeniden yönlendirebilirsiniz. Yerel web sunucunuz yerine CDN'den betik almak, genel ASP.NET web sitelerinin performansını önemli ölçüde artırabilir.

Tüm ASP.NET framework betik isteklerini Microsoft Ajax CDN'ye yeniden yönlendirmek için ScriptManager EnableCDN özelliğini kullanın:

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

CDN'den jQuery kullanma

Bir sayfaya aşağıdaki betik öğesini ekleyerek Web uygulamanızda CDN'de barındırılan jQuery betiklerini kullanabilirsiniz:

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

CDN, aşağıdaki öğeyi kullanarak alabileceğiniz jQuery betiğinin küçültüldü sürümünü de içerir:

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

CDN kullanılamıyorsa sayfanızın jQuery'yi kendi web sitenizdeki yerel bir yoldan yüklemesine izin vermek için, CDN'ye başvuran öğeden hemen sonra aşağıdaki öğeyi ekleyin:

<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>

Aşağıdaki örnek sayfa, bir düğmeye tıklandığında div öğesinin içeriğini görüntülemek için jQuery kitaplığının CDN sürümünü (yerel kopyaya geri dönüşle) kullanır.

<!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 hakkında daha fazla bilgi edinebilir ve jQuery Web sitesini ziyaret ederek jQuery'nin yerel bir kopyasını indirebilirsiniz.

CDN'den jQuery kullanıcı arabirimini kullanma

CDN ayrıca jQuery kullanıcı arabirimi kitaplığını da barındırıyor. jQuery kullanıcı arabirimi kitaplığı, ASP.NET uygulamalarınızda kullanabileceğiniz zengin bir pencere öğesi ve efekt kümesi içerir. Örneğin, aşağıdaki sayfada bir ASP.NET Web Forms uygulaması bağlamında açılan takvimi görüntülemek için jQuery UI Datepicker'ı nasıl kullanabileceğiniz gösterilmektedir:

<%@ 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>

Klavyenizi kullanarak odağı TextBox'a taşıdığınızda bir takvim görüntülenir:

Datepicker ile oluşturulan açılan takvim

Yukarıdaki koda CDN'den üç dosya eklemeniz gerektiğine dikkat edin:

  • jQuery kitaplığı — jQuery kullanıcı arabirimi kitaplığı, jQuery kitaplığına bağlıdır. jQuery kullanıcı arabirimi kitaplığını eklemeden önce sayfanıza jQuery kitaplığını eklemeniz gerekir.
  • jQuery UI kitaplığı — jQuery kullanıcı arabirimi kitaplığı, yukarıdaki sayfada kullanılan Datepicker pencere öğesi gibi tüm jQuery kullanıcı arabirimi efektlerini ve pencere öğelerini içerir.
  • jQuery kullanıcı arabirimi teması — jQuery kullanıcı arabirimi farklı temaları destekler. Yukarıdaki sayfa, Redmond temasını içeri aktarmak için bir CSS dosyasının bağlantısını içerir.

Tüm standart jQuery kullanıcı arabirimi temaları CDN'de barındırılır. Her temanın küçük resimlerini görüntülemek için bu sayfayı ziyaret edin.

jQuery kullanıcı arabirimi kitaplığı hakkında daha fazla bilgi edinmek için resmi jQuery kullanıcı arabirimi web sitesini ziyaret edin.

CDN'de Üçüncü Taraf Dosyaları

CDN, en popüler üçüncü taraf JavaScript kitaplıklarından bazılarını barındırmaktadır. Microsoft, bu CDN'de barındırılan üçüncü taraf kitaplıkların sahipliğini talep etmez. Kitaplıkların telif hakkı sahipleri bu kitaplıkları size lisanslar. Bu tür kitaplıkları indirmek ve kullanmak zorunda olabileceğiniz tüm haklar yalnızca ilgili telif hakkı sahipleri tarafından verilir. Bunlar Microsoft kitaplıkları olmadığından, Microsoft bu CDN'de barındırılan üçüncü taraf kitaplıklar için hiçbir garanti veya fikri mülkiyet hakları lisansı (zımni patent hakları dahil) sağlamaz.

CDN'de jQuery Sürümleri

Aşağıdaki jQuery sürümleri CDN'de barındırılır:

jQuery sürüm 3.7.1

jQuery sürüm 3.7.0

jQuery sürüm 3.6.4

jQuery sürüm 3.6.3

jQuery sürüm 3.6.1

jQuery sürüm 3.6.0

jQuery sürüm 3.5.1

jQuery sürüm 3.5.0

jQuery sürüm 3.4.1

jQuery sürüm 3.4.0

jQuery sürüm 3.3.1

jQuery sürüm 3.2.1

jQuery sürüm 3.2.0

jQuery sürüm 3.1.1

jQuery sürüm 3.1.0

jQuery sürüm 3.0.0

jQuery sürüm 2.2.4

jQuery sürüm 2.2.3

jQuery sürüm 2.2.2

jQuery sürüm 2.2.1

jQuery sürüm 2.2.0

jQuery sürüm 2.1.4

jQuery sürüm 2.1.3

jQuery sürüm 2.1.2

jQuery sürüm 2.1.1

jQuery sürüm 2.1.0

jQuery sürüm 2.0.3

jQuery sürüm 2.0.2

jQuery sürüm 2.0.1

jQuery sürüm 2.0.0

jQuery sürüm 1.12.4

jQuery sürüm 1.12.3

jQuery sürüm 1.12.2

jQuery sürüm 1.12.1

jQuery sürüm 1.12.0

jQuery sürüm 1.11.3

jQuery sürüm 1.11.2

jQuery sürüm 1.11.1

jQuery sürüm 1.11.0

jQuery sürüm 1.10.2

jQuery sürüm 1.10.1

jQuery sürüm 1.10.0

jQuery sürüm 1.9.1

jQuery sürüm 1.9.0

jQuery sürüm 1.8.3

jQuery sürüm 1.8.2

jQuery sürüm 1.8.1

jQuery sürüm 1.8.0

jQuery sürüm 1.7.2

jQuery sürüm 1.7.1

jQuery sürüm 1.7

jQuery sürüm 1.6.4

jQuery sürüm 1.6.3

jQuery sürüm 1.6.2

jQuery sürüm 1.6.1

jQuery sürüm 1.6

jQuery sürüm 1.5.2

jQuery sürüm 1.5.1

jQuery sürüm 1.5

jQuery sürüm 1.4.4

jQuery sürüm 1.4.3

jQuery sürüm 1.4.2

jQuery sürüm 1.4.1

jQuery sürüm 1.4

jQuery sürüm 1.3.2

CDN'de jQuery Geçişi Sürümleri

Aşağıdaki jQuery Geçişi sürümleri CDN'de barındırılır:

jQuery Geçişi sürüm 3.0.0

jQuery Geçişi sürüm 1.2.1

jQuery Geçişi sürüm 1.2.0

jQuery Geçişi sürüm 1.1.1

jQuery Geçişi sürüm 1.1.0

jQuery Geçişi sürüm 1.0.0

CDN'de jQuery Kullanıcı Arabirimi Sürümleri

Aşağıdaki jQuery kullanıcı arabirimi kitaplığı sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery Doğrulama Sürümleri

Aşağıdaki jQuery Doğrulama eklentisi sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery Mobil Sürümleri

jQuery Mobile kitaplığının aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery Şablonları Sürümleri

jQuery Şablonları eklentisinin aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery Döngüsü Sürümleri

jQuery Cycle eklentisinin aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery DataTables Sürümleri

jQuery DataTables eklentisinin aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de Modernizr Sürümleri

Aşağıdaki Modernizr sürümleri CDN'de barındırılır:

CDN'de JSHint Sürümleri

Aşağıdaki JSHint sürümleri CDN'de barındırılır:

CDN'de Nakavt Sürümleri

Aşağıdaki Knockout sürümleri CDN'de barındırılır:

CDN'de Yayınları Genelleştirme

Aşağıdaki Globalize sürümleri CDN'de barındırılır:

Sürüm 1.0.0'a genelleştirme

Sürüm 0.1.1'i genelleştirme

CDN'de Yayınları Yanıtlama

Aşağıdaki Yanıtla sürümleri CDN'de barındırılır:

Sürüm 1.4.2'ye yanıt verme

Sürüm 1.4.1'i yanıtla

Sürüm 1.4.0'a yanıt verme

Sürüm 1.3.0'a yanıt verme

Sürüm 1.2.0'a yanıt verme

CDN'de Bootstrap Sürümleri

aşağıdaki getbootstrap.com bootstrap sürümleri CDN'de barındırılır:

Bootstrap sürüm 5.2.3

Bootstrap sürüm 4.6.0

Bootstrap sürüm 4.5.2

Bootstrap sürüm 4.5.0

Bootstrap sürüm 4.4.1

Bootstrap sürüm 4.3.1

Bootstrap sürüm 4.2.1

Bootstrap sürüm 4.1.1

Bootstrap sürüm 4.0.0

Bootstrap sürüm 3.4.1

Bootstrap sürüm 3.4.0

Bootstrap sürüm 3.3.7

Bootstrap sürüm 3.3.6

Bootstrap sürüm 3.3.5

Bootstrap sürüm 3.3.4

Bootstrap sürüm 3.3.2

Bootstrap sürüm 3.3.1

Bootstrap sürüm 3.3.0

Bootstrap sürüm 3.2.0

Bootstrap sürüm 3.1.1

Bootstrap sürüm 3.1.0

Bootstrap sürüm 3.0.3

Bootstrap sürüm 3.0.2

Bootstrap sürüm 3.0.1

Bootstrap sürüm 3.0.0

Bootstrap sürüm 2.3.2

Bootstrap sürüm 2.3.1

CDN'de Bootstrap TouchCarousel Sürümleri

Bootstrap TouchCarousel sürümlerinin https://github.com/ixisio/bootstrap-touch-carousel aşağıdaki sürümleri CDN'de barındırılır:

Bootstrap TouchCarousel sürüm 0.8.0

CDN'de Hammer.js Sürümleri

Hammer.js sürümlerinin http://hammerjs.github.io/ aşağıdaki sürümleri CDN'de barındırılır:

Hammer.js sürüm 2.0.4

CDN'de Web Forms ve Ajax Sürümlerini ASP.NET

ASP.NET Ajax Kitaplığı'nın aşağıdaki sürümleri CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de MVC Sürümlerini ASP.NET

Aşağıdaki ASP.NET MVC JavaScript dosyaları bu CDN'de barındırılır:

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

CDN'de SignalR Yayınlarını ASP.NET

SignalR için veya UNPKG gibi <cdnjs> bir üçüncü taraf CDN öneririz.

Aşağıdaki ASP.NET SignalR JavaScript dosyaları bu CDN'de barındırılır:

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 kullanım koşulları hakkında bilgi için bkz . Microsoft Ajax CDN Kullanım Koşulları.