小编And*_*rle的帖子

node.exports与Node.js中的导出

我在Node.js模块中找到了以下合同:

module.exports = exports = nano = function database_module(cfg) {...}
Run Code Online (Sandbox Code Playgroud)

我不知道什么之间的不同module.exportsexports为什么都被用在这里.

javascript commonjs node.js

701
推荐指数
10
解决办法
23万
查看次数

如何在元素上进行多个CSS转换?

这是一个非常直截了当的问题,但我找不到关于CSS过渡属性的非常好的文档.这是CSS片段:

    .nav a
{
    text-transform:uppercase;
    text-decoration:none;
    color:#d3d3d3;
    line-height:1.5 em;
    font-size:.8em;
    display:block;
    text-align:center;
    text-shadow: 0 -1.5em 0 rgba(255, 255, 255, 0.15);
    -webkit-transition: color .2s linear;
    -moz-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition: color .2s linear;
    -webkit-transition: text-shadow .2s linear;
    -moz-transition: text-shadow .2s linear;
    -o-transition: text-shadow .2s linear;
    transition: text-shadow .2s linear;
}

.nav a:hover
{
    color:#F7931E;
    text-shadow: 0 1.5em 0 rgba(247, 147, 30, 0.15);
}
Run Code Online (Sandbox Code Playgroud)

如您所见,过渡属性会相互覆盖.就目前而言,文本阴影将动画,但不是颜色.我怎样让他们同时动画?谢谢你的回答.

css animation css3 css-transitions

306
推荐指数
4
解决办法
26万
查看次数

如何使用mockito捕获特定类型的列表

有没有办法使用mockitos ArgumentCaptore捕获特定类型的列表.这不起作用:

ArgumentCaptor<ArrayList<SomeType>> argument = ArgumentCaptor.forClass(ArrayList.class);
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing mockito

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

CSS3过渡事件

是否有任何事件由一个元素触发来检查css3转换是否已经开始或结束?

javascript events transition css3 css-transitions

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

使用Node.js HTTP Server获取并设置单个Cookie

我希望能够设置一个cookie,并在每次向nodejs服务器实例发出请求时读取该cookie.可以用几行代码完成,而不需要引入第三方库吗?

var http = require('http');

http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('Hello World\n');
}).listen(8124);

console.log('Server running at http://127.0.0.1:8124/');
Run Code Online (Sandbox Code Playgroud)

只是尝试直接从nodejs.org获取上述代码,并在其中处理cookie.

javascript cookies node.js

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

用nodejs替换文件中的字符串

我使用md5 grunt任务生成MD5文件名.现在我想在任务的回调中使用新文件名重命名HTML文件中的源.我想知道最简单的方法是什么.

javascript replace node.js gruntjs

136
推荐指数
6
解决办法
16万
查看次数

用于Node.js的轻量级Javascript数据库

任何人都知道一个轻量级但持久的数据库,用Javascript编写,可以与Node.js一起使用.

我不想要像Mongo或Couch这样的(伟大的)解决方案的"重量".一个简单的内存JS数据库,能够作为文件持久存储到磁盘就足够了.我只会用它来存储少量数据.

要求:

  • 可以使用node.js服务器应用程序运行
  • 可以将整个数据库保存到磁盘并在发生故障后恢复
  • 不需要原子写入或事务支持
  • 快速查询和排序会很好
  • 只需要支持小数据量,总共高达1MB

到目前为止,我遇到了TAFFY db,但它似乎并没有在Node.js中使用.有人看到我在那里寻找的东西吗?

谢谢

javascript database key-value-store

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

在没有转义的情况下在手柄模板中插入html

有没有办法将带有html标签的字符串插入到车把模板中而不会在输出字符串中转义标签?

template.js:

<p>{{content}}</p>
Run Code Online (Sandbox Code Playgroud)

使用模板

HBS.template({content: "<i>test</i> 123"})
Run Code Online (Sandbox Code Playgroud)

实际结果:

<p>&lt;i&gt;test&lt;/i&gt; 123</p>
Run Code Online (Sandbox Code Playgroud)

预期结果:

<p><i>test</i> 123</p>
Run Code Online (Sandbox Code Playgroud)

javascript handlebars.js

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

如何在JavaScript单元测试中模拟localStorage?

那里有没有图书馆要模拟localStorage

我一直在使用Sinon.JS进行大多数其他javascript 模拟,并发现它真的很棒.

我的初步测试显示localStorage拒绝在firefox(sadface)中分配,所以我可能需要某种黑客攻击:/

我现在的选择(如我所见)如下:

  1. 创建我的所有代码使用的包装函数并模拟它们
  2. 为localStorage创建某种(可能是复杂的)状态管理(测试前的快照localStorage,清理恢复快照).
  3. ??????

您如何看待这些方法,您认为还有其他更好的方法吗?无论哪种方式,我都会把最终制作的"库"放在github上,以获得开源的优点.

javascript unit-testing mocking local-storage sinon

90
推荐指数
8
解决办法
6万
查看次数

Eclipse的Intelli +和Android Studio中的Ctrl + 1

我非常喜欢Eclipse中的Ctrl+ 1快捷方式(提示错误和迷你重构).在IntelliJ和Android Studio中是否有相同的功能?

eclipse intellij-idea android-studio

78
推荐指数
3
解决办法
2万
查看次数