Warum jQuery von der Google Api verwenden?

Zum Beispiel

Die unzähligen Beispiele mit jQuery über die Google Api, die ich gerade auf diversen Seiten gesehen habe sind ganz schön stange für mich.

Toggle Effect


Warum also jQuery von der Google Api verwenden?
Das frage ich mich gerade und ich finde eigentlich keine vernünftigen Antworten, aber vielleicht kann es mir jemand erklären.
Ok, vielleicht gibt es sogar Google-Jünger die sich ihr WordPress von Google hosten lassen und die App-Engine dazu benützen. Mir ist es relativ gleichgültig, selbst wenn sie nichts akzeptieren was nicht wenigstens über Google kommt, wenn es schon nicht direkt von Google ist, bzw. noch nicht gekauft wurde. Aber wenn man verschiedene Plugins installiert hat und einfach ein zusätzliches jQuery über die Google-Api einbindet, sollte man sich nicht wundern, wenn nichts funktioniert.

Ich frage mich deshalb, weil ich gerade gesehen habe, wie die meisten WP-User jQuery verwenden.
Also, ich selbst benutze es einfach so:

Klicke auf diesen Text.


Der verwendete Source direkt hier im Artikel ohne Plugin oder irgend etwas installiert, enabled, oder eingebunden zu haben:

<p id=”HH_Test” style=”color:red; font-size:120%;>Klicke auf diesen Text.</p>
<script>
jQuery(“#HH_Test”).click(function(){
jQuery(this).before(“das geht doch so einfach, oder?”);
});
</script>

Das ist alles, also wozu die Google Api verwenden, damit es ja nichts gibt, nicht einmal so einen billigen Effekt auf der eigenen Seite, bei dem man nicht von Google abhängig ist?
Ok, ich weiß es nicht, also duckduckgote ich ausnahmsweise einmal nicht, sondern googelte nach “jquery google api vs local” und ja, der allererste Links auf der Seite 1 der SERPs war “https://www.google.at/interstitial?url=https://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/” ein Klick darauf brachte mir folgendes:
warnung
Na gut, das brauche ich nicht, also schaue ich weiter und erfahre nur wie man da lokale jQuery replacen kann und mit dem viel tolleren (keine Ahnung warum) Google Api jQuery ersetzen kann. Ich finde dann sogar noch Is there a link to the “latest” jQuery library on Google APIs?. Ja, der aktuellste Link soll es im blinden Vertrauen auf Google auch noch sein! Wenn einem overhead, caching und garbage relativ egal ist, weil sich normalerweise (nicht hier natürlich) eine gute Programmiersprache oder eben ein Framework darum kümmert und so viel Terrabyte Müll durch die Gegend und im Kreis geschickt wird, dass es mir auf das Laden von lokalen Bibliotheken nicht ankommt, dann versteht man das wohl kaum. Oder habe ich da etwas übersehen? Auf diesem Abstraktionsniveau interessiert mich das Laden einer Bibliothek jedenfalls genau so viel, wie ein Speicherbelegungsplan, nämlich nil. Gut, manche empfehlen dann wenigstens ein fallback einzubauen, aber verstehen kann ich es trotzdem nicht.
jquery_applications
Ich habe dann noch im Plugin Verzeichnis von WordPress nachgesehen, was es da zu jQuery so gibt und da stockte mir der Atem. Das gibt’s doch nicht, für jede Mini-Funktion gibt es eigenes Plugin und zig Plugins, um JS-Code verwenden zu können. Was ist da los, bitte? Auch um jQuery einbinden zu können, obwohl es doch in meiner aktuellen Version von WP schon vorhanden ist und dann finde ich da auch noch unzählige Hacks in der function.php. Ist das alles auf Zeiten zurückzuführen, in denen jQuery noch nicht standardmäßig in WordPress implementiert war? Ach, ich sehe gerade, andere machen es doch auch so einfach JAVASCRIPT UND JQUERY IN EINEM WORDPRESS-BLOG VERWENDEN und im Beispiel mit der function.php wird erfreulicher weise kein google api jQuery eingebunden. Das finde ich beruhigend.
Naja, sonst spielt das ja keine Rolle für mich, aber wozu man sich unbedingt von Google abhängig machen möchte, das kapiere ich trotzdem noch immer nicht. Oder ist das jQuery auf Google besser als das jQuery von jQuery?
jQuery ist mir jedenfalls symphatisch und ich bin froh, dass es standardmäßig Teil von WordPress ist.

Bestätigt fühle ich mich jetzt auch durch
What about loading jQuery from Google CDN? (https://matthewruddy.com/):

A lot of people do this for various different reasons. In-fact, I have too in the past. But having learnt from my own experiences, I’d recommend you don’t do it. As mentioned, WordPress loads jQuery in No Conflict Mode, jQuery loaded from Google doesn’t. This will cause problems.

Now, you’re enlightened! Spread the word!

Weitere Weblinks:
Function Reference/wp enqueue script
jQuery.noConflict()
jqueryui.com

Statt app? – Hilfe ich bin verloren!

Wo war ich die letzten 2 Jahre? Habe ich einen ausgedehnten Mondspaziergang hinter mir? Kaum, denn sogar da hätte ich etwas von der Erde mitbekommen und was sich da so in der Webentwicklung getan hat. Die Einführung von HTML 5 und CSS 3 habe ich gerade noch irgendwie aufgenommen, aber das war’s dann auch schon.
Ich spiele schon länger mit einem Projekt herum und zwar parallel in Ruby, Phyton und PHP. Das Ergebnis wird, da ich mit dem Rails-Hosting auf Heroku gewisse Probleme und mit Django auf Amazon AWS, die App Engine kommt für mich nicht mehr in Frage, weil ich nicht von Google abhängig sein möchte auf einem Webspace unter Verwendung von HTML, CSS, JS und PHP angezeigt.
In den letzten 2 Jahren – jetzt weiß ich, wo ich war – habe ich mich mit Ruby und Phyton beschäftigt, denn PHP kann ich irgendwie eh schon immer. Ich habe mich zig mal festgelegt und immer wieder von vorne begonnen und jetzt endlich einmal über das Web-Interface nachgedacht.

Es gibt nur den Anspruch, das ich möglichst einfach Text, Bild, Audio- und Videosteams ein und ausgeben und speichern. Der Rest ist mir und meinem Bot nahezu egal. Naja, barrierefrei sollte die einfache Seite auch sein. Ich überlegte, dass heute ein Großteil der Leute mit ihrem Smartphone im Internet unterwegs ist und an eine Application für Mobiles habe ich natürlich auch gedacht und ich habe auch schon einige Test-apps für Android erstellt. Allerdings benötige ich keine app und ich würde Goolge sowieso niemals in meinem Leben auch nur 1 Cent für eine app die auf einem abgewandelten, einverleibten Linux läuft abgeben, für das Google das Root-Passwort hat – niemals!
Die Benutzer sollen sich ja nur wohl damit fühlen, also könnte ich eigentlich mit HTML und CSS auskommen und die Ergebnisse meiner Anwendung über FastCGI zur Verfügung stellen, was natürlich mit einem erheblichem Overhead verbunden ist. Soll ich jetzt damit herumbasteln, oder doch so weiter machen wie in den letzten 2 Jahren und vielleicht noch auf PERL zurück greifen, dann damit würde ich mich doch wohler fühlen, falls sich in den letzen 2 Jahren nicht alles geändert hat.
titanium
Ich stieß auf den Artikel von Statt app von Kai König, nachdem ich diese Notiz benannte. Ja, PhoneGap docs oder Appcelerator Titanium muss genau das sein, was ich brauche. Schon nach dem ersten “Hello World” in beiden Umgebungen wurde mir klar, dass ich keines benötige.
Trotzdem sah ich mir noch ein paar Vergleiche an und schnüffelte ein weinig in der jeweiligen Dokumentation herum.
Einen guten Vergleich fand ich auf Titanium versus PhoneGap (HTML5) und las auch noch einige Artikle zu Appcelerator und Phonegap, wie Erfahrungen mit Appcelerator, obwohl mir längst klar war, dass ich keines von beiden benötige. Ubuntu Platform Guide für Phonegap, mit Eclipse habe ich Erfahrung und ich weiß nicht wie viele Versionen ich am PC habe (hätte von vornherein nur Plugins installieren sollen), …. nein, das hilft mir alles nicht weiter, ich bleibe einfach bei HTML, CSS und JS und steige auf die Version HTML 5 und CSS 3 um. Allerdings gäbe es da noch Xamarin und dummer weise habe ich dann auch noch nach “Mobile Web App Frameworks” geduckduckgot. Na toll, jetzt bin ich völlig verwirrt:
jQuery habe ich früher gern verwendet und da sehe ich jQuery Mobile jQt (die mischen da auch mit?), Sencha, Kendo UI und ionic und bin endgültig verloren – Hilfe!

Also zurück zum Anfang, was kann HTML 5 eigentlich? Capturing Audio & Video in HTML5 ist mir dazwischen gekommen. Ach ja, die HTML 5 Demos and Examples habe ich vor langer Zeit schon gesehen. Warum habe ich bloß schon damals nicht einfach auf HTML 5 umgestellt? Für meine Ansprüche ist das in Kombination mit CSS und JS völlig ausreichend. Noch dazu war ich wahrscheinlich einer der Ersten, die JS angewandt haben, allerdings machte es damals keinen Sinn, denn ein Google, Chrome, Firefox gab es nicht und im IE (glaube es war 3.0) und Netscape war JS per default deaktiviert. Kein Mensch getraute sich bei den Warnungen von Microsoft ein Javascript zu verwenden, weshalb meine damaligen JS-Anwendungen nur von ein paar verwegenen Nerds gesehen wurden. Verwendbar war es nicht, natürlich auch nicht der HttpRequest, der heute auch unter dem Begriff Ajax schon wieder zum alten Hut gehört und standardmäßig überall verwendet wird.

Was ich das noch anklickte, jetzt in einem Tab offen habe und vielleicht lesen werde:
HTML5 – Eine Alternative zu den Apps im Appstore? Das Beispiel DER SPIEGEL
HTML5 Introduction
HTML 5
Liste der HTML5-Elemente
Seltsamer weise habe ich noch gar nicht auf Wikipedia geschaut HTML 5 aber zuerst vertiefe ich mich natürlich einmal in Empfehlung von W3C
Zum Schluss fällt mir ein, dass ich mir zu HTML 5 sicher schon etwas notiert habe und ach, ja da sind ja meine alten Notizen:
ZU HTML UND CSS
WEB-IDIOKRATIE: DER HTML5 TAG
NEUE HTML UND RDFA DOKUMENTE AUF W3C (jetzt sind sie natürlich nicht mehr neu)
HTML5 WEBSOCKET WIRELESS WI-FI EMBEDDED MODULE: CONTROL HARDWARE WITH A WEB BROWSER ON ANY DEVICE – YOUTUBE
HTML5 GRAPHIK (ha, das wird mein Titelbild)
HTML5 – JETZT NEU MIT GEBREMSTEM SCHAUM

Tele-Gaffer und Tele-Schaulustige sind herzlich willkommen

Ich habe schon oft im TV Moderatoren oder Kommentatoren gehört, die sich über die Schaulustigen mockierten. Gerade sueben bei einem Bericht über gestrandete Wale und dabei dachte ich mir, wieso sollten sich die Leute das nicht ansehen wollen. Die Moderatorin meinte: “haben die nichts besseres zu tun?” Da gingen ein paar Betroffene aus den umliegenden Dörfern am Strand herum und überlegten vielleicht geade, was wohl an besten zu tun wäre. Was sollten die besseres zu tun haben? Ach ja, sich die Sendung ansehen, stimmt. Was ist daran verwerflich? Sofort war mir klar, dass ich es ja soeben auch gesehen habe und mich nicht dazu aus dem Haus begeben musste.
Das heißt ich bin ein Tele-Gaffer, Tele-Schaulustiger, Tele-Voyeur oder Tele-Spanner und die sind erwünscht und werden umworben. Tele-Schaulustige können sie nicht genug bekommen, denn da bin ich ihrer Meinung dazu ausgesetzt, kann also manipuliert werden und bringe Geld. Je höher die Zuschauer-Quoten um so mehr. Ach, ich hätte natürlich Tele-Zuschauer sagen sollen, um konsequent zu bleiben.

Bildquelle: sanchezn; Wiki-commons; 3. Platz bei Picture of the Year 2013
Bildquelle: sanchezn; Wiki-commons; 3. Platz bei Picture of the Year 2013

Also liebe Leute, überzeugt euch ja nicht selbst, bildet euch keine eigene unvoreingenommene Meinung und verbreitet Gesehenes ja nicht über Twitter, FaceBook oder gar ein eigenes Blog. Die Realität gehört den Journalisten, genau so wie das Tagesgeschehen und besondere Begebenheiten. Ihr sollt auch nicht darüber sprechen, dann das wollen die professionellen für sich vorbehalten haben. Entschuldigung, aber darf ich noch selbst atmen und leben? Selbstverständlich werde ich zukünftig mit geschlossenen Augen durch die Welt gehen und mir dann im TV ansehen, wo ich war, damit ich die echte, einzige, gute, richtige und erwünschte Wahrheit in der objektiven Berichterstattung zwischen der Werbung und diversem Oktroy erfahre.
LG, ihr Ex-Seher und jetzt braver Tele-Schildbürger

PS: Vom Katastrophentourismus halte ich hingegen allerdings auch nicht viel und behindernde Schaulustige sollen vom Platz gewiesen werden. Das sollte gar nicht nötig sein, wenn doch, dann sollte der Platzverweis, aber von Polizei, Rettung oder einem anderen Hilfspersonal erfolgen und nicht von Reportern.