我听到一些人说,rand()即使在使用srand()获得种子后,使用也很糟糕。为什么呢?我想知道事情是如何发生的......还有另一个问题很抱歉......但是有什么替代方法呢?
我正在尝试使用 Code Mirror 创建一个文本编辑器。我想在显示屏底部向用户显示当前行号,就像文本编辑器一样。
到目前为止,我已经尝试过这个:
function updateInfo(){
var lines = editor.lineCount();
document.getElementById('line-no.').innerText = lines;
editor.refresh();
}
editor.on("change", updateInfo());
Run Code Online (Sandbox Code Playgroud)
这line-no.是span我想显示行号的地方。这适用于第一个行号,但是当我转到其他行时,它什么也不做。控制台显示此错误:
codemirror.js:2154 Uncaught TypeError: Cannot read property 'apply' of undefined
at codemirror.js:2154
at fireCallbacksForOps (codemirror.js:2111)
at finishOperation (codemirror.js:2125)
at endOperation (codemirror.js:3747)
at HTMLTextAreaElement.<anonymous> (codemirror.js:3884)
Run Code Online (Sandbox Code Playgroud)