Это широко распространенный вопрос о доставке библиотеки javascript, которую другие веб-разработчики будут использовать на своем сайте. Вот объем моей библиотеки:Предоставление библиотеки javascript для веб-разработчиков
- Я предоставляю услугу передачи данных, которая поставляется в виде файла JS. Аналогичной реализацией будет Google Analytics.
- Всегда будет приниматься мной. Разработчики просто будут использовать атрибут @src на скрипте < >.
- Моя библиотека состоит из объекта (назовем его сейчас Jeff) с набором свойств. Нет методов, просто значений.
- Библиотека не статична, а работает на основе сеанса. Мы предоставляем точки данных, которые могут быть определены только во время запроса. (Подумайте о веб-сервисе, обычно вызываемом через AJAX, доступном при загрузке страницы.)
- Это не бесплатный сервис; разработчики будут платить за использование.
- Объект Jeff всегда будет возвращен, хотя не все свойства могут быть заполнены из-за ошибки времени выполнения, которая произошла на моем сервере. Объект Jeff включает в себя раздел Response, который указывает на успех/неудачу и описание.
Теперь, на мой вопрос: что является идеальным с точки зрения наилучшей практики предоставления услуги в виде библиотеки JS, такой как я описал? Стандартный Googling не дал мне многого, чтобы продолжить, но ссылки на руководящие принципы получили высокую оценку.
Я бы никогда не использовал библиотеку JS, которой мне не разрешалось размещать локально. – ceejayoz
Да, понимал. Добавлены некоторые комментарии выше, которые предоставляют больше контекста. – jro
Я не понимаю ваш вопрос. Вы говорите, что хотите разместить библиотеку, но спросите о доставке. Я бы сказал, что вы ответили на свой вопрос? Единственное, что нужно добавить, это то, что вам нужна документация и супер-хостинг вашей библиотеки. – svinto