Als «javascript» getaggte Fragen

JavaScript ist ein Dialekt der standardisierten Programmiersprache ECMAScript, der hauptsächlich zum Erstellen von Skripten für Webseiten verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen Dialekten / Implementierungen: JavaScript, JScript usw., ausgenommen ActionScript.


2
Ist dies eine gute Herangehensweise an Image Lazy Loading für SEO?
Verwenden Sie für Bilder, die über AJAX geladen wurden oder die nicht indexiert werden sollen, den data- * -Attribut-Ansatz: <img data-src="path/to/image.jpg" class="js-lazy-load" /> Das Javascript ordnet das data-src- Attribut dem src- Attribut zu: <img src="path/to/image.jpg" /> Aber für Bilder in der HTML , dass ich tun möchte indizierte: <a href="path/to/image.jpg" …
14 seo  google  javascript 




1
Wann und wann nicht ein CDN zu verwenden
Ich arbeite an einer Webanwendung, die ein paar kleine GIF-Bilder auf den Bildschirm lädt. Ich benutze einen relativen Pfad, was bedeutet, dass sie von demselben Webserver geladen werden, der die PHP-Seite bedient. Die Operation ist augenblicklich und ich befinde mich auf einem anderen Kontinent als der Webserver. Ich habe gerade …

5
Soll JavaScript, auf das im head-Abschnitt verwiesen wird, mit demselben Hostnamen wie das Hauptdokument bereitgestellt werden?
Ich hatte den Eindruck, dass für die beste Leistung Javascript als statischer Inhalt behandelt und zusammen mit CSS-Dateien, Bildern usw. aus einer Domain ohne Cookies bereitgestellt werden sollte. Aber Google sagt hier: Liefern Sie keine früh geladenen externen JS-Dateien aus der Domäne ohne Cookies Für JavaScript, auf das im Kopf …

2
Google indiziert Seiten mit #! obwohl wir keine haben
Unser Unternehmen hat eine Single-Page-Anwendung mit AngularJS und deren Routing entwickelt. Google hat unsere Website anständig mit JavaScript indiziert, einige Seiten jedoch nicht sehr gut indiziert. Daher haben wir eine reine HTML-Version entwickelt. Wir haben die hier veröffentlichte Ajax-Crawling-Spezifikation befolgt und haben ein <meta name='fragment' content='!'>Tag und kanonische URLs. Wir …

8
Warum nicht AJAX'ify ganze Websites?
Gibt es eine solide Begründung dafür, warum Websites nicht mit Ajax-Funktionen entwickelt werden sollten, die große Teile jedes Teils laden (vorausgesetzt, es gibt Elemente wie Header, Navigation usw., die gleich bleiben)? Sicherlich wäre es weniger ressourcenintensiv, da der Server nicht Inhalte bereitstellen müsste, die auf jeder Seite angezeigt werden, was …

2
Automatisierte Website-Tests / Vernunft / Qualität
Ich denke darüber nach, ein Tool zu erstellen, das vom Stamm einer Webseite ausgeht und die gesamte Website durchläuft, eine Liste von Ressourcen wie CSS / HTML / Javascript-Dateien sammelt und dann CSS / Javascript Lint + HTML Validator + Broken Link Finder ausführt. Bevor ich so etwas baue, habe …
11 javascript  html  css  testing 

5
Warum sollten Sie document.location.protocol anstelle von einfachen URLs mit // Präfix verwenden?
Zum Beispiel verwendet Google Analytics document.location.protocol im Boilerplate zur Verfolgung: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); …


4
Sollte ich js / css-Dateien in einer einzigen Datei kombinieren?
Sowohl die YSlow- als auch die Google Page Speed- Add-Ons empfehlen, Skript- (und Stil-) Dateien zu einer einzigen Datei zu kombinieren, um die Anzahl der HTTP-Anforderungen zu verringern. Ich kann dies durchaus erkennen, wenn die Skriptdateien auf der gesamten Website konsistent sind. aber für eine Webanwendung, die unterschiedliche Anforderungen auf …


3
Verzeichnisstruktur für eine Website (Ordner js / css / img)
Seit Jahren verwende ich für meine Websites die folgende Verzeichnisstruktur: <root> ->js ->jquery.js ->tooltip.js ->someplugin.js ->css ->styles.css ->someplugin.css ->images -> all website images... Es schien mir vollkommen in Ordnung zu sein, bis ich anfing, verschiedene Komponenten von Drittanbietern zu verwenden. Zum Beispiel habe ich heute eine Javascript-Komponente zur Datetime-Auswahl heruntergeladen, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.