未捕获的引用错误: 未定义类

Uncaught ReferenceError: Class is not defined

本文关键字:未定义 错误 引用      更新时间:2023-09-26

我正在遵循此示例Create bar chart,但有一个错误说Uncaught ReferenceError: Class is not defined .

我已经包含了原型库.js

 <script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.2.0/prototype.js"></script>

这是代码,

HTML

<div id="d3area" angulard3-ear-chart datajson="'sample.json'" xaxis-name = "" xaxis-pos= "" yaxis-name="'Price/($)'" yaxis-pos="12" d3-format="'%d-%b%y'"

和指令,

应用.js

var BarGraph = Class.create({
initialize: function(datajson,xaxisName,xaxisPos,yaxisName,yaxisPos,d3Format) {
this.datajson = datajson;
this.xaxisName = xaxisName;
this.xaxisPos = xaxisPos;
this.yaxisName = yaxisName;
this.yaxisPos = yaxisPos;
this.d3Format = d3Format;
},
workOnElement: function(element) {
},

正如我在评论中已经提到的,您应该等到所有内容(包括 Prototype.js(都加载完毕。这可以按照此处的说明完成。基本上将代码的执行与 onload 事件绑定。