小编daa*_*ipm的帖子

零宽度内联元素移动对齐的文本节点内容

我有一个合理的文本节点,我想在其中插入一个内联占位符(如果你愿意的话,元素),其唯一的内容是" ‍",不应该有任何宽度(并且chrome检查员也说了这么多).我注意到当我将此节点内联插入文本节点时,整行"摇晃"就像重新计算布局一样,尽管这不应该影响它.

我还测试过,如果插入的文本节点是左对齐的,则不会发生这种轻微的移动.这只是浏览器在对齐的文本元素中计算文本放置的方式所固有的,还是可以有任何解决方法?

html javascript

8
推荐指数
1
解决办法
446
查看次数

node.js:socket.io vs express.static

我有以下server.js运行:

module.exports = server;

var express = require('express');
var fs = require('fs');

var server = express.createServer();    

var port = 58000;
server.listen(port);

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

server.use(express.static('/', __dirname + '/../public'));

server.use(express.logger());

io.on('connection', function(client){
    console.log('new client connected ' + client);
    client.on('message', function(){
        console.log('client wants something');
    });
});
Run Code Online (Sandbox Code Playgroud)

用于/ public子文件夹中文件的简单express.static服务器,以及socket.io功能.使用此设置,对'socket.io.js'文件的任何请求都会失败,即

http://localhost:58000/socket.io/socket.io.js
Run Code Online (Sandbox Code Playgroud)

返回404错误(找不到文件).静态文件服务器正常工作.如果我只使用'http'模块而不是'express'(注释掉express.static和express.logger行),则正确提供socket.io.js.我如何结合两种功能?

javascript node.js express socket.io

8
推荐指数
1
解决办法
4649
查看次数

标签 统计

javascript ×2

express ×1

html ×1

node.js ×1

socket.io ×1