该文档显示了使用 Firepad 的代码示例。
因为是在生成init()
时运行,所以
在init函数中定义的变量不能在html页面中引用。<body>
<body onload="init()">
<div id="firepad"></div>
<script>
function init() {
// Initialize the Firebase SDK.
firebase.initializeApp({
apiKey: '<API_KEY>',
databaseURL: 'https://<DATABASE_NAME>.firebaseio.com'
});
// Get Firebase Database reference.
var firepadRef = firebase.database().ref();
// Create CodeMirror (with lineWrapping on).
var codeMirror = CodeMirror(document.getElementById('firepad'), { lineWrapping: true });
// Create Firepad (with rich text toolbar and shortcuts enabled).
var firepad = Firepad.fromCodeMirror(firepadRef, codeMirror,
{ richTextShortcuts: true, richTextToolbar: true, defaultText: 'Hello, World!' });
}
// ↓↓↓ below code will raise error because firepad cannot be refer
// firepad.getText()
</script>
</body>
所以这是我的问题,我想知道如何引用firepad
在 init 函数中创建的变量
谢谢!