事件
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
t.eventAdd(action, onevent) | action,页面加载动作:beforePre上一页加载之前触发,afterPre上一页之后,beforeNext下一页之前,afterNext下一页之后。 onevent,触发事件。 | 增加全局事件 | |
t.fn.touchAction(action, startListen, movingListen, endListen) | action 触摸动作,String类型,值包括:click,left,right,up,down;依次为单击、向左滑动、向右滑动、向上滑动、向下滑动; startListen 触摸开始时触发事件,格式function(e){},参数e为json,键x,y movingListen 触摸移动时触发的事件,click时不触发,格式function(3){},参数e为json,键x,y endListen 触摸结束时触发的事件,格式function(e){} ,参数e为json,键startX,startY,endX,endY,startTime,endTime,distanceX,distanceY,distanceTime,action | 返回当前对象 | 触摸动作处理事件 |
t.fn.touchLong(fn) | 触发事件 | 返回当前对象 | 长按事件 |
preload加载过程动画
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
open(style) | style:显示风格,取值:"write"和"black" | 显示加载中动画 | |
close() | 关闭加载中动画 | ||
t.preload(style, time) | style:显示风格,取值:"write"和"black";time:加载自动关闭时间 | 加载动画演示样式 |
注册
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
t.radioRegist() | 注册单选功能,默认自动注册,如果动态增加单选,请手动注册,否则单选功能失效。 | ||
t.checkRegist() | 注册多选功能,默认自动注册,如果动态增加,请手动注册,否则多选功能失效。 | ||
t.formRegist() | 动态注册form表单中的file,默认自动注册,如果动态增加,请手动注册,否则file功能失效。 | ||
t.routeRegist() | 路由注册,默认自动注册,如果动态增加,请手动注册,否则路由功能失效。 | ||
t.fn.routeClean() | 注销某个区域路由。 | ||
t.regist() | 注册所有功能 |
表单转换成json数据
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
t.fn.formToJSON() | JSON | form表单转换称json数据,保证name属性有值。 | |
t.fn.bindform(data) | data 服务器返回的json数据自动绑定到form表单,返回json名必须和form的name名一样。 | 绑定表单数据 |
服务器数据交互
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
t.sendGet(url, data, fn, cache) | url 要加载的html文件;data 发送数据;fn 回调地址;cache {open: true, timeout: 1} open开启缓存,timeout缓存时间单位天; | 发送请求,用于向服务器发送get请求 | |
t.sendPost(url, data, fn, cache) | url 要加载的html文件;data 发送数据;fn 回调地址;cache {open: true, timeout: 1} open开启缓存,timeout缓存时间单位天; | 发送请求,用于向服务器发送post请求 |
常用方法
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
t.system(str) | str 字符串 | 返回js对象或表达式值 | 字符串转换成js表达式或对象执行。 |
t.include(path) | path js文件地址 | 载入js文件。 | |
t.timeStamp() | 当前时间戳 | 生成时间戳。 | |
t.jsonToparams(j) | j:json数据 | 字符串 | 把json对象转换成网址参数 |
t.serializeToJson(str) | str:get参数字符串; | 转换称的json数据 | get参数序列转换成json |
session/cookie
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
t.session(name, value) | name 键;value 值,如果值不存在则取值,如果值为null则清空session; | {} | session用于临时缓存数据 |
t.cookie(key, value, options) | key 键;value 值,options:cookie设置,如{expires: 100}过期时间。有value则设置,无value则取值。 | value | cookie设置和获取 |
t.removeCookie(key, options) | key 键;options:cookie设置。 | 删除cookie |
cache缓存
方法名称 | 参数 | 返回 | 描述 |
---|---|---|---|
page.set() | 设置当前页面缓存 | ||
page.get() | 获取当前页面缓存 | ||
data.set(dataid, dataval) | dataid 内容标识,必须保证唯一,否则自动覆盖。 dataval 要缓存的数据。 | 设置缓存 | |
data.get(dataid, fn) | dataid 内容标识 fn 获取完缓存后触发事件function(data){data.result}, result为缓存结构。 | 获取缓存数据 | |
data.del(dataid) | dataid 内容标识 | 删除缓存数据 | |
open() | 打开数据库 | ||
getObjectStore(store_name, mode) | store_name:store名称; mode:读写"readonly" or "readwrite"; | store | 获取store |
clearObjectStore(store_name) | store_name:store名称; | 删除store | |
put(data) | data json类型,必须存在id,并且id不能重复。 | 返回data | 如果没有数据增加,有则改。 |
del(id) | id 要删除数据的标识 | 删除数据 |