AJS
Увидев рекомендацию, я думаю, что документацию следует улучшить.
Поскольку я не привык к официальному API-интерфейсу ApiCloud, я переписал API в соответствии со своими предпочтениями.
AJS основан на JSLITE и модифицирован с небольшими изменениями кода и расширением части ApiCloud.
JSLITE — это хороший инструмент, полностью совместимый с JQ по стилю кода, разработанный для небольших проектов.
Здесь представлено введение в [ApiCloud][2], а также [демонстрационные пояснения к коду][3].
Скачать Android-приложение.
![Android-приложение][4]
Интерфейс предварительного просмотра программы
![Предварительный просмотр][5]
Импортируйте ajs.js Предыдущий стиль кода
apiready = function(){
var header = $api.byId('header');
// Совместимость со строкой состояния iOS7+
$api.fixIos7Bar(header);
}
Текущий стиль кода
$(function(){
var header = $('header');
//Совместимость со строкой состояния iOS7+
$.fixIos7Bar(header);
})
Полностью совместим с JQ.
Отладка AJAX
Получение данных для отладки ApiCloud — болезненный процесс, но на самом деле получение данных для отладки и отладка обычного веб-сайта не сильно отличаются, и всё это можно сделать на ПК.
Пример предыдущего кода:
$api.get('http://www.pm25.in/api/querys/pm2_5.json?city=beijing&token=5j1znBVAsnSf5xQyNQyq',function(ret){
alert(ret);
},'text');
Пример текущего кода:
$.get('http://www.pm25.in/api/querys/pm2_5.json?callback=?&city=beijing&token=5j1znBVAsnSf5xQyNQyq',function(ret){
alert(ret);
},'text');
Практически никаких изменений, всё ещё в стиле JQ, через URL с добавлением callback=? данные получаются через JSONP, так что данные могут быть получены удалённо, что позволяет выполнять локальную отладку удалённых данных.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )