dreamweaver - $ 未在导入的 js 中定义
问题描述
我有一个网页,我将 JavaScript 放在与我的 HTML 文件不同的文件中。我已经进口了
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
在我的 HTML 文件中,但是当我尝试在我的 js 文件中工作一段时间后进行一些更新时,我收到以下错误
ERROR: '$' is not defined.[no-undef]
ERROR: 'document' is not defined. [no-undef]
上述错误在我的 js 代码中引用的示例:
$(document).ready(function () {
$("#screenNum").hide();
...
}
文档在浏览器中呈现没有问题,并且 JS 按设计运行,当我查看浏览器中的开发人员工具时,没有错误。我想摆脱这些错误,以便我可以专注于实际错误。
自从我编写此文档以来已经有几年了,我想对其进行一些改进,现在才回到它。当我上次在 Dreamweaver 中工作时,我不记得这个错误并且不知道我错过了什么。
当 JavaScript 在 HTML 文档中而不是在单独的文件中时,我看到的所有类似的问题似乎都在处理。
解决方案
谢谢你,蒂姆亨特,添加下面的代码效果很好。
/* global $, document*/
推荐阅读
- swift - 查找两个 UIImage 之间的相似度百分比
- flutter - 运行项目时 Flutter vscode 错误任务':app:checkDebugAarMetadata'执行失败
- python - 变量没有从函数返回正确的值
- python - 这个 BFS 实现是否正确?
- reactjs - 像这样布局顶级网页的组件
- c++ - 如何让这个程序重复,直到用户决定终止?
- elasticsearch - 如何在 ElasticSearch 上按当前时间过滤 integer_range 字段?
- javascript - 节点使用ObjectionJS和Knex,1对多,从many表中返回第一个相关行
- arduino - 从 AsyncUDP onPacket 回调中使用 libsodium 解密时触发 ESP32 堆栈金丝雀观察点
- flutter - 当 itemExtent != null 时 ReorderableList 的奇怪行为