Разработка JavaScript API с использованием сторонних библиотек

#javascript #ajax #jquery #json-rpc

#javascript #ajax #jquery #json-rpc

Вопрос:

В настоящее время я хочу сделать свой проект доступным не только через внутренний код (C #, Python, PHP и т.д.), Поэтому я решил написать простой JS API, который каждый разработчик может легко интегрировать в свой веб-сайт / проект. Поскольку все это система, управляемая сервисом, большая часть содержимого выполняется через RPC, закодированный как JSON.

Моя проблема в том, что если я хочу создать этот API, у меня есть следующие два варианта:

  1. Написание необработанных функций RPC с нуля
  2. Использование jQuery в качестве сторонней библиотеки

Большая проблема с вариантом № 2, который на сегодняшний день является лучшим вариантом, заключается в том, что я должен сказать «уважаемый разработчик, вам нужно использовать jQuery для доступа к моему API», что поражает меня, поскольку я не хочу диктовать, что ppl следует или не следует использовать, ограничивая их возможности.

Есть ли способ реализовать RPC-интерфейс jQuery, не нарушая какой-либо другой потенциальный фреймворк JS, который будет использовать конечный разработчик?

Ответ №1:

если вас беспокоит конфликт между jquery и другими библиотеками, используйте jQuery.noConflict() , и это решит вашу проблему!
больше информации на:http://docs.jquery.com/Using_jQuery_with_Other_Libraries