小编Sho*_*oyd的帖子

可以将 Catch 块留空导致 JavaScript 中的问题

我正在处理一个大型代码库并试图重构一堆旧的 javascript 代码。我的老板指出try{ }catch(err){ }代码中有很多块,开发人员将catch块留空。

无论如何,将这些代码块留空有什么害处吗?我听说它会在 Java 中引起问题,但对 JavaScript 有什么危害。

例子:

try {
      if (value != null) {
       var typeOne = report;
       returnVal = formatB;
     }
 } catch (err) {
    // Is this bad?
 }
Run Code Online (Sandbox Code Playgroud)

javascript try-catch

5
推荐指数
1
解决办法
490
查看次数

在Node.js中的require语句之后,第二组括号是什么意思?

我今天正在与同事代码合作,我看到了一些我以前从未见过的东西.

我理解语句的第一部分(在文件clean.js中要求).

但是第二组括号是什么?

require('./tasks/clean')('js', './dist/js')
Run Code Online (Sandbox Code Playgroud)

javascript node.js

5
推荐指数
2
解决办法
792
查看次数

是否可以只生成 package-lock.json 文件而不进行 npm 安装?

我只需要生成一个 package-lock.json 文件,但我不想重新运行 npm install。

是否可以仅生成此锁定文件而不重新安装我的任何包文件?

javascript node.js npm

5
推荐指数
2
解决办法
2616
查看次数

是否可以重复使用 Google reCaptcha 令牌?

基本上,我的客户希望我使用 Google reCaptcha 响应令牌作为用户会话的一部分。

这个想法是,如果客户端从后端请求一些数据(例如图像),我可以获取我保存为会话变量或可能是 cookie 的 reCaptcha 响应令牌,并将其重新提交给 Google https://再次/www.google.com/recaptcha/api/siteverify API 以查看它是否仍然有效。

这可能吗?这样做有意义吗?

基本上,他们试图使用 reCaptcha 来阻止机器人抓取他们的文件。

预先非常感谢

javascript security recaptcha

4
推荐指数
1
解决办法
7941
查看次数

如何在多个页面之间共享同一个 React 组件的状态?

我有一个带有切换开关(打开或关闭)的 React 组件。开/关状态由组件自己的状态(this.state)处理。

但我希望当用户从一个页面转到下一个页面时保持该状态。例如,它们位于 home.html 上,然后当用户单击另一个页面(例如 about.html)时。

此外,这不是一个单页应用程序。我需要 Redux 或 Mobox 或其他状态管理工具吗?欢迎提出建议。

javascript reactjs mobx

3
推荐指数
1
解决办法
2483
查看次数

标签 统计

javascript ×5

node.js ×2

mobx ×1

npm ×1

reactjs ×1

recaptcha ×1

security ×1

try-catch ×1