Изучая AngularJS или какие-то другие JavaScript-фреймворки для создания "Single Page" веб-приложений, не имея бекенда, вы можете добраться не слишком далеко.

Есть множество веб-сайтов с публичным API, который мы можем использовать, но большинство из них имеют настройку безопасности CORS по умолчанию (не выставляя Access-Control-Allow-Origin), это значит, что мы можем работать с их API из командной строки или с сервера, но не из браузера.

На этой странице вы найдете подборку веб-сайтов, предоставляющих API с настройкой Access-Control-Allow-Origin. Вы можете использовать их для получения данных через Ajax-запросы.

URL: {{url}}
Result: {{ data }}
Failed

Пример для Flickr https://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&format=json&api_key=API_KEY&user_id=USER_ID Вы можете получить ключ для API здесь: App Garden, а найти user_id по username вот здесь: Flickr username finder.

Здесь много сайтов с публичным API, но большинство из них не будут работать при попытке доступа из браузера. (Они не устанавливают Access-Control-Allow-Origin)

Прим. переводчика: здесь немного подробнее описана технология CORS https://ru.wikipedia.org/wiki/Cross-origin_resource_sharing