Woher sollten Sie jQuery-Bibliotheken beziehen?
Wenn Sie jQuery und jQuery UI in Ihre Projekte einbinden, stehen mehrere Optionen zur Verfügung. Lassen Sie uns die Vor- und Nachteile jeder Methode genauer untersuchen.
Google JSAPI vs. CDN
Die Google JSAPI bietet eine bequeme Möglichkeit, von den verteilten Servern von Google auf jQuery zuzugreifen. Dies kann die Ladezeiten verbessern und möglicherweise den Bandbreitenverbrauch reduzieren. Das Einrichten einer SSL-Verbindung oder das Auflösen von google.com kann jedoch zu Verzögerungen führen.
jQuery-Site oder Ihr Server
Das Hosten von jQuery auf Ihrem eigenen Server oder von der jQuery-Site aus ist möglich für vollständige Kontrolle über die Version und mögliche Anpassungen. Dieser Ansatz erfordert jedoch zusätzliche Einrichtung und Wartung sowie potenzielle Probleme mit der Bandbreitennutzung auf Ihrem Server.
Andere CDNs
Verwendung eines CDN eines Drittanbieters, wie z. B. Ajax .googleapis.com bietet die Vorteile eines verteilten Netzwerks, ohne dass Sie eine eigene Infrastruktur verwalten müssen. Der Nachteil ist, dass Sie sich auf die Zuverlässigkeit und Verfügbarkeit des CDN verlassen.
Google JSAPI empfohlen
Viele Entwickler empfehlen die Verwendung von Googles JSAPI für die Verteilung von jQuery. Die verteilten Server reduzieren die Latenz und die Caching-Mechanismen verhindern mehrere Downloads der Bibliothek. Darüber hinaus können andere Google-Dienste diesen Ansatz nutzen und die Code-Einbindung optimieren.
Dynamic Source Switching für sichere Protokolle
Wenn Sie sichere und unsichere Seiten auf Ihrer Website haben, ist dies der Fall kann die Google-Quelle dynamisch wechseln, um Warnungen zu gemischten Inhalten zu vermeiden:
<code class="html"><script type="text/javascript"> document.write([ "\<script src='", ("https:" == document.location.protocol) ? "https://" : "http://", "ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js' type='text/javascript'\>\<\/script\>" ].join('')); </script></code>
Vereinfachte dynamische Quelle
Um diesen Code weiter zu vereinfachen, können Sie die folgende Syntax verwenden:
<code class="html"><script type="text/javascript"> document.write("\<script src='//ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js' type='text/javascript'\>\<\/script\>"); </script></code>
Das obige ist der detaillierte Inhalt vonWo ist die beste Quelle für jQuery-Bibliotheken in Ihren Webprojekten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!