当前位置: 首页 > 面试题库 >

如何从该脚本中获取脚本文件名?

阎京
2023-03-14
问题内容

我很确定答案是否定的,但是我想我还是会问。

如果我的站点引用了名为“ whatever.js”的脚本,是否可以从该脚本中获取“ whatever.js”?喜欢:

var scriptName = ???

if (typeof jQuery !== "function") {
    throw new Error(
        "jQuery's script needs to be loaded before " + 
        scriptName + ". Check the <script> tag order.");
}

麻烦多于依赖检查所值得的,但是这真是麻烦。


问题答案:

var scripts = document.getElementsByTagName(‘script’);
var lastScript = scripts[scripts.length-1];
var scriptName = lastScript.src;
alert(“loading: ” + scriptName);


经过测试:FF 3.0.8,Chrome 1.0.154.53,IE6



 类似资料:
  • 问题内容: 我有一个JavaScript文件,该文件有一个名为的“公共”功能。我想在我的Angular项目中调用该函数。我怎么做? 问题答案: 请参考文件中的脚本。 然后添加 将其导入为文件

  • 问题内容: 如果我有PHP脚本,如何从该脚本内部获取文件名? 另外,给定表单脚本的名称,我如何仅提取“ jquery.js”部分? 问题答案: 只需使用PHP魔术常数 即可获取当前文件名。 但是似乎您想要没有的部分。所以… 一个更通用的文件扩展名去除器如下所示… 如您所料,使用标准的字符串库函数要快得多。

  • 问题内容: 如何确定脚本本身内部的Bash脚本文件的名称? 就像我的脚本在文件中一样,那么我如何在不进行硬编码的情况下显示“您正在运行runme.sh”消息呢? 问题答案: 要通读通常不是您想要的符号链接1(您通常不希望这样使用户感到困惑),请尝试: 海事组织,这将产生令人困惑的输出。“我运行了foo.sh,但这是说我正在运行bar.sh !?一定是bug!” 此外,具有不同名称的符号链接的目的之

  • 问题内容: 假设我编写了创建表ABC的脚本Table_ABC.sql。我为每个必需的表创建了许多这样的脚本。现在,我想编写一个脚本,该脚本按顺序调用所有这些脚本文件,因此基本上我想要另一个脚本文件createTables.sql。Mysql提供了从“ mysql” shell应用程序执行脚本文件的选项,但可以找到一些命令,例如 exec c:/myscripts/mytable.sql 。请告诉我

  • 问题内容: 我正在尝试从下面给出的Java版本输出中获取‘6’ 同样,我写了这个批处理脚本 显示“ 1.6.0_21” 有人可以指导我正确的方向吗?我不太熟悉。 问题答案: 在第一个循环中,说我们将仅使用命令输出中的第三个标记。无需将命令的输出重定向到文件,我们可以在循环本身中运行此命令。插入记号()是转义字符,并且需要,所以我们可以嵌入,并在命令字符串符号。 在循环体内,我们设置了一个新的var

  • 问题内容: 我从PHP脚本执行Python脚本时遇到问题。我的客户端使用Bluehost,因此我使用在此描述的easy_install方法为Python安装了第三方模块(numpy):https ://my.bluehost.com/cgi/help/530?step = 530 为了演示我的问题,我创建了两个python脚本和一个PHP脚本。 hello.py包含: hello-numpy.py