AJAX фреймворк или нативный jquery?друпал 7 - PullRequest
0 голосов
/ 03 ноября 2011

Итак, я немного запутался в этой теме. Drupal 7 предоставляет инфраструктуру AJAX, которая в двух словах заключается в том, как делать запросы AJAX без написания javascript. Например, скажем, у меня есть ссылка где-то в блоке, который загружает самые последние статьи. Это не настоящая проблема, но вы поняли идею. Обычно я пишу соответствующий файл js, используя методы jjery AJAX и т. Д.

Вопрос в том, почему я предпочитаю фреймворк вместо нативного jquery и наоборот ...? В Drupal 7 не так много учебников по AJAX ...

Каково ваше мнение?

Спасибо

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Ну, во-первых, использование Drupal Framework соответствует стандартам кодирования drupal.Использование Drupal Framework позволяет подключить эту информацию к другим модулям и вашей теме, чтобы помочь подготовить ее должным образом, и вы можете отредактировать ее позже, вместо того, чтобы добавлять другой файл JS для редактирования.Это также поможет с безопасностью, так как у drupal есть свои механизмы безопасности.Надеюсь это поможет.Joshua

0 голосов
/ 03 ноября 2011

Ну, сам jquery - это фреймворк, который дает вам возможность совершать вызовы AJAX.

AJAX реализован с XMLHttpRequest, который предоставляет ваш браузер.Вы можете взаимодействовать с этим объектом с помощью javascript.

Так что ваше утверждение «native jquery» неверно, «native javascript» будет правильным.

jQuery - это фреймворк с функциональностью AJAX, Drupal имеетэто собственный фреймворк для AJAX.

Вы видите: javascript - это «родной» способ доступа к AJAX.

Вы можете использовать предпочитаемый фреймворк (jquery, drupal, yui, ...) для«упростить» «родной» способ javascript для доступа к функциональности ajax

...