页面函数
$(selector) 选择单个元素
同jQuery的$
,根据选择器selector选择页面中第一个符合条件的元素
$$(selector) 选择多个元素
同jQuery的$$
,选择页面中所有符合条件的元素数组
addClass(el, className, ms)、removeClass、toggleClass
同element.classList.add/remove/toggle。element可以是一个元素或元素数组。延时ms毫秒(默认为0)执行
addRemoveClass(el, className, ms)
添加类名后延时ms毫秒(默认为5000)再移除刚添加的类名。element可以是一个元素或元素数组。
go(url/step) 页面跳转
当参数是路径url时跳转指定url;当参数是数字时往前(正数)或往后(负数)跳转step步。默认-1
render() 重新渲染
无参数。根据最新的数据/变量/状态来再次渲染页面。平台会在每次事件结束后自动调用
load(urls, ms) 加载外部js或css
加载url文本或数组,后缀需是js或css。首次加载时会消耗一点时间读取网络资源,再次加载则无需等待,此时如有必要可以添加至少等待时长(毫秒ms)以便页面资源准备就绪。
localStorage(key, value) 本地存储
无value时返回本地存储key的value
有value时把value写入本地存储key中。如果value是对象/数组类型,取回来依旧保持原有类型
特殊地,当value为null时则删除此key
$query(object) URL查询参数
把对象object写入URL查询参数中。另外$query本身也可以做变量使用,获取当前URL的查询参数
offsetTop(el)
获取元素element离视窗顶部的距离
offsetLeft(el)
获取元素element离视窗左边的距离