小编ges*_*nha的帖子

Javascript中的Type Coercion究竟是什么?

Javascript中的类型强制究竟是什么?

例如,关于使用==而不是===

javascript

110
推荐指数
3
解决办法
7万
查看次数

纯Javascript听取输入值的变化

有什么办法可以创建一个监听输入的常量函数,所以当输入值改变时,会立即触发某些内容吗?

我正在寻找使用纯javascript,没有插件,没有框架的东西,我无法编辑HTML.

东西,例如:

当我更改输入中的值时MyObject,此函数将运行.

有帮助吗?

javascript

69
推荐指数
5
解决办法
12万
查看次数

href不得重新加载

我正在测试以下链接:

<a href="#">Link</a>
Run Code Online (Sandbox Code Playgroud)

但是,正如预期的那样,它会重新加载我当前的页面.如何防止它重新加载页面,但保持分配给它的-a-标签?

谢谢 ;)

html hyperlink

30
推荐指数
3
解决办法
6万
查看次数

JSON forEach获取密钥和值

forEach在一个名为的JSON对象上有以下循环obj:

Object.keys(obj).forEach(function(){
});
Run Code Online (Sandbox Code Playgroud)

我怎样才能使console.log双方keyvalue对象内部的每一个项目的?像这样的东西:

Object.keys(obj).forEach(function(k, v){
    console.log(k + ' - ' + v);
});
Run Code Online (Sandbox Code Playgroud)

这可能吗?

javascript

25
推荐指数
4
解决办法
8万
查看次数

jsHint"myFunction已定义但从未使用过"

我正在使用JsHint查看我的javascript,它总是返回一个错误,说从未使用过函数.嗯,这不完全正确.

我通过外部链接(<script src="myJs.js"></script>)将我的javascript集成到项目索引上,并在索引上调用myJs.js实际文件链接后我在文件上的函数.所以它看起来像这样:

<script src="myJs.js"></script>
<script>
myFunction();
</script>
Run Code Online (Sandbox Code Playgroud)

我在实际文档而不是在myJs.js文件中调用我的函数的原因是因为我需要在其中运行一些PHP函数,我需要从我的索引文件中调用它们.

这里的问题是JsHint返回一个有害但令人讨厌的错误,说"myFunction已定义但从未使用过".它不知道我的函数以后可以在我的索引中调用吗?我怎么解决这个问题?我应该忽略它吗?

javascript jshint

19
推荐指数
1
解决办法
1万
查看次数

无法在Rails上安装pg gem

我试图捆绑安装,但是,由于一些奇怪的原因,pg gem在安装时返回以下错误:

$ gem install pg -v '0.18.4'
Building native extensions.  This could take a while...
ERROR:  Error installing pg:
    ERROR: Failed to build gem native extension.

    /Users/username/.rvm/rubies/ruby-2.2.1/bin/ruby -r ./siteconf20151221-23315-1tkv3fd.rb extconf.rb
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
 --with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

16
推荐指数
2
解决办法
8893
查看次数

使用自制程序中的节点

node -v在终端中运行返回0.12.2,而运行brew info node检查 homebrew 的节点版本时,返回6.7.0

我如何使用自制程序的节点工作?(6.7.0 而不是 0.12.2)

我尝试过重新安装所有内容,但没有成功。

terminal homebrew node.js

9
推荐指数
1
解决办法
1万
查看次数

Jest 测试中的 module.exports 多个函数

阅读 Jest 文档后,当提到从测试文件中导出单个函数时,它们显示了以下示例:

function sum(a, b) {
  return a + b;
}
module.exports = sum;
Run Code Online (Sandbox Code Playgroud)

现在,如果我有多个特定函数,我想在测试文件中导出,如下所示:

function sum(a, b) {
  return a + b;
}
function multiply(a, b) {
  return a * b;
}
function subtract(a, b) {
  return a - b;
}
module.exports = sum;
module.exports = multiply;
Run Code Online (Sandbox Code Playgroud)

multiply函数是唯一被导出的函数。我怎样才能导出这些功能?或者只是我文件的一部分?

javascript testing jestjs

6
推荐指数
2
解决办法
1万
查看次数

无法删除数据库或创建数据库

当我以root身份运行mysql并运行SHOW DATABASES;它表明我有一个one_db数据库,但是当我运行DROP DATABASE one_db;它时输出以下错误:

ERROR 1008 (HY000): Can't drop database 'one_db'; database doesn't exist
Run Code Online (Sandbox Code Playgroud)

然后我尝试CREATE DATABASE one_db;并输出此错误:

ERROR 1007 (HY000): Can't create database 'one_db'; database exists
Run Code Online (Sandbox Code Playgroud)

我该如何删除此数据库?


##这是整个会话(使用root登录)##

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| one_db             |
+--------------------+
4 rows in set (0.00 sec)

mysql> DROP DATABASE one_db;
ERROR 1008 (HY000): Can't drop database 'one_db'; database doesn't exist
mysql> CREATE DATABASE …
Run Code Online (Sandbox Code Playgroud)

mysql sql macos terminal

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

如何在设置环境变量的情况下启动Rails服务器?

我有以下命令。我在启动时将其插入rails server

VARIABLE=development rails s
Run Code Online (Sandbox Code Playgroud)

如何使此变量自动启动,而不必每次都自己修改它?

所以我会这样做

rails s
Run Code Online (Sandbox Code Playgroud)

它将与该变量一起自动运行。

ruby ruby-on-rails environment-variables

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