8 Star 14 Fork 5

ayhome / AJS

加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

AJS

看到被推荐了,我觉得应该把说明文档写更好。


###概述 由于个人实在不习惯ApiCloud官方提供的api端,所以根据自己的喜欢重写了API。
AJX是基于JSLITE重新构建,在原基础上修改了少部分代码,并扩单独扩展了ApiCloud部分。
JSLITE是个好东西,代码风格完全兼容JQ,国人开发,小场合下非常适用。

###演示
这里有关于ApiCloud的介绍,演示代码说明。 Android 应用下载。
Android应用
程序预览界面
预览

###使用 引入ajs.js 之前的代码风格

apiready = function(){
    var header = $api.byId('header');
    //兼容iOS7+状态栏
    $api.fixIos7Bar(header); 
}

现在的代码风格

$(function(){
    var header = $('header');
    //兼容iOS7+状态栏
    $.fixIos7Bar(header); 
})

完全兼容JQ的写法,

AJAX调试
ApiCloud官方调试数据获取真是个痛苦的过程,其实调试数据的获取和调试普通web没有什么不同,完全可以在PC上进行。 之前的例子

$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 )

你可以在登录后,发表评论

简介

基于ApiCloud重构前段JS。 展开 收起
JavaScript
Apache-2.0
取消

发行版

暂无发行版

AJS

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/anyhome/AJS.git
git@gitee.com:anyhome/AJS.git
anyhome
AJS
AJS
master

搜索帮助

103111 552b83b3 1850385 103110 ed87a847 1850385