小编125*_*748的帖子

使用jquery或css选择器更改webkit css

我可以使用jquery来控制自定义webkit滚动条的外观吗?我很好奇,因为我想改变::-webkit-scrollbar-track-piece悬停时的背景颜色::-webkit-scrollbar-thumb.也许有一种方法可以用CSS做到这一点.我愿意接受任何解决方案!谢谢!

css jquery webkit css-selectors pseudo-element

7
推荐指数
1
解决办法
1900
查看次数

jquery keyup无法正常工作

出于某种原因,当我向各种输入添加一个类时(在用户按下提交后),此函数不记录在这些输入中进行的按键.我必须做一些根本错误的事情,因为我已经尝试过$('incomplete_required').keyup(){}以及下面的内容,因为它看起来.on()更现代......

$(document).ready(function(){
    $('.incomplete_required').on("keyup", function(){
        console.log('keyed');
    });
});
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

谢谢

javascript jquery

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

正则表达式中的(\ /?)的含义是(\ w +)([^>]*?)冗余?

我认为这个正则表达式应该匹配一个html开始标记.

var results = html.match(/<(\/?)(\w+)([^>]*?)>/);

我看它应该首先抓住它<,但后来我很困惑这次捕获(\/?)完成了什么.我是否正确地推断([^>]*?)>除了>> = 0次之外每个字符的搜索?如果是这样,为什么(\w+)捕获必要?不属于它的范围[^>]*?

javascript regex

7
推荐指数
1
解决办法
6342
查看次数

通过使用点添加值将数组更改为Object(大写)

使用点表示法向数组添加属性是否将其更改为对象?

var arr = [];

arr.something = "test";
Run Code Online (Sandbox Code Playgroud)

它是一个数组吗?

我不这么认为,但是下划线.js说是的

console.log( _.isArray(arr) );  //true
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/wZcyG/

javascript underscore.js

7
推荐指数
1
解决办法
237
查看次数

如何使用||的箭头功能 操作者

使用Babel,我可以看到

 callback = () => {};
Run Code Online (Sandbox Code Playgroud)

编译成

callback = function callback() {};
Run Code Online (Sandbox Code Playgroud)

这是我所期待的.但是当我尝试使用它时出现错误||

callback = callback || () => {}
Run Code Online (Sandbox Code Playgroud)

我期望相当于

 callback = callback || function(){};
Run Code Online (Sandbox Code Playgroud)

为什么这是一个错误?另外,这个熟悉的语法有更正确的ES6版本吗?

javascript ecmascript-6 arrow-functions

7
推荐指数
2
解决办法
612
查看次数

Private NPM:如何安装最新版本的模块?

使用私有的npm常用命令似乎不起作用:

  • npm install没有特定的@version:: 问题

  • npm outdated:: 问题

  • npm update:: 问题

  • npm view <private-package-name> versions ::(尚未发现问题)

    • 还要注意npm v,npm shownpm info别名是同样不工作

通常,我不会知道我的团队维护的私有模块的最新版本.我会回到上面列出的一个命令,但它们似乎不起作用.如何在不知道最新版本的情况下安装软件包?

javascript repository node.js npm semantic-versioning

7
推荐指数
1
解决办法
168
查看次数

如何使用 webpack-node-externals 将所有子依赖项列入白名单

我正在使用 webpack 使用该target属性来捆绑服务器资产。

这会产生一个可用的客户端包和一个可用的服务器,它运行良好。然而,似乎即使对于服务器代码,webpack 也将所有内容捆绑在node_modules. 我试图用来webpack-node-externals解决这个问题,见下图:

module.exports = [
  {
    name: "server code, output to ./server",
    entry: "./servertest.js",
    output: {
      filename: "./server/index.js"
    },
    target: "node",
    externals: [
      nodeExternals({
        includeClientPackages: false
      })
    ]
  },
  {
    name: "client side, output to ./public",
    entry: "./app.js",
    output: {
      filename: "./dist/app.js"
    }
  }
]
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用,因为它的默认行为是从捆绑中排除所有 node_modules,从而使服务器无用。有一个白名单选项,我已经包含了express,这是我的小测试用例的唯一依赖项。它不会在 express 上失败,但是它在 express, 的依赖上失败了merge-descriptors。当然,如果我将合并描述符添加到白名单中,则尝试启动服务器将因 express 的另一个依赖项而失败。我当然不能将每个依赖项和子依赖项(等等)添加到这个白名单数组中。

如何确保requiretarget: 'node'构建过程中 webpack 捆绑了给定ment 的所有依赖项?

javascript dependencies node.js webpack

7
推荐指数
1
解决办法
2665
查看次数

检测textarea何时滚动到底部

有没有办法衡量用户何时滚动到元素的底部?我知道jQuery可以访问scrollTop()一个元素,但即使将它与元素的高度相结合,我也无法计算元素何时滚动到最底部位置.我想这样做,所以当在textarea中滚动时,我可以防止文档的主体在达到textarea的"滚动底部"时滚动.

JSBIN

css jquery

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

在Chrome和Firefox中,fontawesome图标无法呈现相同的效果

在Chrome/Safari中,我在引导按钮中的图标看起来很好:

chome图标

但在Firefox中,图标下降了一行:

火狐图标

我有一个fontawesome图标浮在右边<button>.

<!--html-->
<div class="btn-group btn-group-justified" role="group" aria-label="...">
  <div class="btn-group" role="group">
     <button type="button" class="btn btn-default btn-small">Cached logs<i class="fa fa-money"></i></button>
  </div>

  <div class="btn-group" role="group">
   <button type="button" class="btn btn-default btn-small">Logs on mount<i class="fa fa-database"></i></button>
  </div>
</div>

<!--style-->
i.fa {
float: right;
top: 2px;
position: relative;
font-size: 12pt;
}
.glyphicon, i.fa {
color: rgb(90, 90, 90);
top: 1px;
}
Run Code Online (Sandbox Code Playgroud)

如何使Firefox版本像Chrome一样?

JSBIN

css compatibility cross-browser twitter-bootstrap font-awesome

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

ssh2模块使用从CLI成功的信用卡静默失败

我已ssh通过CLI 成功进入Google Cloud Compute,其命令如下:

ssh -i ~/.ssh/my-ssh-key me@ipnumber
Run Code Online (Sandbox Code Playgroud)

但是使用该ssh2模块不会提供任何输出,包括错误.

var fs = require('fs');
var Client = require('ssh2').Client;

var connSettings = {
  host: IP, // 'XXX.XXX.XXX.XX'
  port: PORT, // XXXX
  username: ME, 
  privateKey: privateKey, //fs.readFileSync(location, 'utf8')
  passphrase: passphrase,
  password: password
};

var conn = new Client();

conn.on('ready', function() { //first example in README
  console.log('Client :: ready');
  conn.exec('uptime', function(err, stream) {
    if (err) throw err; //nothing
    stream.on('close', function(code, signal) {
      console.log('Stream :: close :: code: ' + code …
Run Code Online (Sandbox Code Playgroud)

javascript linux ssh node.js google-cloud-platform

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