我对原型的东西感到困惑。我已经研究并观看了教程,但仍然无法得到明确的答案。很高兴有人可以帮助我。如果使用一些简单的示例或解释,那就太好了。
Prototype 是一个库吗?例如 jQuery
如是。这意味着我们需要在使用它之前将其添加到我们的文件中。就像我们在 head 中添加 Jquery,然后我们可以访问它的功能和所有内容。
所以我们需要在使用它之前学习它,因为原型是使用纯 JavaScript 构建的,就像 Jquery 一样。
如果 Prototype 是一个库,那么我们如何在不添加到文件的情况下访问它?
例如:- 当我们编写一些 javascript 代码时,我们会自动访问 Prototype,如下面的代码所示。
function Apple (type) { this.type = type; this.color = "red"; }
Apple.prototype.getInfo = function() { return this.color + ' ' + this.type + 'apple'; };
有人说 Prototype 实际上是 Javascript。
如果这是正确的,那么我们如何在这个列表中从下面的 JSFiddle 中分离原型和 jQuery。
还是上图中的原型库与 Javascript 原型对象不同?
意味着这是两个不同的东西。
能否请您澄清我的这 4 点。
谢谢你。