Baca dalam bahasa Inggris

Bagikan melalui


Aset Jaringan Pengiriman Konten Microsoft Ajax

Peringatan

Aplikasi produksi tidak boleh mengambil dependensi keras pada aset CDN. Aplikasi harus menguji aset CDN yang dirujuk, dan menggunakan aset fallback saat CDN tidak tersedia.

CDN Microsoft Ajax tidak memiliki SLA di atas dan di luar menggunakan Azure CDN.

Gunakan masalah GitHub ini untuk melaporkan masalah dengan MICROSOFT Ajax CDN.

Daftar Isi

ajax.microsoft.com diganti namanya menjadi ajax.aspnetcdn.com
Dukungan Visual Studio .vsdoc
Menggunakan ASP.NET Ajax dari CDN
Menggunakan jQuery dari CDN
Menggunakan UI jQuery dari CDN
File Pihak Ketiga pada CDN

Rilis jQuery pada CDN
jQuery Migrate Releases pada CDN
Rilis UI jQuery pada CDN
Rilis Validasi jQuery pada CDN
jQuery Mobile Releases di CDN
Rilis Templat jQuery pada CDN
Rilis Siklus jQuery pada CDN
Rilis DataTables jQuery pada CDN
Rilis Modernizr pada CDN
Rilis JSHint pada CDN
Rilis Knockout pada CDN
Globalisasi Rilis pada CDN
Merespons Rilis pada CDN
Rilis Bootstrap pada CDN
Bootstrap TouchCarousel Rilis pada CDN
Rilis Hammer.js pada CDN
ASP.NET Web Forms dan Ajax Releases pada CDN
ASP.NET Rilis MVC pada CDN
ASP.NET Rilis SignalR pada CDN

Microsoft Ajax Content Delivery Network (CDN) menghosting pustaka JavaScript pihak ketiga populer seperti jQuery dan memungkinkan Anda untuk dengan mudah menambahkannya ke aplikasi Web Anda. Misalnya, Anda dapat mulai menggunakan jQuery yang dihosting <di CDN ini hanya dengan menambahkan tag skrip> ke halaman Anda yang menunjuk ke ajax.aspnetcdn.com.

Dengan memanfaatkan CDN, Anda dapat secara signifikan meningkatkan performa aplikasi Ajax Anda. Konten CDN di-cache di server yang terletak di seluruh dunia. Selain itu, CDN memungkinkan browser untuk menggunakan kembali file JavaScript pihak ketiga yang di-cache untuk situs web yang terletak di domain yang berbeda.

CDN mendukung SSL (HTTPS) jika Anda perlu melayani halaman web menggunakan Secure Sockets Layer.

CDN menghosting pustaka skrip pihak ketiga berikut yang telah diunggah, dan dilisensikan kepada Anda, oleh pemilik pustaka tersebut:

CDN Microsoft Ajax juga menyertakan pustaka berikut yang telah diunggah oleh Microsoft:

  • ASP.NET Ajax
  • ASP.NET File JavaScript MVC
  • ASP.NET SignalR JavaScript Files

Microsoft tidak mengklaim kepemilikan pustaka pihak ketiga apa pun yang dihosting di CDN ini. Pemilik hak cipta pustaka melisensikan pustaka ini kepada Anda. Hak apa pun yang mungkin harus Anda unduh dan gunakan pustaka tersebut diberikan hanya oleh masing-masing pemilik hak cipta. Karena ini bukan pustaka Microsoft, Microsoft tidak memberikan jaminan atau lisensi hak kekayaan intelektual (termasuk tidak ada hak paten tersirat) untuk pustaka pihak ketiga yang dihosting di CDN ini.

Jika Anda ingin mengirimkan pustaka JavaScript dan pustaka Anda adalah salah satu pustaka JavaScript teratas (seperti yang tercantum di http://trends.builtwith.com) atau ekstensi/plugin ke pustaka ini yang (a) populer; atau (b) berguna untuk digunakan di ASP.NET, silakan hubungi AjaxCDNSubmission@Microsoft.com.

ajax.microsoft.com diganti namanya menjadi ajax.aspnetcdn.com

CDN yang digunakan untuk menggunakan nama domain microsoft.com dan telah diubah untuk menggunakan nama domain aspnetcdn.com. Perubahan ini dilakukan untuk meningkatkan performa karena ketika browser mereferensikan domain microsoft.com, ia akan mengirim cookie apa pun dari domain tersebut di seluruh kawat dengan setiap permintaan. Dengan mengganti nama menjadi nama domain selain performa microsoft.com dapat ditingkatkan hingga 25%. Perhatikan ajax.microsoft.com akan terus berfungsi tetapi ajax.aspnetcdn.com disarankan.

Dukungan Visual Studio .vsdoc

Untuk menggunakan file .vsdoc dengan benar dengan Visual Studio 2008, Anda perlu memastikan bahwa Anda telah menginstal VS 2008 SP1 dan perbaikan untuk file vsdoc yang diinstal. Anda bisa mendapatkan ini dari sini:

Visual Studio 2010 mendukung file .vsdoc tanpa patch tambahan.

Menggunakan ASP.NET Ajax dari CDN

Saat menggunakan ASP.NET 4, Anda dapat mengalihkan semua permintaan untuk skrip kerangka kerja ASP.NET ke CDN. Mengambil skrip dari CDN alih-alih server web lokal Anda dapat secara substansial meningkatkan performa situs web ASP.NET publik.

Gunakan properti ScriptManager EnableCDN untuk mengalihkan semua permintaan skrip kerangka kerja ASP.NET ke CDN Microsoft Ajax:

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

Menggunakan jQuery dari CDN

Anda dapat menggunakan skrip jQuery yang dihosting di CDN di aplikasi Web Anda dengan menambahkan elemen skrip berikut ke halaman:

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

CDN juga menyertakan versi minifikasi skrip jQuery, yang bisa Anda dapatkan menggunakan elemen berikut:

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

Untuk mengizinkan halaman Anda mundur memuat jQuery dari jalur lokal di situs web Anda sendiri jika CDN kebetulan tidak tersedia, tambahkan elemen berikut segera setelah elemen mereferensikan 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>

Halaman sampel berikut menggunakan versi CDN pustaka jQuery (dengan fallback ke salinan lokal) untuk menampilkan konten elemen div saat tombol diklik.

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

Anda dapat mempelajari lebih lanjut tentang jQuery dan mengunduh salinan lokal jQuery dengan mengunjungi situs Web jQuery .

Menggunakan UI jQuery dari CDN

CDN juga menghosting pustaka UI jQuery. Pustaka UI jQuery mencakup serangkaian widget dan efek yang kaya yang dapat Anda gunakan di aplikasi ASP.NET Anda. Misalnya, halaman berikut ini menggambarkan bagaimana Anda dapat menggunakan datepicker UI jQuery dalam konteks aplikasi ASP.NET Web Forms untuk menampilkan kalender pop-up:

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

Saat Anda memindahkan fokus ke Kotak Teks menggunakan keyboard Anda, kalender ditampilkan:

Kalender popup dibuat dengan Datepicker

Perhatikan bahwa Anda harus menyertakan tiga file dari CDN dalam kode di atas:

  • Pustaka jQuery — Pustaka UI jQuery bergantung pada pustaka jQuery. Anda harus menambahkan pustaka jQuery ke halaman Anda sebelum menambahkan pustaka UI jQuery.
  • Pustaka UI jQuery — Pustaka UI jQuery berisi semua efek dan widget UI jQuery seperti widget Datepicker yang digunakan di halaman di atas.
  • Tema UI jQuery — UI jQuery mendukung tema yang berbeda. Halaman di atas menyertakan tautan ke file CSS untuk mengimpor tema Redmond.

Semua tema UI jQuery standar dihosting di CDN. Kunjungi halaman ini untuk melihat gambar mini untuk setiap tema.

Untuk mempelajari lebih lanjut tentang pustaka UI jQuery, kunjungi situs web resmi JQuery UI.

File Pihak Ketiga pada CDN

CDN menghosting beberapa pustaka JavaScript pihak ketiga paling populer. Microsoft tidak mengklaim kepemilikan pustaka pihak ketiga apa pun yang dihosting di CDN ini. Pemilik hak cipta pustaka melisensikan pustaka ini kepada Anda. Hak apa pun yang mungkin harus Anda unduh dan gunakan pustaka tersebut diberikan hanya oleh masing-masing pemilik hak cipta. Karena ini bukan pustaka Microsoft, Microsoft tidak memberikan jaminan atau lisensi hak kekayaan intelektual (termasuk tidak ada hak paten tersirat) untuk pustaka pihak ketiga yang dihosting di CDN ini.

Rilis jQuery pada CDN

Rilis jQuery berikut dihosting di CDN:

jQuery versi 3.7.1

jQuery versi 3.7.0

jQuery versi 3.6.4

jQuery versi 3.6.3

jQuery versi 3.6.1

jQuery versi 3.6.0

jQuery versi 3.5.1

jQuery versi 3.5.0

jQuery versi 3.4.1

jQuery versi 3.4.0

jQuery versi 3.3.1

jQuery versi 3.2.1

jQuery versi 3.2.0

jQuery versi 3.1.1

jQuery versi 3.1.0

jQuery versi 3.0.0

jQuery versi 2.2.4

jQuery versi 2.2.3

jQuery versi 2.2.2

jQuery versi 2.2.1

jQuery versi 2.2.0

jQuery versi 2.1.4

jQuery versi 2.1.3

jQuery versi 2.1.2

jQuery versi 2.1.1

jQuery versi 2.1.0

jQuery versi 2.0.3

jQuery versi 2.0.2

jQuery versi 2.0.1

jQuery versi 2.0.0

jQuery versi 1.12.4

jQuery versi 1.12.3

jQuery versi 1.12.2

jQuery versi 1.12.1

jQuery versi 1.12.0

jQuery versi 1.11.3

jQuery versi 1.11.2

jQuery versi 1.11.1

jQuery versi 1.11.0

jQuery versi 1.10.2

jQuery versi 1.10.1

jQuery versi 1.10.0

jQuery versi 1.9.1

jQuery versi 1.9.0

jQuery versi 1.8.3

jQuery versi 1.8.2

jQuery versi 1.8.1

jQuery versi 1.8.0

jQuery versi 1.7.2

jQuery versi 1.7.1

jQuery versi 1.7

jQuery versi 1.6.4

jQuery versi 1.6.3

jQuery versi 1.6.2

jQuery versi 1.6.1

jQuery versi 1.6

jQuery versi 1.5.2

jQuery versi 1.5.1

jQuery versi 1.5

jQuery versi 1.4.4

jQuery versi 1.4.3

jQuery versi 1.4.2

jQuery versi 1.4.1

jQuery versi 1.4

jQuery versi 1.3.2

jQuery Migrate Releases pada CDN

Rilis jQuery Migrate berikut dihosting di CDN:

jQuery Migrate versi 3.0.0

jQuery Migrate versi 1.2.1

jQuery Migrate versi 1.2.0

jQuery Migrate versi 1.1.1

jQuery Migrate versi 1.1.0

jQuery Migrate versi 1.0.0

Rilis UI jQuery pada CDN

Rilis pustaka UI jQuery berikut dihosting pada CDN ini. Klik setiap tautan untuk melihat daftar file yang sebenarnya.

Rilis Validasi jQuery pada CDN

Rilis plugin Validasi jQuery berikut dihosting pada CDN ini. Klik setiap tautan untuk melihat daftar file yang sebenarnya.

jQuery Mobile Releases di CDN

Rilis pustaka jQuery Mobile berikut dihosting di CDN ini. Klik setiap tautan untuk melihat daftar file yang sebenarnya.

Rilis Templat jQuery pada CDN

Rilis plugin jQuery Templates berikut dihosting pada CDN ini. Klik setiap tautan untuk melihat daftar file yang sebenarnya.

Rilis Siklus jQuery pada CDN

Rilis plugin jQuery Cycle berikut dihosting pada CDN ini. Klik setiap tautan untuk melihat daftar file yang sebenarnya.

Rilis DataTables jQuery pada CDN

Rilis plugin jQuery DataTables berikut dihosting pada CDN ini. Klik setiap tautan untuk melihat daftar file yang sebenarnya.

Rilis Modernizr pada CDN

Rilis Modernizr berikut dihosting di CDN:

Rilis JSHint pada CDN

Rilis JSHint berikut dihosting di CDN:

Rilis Knockout pada CDN

Rilis Knockout berikut dihosting di CDN:

Globalisasi Rilis pada CDN

Rilis Globalize berikut dihosting di CDN:

Globalisasi versi 1.0.0

Globalisasi versi 0.1.1

Merespons Rilis pada CDN

Rilis Respons berikut dihosting di CDN:

Merespons versi 1.4.2

Merespons versi 1.4.1

Merespons versi 1.4.0

Merespons versi 1.3.0

Merespons versi 1.2.0

Rilis Bootstrap pada CDN

Rilis bootstrap getbootstrap.com berikut dihosting di CDN:

Bootstrap versi 5.2.3

Bootstrap versi 4.6.0

Bootstrap versi 4.5.2

Bootstrap versi 4.5.0

Bootstrap versi 4.4.1

Bootstrap versi 4.3.1

Bootstrap versi 4.2.1

Bootstrap versi 4.1.1

Bootstrap versi 4.0.0

Bootstrap versi 3.4.1

Bootstrap versi 3.4.0

Bootstrap versi 3.3.7

Bootstrap versi 3.3.6

Bootstrap versi 3.3.5

Bootstrap versi 3.3.4

Bootstrap versi 3.3.2

Bootstrap versi 3.3.1

Bootstrap versi 3.3.0

Bootstrap versi 3.2.0

Bootstrap versi 3.1.1

Bootstrap versi 3.1.0

Bootstrap versi 3.0.3

Bootstrap versi 3.0.2

Bootstrap versi 3.0.1

Bootstrap versi 3.0.0

Bootstrap versi 2.3.2

Bootstrap versi 2.3.1

Bootstrap TouchCarousel Rilis pada CDN

Rilis rilis https://github.com/ixisio/bootstrap-touch-carousel Bootstrap TouchCarousel berikut dihosting di CDN:

Bootstrap TouchCarousel versi 0.8.0

Rilis Hammer.js pada CDN

Rilis rilis http://hammerjs.github.io/ Hammer.js berikut dihosting di CDN:

Hammer.js versi 2.0.4

ASP.NET Web Forms dan Ajax Releases pada CDN

Rilis pustaka Ajax ASP.NET berikut dihosting di CDN. Klik setiap tautan untuk melihat daftar file yang sebenarnya.

ASP.NET Rilis MVC pada CDN

File JavaScript MVC ASP.NET berikut dihosting di CDN ini:

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 Rilis SignalR pada CDN

Untuk SignalR, kami merekomendasikan CDN pihak ke-3 seperti <cdnjs> atau UNPKG.

File ASP.NET SignalR JavaScript berikut dihosting di CDN ini:

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

Untuk informasi tentang ketentuan penggunaan untuk CDN, lihat Ketentuan Penggunaan CDN Microsoft Ajax.