отличия API от фреймворка
И вновь здравствуйте.
Стоит задание написать простое API на JS.
Занимаюсь программирование не так давно. Погуглил множество ссылок про то, что такое API.
Но ведь API- это же набор классов, функций. Тогда, получается, что он отличается от фреймворка только тем, что обращение к нему идет через GET, POST запросы?
Но, если стоит, например, задача(не про свою сейчас, а абстрактная)- дана колода карт(или вообще любые объекты, которые можно отсортировать) и необходимо ее отсортировать. (ну, например, по мастям, от меньшего к большему... любые варианты). Стоит условие, чтобы API вызывалось из других частей js кода без обращения к серверу.
Но как без обращения к серверу? тогда же получается оно будет вызываться просто как методы какого- то объекта. Не совсем понимаю, разъясните пожалуйста.
Или, если можно, какой нибудь короткий код приведите, для большей ясности. Мой пример может неправильный и убогий, тогда любой другой пример покажите.
Только просьба, не кидайте просто ссылки. Я уже множество их перечитал.
Спасибо тому, кто откликнется.
|