更新日志
V1.1.4
温馨提示:【最新版本】查看 JS SDK最新版;【历史版本】提供,请点击下载。1. 修复JSSDK-scroll在高版本android系统下(chrom版本>56)滚动失败的问题备注:最新的jssdk中添加了websdk相关的js文件,websdk是当勾选config.xml中web/微信App时,更新的jssdk文件。
V1.1.1
温馨提示:【最新版本】查看 JS SDK最新版;【历史版本】提供,请点击下载。1. 修复listView调用set方法设置数据时,html中的结构改变的问题(修复ul消失的问题)2. 修正appcan.ajax、appcan.request.ajax options参数传入offline为true,不执行complete方法问题3. 修正appcan.srollbox.js more事件触发多次问题4. 修复tab标签点击频繁,appcan.js中有代码会报错的问题备注:最新的jssdk中添加了websdk相关的js文件,websdk是当勾选config.xml中web/微信App时,更新的jssdk文件。
V1.1.1
温馨提示:【最新版本】查看 JS SDK最新版;【历史版本】提供,请点击下载。1.Slider图片轮播组件模块(详见文档)- appcan.slider.js增加circleSlide属性是否循环轮播2. - 修正appcan.window.openToast方法- 修正appcan.icache缓存多个图片问题- 修正文件模块,还未写入文件完成文件已关闭问题- 修正组件化开发data-import跨域问题- 修正appcan.ajax、appcan.request.ajax options参数传入offline为true,不执行complete方法问题- 修正appcan.srollbox.js more事件触发多次问题- 修正appcan.define定义相同的key,将这个key的value转成数组- 修复设置多个optionList,导致点击隐藏部分会触发多次- 修复appcan.request.ajax和appcan.ajax post请求传contentType参数导致服务器接收不到数据- 修复微信App,appcan.window.close()不能回退问题- 修复appcan.listview.js的add方法,没有将内容插入ul标签且data-index属性值没有按顺序排列
V1.0.0
温馨提示:最新版本查看 JS SDK最新版历史版本提供,请点击下载。1.新增appcan.widget模块(详见文档)2.新增appcan.widgetOne模块(详见文档)3.修改appcan.window模块新增以下方法(详见文档)新增actionSheet方法新增scaleAnim方法新增alphaAnim方法新增rotateAnim方法新增customAnim方法新增setSlidingWindow方法新增toggleSlidingWindow方法新增getSlidingWindowState方法新增setSlidingWindowEnabled方法新增getUrlQuery方法新增setStatusBarTitleColor方法新增windowForward方法新增windowBack方法新增preOpenStart方法新增preOpenFinish方法新增getState方法新增setWindowScrollbarVisible方法新增insertPopoverBelowPopover方法新增insertPopoverAbovePopover方法新增insertBelow方法新增insertAbove方法新增insertWindowBelowWindow方法新增insertWindowAboveWindow方法新增onPopoverLoadFinishInRootWnd方法
V0.1.18
温馨提示:JS SDK历史版本提供,请点击下载。 JS SDK v0.1.181、修改appcan.slider.js 判断用户在slider上的滑动手势,手势为上、下时返回页面可上下滑动。原来的slider.js没有对hasIndicator属性做判断,现在添加了判断2、修改appcan.treeview.js, treeview主节点可以增加图标3、appcan.file.read和appcan.file.write方法bug修复。4、修改缓存文件保存路径,适用于主应用存在子应用时缓存文件保存同一路径下5、修改zepto.js扩展到jquery,适配bootstrap使其依赖zepto6、appcan.ajax_offline.js中修复了在‘dataType:json'时离线文件缓存不成功的问题。7、appcan.slider.js中修复了slider卡顿的问题。同时appcan.slider.js中还添加了其他属性:hasContent默认为false,当hasContent设置为true的时候可以在slider中添加文字内容,当hasContent为false的时候slider中显示图片,设置size用来调节文字的大小;canDown默认为true,当canDown为true时图片区域/文字区域可以进行下拉,当canDown为false的时候图片区域/文字区域不能进行下拉;hasCircle默认为true,当hasCircle为true的时候在文字区域/图片区域显示圆点的位置提示标志,当hasCircle为false的时候圆点位置提示标志不显示,设置site可以设置圆点的位置。8、修复optionList调用add方法的右侧隐藏区域onclick回调未执行的bug
V0.1.17
JS SDK v0.1.17修复appcan.request.ajax兼容适配web/微信
V0.1.16
1.appcan.request.ajax及appcan.ajax新增参数options.crypto:true/false 离线缓存时是否加密options.password: "string" 离线缓存加密密码(注:以上两个参数在设置options.offline时才有效)2.修改appcan.request.clearOffline(url,callback,data),新增data参数url:需要清除离线数据的urlcallback(err,data,dataType,optId) : 执行成功后的回调函数data:与appcan.request.ajax参数中的data相同3.修改带操作选项的列表组件(此组件依赖最新的appcan.js及引擎支持)新增列表用户自定义click事件
V0.1.15
1.新增带操作选项的列表组件appcan.optionList.js2.修复appcan.request.ajax
及appcan.ajax
对请求返回状态码的处理问题:如果status为1时,requestCode为undefined,200,大于200小于300,304时都视为成功状态,执行成功回调函数
V0.1.14
1.修复了读取本地文件时成功的回调函数与远程ajax请求成功回调函数返回参数保持一致2.修复前读取本地文件成功回调只返回了data3.修复后读取本地文件成功回调返回data,status,requestCode,response,xhr
V0.1.13
1.由于appcan_icache.js已经集成到appcan.js中,将上一个12版本 Js SDK中appcan_icache.js移除2.由于uexXmlHttpMgr插件更新,JS SDk更新修改appcan.ajax,appcan.request.ajax的options.success参数和 options.error参数
V0.1.12
1.appcan.ajax,appcan.request.ajax新增expires参数实现离线缓存过期设置2.appcan.window新增方法appcan.window.stateChange(callback);appcan.window.onResume;appcan.window.onPause;appcan.window.on('resume',callback);appcan.window.on('pause',callback)
V0.1.11
1.修改appcan.ajax,appcan.request.ajax保存离线缓存数据的文件名为url参数编码后值 例如:请求url为:http://weixin.appcan.cn:8086/test/get保存离线数据的文件为编码后值:http%3A%2F%2Fweixin.appcan.cn%3A8086%2Ftest%2Fget.txt2.修改appcan.ajax,appcan.request.ajax新增offlineDataPath参数3.appcan.request新增clearOffline(url,callback)方法
V0.1.10
1.appcan.request.ajax 新增offline参数2.新增icache插件
V0.1.09
1.新增 appcan.window.setMultilPopoverFlippingEnbaled 方法2.修改 slider控件与multiPopover冲突
V0.1.08
1.修复 ios openPopover 打开窗口bug2.配合安卓引擎,升级JSSDK,优化安卓浮动窗口闪屏问题
V0.1.07
1.修改:appcan.window.open(name,data,aniId,type,dataType,width,height,animDuration,extraInfo) 新增参数extraInfo2.修改:appcan.window.openPopover(name,dataType,url,data,left,top,width,height,fontSize,type,bottomMargin,extraInfo) 3.新增参数extraInfo4.修改:appcan.window.openMultiPopover(popName,content,dataType, left, top, width, height,change, fontSize, flag, indexSelected,extraInfo) 新增参数extraInfo5.修改::appcan.frame.open(id,url,left,top,name,index,change,extraInfo) 新增参数extraInfo6.修改:::appcan.window.popoverElement(id,url,left,top,name,extraInfo) 新增参数extraInfo
V0.1.06
1.修复treeview 隐藏选项bug2.修复treeview 隐藏所有选项bug
V0.1.05
1.修复listview change事件bug2.修复appVerify bug
V0.1.04
1.appcan.js 新增 appcan.window.swipeRight 方法;2.appcan.js 新增 appcan.window.swipeLeft 方法 ;3.appcan.js 新增 appcan.frame.swipeRight 方法 ;4.appcan.js 新增 appcan.frame.swipeLeft 方法 ;5.修复appcan.slider.js中fixed上滑下滑bug;6.新添appcan.control.js中appcan.ready方法判断是否为IOS7风格且是否显示状态栏 ;7.修复 treeview 初始化bug;
V0.1.03
1.修复UI模版bug ;2.修改了change方法的回调bug ;3.解决switch导致的android2.3.4问题;4.修复appcan.frame.open 元素默值,如果居左,居右没有值则使用元素本身的值 ;5.appcan.listview中添加id字段 ;6.appcan.slider.js添加自动播放功能 ;7.appcan.slider.js修复向下方滑动停止问题 ;8.appcan.slider.js添加change方法,滑动后的回调方法,可以获取当前的index ;
V0.1.02
1.修复了touch cancel之后tap事件不触发的问题;2.修复模拟器selectMultiPopover问题;3.修复了抽屉效果的问题;4.解决的listview控件最后一项添加无效的问题;5.解决了switch控件最后一项添加无效的问题;6.更新appcan.control.js文件,添加switch控件状态设置;7.删除测试代码 ;
V0.1.01
1.新增window、base、locStorage、farme、request、device、database、file、eventEmitter、view模块;2.重构UIBase,UIBox,新增主题配置UIColor;3.重构列表、按钮、单选框、复选框、输入框、导航栏、树形列表、选项卡、开关、下拉框、轮播图、消息对话框常用控件;