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