究竟是什么Javascript原型?一个库或内置的Javascript?

Ric*_*rma 1 javascript prototypejs

我在原型之间感到困惑.我已经研究并观看了教程,但我仍未能得到明确的答案.很高兴,如果有人可以帮助我.如果使用一些简单的例子或解释很好.

  1. Prototype是库吗?例如Jquery

    如是.这意味着我们需要在使用它之前将其添加到我们的文件中.就像我们将Jquery添加到头部,然后我们可以访问它的所有功能.

    因此我们需要在使用它之前学习它,因为原型是使用像Jquery这样的纯javascript构建的.

  2. 如果Prototype是一个库,那么我们如何在不添加文件的情​​况下访问它?

    例如: - 当我们编写一些javascript代码时,我们会自动访问Prototype的内容,如下面的代码所示.

        function Apple (type) {
        this.type = type;
        this.color = "red";
    }
    
    Run Code Online (Sandbox Code Playgroud)

    Apple.prototype.getInfo = function(){return this.color +''+ this.type +'apple'; };

  3. 有人说Prototype实际上是一个Javascript.

    如果这是正确的,那么我们如何在JSFiddle下面的列表中分离原型和jQuery. 在此输入图像描述

  4. 或者上面的图像中的Prototype库是否与Javascript原型对象不同?

    意味着这些是两件不同的事情.

能否请你澄清我的这4点.

谢谢.

Bar*_*mar 5

这两者都是.

  1. Javascript具有命名对象的标准属性,prototype用作其面向对象编程机制的一部分.您可以在这个问题中阅读更多相关信息:JavaScript .prototype如何工作?

  2. 有一个名为Prototype的Javascript框架库.您可以在prototypejs.org上了解更多相关信息