ExMobiJS敏捷开发框架示例代码和API文档

nandy007
   2013-04-19 11:01:32发布 0收藏, 10748浏览
其他相关技术
0

为了方便开发者提高开发效率,减少维护量,封装了一个类似JQuery的JS框架——ExMobiJS。
示例代码和文档请下载附件,使用中有任何问题可回帖反馈。


源码:exmobijs-dist.zip(0.03M 下载次数:706)
示例:exmobijs.zip(1.31M 下载次数:1723)
文档:ExMobiJS API@20130413.chm(0.11M 下载次数:1378)
开源地址:https://github.com/exmobi/exmobijs

更新记录:
2015-01-15
1、bridge.js增加session操作类 $native.session(k[, v]);

2014-11-21
utility类,增加extend(modal, source)方法,实现对象的拷贝,目前仅支持一级拷贝
修复xlocation的bug

2014-11-20
增加JSON类,支持JSON.parseJSON.stringify方法对JSON对象和字符串进行互转
修改base类,支持注入的json对象可以有多级比如{result: { name:'nandy'}}

2014-11-11
增加xloaction.js类操作gps,主要支持获取当前经纬度信息($xlocation.get(cb))、根据经纬度获取地址信息($xlocation.getAddressByLocation(address[,city],cb))、根据地址信息获取经纬度信息($xlocation.getLocationByAddress(lng, lat, cb))、转换国标地址为百度地址($xlocation.transToBaiduLocation(lng, lat, cb))。具体看示例代码location/index.xhtml除了当前经纬度的获取,其他方法都依赖于百度LBS服务http://developer.baidu.com/map/i ... ebservice-geocoding
通过$xlocation.baiduGeocoding(options[,path])来与百度LBS服务进行交互

2014-10-01
增加用于webview的桥接类bridge.js,并且所有js升级到1.1.0版本,从此版本开始全面开源
开源发布的地址为https://github.com/exmobi/exmobijs

2013-08-21
更新base.js和app.js到1.0.0.7版本,支持ajax封装类和provide注入类的缓存读取,即可以对ajax请求回来的数据进行缓存,下次再次发起请求的时候默认可以从缓存中读取数据给到回调函数,做到离线存储,读取缓存的同时也会去发起ajax请求,并对响应结果进行再次缓存,对于一些需要数据缓存的场景比较有用,轻松实现数据的便捷本地存储

2013-08-30
更新app.js到1.0.0.8版本,支持ajax类的请求前判断是否有网络,无网络则不发起请求,并可设置是否做提示;支持设置使用缓存的时候是否重新刷新数据,也就是说当ajax成功请求结束是否还要走成功回调函数,一般情况不需要走,因为默认已经走缓存了;如果设置了刷新数据,那么就相当于两次调用成功回调函数。

提交评论