同jQuery的$
,根据选择器selector选择页面中第一个符合条件的元素
同jQuery的$$
,选择页面中所有符合条件的元素数组
同element.classList.add/remove/toggle。element可以是一个元素或元素数组。延时ms毫秒(默认为0)执行
添加类名后延时ms毫秒(默认为5000)再移除刚添加的类名。element可以是一个元素或元素数组。
当参数是路径url时跳转指定url;当参数是数字时往前(正数)或往后(负数)跳转step步。默认-1
无参数。根据最新的数据/变量/状态来再次渲染页面。平台会在每次事件结束后自动调用
传入html字符串或元数据对象树片段及起点id(可选)。通常在插件中使用。
加载url文本或数组,后缀需是js或css。首次加载时会消耗一点时间读取网络资源,再次加载则无需等待,此时如有必要可以添加至少等待时长(毫秒ms)以便页面资源准备就绪。
无value时返回本地存储key的value。如果key以星号(*)结尾,就返回包含所有以key开头的value的数组。
有value时把value写入本地存储key中。如果value是对象/数组类型,取回来依旧保持原有类型
特殊地,当value为null时则删除此key
把对象object写入URL查询参数中。另外$query本身也可以做变量使用,获取当前URL的查询参数
获取元素element离视窗顶部的距离
获取元素element离视窗左边的距离
添加到鼠标按下事件中以拖拽移动指定元素element。例如在模特弹窗的标题栏添加mouseDown事件toMove($el.parentElement)
,拖拽标题栏的时候可以移动整个弹窗。