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?
Odpowiedz
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.
W jaki sposób zmienia się HTML5 od HTML? 4 i XHTML? – BoltClock
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
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.
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.
- 1. Dlaczego zezwolić, aby instrukcja zachowywała się tak bardzo od var?
- 2. Pickles: dlaczego tak się nazywają?
- 3. JavaScript w Ajax ładuje się bardzo powoli
- 4. W REPL Node.js, dlaczego tak się dzieje?
- 5. Dlaczego rekursja w javascript jest tak powolna?
- 6. Czy napisałeś bardzo długie funkcje? Jeśli tak, dlaczego?
- 7. ZwijanieToolbarLayout nie zwija się, gdy skupia się EditText
- 8. Dlaczego mój mongodb nazywa się tak wolno?
- 9. Dlaczego mój klejnot ładuje się tak długo?
- 10. HTML5 JavaScript Pobierz atrybut
- 11. Wiązanie ze zdarzeniem dotykowym powodującym, że autofokus skupia się na dowolnym kliknięciu w Mobile Safari
- 12. Dlaczego dwa algorytmy wyszukiwania liczb pierwszych różnią się tak bardzo, chociaż wydają się wykonywać tę samą liczbę iteracji?
- 13. Nie wyświetla się wideo HTML5 na iPadzie
- 14. Dlaczego setColor jest tak wolny na Androidzie
- 15. Metoda JavaScript zaczyna się od zmiennych przypisanych? bardzo zdezorientowany
- 16. Klawiatura Cordova/Phonegap 3.1 (nieruchomo) skupia się na polach formularzy - iOS 7
- 17. Dlaczego genymotion działa tak wolno?
- 18. Dlaczego funkcja Boolean() jest tak spowolniona w JavaScript?
- 19. Play Pause HTML5 video javascript
- 20. Railsy inicjalizują się bardzo wolno na Ruby 1.9.1
- 21. Zapobieganie ruchomemu safari po przewinięciu strony, gdy textarea skupia się na
- 22. Dlaczego obiekt argumentów javascript zachowuje się tak dziwnie podczas próby modyfikacji?
- 23. Dlaczego groupby jest tak szybki?
- 24. HTML5 kontra XFBML? Na stronie HTML5?
- 25. Dlaczego MVC jest tak popularny?
- 26. Gniazda PostgreSQL z JavaScript (HTML5)
- 27. Rozwiązanie RTSP dla JavaScript/HTML5
- 28. Dlaczego debuger JavaScript nie zatrzymuje się na oświadczeniu debuggera?
- 29. Dlaczego bezpośrednio importowane funkcje w GHC różnią się tak bardzo z funkcji piszę z kodem źródłowym skopiowane z GHC Bibliotek
- 30. Dlaczego kompilator C++/CLI tak łatwo miesza się z symbolami?
Czy masz coś do udowodnienia swojej opinii na temat HTML5 zorientowanego na JS? – Starx
Interfejs API geolokalizacji, płótno, pamięć masowa sieci Web, pracownicy WWW itp. – chhantyal
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 ;-) –