Какой фреймворк JavaScript AJAX является наиболее мощным и очень легким?

StackOverflow https://stackoverflow.com/questions/217781

Вопрос

Я использую jQuery, чтобы использовать всю магию AJAX в своих веб-приложениях.Но я пришел к решению, что мне не нужны все эти удивительные возможности, которыми обладает jQuery, за исключением его AJAX-функций (например $.ajax(), $.get(), $.post, getJSON() и load();).

Можете ли вы порекомендовать облегченную кроссбраузерную AJAX-библиотеку / фреймворк (до ~ 10 КБ)?

Это было полезно?

Решение

Вы можете уменьшить размер jQuery, удалив ненужные модули. Просто измените Makefile file.

Другие советы

Если вам нужно использовать ТОЛЬКО функции ajax, ознакомьтесь с sajax или пользовательскими MooTools . Конечно, если вы «легкий урод» Вы можете написать свою собственную процедуру для этого (должно быть менее 50 строк)

MochiKit может соответствовать вашим потребностям: http://mochikit.com/

Несмотря на небольшой вес и мощность, он может не соответствовать требованиям к 10 КБ (вы можете сократить его только до асинхронного модуля).

Эквивалентными методами были бы:

  • Доксхр

  • doSimpleXMLHttpRequest Досимплексный запрос

  • Запрос evalJSONRequest

  • Загрузка jsondoc

  • Отправить XMLHttpRequest

Действительно легкий - SACK (простой набор кода AJAX) Я не пользуюсь собой, но это выглядит очень просто

изменить: я проверил, размер файла js составляет около 5 КБ

MooTools ... !!

Не верьте ребятам из jQuery ...;)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top