-
divider分隔线组件有hr标签和ax-line组件相似的效果,即都可以创建一条水平分隔线;我们将divider分隔线定义得更纯粹,他仅仅是分隔上下文,他是上下文的一部分,他的label文本字号和上下文间距都继承自父层。
-
createTools工具函数可以创建一组工具按钮,这些按钮可以纯文本,也可以是纯图标,也可以是文本和图标混合的按钮;可以用在input、textarea、bubble等元素作为操作按钮;支持对按钮绑定事件。
-
createFooter是给气泡bubble底部创建一组按钮,气泡包括popup、dropdown、dialog和drawer;支持四种layout布局方式;支持除了按钮之外的其他文本元素;支持对底部按钮绑定事件。
-
createBtns工具函数可快速创建一组按钮,按钮可以是纯文本也可以是纯图标形式,支持对单个按钮绑定事件;支持对按钮组的按钮使用AXUI框架中btn组件的所有风格类型。
-
讲述color颜色class样式类以及生成颜色的css变量的关系,通过本文可以清晰的了解到AXUI的颜色主题是如何产生的,用户掌握了颜色的css变量之后可以diy自己的风格主题。
-
classes是对原生classList方法组的增强,支持一次性添加多个class样式类(add方法),支持一次性取消多个class样式类(remove方法),支持toggle某个样式类(replace方法)。
-
breakpoints工具函数是一个自适应函数,他可以根据浏览器可视宽度自动修正对象的属性值;合并原对象的值,不输出新对象;支持浏览器可视宽度判断,支持是否是移动端判断,支持指定宽度判断。是使用js实现终端自适应的一个重要途径。基本上每个模块都支持breakpoints断点方法。
-
ax.attrJoinVal('role','test')输出{role:'test'};最终值如何依赖于map参数,map参数值是什么类型,那么输出的标准对象的值就是什么类型。该工具函数的核心是以new Function方式处理文本的,传递的参数应该能被new Function支持。该函数比较适合将节点上的attrs转为标准对象。
-
Ajax是前端领域异步获取数据的重要方法,与jquery的$.ajax用法类似,但是也有AXUI的自身特点。支持自动判断数据类型,不一定要使用dataType参数;支持对指定的容器使用spinner加载效果;支持在success或error之前使用abort方法取消请求;支持多种监听事件;既支持文件下载也支持文件上传。不支持jsonp,建议使用CORS协议。
-
通过诸多示例详细展示Tags模块核心参数的使用效果以及Tags模块自身的内部变量和操作方法;另外包括演示模块常规特性,包括事件监听、等待执行、缓存数据、销毁和初始化等。

