Perlukah saya memasukkan jQuery daripada Google JSAPI atau CDN?

Susan Sarandon
Lepaskan: 2024-11-02 19:10:30
asal
793 orang telah melayarinya

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>
Salin selepas log masuk

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

Pilihan lain ialah memasukkan jQuery secara langsung 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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!