Prototype - это JavaScript Framework, расширяющий встроенные классы для облегчения разработки JS. Не используйте этот тег для вопросов о расширении объекта-прототипа JS, так как это не связано

Prototype- это фреймворк JavaScript с уникальным, простым в использовании инструментарием для разработки на основе классов. Прототип был написан для расширения встроенных объектов JS (а также добавления класса Ajax), чтобы облегчить проблемы разработки JS в среде, где функциональность браузера не была одинаковой. Прототип, как правило, работает непосредственно с DOM, а не в отдельном компактном классе, таком как jquery. Например, функция $()является ярлыком для document.getElementById ()означает, что вы можете использовать любые ванильные функции JS DOM, найденные в объекте Element, а также функции Prototype, добавленные к этому объекту.

Ресурсы

Привет, мир

    document.observe("dom:loaded",function(){
        alert("Hello World");
    });

Задавая вопросы по прототипам, вы должны:

  1. Прочитайте документацию по API прототипа
  2. Поиск переполнения стека, чтобы увидеть, если на ваш вопрос уже был дан ответ
  3. Попробуйте представить минималистичный пример в Интернете для иллюстрации. JsFiddleили JS Binможет использоваться, если ваш код находится за брандмауэром в среде разработки.
  4. Отметьте вопрос соответствующим образом. Всегда включайте тег prototypejsи используйте другие теги веб-разработки, такие как html, javascript, ajaxи css, где это необходимо , Не используйте тег prototype, если он действительно не относится и к вашему вопросу.
  5. Если вы используете более старую версию Prototype, обязательно запишите ее.
  6. Определите, относится ли эта проблема к конкретному браузеру, и не забудьте указать, что именно в вопросе.
  7. Убедитесь, что ваш код может пройти список. JSHintили более строгий JSLintявляются отличными инструментами, которые определяют, содержит ли ваш код распространенные ошибки, которые могут сломать вашу программу JavaScript.