如何使用 Jslint 纠正“文档在定义之前已被使用”

2024-01-12

我收到以下错误jsLint:

“文档”在定义之前就被使用了。

导致错误的行:

document.cookie = name + "=" + value + expires + "; path=/";

我明白为什么会发生这种情况,但我希望我的代码符合要求。

我该如何解决这个问题?

Thanks.


Place

/*jslint browser:true */

在函数体的开头。或者,您也可以使用

/*global document: false */

JSLint 用于检查任何 javascript 代码,并且document全局对象并不存在于任何地方,因此您必须手动告诉 JSLint 您的代码旨在在浏览器中执行,从而document定义了全局变量。例如,对于服务器端 javascript,JSLint 应该报告此错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Jslint 纠正“文档在定义之前已被使用” 的相关文章

随机推荐

  • PostgreSQL 9.0 和 9.1 之间枚举类型文字的排序差异

    途中出现了一些奇怪的更新enum类型在 PostgreSQL 9 0 和 9 1 之间工作 这pg catalog pg enum表有一个新列enumsortorder在 PostgreSQL 9 1 中 此顺序似乎覆盖了之前基于 OID
  • 带有图标+文本的QToolButton:如何将两者居中?

    我正在使用多个Q工具按钮 http doc qt io qt 5 qtoolbutton htmls 在一个自定义QGrid布局 http doc qt io qt 5 QGridLayout html小部件 这些按钮设置为根据分配的默认
  • 为什么我在 bash 中的kill -9 命令上没有收到信号SIGKILL?

    在 bash 脚本中 我按如下方式处理不同的信号 bin bash sighdl echo signal caught do something exit 0 trap sighdl SIGKILL SIGINT SIGTERM 上面的代码
  • 如何通过 OpenSSL 在 Shell 中与 IMAP 服务器通信

    我想通过 Mac OS X 终端向服务器发送 IMAP 命令并获得响应 我可以使用此行连接到服务器 openssl s client connect imap gmail com 993 我可以成功登录 LOGIN m client2 pa
  • 限制输入字段仅接受有范围的数字

    我想在 html 中创建一个输入字段 可以限制用户只能输入 40 到 130 范围内的数字 用户还可以输入十进制值 例如 40 2 有效 40 23 无效 130 有效 130 1 无效 因此输入应该能够接受范围内的任何数字 并且应该只接受
  • Nunit 测试 MVC 站点

    我在尝试对 MVC 站点进行单元测试时遇到了一些问题 我需要运行大量 ASP NET 环境 生成 httpcontexts 会话 cookie 会员资格等 才能进行全面测试一切 即使测试一些不太前端的东西也需要会员资格才能正常工作 而且手工
  • 无法在 scala 中将字符串转换为 long

    为什么我不能将下面的字符串转换为long 我正在尝试在 scala 中执行此操作 var a 153978017952566571852 val b a toLong 当我尝试转换它时 我得到 NumberFormatException 因
  • 如何使用 Android 4.0 以编程方式创建新的 VPN 接口?

    我想知道是否可以使用 Android 4 0 中的新 VPN API 以编程方式创建 VPN 接口 我已经看过了http developer android com resources samples ToyVpn http develop
  • 我应该从prototype转到jquery吗?

    最后我一直感觉jQuery http jquery com正在慢慢成为 JS 库中事实上的标准 我可能是错的 或者至少比其他框架更活跃 例如 我一直在寻找像 Componente 这样的优秀开源日历 并发现http fullcalendar
  • 如何使用 Ebay API 更改产品数量

    我正在尝试做一件简单的事情 我想使用 PHP 更改 eBay 上现有固定价格商品的数量 这可能吗 我以前问过这个问题 得到的答复是让我读这个或那个 但我找不到任何实际的代码示例 我很想看到有人发布一个 例如 eBay 商品编号 123456
  • 如何在python中使用opencv处理图像?

    我想使用 opencv 库中的边缘检测算法 这是一段Python代码 from opencv cv import from opencv highgui import img cvLoadImage xxx jpg cvNamedWindo
  • 如何将方法表达式添加到自定义 JSF 组件

    我正在尝试创建一个自定义 JSF 组件并向其添加一个方法表达式 这是我的自定义组件的代码 FacesComponent AjaxCommand2 COMPONENT TYPE public class AjaxCommand2 extend
  • 如何在SQL中使用LIKE关键字?

    我想使用以下命令编写 SQL 查询LIKE关键词 它应该使用搜索参数搜索我的列的第一个字符或起始字符 有执行此操作的特定语法吗 这就是您要找的吗 SELECT FROM yourtable WHERE yourcolumn LIKE X 这
  • 使用 Ajax 和 Dojo 轮询服务器

    我在用着道场xhrPost http api dojotoolkit org jsdoc 1 2 dojo xhrPost发送 Ajax 请求该调用由一个包装function sendRequest 我现在要连续 每 3 秒 向服务器发送相
  • RxJS:如果请求缓慢则显示加载

    我想过使用 RxJS 来优雅地解决这个问题 但是在尝试了各种方法之后 我不知道该怎么做 我的需求很常见 我进行休息通话 即 我有一个承诺 如果响应很快 我只想使用结果 如果来得很慢 我想显示一个微调器 直到请求完成 这是为了避免旋转器闪烁
  • 列表到其他列表 jasper 报告

    我有这个对象结构 可以像 mi jasper 报告中的 Java Bean 一样使用 public class Person private String name private String lastname private List
  • Google Place Autocomplete API 返回错误的地点 ID

    从今天 或昨天 开始 Google Place Autocomplete 网络服务 https developers google com places web service autocomplete https developers g
  • iOS 模拟器崩溃日志

    当我使用iOS模拟器并且应用程序崩溃时 我找不到崩溃日志 我一直在互联网上查找 但不知道如何启用它们 我知道我可以在实际设备上运行并以这种方式获取崩溃日志 但我现在试图修复的错误往往会导致程序挂在调试器中 然后没有 qlaunchsucce
  • 在 Xamarin Forms 中的单击/点击事件处理程序中传递对象

    这是我的工作类别 public class Job public string Id get set public string Name get set 这是我的列表视图 public class JobListePage Content
  • 如何使用 Jslint 纠正“文档在定义之前已被使用”

    我收到以下错误jsLint 文档 在定义之前就被使用了 导致错误的行 document cookie name value expires path 我明白为什么会发生这种情况 但我希望我的代码符合要求 我该如何解决这个问题 Thanks