Wątek przeniesiony 2020-02-23 16:58 z Inżynieria oprogramowania przez somekind.

"Klikające linki"

0

Witam. Wygrzebałem z sieci taki kodzik i oczyściłem go z wszelkiego stylu, dla zwiększenia czytelności.
Ponieważ nie jestem programistą www i nie znam się na wielu rzeczach, bardzo proszę o pomoc bardziej
doświadczonych programistów.

Jak będziecie sobie odpalać ten ciekawy przkłądzik to nie zapomnijcie w katalogu audio
umieścić jakieś wydającej dźwięk prostej mp3 albo ogg (albo tego i tego)

Pytania:

  1. Dlaczego po załadowaniu strony, dopiero po kliknięciu gdziekolwiek na ekranie, klikanie linków zaczyna działać?
  2. Co to jest ajax.googleapis.com i do czego służy?
  3. Wszystko co jest w <script> jest napisane w języku JS? Tak?
 <!DOCTYPE html>
<html>
<head>
	
	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>

</head>

		<body id="nav-two">
		   
		   	<audio hidden id="beep-two" controls preload="auto">
				<source src="audio/beep.mp3" controls></source>
				<source src="audio/beep.ogg" controls></source>
				Your browser isn't invited for super fun time.
			</audio>
			
		        <a href="http://mindriver.pl">MindRiver.pl</a>
		
		<script>
		    $("#nav-two a")
            .each(function(i) {
                if (i != 0) { 
                    $("#beep-two")
                    .clone()
                    .attr("id", "beep-two" + i)
                    .appendTo($(this).parent()); 
                }
            $(this).data("beeper", i);
            })
        .mouseenter(function() {
            $("#beep-two" + $(this).data("beeper"))[0].play();
        });
        $("#beep-two").attr("id", "beep-two0");
        </script>
        </body>
</html>
		

Dziękuję bardzo za rozważenie tego przykładu.
Dziękuję bardzo za pomoc i pozdrawiam.
Jakub

1

Ad. 1. Nie wiem
Ad. 2. Ściaga stamtąd zminimalizowane jquery. Kiedyś byla to najpopularniejsza biblioteka do JS
Ad. 3. Tak

0

Ad. 2. Ściaga stamtąd zminimalizowane jquery. Kiedyś byla to najpopularniejsza biblioteka do JS

Co to jest "zminimalizowane jquery"?

1

Wejdź na https://jquery.com/download/ I porównaj pliki jqurry.js i jqurry.min.js. Pierwszy to plik deweloperski, tak jak się pisze kod. Drugi to wersja produkcyjną, zminimalizowana. Białe znaki są usunięte, a nazwy zmiennych skrócone

Update.
Miało być minifikacja

1 użytkowników online, w tym zalogowanych: 0, gości: 1