Помощь в написании студенческих работ
Антистрессовый сервис

Prototype. 
Сравнительный анализ библиотек JavaScript

РефератПомощь в написанииУзнать стоимостьмоей работы

Prototype — JavaScript фреймворк, упрощающий работу с Ajax и некоторыми другими функциями. По многим выполняемым функциям похож на jQuery. Однако в сравнении с ним значительно уступает в функционале из-за отсутствия системы плагинов. Prototype присутствуют самые разные способы упрощения создания JavaScript приложений, от сокращённого вызова некоторых функций языка до сложных методов обращения… Читать ещё >

Prototype. Сравнительный анализ библиотек JavaScript (реферат, курсовая, диплом, контрольная)

Prototype — JavaScript фреймворк, упрощающий работу с Ajax и некоторыми другими функциями. По многим выполняемым функциям похож на jQuery. Однако в сравнении с ним значительно уступает в функционале из-за отсутствия системы плагинов. Prototype присутствуют самые разные способы упрощения создания JavaScript приложений, от сокращённого вызова некоторых функций языка до сложных методов обращения к XMLHttpRequest. Что существенно облегчает работу с библиотекой. Эти и некоторые другие особенности фреймворка делают работу с ним интуитивно понятной. Несмотря на его доступность в виде отдельной библиотеки, он обычно используется программистами вместе с Ruby on Rails, Tapestry, script.aculo.us и Rico. Чем отчасти и обязан своей популярности. Обладает не очень стабильной производительностью, т. е. на некоторых операциях он может быть быстрым, на других — производительность заметно падает. Prototype один из немногих популярных фреймворков, который не включает в себя UI-компоненты или UX-улучшения, — для использования подобных эффектов рекомендуется использовать его дочернюю библиотеку — script.aculo.us (или Scripty2), которая добавляет огромное количество графических эффектов, поддержку drag-and-drop, слайдеры, Ajax-редакторы и т. д.

Есть ещё одна очень похожая в своём подходе к дизайну ядра на описанные выше фреймворки библиотека — MooTools.

Показать весь текст
Заполнить форму текущей работой