Pytania otagowane jako javascript

JavaScript jest dialektem znormalizowanego języka programowania ECMAScript, używanego głównie do tworzenia skryptów stron internetowych. Użyj tego tagu w przypadku pytań dotyczących ECMAScript i jego dialektów / implementacji: JavaScript, JScript itp., Z wyłączeniem ActionScript.

5
Czy powinienem się martwić, że ludzie wyłączą Javascript?
Często podczas wybierania nowych narzędzi i ram widzę ostrzeżenie „Nie będzie działać, jeśli użytkownik wyłączył Javascript”. Następnie patrzę na mój pokaz slajdów z obsługą Javascript, menu z obsługą Javascript i galerię z obsługą Javascript. Co ciekawe, wybrałem je, aby zastąpić oryginalne wersje flashowe, ponieważ martwiłem się liczbą osób, które je …

2
Czy to dobre podejście do obrazu Lazy Loading dla SEO?
W przypadku obrazów ładowanych przez AJAX lub takich, których nie chcę indeksować, użyj podejścia atrybut data- *: <img data-src="path/to/image.jpg" class="js-lazy-load" /> Javascript mapuje atrybut data-src na atrybut src : <img src="path/to/image.jpg" /> Ale dla obrazów w HTML, które chcę indeksować: <a href="path/to/image.jpg" class="js-lazy-load">Image alt text here</a> Javascript zastępuje kotwicę z …
14 seo  google  javascript 



4
Ładowanie głównego javascript na każdej stronie? Czy dzielisz go na odpowiednie strony?
Mam 700kbzdekompresowany plik JS, który jest ładowany na każdej stronie. Zanim miałem 12pliki javascript na każdej stronie, ale aby zredukować żądania HTTP, skompresowałem je wszystkie 1 file. Ten plik jest ~130kb gzippedi jest obsługiwany gzip. Jednak na komputerze lokalnym jest nadal rozpakowywany i ładowany na każdej stronie. Czy to problem …

1
Kiedy i kiedy nie należy korzystać z CDN
Pracuję nad aplikacją internetową, która ładuje kilka małych obrazów gif na ekran. Używam ścieżki względnej, co oznacza, że ​​są ładowane z tego samego serwera WWW, który obsługuje stronę php. Operacja jest natychmiastowa i jestem na innym kontynencie niż serwer WWW. Właśnie przetestowałem w tym celu sieć CDN (Cloudfront), myśląc, że …

5
Czy JavaScript, do którego odwołuje się sekcja główna, powinien być obsługiwany z tej samej nazwy hosta co dokument główny?
Miałem wrażenie, że w celu uzyskania najlepszej wydajności JavaScript należy traktować jako treść statyczną i podawać z domeny bez plików cookie wraz z plikami CSS, obrazami itp. Ale Google mówi tutaj: nie obsługuj wcześniej załadowanych zewnętrznych plików JS z domeny bez plików cookie W przypadku JavaScript wymienionego w nagłówku dokumentu …

5
Dlaczego miałbyś używać document.location.protocol zamiast zwykłego // adresu URL z prefiksem?
Na przykład Google Analytics korzysta z document.location.protocol na płycie głównej do śledzenia: <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]; …

2
Google indeksuje strony za pomocą #! chociaż nie mamy żadnych
Nasza firma opracowała aplikację jednostronicową przy użyciu AngularJS i jej routingu. Google zindeksowało naszą stronę przyzwoicie za pomocą JavaScript, ale nie zaindeksowało dobrze niektórych stron, dlatego opracowaliśmy wersję wyłącznie w języku HTML. Postępowaliśmy zgodnie z opublikowaną tutaj specyfikacją indeksowania Ajax i mamy <meta name='fragment' content='!'>tag oraz kanoniczne adresy URL. Oczekujemy, …

8
Dlaczego nie AJAX'ify całe strony internetowe?
Czy istnieje jakieś solidne uzasadnienie, dlaczego witryny nie powinny być rozwijane z funkcją ajax, która ładuje główne części każdej części (zakładając, że elementy takie jak nagłówek, nawigacja itp. Pozostają takie same)? Z pewnością wymagałoby to mniejszej ilości zasobów, ponieważ serwer nie musiałby wyświetlać treści wyświetlanych na każdej stronie, z korzyścią …



4
Czy powinienem łączyć pliki js / css w jeden plik?
Zarówno YSlow, jak i dodatki Google Page Page zalecają łączenie plików skryptów (i stylów) w jednym pliku, aby zmniejszyć liczbę żądań HTTP, i z pewnością widzę sens, gdy pliki skryptów są spójne w całej witrynie, ale dla aplikacji internetowej, która ma różne wymagania w całej witrynie. Według mnie jest kilka …


3
Struktura katalogów strony internetowej (foldery js / css / img)
Od lat korzystam z następującej struktury katalogów na moich stronach: <root> ->js ->jquery.js ->tooltip.js ->someplugin.js ->css ->styles.css ->someplugin.css ->images -> all website images... wydawało mi się to całkiem w porządku, dopóki nie zacząłem używać różnych komponentów innych firm. Na przykład dzisiaj pobrałem komponent javascript do wybierania daty i godziny, który …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.