History更新历史
展示AXUI前端框架开发和版本更新历程,并在此页面公开发布历史版本号。
2025-03-11更新
- 发布v3.0.27版本
- 核心js:https://unpkg.com/@codady/axui@3.0.27/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.27/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.27/dist.zip
更新内容如下:
- 修改
Flilp
模块,新增b4PlayAll
参数。 - 修改
Twilight
组件,增加labels
属性,可自定义文本,例如label="白天,黑夜"。 - 修改
Popup
和Tooltip
模块中的lit
字样改为lt
。 - 更新了若干文档封面图。
2025-03-10更新
- 发布v3.0.26版本
- 核心js:https://unpkg.com/@codady/axui@3.0.26/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.26/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.26/dist.zip
更新内容如下:
- 修复
getEls
函数中,当选择器是节点数组时获取父节点的错误。 - 修改
getEl
函数的父节点范围为document
,而不是document.body - 修改
transformTools
工具函数,增加remove
方法,用来删除transform中某个属性;增加disable
方法,用来禁用transform动画;增加enable
方法,用来启用transform动画。 - 新增
Flip
模块,作为Drag模块的重要组成部分之一,也可单独使用,详情请点击这里
2025-03-08更新
- 发布v3.0.25版本
- 核心js:https://unpkg.com/@codady/axui@3.0.25/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.25/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.25/dist.zip
更新内容如下:
- 修复
post
相关样式中poster
封面图撑破容器的问题。 - 修改
ax-step
组件,增加pending
属性和error
属性。 - 图标库增加
info
和warn
图标。 - 增加
ax-status
组件,用来表示数据或节点状态,详情请点击这里
2025-03-07更新
- 发布v3.0.24版本
- 核心js:https://unpkg.com/@codady/axui@3.0.24/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.24/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.24/dist.zip
更新内容如下:
- 修改
Panel
模块中的feature
参数,增加feature=window
风格。 - 新增
parseStr
工具函数,可将对象字符串或数组字符串转为真实的对象和数组(new Function方法)。 - 新增了
ax-step
步骤条组件,详情请点击这里 - 修改
createEl
工具函数,允许批量插入子节点。
2025-03-06更新
- 发布v3.0.23版本
- 核心js:https://unpkg.com/@codady/axui@3.0.23/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.23/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.23/dist.zip
更新内容如下:
- 修改
ax-stats
组件,将reverse
属性改为inverted
,表意更准确;并增加image
属性。 - 修改
ax-stats
组件中label的字体为--_ff-alt
。 - 修改
ax-line
组件,将属性v改为dir
,可填值h或v。 - 修改
ax-icon
组件,增加download
属性,type属性增加新值:image。
2025-03-05更新
- 发布v3.0.22版本
- 核心js:https://unpkg.com/@codady/axui@3.0.22/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.22/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.22/dist.zip
更新内容如下:
- 将框架中的
paddingless
字样改为unpadded
,表意更准确。 - 修改组件
ax-avatar
,增加arrow
属性,且允许追加_opened样式类。 - 将
ax-buoy
组件的reverse
属性改为inverted
,表意更准确。
2025-03-04更新
- 发布v3.0.21版本
- 核心js:https://unpkg.com/@codady/axui@3.0.21/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.21/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.21/dist.zip
更新内容如下:
- 修改
grade
模块,增加对rep=image的支持,使用与input相同的圆角样式 - 修改
bullet
模块,增加对rep=image的支持。 - 增加
legend
演示页面,详情请点击这里 - 增加
poster
演示页面,详情请点击这里 - 修复
container-full
样式超出边界的错误 - 增加字号
--_fs-subject
字号变量和_fs-subject
样式类,用来表现更大的板块标题 - 增加字号
--_fs-huge
字号变量和_fs-huge
样式类,用来表现超大页面标题 - 重新调整h1~h6的字号(普遍增大)。
- 重新调整
_ell
省略样式的字号和行高 - 修改
article
标签的字号在桌面端为16px,更方便阅读 - 增加
_text[-*]
文本块样式,详情请点击这里 - 调整css命名,将rem-body改为;将原rem-font改为rem-body;原rem-body改为rem-title,原rem-brief改为rem-subject;原rem-title改为rem-caption。
- 将新增
--_fs-caption
变量和_fs-caption
样式类。 - 对
_wall
样式新增若干变量。 - 调整
_ratio
相关样式名,例如原_ratio-11改成_ratio-1-1。
2025-03-03更新
- 发布v3.0.20版本
- 核心js:https://unpkg.com/@codady/axui@3.0.20/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.20/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.20/dist.zip
更新内容如下:
- 修改
Pagination
模块,增加了关联分页器的功能,即用于一个列表使用两个分页器 - 新增
ax-pagination
分页器组件和其API页面 - 修复
ax-rate
、ax-progress
、ax-accordion
、ax-more
、ax-menu
组件不能更新属性的问题 - 修改
attrJoinVal
工具函数,允许参数地图使用type=ignore
,避免在该函数中强制转换value格式
2025-03-02更新
- 发布v3.0.18版本
- 核心js:https://unpkg.com/@codady/axui@3.0.18/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.18/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.18/dist.zip
更新内容如下:
- 修复
deepEqual
函数的缺陷,简介修复了Pagination
模块的Maximum call stack size exceeded
报错 - 完善
Observe
模块,增加lenient
参数,默认宽松对比新旧值,只有绝对相等才不会触发set事件,如果设为false,则类型不同但是值相同也不会触发set事件 - 对
ax-input
组件增加feature
属性,使用plain值可表现的更加素雅。 - 修改
Pagination
模块,增加size、counts、dropdown参数。 - 发布了
Pagination
的API页面和演示示例页面。
2025-03-01更新
- 发布v3.0.16版本
- 核心js:https://unpkg.com/@codady/axui@3.0.16/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.16/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.16/dist.zip
更新内容如下:
- 将
fromSelect
和fromUl从treeTools
中拎出来创建了新的工具函数:select2Tree
和ul2Tree
,避免了getContent
与TreeTools
产生循环依赖 - 增加
React
演示演示页面,无障碍支持React,详情请点击这里 - 修改
alert
工具函数,增加tplStr
和tplEng
参数,将参数cb改为yes
。 - 修改
confirm
工具函数,增加tplStr
和tplEng
参数。 - 修改
notice
工具函数,增加tplStr
和tplEng
参数。 - 修改
getBetweenEls
函数,将原parent参数改为root,新增exclude参数 - 修改
ax-anchors
组件,将parent属性改为root,并允许对标题使用范围排除 - 增加
ax-anchors
演示页面,详情请点击这里 - 增加
confirm
工具函数演示页面,详情请点击这里
2025-02-27更新
- 发布v3.0.15版本
- 核心js:https://unpkg.com/@codady/axui@3.0.15/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.15/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.15/dist.zip
更新内容如下:
- 修改
ax.comm.js
入口文件,增加导出方式为export default {...modules}
,确保在页面使用type=module
方式引入时只需import ax
即可 - 增加
body
若干css
变量,便于全局控制 - 取消了语言包中的
puncs
属性 - 修复
Message
、valid
、Tags
和Spy
模块不能使用options.lang
属性问题 - 对
Message
模块增加heading:true
的支持,如果heading:true则根据状态调用默认标题 - 发布文件新增
script-css.js
、script-mini.js
和script-note.js
2025-02-26更新
- 发布v3.0.14版本
- 核心js:https://unpkg.com/@codady/axui@3.0.14/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.14/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.14/dist.zip
更新内容如下:
- 修改打包入口文件的错误,重写打包入口文件,
esm
文件的导入导出更干净 - 使用
lock[ed]
代替passivate[d]
,使用unlock[ed]
代替activate[d]
,使用activate
代替active
(动作或事件) - 修改全局,有节点宿主的模块都支持
lock
和unlock
方法,并均具有locked
和unlocked
事件 - 修复
Upload
模块,初始化显示时,跨域受阻或地址错误,给与报错提示 - 修复
Range
模块,点击min和max标识跳转相反的错误 - 将
Observe
模块中的new
事件改为construct
,更符合规范 - 发布createComp演示页面,详情请点击这里
2025-02-25更新
- 发布v3.0.13版本
- 核心js:https://unpkg.com/@codady/axui@3.0.13/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.13/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.13/dist.zip
更新内容如下:
- 修改
Menu
模块的监听事件名称,对主要事件都使用ed
或d
结尾,表示完成 - 修改
Pagination
模块的监听事件名称,对主要事件都使用ed
或d
结尾,表示完成 - 修正
setted
和getted
的命名错误,改为set
和got
- 修正
unselect
改为deselect
,显得更加严谨
2025-02-24更新
- 发布v3.0.11版本
- 核心js:https://unpkg.com/@codady/axui@3.0.11/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.11/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.11/dist.zip
更新内容如下:
- 修改
createComp
函数,增加register参数,即是否立即全局注册,默认true - 修改
getDataType
函数,增加对class类判断,与一般函数区分开来 - 修复取消了模块的多态
mixin
,确保可以tree shaking
- 新增
regElem
函数,用来全局注册webcomponent组件 - 新增
getComputedVar
函数,避免多处使用getComputedStyle(document.documentElement).getPropertyValue - 将
icons.image
属性删除,新创建了getImgSpin、getImgNone等函数获取内置图片 - 将
fullGap
改为getFullGap
,类型为函数 - 将
scrollObj
改为getScrollObj
,类型为函数 - 将
screenSize
改为getScreenSize
,类型为函数 - 模块的参数映射不再使用
unique
函数,以确保可以treeshaking
- 删除
fragment
工具,新增appendEls
函数,予以替代 - 取消使用
createComp
创建组件,确保打包文件可treeshaking
2025-02-21更新
- 发布v3.0.10版本
- 核心js:https://unpkg.com/@codady/axui@3.0.10/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.10/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.10/dist.zip
更新内容如下:
- 修复ax.ts文件,允许使用esm的import方法导入模块或组件
2025-02-20更新
- 发布v3.0.9版本
- 核心js:https://unpkg.com/@codady/axui@3.0.9/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.9/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.9/dist.zip
更新内容如下:
- 将v3.0.8中新设的
_flexable
样式类纠正为_flexible
- 修正prompt方法中yes回调函数中value为字符串格式改成数组,不再使用英文逗号区分字段值
- 增加ax-input、ax-textarea、ax-number、ax-editor和ax-datetime组件增加了select方法,与input原生的select方法相对应
- 对ax-input组件增加了enter(keydown)按键事件拦截,如果使用btn,则会触发btn的click事件(enter键默认会提交表单)
2025-02-19更新
- 发布v3.0.8版本
- 核心js:https://unpkg.com/@codady/axui@3.0.8/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.8/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.8/dist.zip
更新内容如下:
- 更新官网,新增“资源下载”栏目并发布第一批资源
- 修复
_field-compact
类下的幽灵边框 - 调整
_field-compact
类的内边距 - 调整
_box-tools
默认颜色为中灰色,close
和remove
图标hover为红色 - 修改
createTools
和createBtns
函数,允许每一项使用styles
属性以增加每个按钮的style属性 - 对
type=submit
、type=reset
和button
节点增加--_btn-r
变量,方便控制圆角 - 修改css变量中active、hover和focus为简写
act
、hov
和foc
,对于标红警告的样式定义为hazard(简写haz
) - 对
_field-embed
表单组增加_flexable
样式类,以便横向铺满 - 增加
_split
针对多终端的支持,支持_split-xxs~lg
写法,让自适应更加简单 - 将v3.0.8版本文件同步更新到了npm、github和gitee
2025-02-18更新
- 发布v3.0.7版本
- 核心js:https://unpkg.com/@codady/axui@3.0.7/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.7/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.7/dist.zip
更新内容如下:
- 修改
AX-ANCHORS
组件的样式,增加相关css变量 - 修改
card
样式,增加相关css变量,更新了演示页面,详情请点击这里 - 修复
AX-HEADER
在高清平板终端下自适应错误 - 对
code
标签增加theme属性,支持多色的code标签,详情请点击这里 - 修改了图标字体,增加钱币相关的图标,详情请点击这里
- 修复了_field板块撑破容器问题,使之能自适应外容器宽度
A
标签增加--_link-c-bg
变量- 修复radio/checkbox/radios/checkboxes组件中input的value为空的问题
2025-02-09更新
- 发布v3.0.6版本
- 核心js:https://unpkg.com/@codady/axui@3.0.6/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.6/dist/css/ax.css
更新内容如下:
- 重新编辑字体脚本,修复若干图标字体的代码错误
- 新增
Panel
模块 - 对_group-lamp/_group-page/_group-flex增加了
size
属性,以适应不同场景 - 修复了
Tab
模块,如果用户已经手动添加头部并应用了_group-*
样式类,则不再重复添加样式类(_group-[lamp/btn/flex/page]
)
2025-02-06更新
- 发布v3.0.5版本
- 核心js:https://unpkg.com/@codady/axui@3.0.5/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.5/dist/css/ax.css
更新内容如下:
- 增加
ax-filter
组件,详情请点击这里。 - 修复
RangeElem
组件在attributeChangedCallback
方法中无this.ins
的错误。
2025-02-05更新
- 发布v3.0.4版本
- 核心js:https://unpkg.com/@codady/axui@3.0.4/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.4/dist/css/ax.css
更新内容如下:
- 对
article
标签增加新样式,超出容器的字符进行强制换行,如果是西文单词被换行则末尾使用-
连接符。 - 增加
hyphenated
属性,用于文本容器强制断行。 - 系统字体增加
Microsoft JhengHei
和Yu Mincho
字体用来显示繁体中文和日文。 - 发布了
Font字体和字号
文档,详情请点击这里。 - 外容器增加_container-full样式,补充_container-*成员。
- 发布了
Header自适应头部
文档,详情请点击这里。
2025-01-17更新
- 发布v3.0.1版本
- 核心js:https://unpkg.com/@codady/axui@3.0.1/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.1/dist/css/ax.css
为了达成阶段性目标,本次发布做了些许取舍,该版本不是完美的版本。
- 虽然展示了大多数模块/组件,但是仍有部分未能完成,例如图片/视频媒体的viewer、面板panel、步骤step、快捷工具shortcut、滚轮选择wheel等。
- 该版本还未完成性能测试,在大量加载模块/组件时可能存在性能问题。
- 大多数API文档中的
props
、attrs
、methods
和events
都还未撰写,仅展示若干示例。 - 该版本使用
typescript
编写,但是使用了太多any
和as
,还需要改进。 - 该版本没有太多的时间对模块和组件的参数撰写注释。
- 该版本目前仅提供了中文版本。
- 因为以上原因,该版本仅提供
dist
版本,还未提供src
版本。
在后续的半年时间中会不断改进代码质量,提高代码的可维护性和运行效率。
2024-07-02更新
- 发布v3.0.0-beta.147版本
- 核心js:https://unpkg.com/@codady/axui@3.0.0-beta.147/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.0-beta.147/dist/css/ax.css
2024-06-29更新
- 官网开通会员注册功能
- 开放第一批付费阅读内容
2024-06-22更新
- 上线v3部分API体验内容