AJAX.OOP

AJAX.OOP

AJAX.OOP — это JavaScript фреймворк с открытым исходным кодом, распространяемым по лицензии MIT License. Предоставляет к использованию движок программирования в ООП-стиле для JavaScript и функциональность по обработке AJAX-запросов. Функциональность библиотеки может быть легко расширена благодаря ООП подходу. В то же время библиотека может успешно стать основой для других проектов.

Библиотека JavaScript с парадигмой ООП

AJAX.OOP — быстрая и расширяемая JavaScript библиотека, которая предоставляет возможность создавать JavaScript/AJAX компоненты в контексте объектно-ориентированного подхода.

Основная особенность — сильная реализация парадигмы ООП, которая действительно имеет отличия от иных существующих реализаций. AJAX.OOP движок позволяет:

  • Создавать классы
  • Наследовать классы (как определённые в стиле AJAX.OOP, так и определённые обычным способом в JavaScript)
  • Агрегировать классы (включая агрегацию себя и родителя через операторы доступа this.$_self and this.$_super)
  • Определять конструкторы как они есть (имя конструкторов => 'constructor')
  • Переопределять методы и свойства родительского класса (при этом родительские методы и свойства всегда доступны через оператор доступа this.$super)
  • Получать доступ к любым свойствам и вызывать любые методы родительского класса из произвольного места дочернего класса (для чего используется оператор доступа this.$super)
  • Пользоваться «нормальными» объектами с работающим оператором 'instanceof' и иными встроенными возможностями.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "AJAX.OOP" в других словарях:

  • AJAX.OOP — is an open source JavaScript framework distributed under MIT License. Providing with OOP style coding engine and AJAX requests handling functionality to create web2.0 components. Due to OOP paradigm AJAX.OOP library can be easily extended with… …   Wikipedia

  • Ajax.OOP — …   Википедия

  • Ajax.oop — …   Википедия

  • AJAX — У этого термина существуют и другие значения, см. Аякс. AJAX, Ajax (ˈeɪdʒæks, от англ. Asynchronous Javascript and XML  «асинхронный JavaScript и XML»)  подход к построению интерактивных пользовательских интерфейсов веб приложений …   Википедия

  • Model–view–controller — A general representation of the MVC design pattern. Model view controller concept. The solid line represents a direct as …   Wikipedia

  • ASP.NET — Not to be confused with UNESCO ASPNet. ASP.NET Developer(s) Microsoft Initial release January 2002 Stable release 4.0.30319.1 (4.0) / 12 April 2010; 18 months ago (2010 04 12) …   Wikipedia

  • CougarXML — Developer(s) Massimiliano Guastafierro Written in JavaScript Operating system …   Wikipedia

  • Simplicity PHP framework — The Simplicity PHP Application Framework aims to be an advanced, scalable and extensible PHP application framework to aid developers in creating high traffic, high availability Web 2.0 online applications. Integrating a solid MVC framework with… …   Wikipedia

  • Друпал — Drupal Тип Система управления контентом/ Написана на [1] …   Википедия

  • Model-view-controller — (MVC) is an architectural pattern used in software engineering. Successful use of the pattern isolates business logic from user interface considerations, resulting in an application where it is easier to modify either the visual appearance of the …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»