Ile widziałeś języków skryptowych po stronie klienta, oprócz JavaScript i VBScript? Jak:
type="text/C++Script"
,text/CSharpScript
,text/oberonScript
itpJakie języki skryptów sieciowych po stronie klienta są inne niż JavaScript i VBScript?Jak mogę się dowiedzieć, czy moja przeglądarka obsługuje te języki?
12
A
Odpowiedz
13
Jedynymi języków, jakie kiedykolwiek widziałem obsługiwane przez przeglądarki internetowe w <script>
elementami są:
- JavaScript/JScript (który jest wszechobecny)
- VBScript (IE 10 and lower tylko)
- PerlScript (IE z wtyczką tylko z ActiveState)
- Dart (w nonstandard build of Chromium), który nie jest przeznaczony do użytku produkcyjnego.
Przykład HTML 4 specification podaje Tcl, ale nigdy nie słyszałem o przeglądarce, która to zaimplementowała.
W każdym praktycznym sensie (w przypadku programowania WWW) JavaScript jest jedynym (nie tak naprawdę) wyborem.
Istnieją również różne języki (np. Dart, TypeScript, ES6/7), które mają tłumaczy, którzy konwertują programy na (ES5 o smaku) JavaScript, który może następnie działać w przeglądarkach.
-5
- Jest już powyżej.
- Jeśli chcesz dowiedzieć się, czy przeglądarka obsługuje języki, które już znasz najlepiej, to osadzaj ich małe fragmenty na stronie lub wstrzyknij używając
innerHTML
z JavaScript. Skrypty te powinny następnie ustawić pewną globalną właściwość, taką jakwindow['scripts']['oberon']=true;
, w ten sposób dowiesz się, że rzeczywiście wykryto typ języka.
Powiązane problemy
- 1. Języki po stronie klienta
- 2. Zdecydowanie typowane języki po stronie klienta?
- 3. Wymuszanie uwierzytelniania Facebook: po stronie klienta i po stronie serwera
- 4. Jak dołączyć javascript po stronie klienta node.js?
- 5. Dostępne języki definicji protokołów sieciowych gier sieciowych i generowania kodu
- 6. Analizator kodu JavaScript po stronie klienta
- 7. Limit czasu sesji obsługi po stronie klienta
- 8. Jakie są różnice między RGB vs RGBA inne niż „kryciem”
- 9. Logika po stronie klienta LUB logika po stronie serwera?
- 10. Niezależne zdarzenia dotyczące piaskownicy JavaScript i stosu po stronie klienta
- 11. Jakie są inne wartości NaN?
- 12. Po stronie klienta trwałość (przechowywanie)
- 13. module.exports po stronie klienta
- 14. przetwarzanie obrazu po stronie klienta
- 15. Skróty SHA-256 inne niż C# i Javascript
- 16. Jakie są języki programowania dla GPU
- 17. Czy LuaJIT działa szybciej niż inne dynamiczne języki JIT?
- 18. RegisterOnSubmitStatement po sprawdzeniu poprawności po stronie klienta
- 19. Czy istnieje niebezpieczeństwo utworzenia UUID po stronie klienta JavaScript?
- 20. Kiedy korzystać po stronie klienta lub po stronie serwera?
- 21. Jakie są zalety korzystania z Powershell zamiast VBScript?
- 22. Dostęp do zmiennej javascript po stronie serwera do manipulacji po stronie klienta javascript
- 23. analizowaniem odmieniane języki inne niż słowo zamówienie (np łacińskie)
- 24. Dlaczego renderowanie HTML po stronie serwera jest szybsze niż po stronie klienta?
- 25. Języki skryptów: Max. Długość linii
- 26. Szkielet i Django, znajdowanie lepszej architektury po stronie klienta
- 27. Typ projektu Visual Studio dla javascript po stronie klienta
- 28. Jakie języki inne niż Java mają modele zabezpieczeń dla kodów nieuprzywilejowanych lub uprzywilejowanych?
- 29. Prolog vs Erlang (i inne języki funkcyjne)
- 30. Zintegrowanie sprawdzania po stronie klienta