小编kne*_*nex的帖子

Socket.io在broadcast.to和sockets.in之间的区别

Socket.io的自述文件包含以下示例:

var io = require('socket.io').listen(80);

io.sockets.on('connection', function (socket) {
  socket.join('justin bieber fans');
  socket.broadcast.to('justin bieber fans').emit('new fan');
  io.sockets.in('rammstein fans').emit('new non-fan');
});
Run Code Online (Sandbox Code Playgroud)

socket.broadcast.to()和之间有什么区别io.sockets.in()

socket.io

99
推荐指数
4
解决办法
6万
查看次数

V8和ECMAScript的区别

我在哪里可以找到V8和ECMAScript之间所有差异的列表?例如V8支持const,它不是ECMAScript标准的一部分.

javascript v8

31
推荐指数
1
解决办法
2909
查看次数

if..else vs if(){return}

在下面的例子中 - 假设返回值没有任何重要性 - 是否有理由更喜欢任何一种方法而不是另一种方法?

// Method 1
function (a, b) {
  if (a == b){
    // I'm just interested in
    // the stuff happening here
  } else {
    // or here
  }
return true;
}

// Method 2
function (a, b) {
  if (a == b){
    // I'm just interested in
    // the stuff happening here
    return true;
  }
  // or here
  return true;
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

准备客户端Coffeescript:编译,uglifying gzipping

在服务器端,我使用的是Connect和Socket.IO.我想提供我的客户端代码(也是CofeeScript)来编译(到JavaScript),uglyfied和gzipped.我找了Conenct中间件来做这件事,发现了uglify-js-middleware和gzippo.

但是我不确定将它转换为JavaScript的好方法是什么(没有API或什么?)以及我是否应该为每一步使用临时目录以便我可以使用uglify-js-middleware的src和dest选项和gzippo或是否有更好的方法来管理所有这些事情.

这可以在启动我的应用程序时完成,因此我不关心检查或任何事情.我可能会以某种方式使用Cake,但我真的不想为此添加一个额外的脚本,如果我可以管它,那将是很酷的,所以我不需要临时目录.

是否有某种中间件可以完成所有这些?我真的不认为我是第一个想要这样做的人.

哦,也许客户端目录中的CofeeScript可以组合成一个文件,但我想这不是一个真正的问题.

connect node.js coffeescript uglifyjs

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

标签 统计

javascript ×2

coffeescript ×1

connect ×1

node.js ×1

socket.io ×1

uglifyjs ×1

v8 ×1