【发布时间】:2011-10-17 04:54:21
【问题描述】:
我想在外部 JS 文件中调用 javascript 函数,使用此文件中按钮上的 onClick 函数 form.tmpl.htm。
<button type="button" value="Submit" onClick="Call the external js file" >
javascript 文件位于Public/Scripts/filename.js。我在template/form.tmpl.html 中有一个模板文件。根文件夹包含Public 和template 文件夹。
【问题讨论】:
-
您不能“调用 javascript 文件”。如果脚本文件已经加载,您可以“在该文件中调用 javascript 函数”。或者,如果尚未加载脚本文件,则可以“加载脚本文件”或“加载脚本文件并在其中调用函数”。以下哪一项是你想做的?
-
“调用外部js文件”并不意味着你可以在js文件中调用函数但不能调用文件。
-
从技术上讲,将包含一些简单代码或自执行函数的 JavaScript 文件加载到 dom 中,在功能上等同于直接调用函数。只加载一次函数并根据需要调用它会更有效。将 JS 函数调用添加到内联 HTML 打破了内容和状态之间的分离。所有 JS 都应该保存在 JS 文件中。
-
@jfriend00 - 我想在该文件中调用一个 javascript 函数。
-
如果包含该函数的javascript文件已经加载,那么直接调用javascript函数即可。加载 JS 文件后,顶层的所有 javascript 函数都可以使用。如果该函数被称为
foo,则只需使用foo()调用它。
标签: javascript