これが非常にばかげた質問になることは承知していますが、最後に JavaScript を開発してから数年が経過しました。それを磨きたいので、道場を学ぶことにしました。問題は、この単純な Dijit の例を機能させることができないことです。私が理解している限り、Click Me ラベルの付いたボタンを生成する必要がありますが、空のボタンしか得られません。スクリプトが実行されていないようです。私は何を間違っていますか?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test Dijit</title>
<!-- load Dojo -->
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/dojo/1.8.1/dijit/themes/claro/claro.css">
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.8.1/dojo/dojo.js" data-dojo-config="isDebug: true, async: true, parseOnLoad: true"></script>
</head>
<body class="claro">
<button id="btn"></button>
<script>
require(["dijit/form/Button", "dojo/domReady!"], function(Button) {
var button = new Button({
label: "Click Me!",
onClick: function(){ console.log("First button was clicked!"); }
}, "btn");
button.startup();
});
</script>
</body>
</html>