javascript - 当 JS 移动到外部文件时,我的任何控件使用的 JS 函数都无法正常工作
问题描述
我在 webform 上有一些控件,它们使用 JS 来执行某些操作,例如调用函数来更改文本框和日历控件客户端。这很好用,但我想将我所有的 JS 移动到一个外部文件。我一直在到处寻找,但找不到我要找的东西。
假设我有一个 js 函数,它是一个控件并为其设置日期
function DateChanged(sender, args)
{
$find("calExTo").set_startDate(sender._selectedDate);
$find("calExTo").set_selectedDate(sender._selectedDate);
}
这适用于网络表单中的脚本标记,但我想将其移动到单独的 JS 文件中,因此我可以将所有 js 函数保存在一个地方。
我将文件添加到头部 <script type="text/javascript" src="js/jsFile.js"></script>
但现在我不断收到未定义的 DateChanged 函数,请有人帮助我,以便我了解这里发生了什么。如您所知,我是 JS 的新手。
解决方案
所以重新启动计算机后我不再有问题,我认为这一定是缓存问题。虽然我尝试刷新浏览器的次数仍然没有生效。我关了电脑过夜,第二天早上又回来了,它正在工作。
推荐阅读
- javascript - 在 Fluid foreach 中填充 Javascript 数组
- java - javax.jmdns lib 没有被导入。如何清除错误?
- c# - 在 RabbitMQ 中创建一个新的 IModel 实例的成本是多少
- angular - 环境变量的 angular2 元数据
- php - 如何在不知道表的主键和外键的情况下加入多个 mysql 表
- node.js - 文件未显示 express js
- android - 适用于 Android 的 Base64 检查器
- docker - 无法在容器中运行 helm 命令
- python-3.x - 尝试解密消息但出现TypeError:无法将字节连接到str
- javascript - 在 Java 中作为环境变量列出