请帮我弄清楚这是一种什么样的脚本语言

Please help me figure out what kind of a scripting language is this

本文关键字:一种 什么样 语言 脚本 弄清楚      更新时间:2023-09-26

我刚刚看到一个html页面,其中包含一些脚本。脚本标记以以下行开头:

<script type="text/IMAN">

我的问题是什么是IMAN脚本?我知道javascript通常以<script type="text/javascript"> 开头

我改为,现在页面显示所有代码。

给浏览器一个它不理解的mime类型是告诉它忽略代码的好方法。。。允许您存储代码片段以备以后使用-这在模板化中最常用,如https://github.com/janl/mustache.js.以下是如何使用它来存储内容:

<script type="text/template" id="template">
  <div>this is my hidden content for a popup</div>
</script>
var content = $('#template').html();
$('#popup').html(content).show();

您可以为脚本类型指定任何有效的MIME类型(基本上只是指"用斜杠分隔的两个标识符"),如果浏览器无法识别该类型,它将忽略内容。很可能是一个HTML模板或开发人员希望从Javascript访问的其他内容,但希望浏览器本身忽略。IMAN的名字?可能是程序员开的玩笑。

在jQuery中(例如),您可以访问它,如:

$("script[type*=IMAN]").each(function() 
{
   // Do something with $(this).text() or .html() or whatever
});

这是一个无效的MIME类型。"类型"属性。在HTML <script>中,标记应该包含有效的HTML mime类型。通常它的值text/javascript(对于Javascript资源)。无论如何,没有一种mime类型叫做text/IMAN。

我知道这是一篇旧帖子,但标签<script type='text/IMAN'>是编写imanscript的开始(打开标记)。Imanscript是西门子Teamcenter PLM使用的专有脚本语言。脚本语言有点像VBscript,但严格用于web api编程。最初的脚本语言最初被称为imanscript,但在Teamcenter的最新版本中,它被称为tcscript。

相关文章: