Rumah  >  Artikel  >  hujung hadapan web  >  Perlukah saya memasukkan jQuery daripada Google JSAPI atau CDN?

Perlukah saya memasukkan jQuery daripada Google JSAPI atau CDN?

Susan Sarandon
Susan Sarandonasal
2024-11-02 19:10:30794semak imbas

Should I include jQuery from Google JSAPI or a CDN?

Termasuk jQuery: Google JSAPI lwn. CDN

Satu amalan biasa ialah memasukkan jQuery daripada JSAPI (Antara Muka Pengaturcaraan Aplikasi JavaScript) Google menggunakan sintaks berikut:

<code class="html"><script src="https://www.google.com/jsapi"></script>
<script>
google.load('jquery', '1.3.1');
</script></code>

Walau bagaimanapun, kaedah ini kadangkala boleh mengakibatkan masa pemuatan perlahan disebabkan oleh masa yang diperlukan untuk mewujudkan sambungan SSL dengan Google.

Pilihan lain ialah memasukkan jQuery terus daripada Rangkaian Penghantaran Kandungan (CDN), seperti CDN Google sendiri:

<code class="html"><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script></code>

Secara lalai, jQuery akan disampaikan melalui HTTP, tetapi anda juga boleh mengalih keluar bahagian "http:" URL untuk memastikan skrip boleh dimuatkan melalui HTTP dan HTTPS:

<code class="html"><script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script></code>

Kaedah ini disyorkan kerana CDN Google diedarkan secara meluas dan telah terbukti menyediakan penghantaran jQuery yang pantas dan boleh dipercayai. Selain itu, jika pengguna telah melawat tapak lain yang menggunakan CDN Google, skrip jQuery mungkin sudah dicache secara setempat, mengurangkan masa muat dengan lebih jauh lagi.

Jika anda lebih suka untuk menyediakan jQuery daripada pelayan anda sendiri, anda boleh memuat turun perpustakaan dari laman web jQuery dan menjadi tuan rumahnya secara tempatan. Walau bagaimanapun, kaedah ini mungkin memerlukan penggunaan lebar jalur tambahan pada pelayan anda dan tidak memberikan faedah caching yang sama seperti menggunakan CDN.

Atas ialah kandungan terperinci Perlukah saya memasukkan jQuery daripada Google JSAPI atau CDN?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn