2011-12-13 11 views
5

Uczyłem się HTML5. Widzę, że prawie wszystko jest powiązane z JS. Dlaczego skupia się na JS bardziej niż HTML/XHTML?Dlaczego HTML5 tak bardzo skupia się na JavaScript?

+2

Czy masz coś do udowodnienia swojej opinii na temat HTML5 zorientowanego na JS? – Starx

+2

Interfejs API geolokalizacji, płótno, pamięć masowa sieci Web, pracownicy WWW itp. – chhantyal

+0

Moje dwa centy: JavaScript jest jedynym językiem de facto używanym w przeglądarkach internetowych. (Jaki inny powód jest potrzebny? Również interfejsy - szczególnie DOM - są zdefiniowane "ogólnie", ale dobrze odwzorowują koncepcje ECMAScript ;-) –

Odpowiedz

0

Oto moja krótka krótka odpowiedź.

Javascript jest obsługiwany po stronie klienta i może włączać żądania asynchroniczne. Dzięki temu strony są znacznie szybsze i pozwalają na animacje i zmiany zawartości bez przeładowywania.

+0

W jaki sposób zmienia się HTML5 od HTML? 4 i XHTML? – BoltClock

+0

Nie. To wyjaśnia, dlaczego podczas nauki html5, wiele z tego, co widzą, to javascript. Przewodniki html5 są nowsze i koncentrują się wokół standardów sieci 2, dlatego wydaje się, że zawierają więcej javascript niż html4 i xhtml. – Mike

0

Moje zdanie na temat: HTML5 spróbuje ujednolicić koncepcję aplikacji internetowych. Można w dużym stopniu myśleć o HTML5 jako o marce, która definiuje interfejs użytkownika, podczas gdy Javascript jest językiem, który pozwala na wykonywanie logiki aplikacji (np. Ajax, wywołania zwrotne od użytkowników).

Jeśli kiedykolwiek korzystałeś z Androida SDK, SDK iOS lub WPF firmy Microsoft, zauważysz, że interfejs użytkownika jest zdefiniowany przez konstrukcje XML, takie jak dane wejściowe, przyciski itp. Podczas korzystania z Java, Objective C lub C#, aby wykonać całą logikę programowania. Teraz HTML 5 i JavaScript są rozwijane w kierunku tego samego paradygmatu.

1

To nie jest samo w sobie. JavaScript jest obecnie bardzo powszechną cechą w jakościowym interfejsie użytkownika. Projektanci i programiści wymagają interakcji na swoich interfejsach, które w wielu przypadkach mogą być realizowane tylko poprzez interakcję z klientem, co zapewnia javascript. Ponieważ HTML 5 jest najnowocześniejszy, jest logiczne, że faceci o wysokiej jakości z doświadczeniem w javascript wyginaliby swoje mięśnie.

HTML5 reaguje na wiele rzeczy, takich jak wideo i animacja, które wymagały wtyczek takich jak Flash i JavaScript. Umożliwi nam to dostarczanie tych "zaawansowanych" funkcji bardziej natywnie, poprawiając użyteczność. Zobaczysz to już w przykładach, takich jak dostarczanie wideo HTML5 w html, które jest kompatybilne z przeglądarkami mobilnymi, które nie obsługują Flasha.

Powiązane problemy