History更新历史
展示AXUI前端框架开发和版本更新历程,并在此页面公开发布历史版本号。
2025-08-29更新
发布v3.1.33版本
- 核心js:https://unpkg.com/@codady/axui@3.1.33/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.33/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.33/dist.zip
更新内容
- 发布了自定义主题颜色工具,可点击查看
- 修复
Radios组件加载失败的问题。 - 修复
Tags模块在updateCont方法后重复执行output事件的问题。 - 修改
alert和notice工具函数,增加init参数,同时对回调增加参数dialog。 - 修改
Toast组件的zIndex层级为950,高于Popup、Dialog和Message组件。
2025-08-25更新
发布v3.1.32版本
- 核心js:https://unpkg.com/@codady/axui@3.1.32/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.32/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.32/dist.zip
更新内容
- 修复
Number组件innerHTML=0时无法正确显示的问题。 - 修复
Number组件到达极限值时按钮不能正确禁用的问题。 - 修复
Number组件通过value赋值超出极限值问题。 - 修复
Number组件点击按钮时未达极限却意外禁用问题。 - 修改了
Number组件在size=sm并且layout=embed状态时的样式,使之更合理。 - 增加几个与
Color组件相关的图标。 createTools函数增加内置copy按钮。- 增加若干与透明度通道马赛克样式相关的
CSS变量。 - 修改
confirm工具函数,增加init参数,同时对yes和no回调增加参数dialog即confirm自身的dialog实例。 - 修改
Popup模块,增加canClose参数,允许在关闭前运行canClose参数(函数),返回false则不允许关闭。 - 修复
Select模块和组件赋值是重复执行output事件的问题。
2025-08-15更新
发布v3.1.31版本
- 核心js:https://unpkg.com/@codady/axui@3.1.31/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.31/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.31/dist.zip
更新内容
- 修改根节点
rem值冲突解决办法,增加--_num-scale变量以解决rem单位冲突问题。 - 增加
--_rem-1px变量,默认与1px相同,当改变根字号之后会有变化。 - 增加
--_num-base变量代替原来的--_num-root的意义,而原--_num-root的意义将与--_num-space等变量相同。 - 将原
--_fs-root变量改为--_fs-base。 - 增加
--_num-*-raw系列CSS变量。 - 为了确保页面缩放正常,将固定的
*rem值改成与--_rem-root相对的值,例如0.7rem改写为calc(var(--_rem-root)*0.7)。
2025-08-13更新
发布v3.1.30版本
- 核心js:https://unpkg.com/@codady/axui@3.1.30/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.30/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.30/dist.zip
更新内容
- 修改
Tree、Menu、Grade组件样式,增加若干CSS变量,以便于定制风格。 - 修改
Checkbox、Radio、Checkboxes、Radios组件样式,增加若干CSS变量,并增加inverted属性,以便于定制风格。
2025-08-12更新
发布v3.1.29版本
- 核心js:https://unpkg.com/@codady/axui@3.1.29/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.29/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.29/dist.zip
更新内容
- 修改
Stats组件,将属性dir改为flow,inverted属性改为flipped,并增加prefix和suffix属性; - 修改
--_fs-开头的大字号变量和--_lh-开头的大字号行高,在手机端强制为24px。 - 修改
Textarea、Input、Number组件中的内置input节点背景色为透明。 - 发布了
Marquee插件v1.0.0,详见NPM:https://www.npmjs.com/package/ax-marquee(CDN地址:https://unpkg.com/ax-marquee@1.0.0/examples/index.html) - 修改
Line和Divider组件,增加inverted属性,可将组件用在深色背景容器中。 - 修改
Footer增加若干CSS变量,以便于定制风格。
2025-08-08更新
发布v3.1.28版本
- 核心js:https://unpkg.com/@codady/axui@3.1.28/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.28/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.28/dist.zip
更新内容
- 修改
Stats组件,增加--_stats-bg-icon、--_stats-c-unit和--_stats-c-tips变量,便于改变主题颜色; - 修改
rep=image标签,增加对svg图片的支持。 - 对主要颜色增加
-bs后缀,意为background solid即浅色的非透明背景。 - 对
card增加covered属性。 - 修复
Message库的content参数传递双引号内容时的错误。 - 修复
Fields组件,同时使用size和shape时,圆角失效的问题。 - 解决
_ell-hold无效的问题。 - 新增
--_sd-*相关的CSS变量。 - 将
_sd-*相关样式类中的--_sd变量改为--_sd-base。 - 修复
_tag对size属性无效的问题。 - 修复
input组件size=lg时padding无效问题。 - 对
input组件增加shape属性,可使用方角或圆角的input。 - 修改
Accordion模块,增加appear.filled参数。 - 对
Bullet组件增加rep=no节点,用来表达列表序号。 - 修改
Flag组件,增加type=ribbon和type=diamond类型。 - 修改
Swipe模块,对pgn.type参数dot、circle和rect选项。
2025-08-01更新
发布v3.1.27版本
- 核心js:https://unpkg.com/@codady/axui@3.1.27/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.27/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.27/dist.zip
更新内容
- 上一版本打包出错,重新打包。
2025-07-31更新
发布v3.1.26版本
- 核心js:https://unpkg.com/@codady/axui@3.1.26/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.26/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.26/dist.zip
更新内容
- 修复
Range组件使用reset方法无效的问题。 - 将
Range库的参数从aixs改为flow,可选值为h/v(水平/垂直) - 修复
Datetime组件在手机端下拉年份和月份高度不正确的问题的。 - 修复
Select组件的工具箱颜色问题 - 修复
Search组件,使用shape属性时报错的问题。 - 修复
Search组件,使用shape、notable和size属性失效的问题。 - 修复
Swipe模块中findSnap函数的错误。 Swipe模块增加thumb参数,用来与其他swipe实例关联。- 修复
Gesture模块设置step.value无效的问题。 Swipe增加toLocate方法,用来直接定位滑块。- 修复
getEl和getEls函数,允许从template节点中取得子节点。 - 修改
Lazy模块默认的触发时机,目标节点与视口部分交叉即触发。 - 将
inset-有关定位的样式改为pos-。 - 为
Swipe组件新增thumb参数,支持与其他滑动实例关联。 - 为
Swipe组件新增toLocate方法,可直接定位到指定幻灯片位置。 - 新增
Viewer媒体查看器,用于展示多媒体信息。了解更多 ↗ - 新增多个与
Viwer模块相关的图标,并删除不常用的图标,为图标库减负。 - 在
createTools方法中新增内置工具名称。 - 新增
isChildVisible工具函数,用于判断子节点在父容器内是否可见。 - 将
Swipe和Scroll库中的参数aixs更名为flow,可选值为h/v(水平/垂直)。 - 修复了
Gesture模块中设置step.value不生效的问题。 - 移除了
Swipe模块中的total.hyphen参数,新增total.format参数以支持用户自定义数据总览的文本格式。 - 修复了
Gesture模块,使其在水平或垂直翻转状态下仍支持缩放行为。 - 修复了
Swipe模块在切换幻灯片时自动暂停其他滑动内容中的视频和音频。 - 优化了
Swipe模块,使gap和divide参数在slides: 'auto'模式下依然生效。 - 修复了
c-text-fg、c-text-tl、c-brief-sd和c-caption-sd的颜色错误问题 - 新增
Toast消息提示库,用于展示实时短消息。了解更多 ↗
2025-07-01更新
发布v3.1.25版本
- 核心js:https://unpkg.com/@codady/axui@3.1.25/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.25/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.25/dist.zip
更新内容
- 添加6个新图标:reddit、reddit-f、telegram、telegram-f、login-f、logout-f。
- 修复
Dialog库,在异步加载内容和show同时进行时,入场动画失效问题。 - 修复
confirm工具函数,增加dialog参数,允许自定义窗口的属性。 - 修改
button组件相关样式,增加多个百分比宽度值。 - 优化ajax函数,返回字符串型json数据时优先处理。
- 修复line组件在dashed类型无法显示分割线的问题。
- 修复
good组件使用increase方法未能递增的问题。 - 修复
callout组件鼠标悬停时进度条反向进行的错误。 - 修复
Valid库悬浮提示的边距问题。 - 修复
Valid库对自定义表单域校验始终为fail的问题,改用了防抖校验,以确保所有操作结束之后才进行校验。 - 修复
Upload库,因为内置了file和text两个原生组件导致重复事件冒泡,阻止file组件的change和input事件传播。 - 修复
validTools.parseLength函数,新增value和label参数传递原值和别名。 - 修复
validTools.listenSubmit函数未能正确监听submit事件的问题。
2025-06-17更新
发布v3.1.24版本
- 核心js:https://unpkg.com/@codady/axui@3.1.24/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.24/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.24/dist.zip
更新内容
- 调整了
footer板块的行高间距。 - 取消对
article表中img标签的宽高强制auto!important的设定。 - 对input、radio、checkbox、select、textarea等内含原表单域的组件增加
attrs属性,用来对原表单域增加id或class属性。 - 对
table节点增加--_table-a变量并扩展align属性,可使用值包括start、end、center、left和right,用来表格文本排列。 - 修正使用树数据组件在值转换上的错误,对来自数据库或json的布尔值自动转为
true或false处理('0','null','false'=>false)。 - 解决
Accordion组件的expandAll方法无效的问题。 - 将
config.error.parse改为config.warn.parse。 - 重新调整行高样式_lh-huge/_lh-h1~6。
- 将
-huge和-hitbox相关的样式名,改成-hero,符合国际规范。 - 修改_sd-*样式命名,将
sd-pm改成sd-soft,将sd-hard改成sd-hard。 - 将
text-static样式类名改为text-sta。 - 修复表单域组件
select、range、datetime、editor等的lang属性无效的问题。 - 修改
spin反白色的使用方法,使用inverted属性进行反色。
2025-06-03更新
发布v3.1.23版本
- 核心js:https://unpkg.com/@codady/axui@3.1.23/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.23/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.23/dist.zip
更新内容
- 将增加
--_white-*系列样式和--_black-*系列样式变量,用于黑白透明度场景。 - 增加与
--_c-text同源的颜色变量--_c-text-static,用来固定显示文本颜色,不受dark模式影响。 - 修改
btn相关样式,增加inverted属性,用于深底反色。
2025-06-01更新
发布v3.1.22版本
- 核心js:https://unpkg.com/@codady/axui@3.1.22/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.22/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.22/dist.zip
更新内容
- 新增
ease系列的动画,可用来替代slideDown和slideUp动画。 - 新增
--_dir-coef-alt变量用于详细控制RTL行文布局。 - 修改气泡模块,增加
easeIn进场动画和easeOut出场动画。
2025-05-31更新
发布v3.1.21版本
- 核心js:https://unpkg.com/@codady/axui@3.1.21/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.21/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.21/dist.zip
更新内容
- 调整
avatar的尺寸,确保其高度尽量与行对齐。 - 修复
twilight组件,图标不能切换为月亮的问题。
2025-05-26更新
发布v3.1.21版本
- 核心js:https://unpkg.com/@codady/axui@3.1.21/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.21/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.21/dist.zip
更新内容
- 修复ajax函数,兼容headers中使用content-type的情况。
2025-05-24更新
发布v3.1.20版本
- 核心js:https://unpkg.com/@codady/axui@3.1.20/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.20/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.20/dist.zip
更新内容
- 修复部分错误
2025-05-23更新
发布v3.1.19版本
- 核心js:https://unpkg.com/@codady/axui@3.1.19/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.19/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.19/dist.zip
更新内容
- 修复部分错误
2025-05-22更新
发布v3.1.18版本
- 核心js:https://unpkg.com/@codady/axui@3.1.18/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.18/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.18/dist.zip
更新内容
- 修改
type=switch的复选组件,增加contained属性,可使用switch的另一种形态。 - 新增
Pill组件,用来丰富tab切换。
2025-05-21更新
发布v3.1.17版本
- 核心js:https://unpkg.com/@codady/axui@3.1.17/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.17/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.17/dist.zip
更新内容
- 修改
css文件,增加r-full样式类,用来创建全圆角容器。 - 修改
css文件,修改--_dur-*变量和_dur-*样式类,取值0~100,使之有规律可循。 - 修改
css文件,增加--_num-step变量,用于逐级放大页面。 - 修改
css文件,将btn组件中的[grad]改为[gradient]。 - 修改
css文件,规范css变量命名,将c-bd和bd改为bc,将bd-w改为bw。 - 修改
css文件,将_inf样式类改为全称_infinite,并修改对应的js文件。 - 修改
css文件,将_text样式类改为_t。 - 修改
upload模块,将参数columns改为cols,并设默认值为4。 - 修正上一次更新时遗留的错误。
2025-05-19更新
发布v3.1.16版本
- 核心js:https://unpkg.com/@codady/axui@3.1.16/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.16/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.16/dist.zip
更新内容
- 修改
css文件,对选择器进行简化处理以缩小文件体积。 - 修改
css文件,增强对第三方图标库的支持。 - 修改
css文件的grid部分,默认列数设为1,而不是4。 - 修改
css文件,如果flex和grid布局同时使用了_split-*和_g-*样式类,则保持子节点之间的间隙。 - 修改
css文件,重新调整flex、grid、m、p、br、bc、line、divider的间隙值。 - 修改
css文件,将rem-caption、em-caption、px-caption变量改成*-lead;将rem-subject、em-subject、px-subject变量改成*-subtitle;将rem-title、em-title、px-title变量改成*-display;改了之后更符合语义化,避免歧义 - 修改
css文件,调整基准字号,使之有规律可循:16(lead)-24(list)-32(display)-40(input)-48(hitbox)-56(max)。 - 修改
css文件,将_ell-xxs~xxl的命名方式改成_ell-h[1~6],更加直观。 - 修改
css文件,增加_lh-*样式类。 - 修改
css文件,将masonry的默认列改为2。 - 修改
Masonry模块的css和js代码,允许通过css预设column-gap。 - 修改
topPixel函数,增加对css变量的支持。 - 将
ax-heading组件改成ax-category以避免混淆h1、h2这种真正的标题,同时修改相关样式。 - 修改
css文件,增加fs-display和lh-display样式类。 - 修改
css文件,将样式中的ignore改为caption,表示小型的、不引起注意的意义。 - 修改
css文件,将--_lh-h*变量em单位去掉,使用数字表示相对单位以便于子元素继承相对行高。 - 修改
css文件,修改accordion节点的圆角为r-input。 - 修改
css文件,增加_lh-sm、_lh-md和_lh-lg样式类(可能不能对齐像素)。 - 修改
css文件,增加_fw-*字重样式类。 - 全局修改,将
rep=caption改成rep=title。 - 修改
callout组件,将caption属性改成label。 - 修改
css文件,将-lit替换为-lt。
2025-05-17更新
发布v3.1.15版本
- 核心js:https://unpkg.com/@codady/axui@3.1.15/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.15/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.15/dist.zip
更新内容
- 修改
css文件字体部分,增加rtl和ltr图标字体。 - 修改
css文件字体部分,更换twitter的图标字体。 - 修改
css文件字体部分,增加若干国际社交平台图标字体。 - 修改
css文件字体部分,增加跨境支付图标字体。 - 修改
format组件,增加对数字格式化的支持。 - 修改
format组件,删除info和tips属性,改用prefix和suffix属性,增加localenum、plainnum、padstart和padend类型,并增加places和locale属性。
2025-05-16更新
发布v3.1.14版本
- 核心js:https://unpkg.com/@codady/axui@3.1.14/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.14/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.14/dist.zip
更新内容
- 修复多个表单域组件,使其
full属性在flex布局的父节点下也可以100%铺满。 - 将
Tab组件设为position:relative定位方式,允许切换头可以绝对定位。 - 修改
AXUI官网首页,替换实时代码展示,新增组件示例演示。
2025-05-15更新
发布v3.1.13版本
- 核心js:https://unpkg.com/@codady/axui@3.1.13/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.13/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.13/dist.zip
更新内容
- 修复
alarm组件的css,使行垂直居中。 - 修复
textarea组件,使full属性生效。 - 修改
masonry模块的cols参数,使之支持终端自适应。 - 修复
getScreenSize函数获取css变量的错误。 - 修复
search组件在使用append方法时内容为空的问题。 - 修复
menu组件在使用append方法时badge为空的问题。 - 修改了
display=inline的Datetime模块的节点结构,将表单域和面板放在同一个节点中。 - 修复
Datetime组件的full属性无效问题。 - 修复
Twilight组件在append操作后失效的问题。
2025-05-14更新
发布v3.1.12版本
- 核心js:https://unpkg.com/@codady/axui@3.1.12/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.12/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.12/dist.zip
更新内容
- 修复
Dialog模块在可拖拽的时候,位置飘忽不定的问题。 - 修正
Popup和Dialog气泡窗口的默认宽度,设置为与文本域input的宽度相同。 - 修正
Datetime模块,在其填值时,对原生input使用el.value方法。 - 修改
Drawer和Dialog模块,增加multiple参数,默认true。 - 修复
Datetime模块在链式赋值时,使用drawer窗口无法切换弹出的问题。
2025-05-13更新
发布v3.1.11版本
- 核心js:https://unpkg.com/@codady/axui@3.1.11/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.11/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.11/dist.zip
更新内容
- 将函数
regElem修改为regComp,以区别于其他组件命名方式。 - 对有依赖的组件增加
dependences静态变量。 - 修改
regComp函数,以支持对组件的依赖优先注册。
2025-05-12更新
发布v3.1.9版本
- 核心js:https://unpkg.com/@codady/axui@3.1.9/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.9/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.9/dist.zip
更新内容
- 修改
prompt函数,增加了insName和dialog参数。 - 修改
alert函数和notice函数,增加了dialog参数。 - 修改
edtor模块的样式,确保以100%宽度显示。 - 修改
prompt类型气泡的样式,取消遮罩层。 - 修复带实例的组件异步插入页面时无效的问题,包括datetime、range、upload等组件。
- 修复
Popup模块的multiple参数无效的问题。 - 修复
createEl函数,确保添加属性符合预期,例如添加对象属性{a:1},最终转成'{"a":1}'。 - 对所有class类的参数增加
rtl属性。 - 将公用的class类追加了
abstract标识符,禁止实例化。 - 对所有webcomponent组件使用了
this.canListen变量,用来阻止属性监听。 - 修改了所有带实例的组件,增加
async属性,允许异步创建实例,以提高性能。 - 修改
Tree、Menu和Select模块,如果是空列表则显示空提示。
2025-05-10更新
发布v3.1.7版本
- 核心js:https://unpkg.com/@codady/axui@3.1.7/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.7/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.7/dist.zip
更新内容
- 对内置的
none图片,去掉了“暂无图片”中文字样,在多语环境下更加通用。 - 修改
Bubble气泡模块,将参数padding改为{enable,body,foot}。 - 修复
checkboxes和radios模块属性content解析字符串为空的问题。 - 修复
checkboxes的全选按钮无效的问题。 - 新增
checkboxes全选按钮的形式,单个checkbox和radio也可全选。 - 修改checkbox中
type=switch的样式,改小了尺寸。 - 修改
checkbox组件,新增lang.on和lang.off属性,在type=switch时可能需要。 - 修复
fieldTools.getVals方法从radio和checkbox取值失败的问题。 - 修复
Valid模块对自定义表单组件的支持缺陷。 - 修改
apart类型field表单域布局,当没有label和help节点时取消上下margin。 - 修改
InputElem组件,增加feature=sign特色类型。 - 修改
TextareaElem组件,增加feature=plain特色类型。 - 修正
Datetime模块/组件宽度溢出的错误。 - 修改
Dialog和Popup模块的最大高度,确保超多内容时可滚动显示。 - 修改
Popup模块,在移动端将hover触发方式自动修正为click。 - 删除
getClientType、ceils、isMobi、getFullGap、curveVals、prfix、alias、getImg*等函数。 - 修复
ajax函数关于重复请求部分的错误逻辑。 - 修复模块之间循环引用的错误。
- 修复
Popup模块,在手机端自适应时,left-max和right-max自动转成top-max和bottom-max。 - 缩小
Datetime模块在手机端中日期单元格的尺寸,以确保在手机端至少可以完整显示两个面板。
2025-05-04更新
- 发布v3.1.5版本
- 核心js:https://unpkg.com/@codady/axui@3.1.5/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.5/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.5/dist.zip
更新内容如下:
- 修改css,增加一个桌面端的判断条件
>=1200 & <1536 & hover。 - 增加
--_device-coef变量,用于做移动端和桌面端的特殊计算。 - 修改
ax-br和ax-bc组件样式,缩小在移动端的尺寸。 - 修正在平板端的基准字号(缩小)。
- 增加
_r-input/_r-bubble等若干特殊圆角类。
2025-05-03更新
- 发布v3.1.1版本
- 核心js:https://unpkg.com/@codady/axui@3.1.1/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.1/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.1/dist.zip
更新内容如下:
- 修改css,将css类
hide-mb改为hide-hh(handheld);将hide-pc改为hide-dt(destop),语义更清晰。 - 修改终端优先原则,改为
mobile-first。 - 修改
container类,默认宽度始终等于终端的最适合宽度,增加可用的变量--_container-w,允许用户自定义宽度。 - 增加
_c-white和_c-black样式类,用于白黑文字颜色;增加_bg-white和_bg-black样式类,用于白黑背景色。 - 增加
postion相关的css类:_inset-*。 - 修改
SCREEN变量,增加hh(handheld)、tb(tablet)和dt(destop)值。 - 修改
breakpoints工具函数,增加对hh、tb和dt的支持,将mobile断点改为destop断点。 - 修改
header的相关样式,将header的移动端和桌面端界限确定在1536px。
2025-04-29更新
- 发布v3.1.0版本
- 核心js:https://unpkg.com/@codady/axui@3.1.0/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.1.0/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.1.0/dist.zip
更新内容如下:
- 对应用本框架模块的节点增加
ax属性用来存放于axui相关的数据;其为一个对象,包含modules,flip,spy等属性;一个节点应该只应用一次相同的模块。 - 将
elProps函数改为storeNode,用来给节点存放于本框架相关的数据。 - 修改全站
css以支持RTL(阿拉伯语/希伯来语排版要求)。 - 增加
--_dir-coef变量,以便在样式中计算rtl布局中的样式。 - 改小
legend标签字号,并固定字号12px。 - 修改
_ratio-*比例连接符,比如16-9改为16x9,更加直观;并新增若干比例。 - 增加
getRtl函数,用来获取当前页面是否是rtl行文模式。 - 增加
setRtl函数,用来设置页面使用rtl行文模式。 - 适配了
Virtualize模块在rtl行文模式下的水平虚拟滚动。 - 允许对
Scroll和Swipe模块节点增加dir=rtl属性,允许局部rtl。 - 修改
Rate、Range和Scroll模块,增加rtl参数。 - 在样式中,将方向性的属性
l(left)和r(right)改成s(start)和e(end),lr改成se,修改范围包含了p、m、r、bd系列样式类和css变量名。 - 修改
ax-defrom组件,将menuLeft改为manuStart;menuRight改为menuEnd。 - 修改
_a-*排序相关样式类,l(left)改为s(start),r(right)改为e(end),lt改为st等。 - 修改包含
left和right的动画名,例如fadeInLeft改为fadeInStart,_fadeInRight改为_fadeInEnd等。
2025-04-26更新
- 发布v3.0.43版本
- 核心js:https://unpkg.com/@codady/axui@3.0.43/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.43/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.43/dist.zip
更新内容如下:
- 修复
Range组件和模块垂直方向提示气泡合并时~符号不能正常显示的问题。 - 修改了
decompTask函数,增加了type,doing和delay参数,增加了add和abort方法,默认type=idle。 - 改写
init函数,打平任务数组,确保任务数量清晰可预见,消除控制台超时警告。 - 修改内置
base64图片的获取方式,只要读取一次则全局保存,避免重复获取消耗性能。 - 优化了
Select模块的性能,消除了强制重排警告。
2025-04-25更新
- 发布v3.0.42版本
- 核心js:https://unpkg.com/@codady/axui@3.0.42/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.42/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.42/dist.zip
更新内容如下:
- 修复
StepElem组件获取数组字符串数据时的错误。 - 修复
type=color原生标签的宽度问题,保持方形状态。 - 修改默认html模版头部的
meta内容,有些已经过时了,有些可以简写。
2025-04-24更新
- 发布v3.0.41版本
- 核心js:https://unpkg.com/@codady/axui@3.0.41/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.41/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.41/dist.zip
更新内容如下:
- 修正原生标签
select在使用size属性则根据size保持自动高度,不固定。 - 修改
Position的参数parentMutation.selector的默认参数值,默认不监听任何父节点,以提高性能。 - 新增
promiseRaf工具函数,将函数放在下一帧执行,避免阻塞。 - 对独立气泡节点增加
will-change和contain样式,减少回流。 - 修改
elState函数,减少使用getComputedStyle方法的概率,避免回流耗时。 - 修改
easeHeight函数,增加unaware参数,如果已知可计算则不用使用elState判断。 - 修改了
Position模块中,对执行多次异步事件后统一执行一个任务的方法。 - 气泡模块使用
RAF方式执行show方法,减少阻塞。 - 修正
Popup模块,如果使用sticky显示,那么参数mulitiple强制设为true。 - 解决
Popup模块快速进入并快速离开目标节点导致气泡不能消失的问题,增加延迟隐藏。 - 修复
Tree模块在使用“北京,上海,广州”纯字符串content时的错误。
2025-04-22更新
- 发布v3.0.40版本
- 核心js:https://unpkg.com/@codady/axui@3.0.40/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.40/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.40/dist.zip
更新内容如下:
- 修改
readme文件,加入了中文说明。
2025-04-21更新
- 发布v3.0.39版本
- 核心js:https://unpkg.com/@codady/axui@3.0.39/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.39/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.39/dist.zip
更新内容如下:
- 修改
Tree和Menu模块,增加对onclick/onClick属性的支持。
2025-04-18更新
- 发布v3.0.38版本
- 核心js:https://unpkg.com/@codady/axui@3.0.38/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.38/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.38/dist.zip
更新内容如下:
- 修改
container相关样式,增加_xxs-full~_lg-full样式,在指定终端全宽显示。 - 增加原生
select单选控件对size属性的支持,使用size的单选外观表现与多选外观一致。 - 增加对
type=button的input标签的支持,外观表现与type=reset一致。 - 清除
_b和_b-*的旧样式。 - 增加对原生的按钮节点使用--_btn-c-bg、--_btn-c-txt、--_btn-c-bd和--_btn-bd样式变量。
- 修改
ax-radio组件样式,如果没有label则自动塌缩。 - 修改
table相关样式,允许框架内的组件元素可以友好的嵌入。 - 修改
_w-*和_h-*样式,增加iso后缀,即与宽/高相等 - 修改
ax-btn组件样式,增加width=iso值,以此制作方形的图标按钮。 - 删除了
_table下_operate相关样式。 - 调整了
table中th标签的样式,以区别于tbody的td标签。 - 增加
table表格若干自适应变量(_xxs-w~_xl-w),以支持自适应宽度。 - 新增
_scroller滚动容器,用于放置过宽或过高的内容。 - 修改
_table样式,增加--_table-bg样式变量,并默认不使用背景色。 - 将
_table的display属性改为lines,可选值有all、inner、outer。
2025-04-16更新
- 发布v3.0.37版本
- 核心js:https://unpkg.com/@codady/axui@3.0.37/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.37/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.37/dist.zip
更新内容如下:
- 修改
Flip模块,修复destroy方法在取消animation动画时的undefined错误。 - 修改
bullet中的rank样式,让其更小一点。 - 修改
bullet相关样式,增强手机端自适应布局。 - 修改
ax-br和ax-bc组件样式,增加size=0属性,用来解决前后节点margin失效问题。 - 修改
ax-file组件,增加show属性以实现回显功能。 - 修改
ax-callout组件,增加feature=note属性。 - 修改
type=submit、type=reset、type=button按钮的样式,增加size属性。 - 修改
_field-help样式中对按钮兼容性设定,如果按钮自身有size属性则不处理。 - 修改
rep=disk/cube全局样式,允许使用背景图片填充。 - 增加
_empty样式展示空状态,增加_empty-*相关样式,让节点为空标签时隐藏。
2025-04-14更新
- 发布v3.0.36版本
- 核心js:https://unpkg.com/@codady/axui@3.0.36/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.36/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.36/dist.zip
更新内容如下:
- 修改
Flip模块,增加other参数,用来指定更多非标准定义的flip节点。 - 修改
Gesture模块,将this.dragEls变量改为this.handleEls - 增加
useHandle公共方法,删除Gesture模块中的useHandle方法 - 修复
elsSort函数的错误,重写了该函数。 - 修改
Gesture模块,增加trigger、finished、enter和leave事件和b4Trigger参数。 - 修改
Gesture模块,事件参数增加relatedTarget属性。 - 修改
Flip模块,将duration参数改为fluct。 - 重写了
Drag模块,使之更通用。
2025-03-29更新
- 发布v3.0.35版本
- 核心js:https://unpkg.com/@codady/axui@3.0.35/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.35/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.35/dist.zip
更新内容如下:
- 修复
Flip模块,使用Element.animate()作为底层动画,修复快速拖动的bug。 - 增加
getAutoDur工具函数,用来自动计算动画时长。 - 增加
getHypotenuse工具函数,用来计算直角三角形的斜边长度。
2025-03-24更新
- 发布v3.0.34版本
- 核心js:https://unpkg.com/@codady/axui@3.0.34/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.34/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.34/dist.zip
更新内容如下:
- 修改
appendEls工具函数,增加target属性。 - 修复
Observe模块,对本身是代理对象仍然重复创建代理的bug。 - 修复
setAttrs工具函数,data参数支持{name:'',age:''}写法。
2025-03-23更新
- 发布v3.0.33版本
- 核心js:https://unpkg.com/@codady/axui@3.0.33/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.33/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.33/dist.zip
更新内容如下:
- 修改
Tab模块,将disabled参数改为disable。 - 将工具函数
dlToArr改名为dl2Tree。 - 修改
treeTools中的allToTree函数,增加对dl转数据的支持。 - 将样式类
_bg改为白色底。
2025-03-21更新
- 发布v3.0.32版本
- 核心js:https://unpkg.com/@codady/axui@3.0.32/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.32/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.32/dist.zip
更新内容如下:
- 修改
config文件,增加strParser属性,解析文本选择是用new Function还是JSON.Parse - 改写
parseStr工具函数,参数合并为对象,增加method、catchable、error属性。 - 基于parseStr修改
strToJson工具函数。 - 基于parseStr修改
paramToJson工具函数。 - 基于parseStr修改
getAttrArr工具函数。 - 基于parseStr修改
attrJoinVal工具函数。 - 修改
Tree模块,对参数shortcut.mean增加expanded和auto类型。 - 修改
Tree模块,取消select模式下对label设置disabled的情况。 - 修改Tree模块样式,将biref的小点改为朝上箭头。
- 修改
Menu模块参数,将scheme改为theme,将参数rise改为linkage,删除max参数,参数row改为nav。 - 将
Menu菜单的单项的行高从44px调整为38px。 - 修改
Menu菜单样式,增加lamp=block。 - 修改
Tree模块,修正b4Expand的触发时机。 - 修改
Tree模块,增加insertItem和insertItems监听,在该事件之后将appendChild节点。 - 修改
grafted事件,增加一个参数refer;修改added事件,增加refer参数 - 修改
Menu模块在navigation模式下的用法。
2025-03-16更新
- 发布v3.0.31版本
- 核心js:https://unpkg.com/@codady/axui@3.0.31/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.31/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.31/dist.zip
更新内容如下:
- 修复
ax-skeleton组件扫光动画在暗黑模式下的bug。 - 对没有内置模块的webcomponent组件,增加
lang属性。 - 修改
strToJson函数,支持数组字符串,增强兼容性。 - 修复
ax-number组件step属性的错误。
2025-03-15更新
- 发布v3.0.30版本
- 核心js:https://unpkg.com/@codady/axui@3.0.30/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.30/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.30/dist.zip
更新内容如下:
- 修复
getScreenSize函数的错误。 - 发布了
ax-skeleton骨架屏组件,详情请点击这里
2025-03-13更新
- 发布v3.0.29版本
- 核心js:https://unpkg.com/@codady/axui@3.0.29/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.29/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.29/dist.zip
更新内容如下:
- 修改
card相关样式,增加--_card-fw变量,用来设置标题是否加粗(bold/normal)。
2025-03-12更新
- 发布v3.0.28版本
- 核心js:https://unpkg.com/@codady/axui@3.0.28/dist/js/ax.js
- 核心css:https://unpkg.com/@codady/axui@3.0.28/dist/css/ax.css
- 打包文件:https://unpkg.com/@codady/axui@3.0.28/dist.zip
更新内容如下:
- 修改
avatar相关样式,确保在暗黑模式下显示正常。 - 修改
header相关样式,取消avatar右侧额外增加箭头,并增加feature属性。 - 新增
ax-heading组件,用来显示板块标题,详情请点击这里
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-subtitle字号变量和_fs-subtitle样式类,用来表现更大的板块标题 - 增加字号
--_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体验内容

