小编Rom*_*aun的帖子

默认的HTML字体大小

我想知道默认的html字体大小是什么,我找不到答案.

我的意思是:

与此对应的字体大小(以像素为单位):

html {
    font-size: 100%;
}
Run Code Online (Sandbox Code Playgroud)

如果您需要计算rem字体大小,可能有用.

html css

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

Socket.io:随时获取Client sessionID

我知道如何在用户连接时检索客户端sessionID.

但我想随时检索它,例如当客户点击某些内容时,我希望能够知道谁点击了,他们的sessionID是什么.

socket.sessionID 不起作用,也不起作用 socket.handshake.sessionID

例如 :

我有这个明确的路线:

.get('/result/:survey', function(req, res) {
    res.redirect('/result/'+req.params.survey+'/1');
})
Run Code Online (Sandbox Code Playgroud)

在重定向之前,我想让用户加入套接字室,并获得他们的sessionID.我怎么可能这样做?根据该文档,它将是socket.join('room')但我怀疑socket只代表我与客户的连接,而不是与其他客户的连接.也许我只是在理解插座时遇到了麻烦!

javascript sockets node.js express socket.io

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

尝试运行carthage时出错

我试图为新的iOS项目设置我的依赖项.我想使用迦太基.

我在项目的根目录中设置了一个Cartfile

github "Alamofire/Alamofire" >= 1.2
github "SwiftyJSON/SwiftyJSON" >= 2.2
Run Code Online (Sandbox Code Playgroud)

然后运行carthage更新,收到此错误:

dyld: Symbol not found: __TMdVSs9Character
  Referenced from: /usr/local/Cellar/carthage/0.7.3/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks//PrettyColors.framework/PrettyColors
  Expected in: /Library/Frameworks/CarthageKit.framework/Versions/Current/Frameworks/libswiftCore.dylib
 in /usr/local/Cellar/carthage/0.7.3/bin/../Frameworks/CarthageKit.framework/Versions/Current/Frameworks//PrettyColors.framework/PrettyColors
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

我试着环顾四周,但我找不到任何看起来像这个错误的东西.

我尝试卸载并重新安装carthage(使用自制软件),但没有任何改变.

terminal ios swift carthage

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

session.dataTaskWithURL从未调用completionHandler

我有以下代码:

let urlPath:String = apiURL + apiVersion + url + "?api_key=" + apiKey
let url = NSURL(string: urlPath)
let session = NSURLSession.sharedSession()
println(url!)
let task = session.dataTaskWithURL(url!, completionHandler: {(data, reponse, error) in
    println("Task completed")
    // rest of the function...
})
Run Code Online (Sandbox Code Playgroud)

永远不会调用completionHandler函数.我尝试在浏览器中调用URL,它运行正常.我试过另一个URL,它仍然无法正常工作.我检查过我的ios模拟器可以连接到互联网,确实如此.

我不知道为什么函数没有被调用,因为我没有任何错误,所以很难调试.

nsurl nsurlsession swift

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

CssLint:未知属性"填充"

我正在通过css更改SVG路径颜色:

.compute .svg path {
    fill: #fff;
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但在运行cssLint时,我有这个警告:

Unknown property: "fill"
Run Code Online (Sandbox Code Playgroud)

这是一个cssLint错误吗?或者在css中使用此属性来更改SVG路径的属性是一件坏事吗?

css svg csslint

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

节点(Gulp)process.stdout.write到文件

我正试着让我一起照顾我的单元测试,然后将我的测试覆盖率输出到一个.lcov文件中.

这是我到目前为止:

gulp.task('test', function () {
    var test = fs.createWriteStream('./test.lcov', {flags: 'a'});
    return gulp.src('./assets/js/test/test.js', {read: false})
        .pipe(mocha({reporter: 'mocha-lcov-reporter'}))
        .pipe(test);
});
Run Code Online (Sandbox Code Playgroud)

mocha-lcov-reporter代码可以在这里找到: https://github.com/StevenLooman/mocha-lcov-reporter/blob/master/lib/lcov.js

它通过输出结果 process.stdout.write()

但是,当我把它管道给WriteStream我时,我有以下错误:

TypeError: Invalid non-string/buffer chunk
    at validChunk (_stream_writable.js:152:14)
    at WriteStream.Writable.write (_stream_writable.js:181:12)
    at Stream.ondata (stream.js:51:26)
    at Stream.emit (events.js:95:17)
    at drain (/Users/braunromain/Documents/dev/should-i-go/node_modules/gulp-mocha/node_modules/through/index.js:36:16)
    at Stream.stream.queue.stream.push (/Users/braunromain/Documents/dev/should-i-go/node_modules/gulp-mocha/node_modules/through/index.js:45:5)
    at Stream.stream (/Users/braunromain/Documents/dev/should-i-go/node_modules/gulp-mocha/index.js:27:8)
    at Stream.stream.write (/Users/braunromain/Documents/dev/should-i-go/node_modules/gulp-mocha/node_modules/through/index.js:26:11)
    at write (/Users/braunromain/Documents/dev/should-i-go/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)
    at flow (/Users/braunromain/Documents/dev/should-i-go/node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7)
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing mocha.js node.js gulp

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

随机十六进制发生器(仅灰色)

我在stackoverflow上找到了这个颜色生成器:

Math.random()*0xFFFFFF<<0

它工作正常.唯一的问题是我想生成随机颜色,但只有不同的灰色阴影.

我不知道如何才能实现这样的目标.

javascript

4
推荐指数
1
解决办法
2984
查看次数

jQuery具有窗口或文档的多个选择器

我知道如何使用多个CSS选择器的jQuery,但我怎么能绑定事件侦听器以多个选择时,其中一个是一个对象,则documentwindow为实例对象.

以下不起作用:

$('html, body', document).scroll(function () {
    if(Screen.detectScroll() === 'down') {
        self.hide();
    } else {
        self.show();
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

4
推荐指数
1
解决办法
743
查看次数

使用 svg.js 反转蒙版

我开始在一个项目中使用 svg.js,当我玩蒙版时,我无法反转它们。

我画了一个矩形和一个圆形,使用圆形作为矩形的遮罩,仅显示遮罩内的矩形部分。

var leftRect = draw.rect(300, 200);
var maskTest = draw.circle(100);

leftRect.attr({
    x: 100,
    y: 100,
    fill: '#FF64F9'
});

maskTest.transform({
    x: 150,
    y: 150
});

leftRect.clipWith(maskTest);
Run Code Online (Sandbox Code Playgroud)

现在我想要相反的,我想屏蔽以显示不在其中的任何内容。有没有办法用 svg.js 或 Snap.svg 做到这一点?

javascript svg svg.js snap.svg

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