Подтвердить что ты не робот

Какие языки веб-скриптов на стороне клиента существуют, кроме JavaScript и VBScript?

  • Сколько клиентских скриптовых языков вы видели, кроме JavaScript и VBScript? Например: type="text/C++Script", text/CSharpScript, text/oberonScript и т.д.

  • Как узнать, поддерживает ли мой браузер эти языки?

4b9b3361

Ответ 1

Единственными языками, которые я когда-либо видел, поддерживаемыми веб-браузерами в элементах <script>, являются:

  • JavaScript/JScript (который является вездесущим)
  • VBScript (IE 10 и ниже)
  • PerlScript (IE с плагином только из ActiveState)
  • Dart (в нестандартная сборка Chromium), которая не предназначена для использования в производстве.

спецификация HTML 4 дает примеры Tcl, но я никогда не слышал о браузере, который это реализовал.

В любом практическом смысле (для разработки WWW) JavaScript является единственным (не совсем) выбором.

Существуют также различные языки (например, Dart, TypeScript, ES6/7), в которых есть переводчики для преобразования программ в (ES5-ароматизированный) JavaScript, которые затем могут выполняться в браузерах.

Ответ 2

  • Уже ответил выше.
  • Если вы хотите узнать, поддерживает ли браузер языки, которые вы уже знаете, лучше всего встроить их небольшие фрагменты в страницу или добавить с помощью innerHTML из JavaScript. Эти сценарии должны затем установить некоторое глобальное свойство, подобное window['scripts']['oberon']=true;, таким образом, вы узнаете, что тип языка был обнаружен.