History 更新记录
2023年03月15日更新,v2.0.9发布
2023年03月15日更新
2023年03月14日更新
- 修改了axTree的add方法的参数以及顺序,将第一和第二个参数对调,允许以add(obj)简写的方式创建新节点。
- 修复axStrType函数传入空字符串的判断错误,空字符串将判断为false。
- 修改了axTree,增加了expand、collapse、update和updateContent操作方法,详情点击这里。
- 为了与axArrToTree函数相对应,将axFlatArr函数名改为axArrToFlat。
- 修改了axTree的data参数,改为content。
2023年03月10日更新
- 修复了axSlideDown和axSlideUp中覆盖节点style问题。
- 重写了axMenu插件,详情点击这里。
- 更新了ax-navgation页面,详情点击这里。
- 修改了axTree,将参数中的removeBefore改成onBeforeRemove,getCheckeds改成onGetCheckeds。
- 新增演示页面ax-version.php,用于存放关键版本的打包文件和CDN文件,详情点击这里。
- 修改了axTree.js,增加了insName和storageName参数,增加了destroy方法和save方法,增加destroy和save监听,支持数据本地存储,详情点击这里。
- 修改了axTree.css,将ax-indent改为[indent],ax-type改为[legend],ax-check改为[check],ax-name改为[label],ax-arrow改为[arrow],ax-tools改为[tools],详情点击这里。
- 修改了axUlToArr函数,将name属性改为label。
- 修改了axTree.js,将data中的dom属性改为wrapperDom,增加indentDom、labelDom、legendDom、toolsDom、addDom、editDom、removeDom和checkDom。
2023年03月08日更新
- 修复了axUpload插件uploaded监听中无法获取url和time的错误,详情点击这里。
2023年03月04日更新
- 从增加了axFindItem函数,可根据不同格式的值从数组中找出一个对象,详情点击这里。
- 取消了axMenu应用于btn,回归菜单或导航的门类。
2023年03月01日更新
- 从axTree中提炼出newItemStart函数,改为axIncreaseId,详情点击这里。
2023年02月27日更新
- 从axTree中提炼出newItemStart函数,改为axIncreaseId,详情点击这里。
- 修改axTree,将path参数的id分隔符“-”改成“>”,以允许id填入负值,详情点击这里。
- 修改axTree,将collapse参数改为collapseAll;将expand参数改为expanded,数据中的expand属性亦改为expanded,让语义更清晰,详情点击这里。
- 修复了axTree中expand和collapse监听错误,增加了expanded/collapsed/expandAll/collapseAll监听,详情点击这里。
- 修复了axTree中顶层编号缺陷,允许firstFloor为-1,详情点击这里。
2023年02月24日更新
- 重写了axAccordion插件,详情点击这里。
- 增加了axValueToArr工具函数,可以将参数中各种形态的字符串转成数组,详情点击这里。
- 修改了axAjax函数,规范了加载进程涉及的属性,详情点击这里。
2023年02月23日更新
- 修改了axDropdown插件,增加了update和updateContent方法和该监听事件,详情点击这里。
- 修改了axPopup/axDialog/axDrawer插件,允许updateContent方法传入节点和更多选择器。
- 修复了axInstance中isDestroyed的错误,改为destroyed。
2023年02月22日更新
- 修改了axDropdown插件,增加了grid和breakShow参数并将break参数改成breakShow,详情点击这里。
- 修改了ax.css,给ax-grid增加了ax-fence类,以实现内部项目间实边效果,详情点击这里。
- 修改了axCheckbox,将参数className改为parentClass,并新增childClass,详情点击这里。
- 修改了ax.css,对ax-popup-wrapper增加border-radius和overflow属性,以确保popup背景色不超出圆角区域。
2023年02月20日更新
- 修改了axLocalStorage函数,增加了cover参数,用于扩展属性,详情点击这里。
- 修改了axClone函数,允许复制数组,详情点击这里。
- 修改了axDropdown插件,修复button类型下多选问题并修改setToHide方法的监听部分代码,详情点击这里。
2023年02月16日更新
- 修改了ax.css,给ax-btn-group增加了disabled样式。
- 修改了ax.css,增加了ax-lamp-group、ax-tab-group和ax-bounce-group页签风格。
- 修复了axSwiper不能axSwiper='参数'运行方式不能使用参数的问题。
- 增加了axIsVnode函数,用于判断节点是否是虚拟节点(内存中),详情点击这里。
- 丰富了axSwiper的实例数量和类型,详情点击这里。
2023年02月14日更新
- 修改axCookie和axLocalStorage的del方法为remove方法(常规命名方法)。
- 修改axAjax,允许以链接+“#id”的形式获取页面某ID的内容。
- 增加axStrEnd函数,可从一个字符串中获取指定字符串之前和之后的字符,详情点击这里。
2023年02月13日更新
- 增加axExpires函数,用于设置cookie和localstorage的过期时间,详情点击这里。
- 增加axLocalStorage函数,是LocalStorage封装,详情点击这里。
- 增加axIsDate函数,判断字符串是否可转为日期格式,详情点击这里。
- 修改了axCookie函数,expires允许填入日期字符串和负值,详情点击这里。
- 修改了axTa插件的HTML结构,使用属性代替class类,详情点击这里。
2023年02月11日更新
- 修改了ax-tag的HTML结构,颜色、边框、圆角风格不再使用样式表示,而改用属性表示。
- ax-tag新增了compact紧凑风格。
- 增加了axTags插件,可批量增加和删除Tags,详情点击这里。
- 修改了ax.css,增加了ax-tags内容。
- 删除了ax-overflow相关的css和js代码。
- 修改axStrType函数,增加level类型,可判断带空格的父子选择器,如“#parent .child”,详情点击这里。
- 修改axIdToDom函数,允许传入诸如如“#parent .child”层级字符串,详情点击这里。
- 新增axAddClass函数,该函数可批量添加className,详情点击这里。
2023年02月09日更新
- 修改了ax.css,将ax-tag的字号改为12px,使之看起来更加精致。
- 修改了ax.css,增加了ax-tags类,以此作为tag的容器,统一设定风格。
- 由于只有观赏意义,实用性不大,故删除ax-ace相关内容,删除ax-result.php页面中字符类图标提示。
- 修复了axIsEmpty函数对节点返回true的问题。
2023年02月08日更新
- 修改了ax.css,popup/mesaage/alert的关闭按钮使用close属性表示,而不再是class="ax-close"。
- 修改了ax.css,alert默认字号改为12px。
- 改写了ax-alert的html结构,详情点击这里。
- 增加了axAlert插件,详情点击这里。
2023年02月08日更新,v2.0.8发布
2023年02月06日更新
- 增加了axInstance插件,统一管理页面实例,详情点击这里。
- 增加了axPopup的triggerRel参数,允许关联按钮有自己的触发事件。
- 增加了axPopup的bound和destroyed变量,与销毁方法配合使用。
- axLightbox增加了insName参数和on*回调参数,增加了shown和destroyed状态,增加了destroy方法,并修正了axLightbox中axInstance的使用方式。
- 修改了axTree,将监听方法加入到参数里面,以on*形式存在。
2023年02月04日更新
- 优化axPopup、axDialog和axDrawer的destroy方法,详情点击这里。
- 优化axAjax函数,增加abort中止请求方法abort参数,详情点击这里。
- 修改了axCreateContent函数,返回结果是一个对象,包含content和xhr属性。
- 修改了axAjaxSubmit函数,返回结果是xhr对象。
- 修改axPopup、axDialog和axDrawer增加destroy监听回调。
- axDialog和axDrawer增加insName参数,删除了ax*s变量。
- 修改axDialog和axDrawer使用ax*属性的打开方式,如果绑定了页面按钮节点,点击按钮可直接打开。
2023年01月30日更新
- 修改axTree,增加editing监听,详情点击这里。
- 新增axPopupPosition插件替代poper.js,满足popup定位需求,详情点击这里。
- 修改axPopup的监听事件,新增updateContent和updatePosition事件,并监听事件作为参数加入到了options中,详情点击这里。
- 修改axDialog和axDrawer的监听部分代码,将监听事件作为参数加入到了options中。
- 修改axPopup、axDialog和axDrawer中duration参数格式为数字。例如duration:200表示200ms
2023年01月14日更新
- 修改axMultiValues工具函数,支持name以[name]格式获取checkbox或radio的值,详情点击这里。
2023年01月12日更新
- axDropdown增加number和switch类型,集成axAmount插件,详情点击这里。
- 改写了checkbox构成节点和样式,取消ax-bone样式,减少代码量并方便扩充风格,详情点击这里。
- 改写了radio构成节点和样式,取消ax-bone样式,减少代码量并方便扩充风格,详情点击这里。
- 鉴于已经修改了checkbox和radio结构,所以也修改axCheckbox插件中相应代码,减少代码量并方便扩充风格,详情点击这里。
- 取消ax-list-select创建复选和单选列表,使用纯html5+css3创建,详情点击这里。
- 增加axCheckAll插件,用于复选列表的全选和取消全选,详情点击这里。
2023年01月09日更新
- 修正axPopup在slideDown和slideUp动画下内容后于wrapper消失问题,应该同步消失。
- 重写了axAmount插件,详情点击这里。
2023年01月07日更新
- 修改axPopup、axDialog和axDrawer中shown回调代码位置,确保是在完全打开之后才执行。
- 修改axPopup、axDialog和axDrawer中默认append节点,只有show之后才显示节点,减少页面渲染时间。
- 修改axDrawer增加duration参数,详情点击这里。
- 修改axDialog和axDrawer,增加this.shown显示状态变量。
- 改写了axHover,解决某些bug,详情点击这里。
2023年01月04日更新
- 修复了AXUI官网移动端无法使用菜单问题。
- 修改了axPagination,增加beforeRendered监听方法,同时将插件参数中的回调参数加上了on前缀,详情点击这里。
- 修改ax-table的th和td的padding为1rem。
- 修改axPopup、axDialog和axDrawer,增加onShow、onShown、onHide和onHidden回调参数。
- 修改axDropdown,增加show和hide方法,详情点击这里。
- 修改axDropdown,增加this.initValue内置变量,详情点击这里。
- 修改axDropdown,在text和textarea类型下左侧按钮改为重置按钮,详情点击这里。
- 修改axCheckbox,增加value参数和onReset回调,用于设置初始化,详情点击这里。
- 修改axInput,增加reset方法以及onReset回调,用于重置实例,详情点击这里。
2023年01月02日更新
- 修改axDropdown,对于text和textarea类型可使用回车代替confirm按钮,详情点击这里。
- 修改axPgination,增加updatePages方法,用于因为删除或增加项导致页码的更新,详情点击这里。
2022年12月30日更新
- 修改axDropdown,增加arrowShow参数,可给按钮显示指示箭头,详情点击这里。
- 新增axDateToName函数,可根据当前日期自动创建文件名,详情点击这里。
- 新增新图标:ax-icon-check-all、ax-icon-import、ax-icon-import、ax-icon-download-t、ax-icon-upload-t、ax-icon-trash-t。
- 修改axCheckbox,允许参数children不含value值,详情点击这里。
2022年12月27日更新,v2.0.7发布
2022年12月23日更新
- checkbox和radio增加checking状态,可恢复初始状态,详情点击这里。
- 修复ax-ell-3和ax-ell-3-ignore样式的错误。
2022年12月18日更新
- 修改axPopup、axDialog、axDrawer中的btnClass默认值为ax-opened。
- 修改ax.css,将ax-btn ax-icon的ax-lg和ax-md图标尺寸缩小了。
- 修改ax.css,将ax-pos-right字号调整为1.2rem。
- 修复axCheckbox中没有使用limit导致初始checked无效问题。
- 修复axCheckbox中set方法在radio类型下空置报错问题。
- axCheckbox增加reset方法,可恢复初始状态,详情点击这里。
2022年12月16日更新
- 重写了axDropdown,增加多种类型,包括checkbox、radio、textarea等,详情点击这里。
- 修改axInput中的set方法,如果传入的值是非字符串则先转为字符串。
- 修改了ax.css,给列表增加了一种列表前缀,即方形图片,详情点击这里。
- 修改了ax.css,给列表增加了一种列表后缀,即check图标,详情点击这里。
- 修改了ax.css,给列表增加了确认勾选效果,详情点击这里。
- 新增了演示页面ax-common.php,讲述框架的通用方法,详情点击这里。
2022年12月11日更新
- 修改axList,将axThrottle改为axDebounce,并修改clickDelay默认200。
- 修改axList,修复sql语句中%符号在动态页面被执行问题。
- 修改axPagination,对onclic事件使用axDebounce防抖,并增加参数clickDelay,默认值200。
- 修改axPagination,对updateData方法增加{url:'',sql:{sort:''}}参数传入方式,详情点击这里。
- 修改axCheckbox,增加block布局,详情点击这里。
- 修复axInput,在limit=0的时候判断错误。
- 修复axCheckbox在set方法中无效字符串报错问题,如果找不对对应值则清空选项。
- 修改axIdToDom函数,填入[china]可找到[name=china]的节点,填入DIV可找到第一个div节点。
- 修改ax.css,让list的头图可以以方形呈现,详情点击这里。
2022年12月05日更新
- 因增加axSheet插件而修改axSort函数,使该函数更通用。
2022年12月03日更新
- 修改ax-table-search节点。
- 修改axList插件,将keyDelay参数名改成inputDelay,更符合语义。
2022年11月29日更新
- 增加axFlatArr函数,可将多维数组转成一维数组以方便检索,详情点击这里。
- 修改axTree插件,引入axFlatArr函数。
2022年11月26日更新,v2.0.6发布
2022年11月26日更新
- 增加axStrToFilter函数,可将字符串转筛选语句,详情点击这里。
- 修改axList中onclick事件主体为axThrottle节流函数,并增加clickDelay参数
- 重写axList中部分函数,并更新了ax-sortlist.php演示页面,详情点击这里。
- 修改axCreateData函数,抛弃media为空的项。
- 修复axLightbox中thumb多行显示的布局错位问题(ax-grids样式问题)。
- 修复axSwiper中多行显示的布局错位问题(ax-grids样式问题)。
2022年11月25日更新
- 增加axStrType函数,判断字符串类型,详情点击这里。
- 对axRate插件增加隐藏域实例化插件的方法,详情点击这里。
- 修复axList中sort方法asc和desc相反的错误
- 修改axList中for属性为field,给input增加auto属性,根据该属性实现自动检索
- 修改axList中filter属性书写方式改为json形式,原filter='{"country":"china","people":"14"}'写法改为filter='country:"china",people:14'
- 修改axList,对asc和desc属性用法改为order=asc/desc,对or和and属性用法改成operator=or/and属性,详情点击这里。
- 修改ax.js,给ax-table增加nowrap属性,使用该属性单元格将不换行
- 调整table相关样式以实现更复杂的效果,包括冻结、检索、分页等,增加了冻结示例,详情点击这里。
2022年11月19日更新,v2.0.5发布
2022年11月19日更新
- 修改axDialog,对按钮回调增加button和content参数,对confirm按钮类型增加prevent。
- 修改axPopup,对按钮回调增加button和content参数,对confirm按钮类型增加prevent。
- 修改axDrawer,对按钮回调增加button和content参数,对confirm按钮类型增加prevent。
- ax-addform页面增加了表单校验和窗口表单示例,详情点击这里。
2022年11月18日更新
- 修改axCheckbox,如果对type=text使用插件,则自动添加display:none样式。
- 修改了axValid,增加了listen触发方式,可监听隐藏域值的变化,详情点击这里。
- 修改了axValid的least默认值为1,most默认值为2,详情点击这里。
- 修改axValid中leastChecked和rangeChecked的校验方式,不填也能报错,详情点击这里。
- 修复了axValid中onTrigger和onInit的参数错误,详情点击这里。
2022年11月17日更新
- axRate更新到v1.0.1,详情点击这里。
- axTree更新到v1.0.2,详情点击这里。
- 修改所有演示页面,取消data-*属性赋值方法,改用类似json赋值方法。
- 修改axDrawer,增加btnClass参数,也就是点击按钮后增加的样式名,详情点击这里。
- 修复了axLightbox使用模板创建画廊的错误,详情点击这里。
- 修改ax.css,修改了type=color控件的样式。
2022年11月14日更新
- 修改oneChecked的校验结果为“必须且只能选择1项”,详情点击这里。
- 修改axValid,将checkedRange类型改为rangeChecked,详情点击这里。
- 修改axMerge函数,将options中的attrAppend属性默认设置为true,详情点击这里。
- 删除axDataset函数,新增axAttrToJson函数替代,所以一道取消data-*方法,详情点击这里。
- 修改axExtend函数,新增attr参数,详情点击这里。
2022年11月10日更新,v2.0.4发布
2022年11月10日更新
- 新增axAmount插件启动方式,允许以input为节点创建,详情点击这里。
- 新增axForm插件,允许以js形式创建表单,详情点击这里。
2022年11月6日更新
- 修改了ax.css,美化了select-multiple。
- 修改了ax.css和ax-response.css,增加了ax-input样式,可美化所有input类型,比如type=date。
- 修改了ax.css,删除了input中type=text/password/file之外其他类型的美化,为ax.css减负。
- 修改了ax.css,恢复了input中type=search的默认清除按钮。
- 修改了axUpload,增加columns参数,在type=gallery模式下可设定列数。
- 新增axSerialize表单序列化函数,可将表单的输入值转为拼接字符串、json或数组,详情点击这里。
2022年11月4日更新
- 新增axInput插件,允许以js形式创建input和textarea,详情点击这里。
- 新增axCheckbox插件,允许以js形式创建checkbox和radio,详情点击这里。
- 因为增加插件,修改了ax-input.php、ax-checkbox.php和ax-radio.php页面。
- 修复axAjax重复拼接链接问题,并修正post发送url带时间戳问题,详情点击这里。
2022年11月2日更新
- 修改axMultiValues函数,修复某些错误并增加parent和separator参数,详情点击这里。
2022年10月30日更新,v2.0.3发布
2022年10月30日更新
- 修改ax.css中ax-form-head样式,其内可放图片确保不外溢。
- 修改axAjax函数,增加responseType参数,详情点击这里。
- 增加axUpload插件,支持文件异步上传和校验,详情点击这里。
2022年10月23日更新
- 修复textarea的placeholder属性失效问题。
- 修改ax-grid相关属性,使用display:grid来定义grid,详情点击这里。
- 将dropzone移除主框架,以第三方插件形式供用户按需引用,详情点击这里。
- 修改axLightbox,增加对audio类型的支持,详情点击这里。
2022年10月15日更新
- 修改axAjax函数,增加downloading和uploading参数,可获取异步下载和上传真实百分比进度,详情点击这里。
- 修改axAjax函数,增加headers参数,可自主设置请求头一个或多个值,详情点击这里。
- 修改axAjax函数,增加对FormData数据格式的支持,增加对单个或多个文件上传的支持,详情点击这里。
2022年10月07日更新
- 修改了axPagination插件,当没有数据的时候只是清空目标节点但不删除节点,详情点击这里。
- 修改了axAddElem函数,支持直接创建多层子节点,详情点击这里。
- 修改了axValid插件,将asyn字样统一改成async字样,同时修改了演示页面相关字样,详情点击这里。
- 修复了axDialog、axDrawer和axPopup插件,将asyn字样统一改成async字样,同时修改了演示页面相关字样。
- 修复了axSelect插件,在多选项目时,挤在一行撑破input的情况。
- 修复了axVali插件在mode=message模式下,不能根据校验结果修改input样式问题。
- 修复了axStrToDom函数,支持将tr+td格式的文本转成节点。
- 新增axMultiValues函数,方便以数组或字符串形式获取checkbox、radio、select-multiple和file元素的真实值,替代axValuesToArr函数,详情点击这里。
- 删除axValuesToArr函数,也因此也稍微修改了axValid插件。
2022年10月02日更新
- 新增多重排序函数axSort,用于表格和列表数组排序,详情点击这里。
- 修改了axPagination插件,增加了this.renderedIndex变量,记录渲染列表次数,详情点击这里。
- 修复了axList插件,解决sql异步模式下数据获取不准确问题,详情点击这里。
- 修改了axDialog、axDrawer和axPopup插件,增加preventScroll参数,可自由控制内容过多时是否随着页面滚动条滚动,默认true不跟随。
2022年09月25日更新,v2.0.2发布
2022年09月25日更新
- 修改了axAjax函数,增加Promise用法,避免回调地狱问题,详情点击这里。
- 修改了axPagination插件,调整了pageGo的位置,详情点击这里。
- 清理ax.css中原ax-progress代码。
- ax.css中新增颜色变量,比如在标签的style中可以使用var(--color-primary)等。
- 新增axProgress插件,更新了演示页面,详情点击这里。
- 使用异步的插件均新增ajaxType参数,默认值post,包括axPopup、axDrawer、axDialog、axValid、axTree等。
- 修改axCreateContent函数,增加type参数,可自定义异步提交方式,post或get。
- 修改axLightbox插件,解决axLightbox=name按钮无法定位slide的问题,详情点击这里。
- 修改ax.css中关于ax-alert的bug,对ax-alert增加ax-text样式。
- 修复了ax-complete中点击rel按钮光标定位在value起始位置的问题,并修复1px的bug。
- 分页插件在异步模式下增加对table的默认模板,也就是说异步模式下如果listDom的nodeName是TBODY,则不需要使用template参数,详情点击这里。
- ax-pagination增加paging属性,即更新数据的时候避免分页Dom塌陷。
- axTree更新到v1.0.1,详情点击这里。
2022年09月06日更新,v2.0.1发布
2022年09月05日更新
- 增加axTooltip信息提示插件(内置),详情点击这里。
- 增加axRate评星插件(外置),详情点击这里。
- 删除ax.css中关于ax-rate插件部分代码,为ax.css瘦身。
- 增加axLazyload懒加载插件,详情点击这里。
- 删除框架中关于InfiniteScroll的内容,开发axInfinite代替InfiniteScroll实现无限滚动,详情点击这里。
- 修改popper.js框架,给update增加elem参数以便于更新位置,详情点击这里。
- 修改axPopup插件,trigger参数增加sticky和none参数,并且增加updatePosition方法,详情点击这里。
- 修复axComplete插件获取datalist数据问题,详情点击这里。
- 修改axAjax函数,如果从一个静态页面获取内容,不填selector或者selector不存在将直接获取body以内的文本。
- 修改axTplEngine函数,将模板字符串
<%和%>改成
<#和#>,以避免与asp或.net语言冲突。同步修改了使用axTplEngine的插件和页面。
- 从ax.css和ax-response.css中删除scrollnav关联代码,合并为单独的ax-scrollnav.css,详情点击这里。
- 框架添加了一张占位图片blank.svg,用于图片懒加载时占位。
2022年08月28日更新
- 增加axDebounce防抖函数和axThrottle节流函数,详情点击这里。
- 增加axMoveArr数组移动函数,详情点击这里。
- 增加axArrToTree一维数组转tree数组函数,详情点击这里。
- axUlToArr函数增加start和hold参数,详情点击这里。
- axListToArr和axSelectToArr函数增加start参数,详情点击这里。
- 删除ax.css中关于zTree插件部分代码,为ax.css瘦身。
- 取消zTree插件改用axTree,并以独立插件形式运行,详情点击这里。
- 修复axDataset函数将数组[1]转成数字1的bug。
- 修改ax.css,将popup和dialog的圆角调整为9px。
2022年08月10日更新
- 修改分页相关样式,页码使用ax-core包裹。
- 新增axPagination插件,支持异步数据和大数据分页,详情点击这里。
- 基于axPagination插件重写axList插件,移除第三方插件list.js所有代码,详情点击这里。
- 修复ax.css中已知的bug。
- 修改ax.css,默认对所有元素都使用flex-shrink: 0,避免被flex元素挤压。
- 删除ax.css和ax.js中ax-fast-list相关代码。
- 基于axFadeIn函数增加display和callback参数,axFadeOut增加callback参数,axFadeToggle增加display、inCallback和outCallback参数,axToggle函数增加showCallback和hideCallback参数,详情点击这里。
- 上线resource.php页面,开放部分常用资源,详情点击这里。
2022年07月21日更新
- 删除了axFalseReturn函数。
- 修改axError函数,增加notExist属性,详情点击这里。
2022年07月16日更新,v2.0.0发布
2022年07月16日更新
- 修改axMerge函数,新增option参数,详情点击这里。
- 删除第三方插件deepmerge并删除ax.js中关于该插件的内容,为ax.js文件瘦身。
- 增加axCookie函数,原生实现cookie方法,详情点击这里。
- 删除第三方插件js-cookie并删除ax.js中关于该插件的内容,为ax.js文件瘦身。
- 从ax.js中移除第三方插件qrcode并转移到plugins中,根据需要引用(生成微信二维码的时候),为ax.js文件瘦身。
- 对axAjax函数进行二次封装,增加axAjaxSubmit函数,用于异步提交表单,详情点击这里。
- axDialog增加了同步和异步提交表单实例,confirm按钮已完全可用,详情点击这里。
- axPopup增加了同步和异步提交表单实例,confirm按钮已完全可用,详情点击这里。
- axDrawer增加了同步和异步提交表单实例,confirm按钮已完全可用,详情点击这里。
2022年07月10日更新
- 修改axAjax函数,将type默认值改为post。
- 新增axValuesToArr函数,将多值字段值转为数组,详情点击这里。
- 新增axError函数,将多值字段值转为数组,详情点击这里。
- 新增axValidRepeat函数,该函数需配合表单验证使用,详情点击这里。
- 移除第三方表单验证库validatejs并重写axValid插件,为ax.js文件瘦身,详情点击这里。
2022年07月06日更新
- 修复axPopup插件在header组件中闪现问题。
2022年07月01日更新,v2.0.0Beta发布(重新打包)
2022年07月01日更新
- 修改了ax.css中base64字体,确保在edge浏览器中正常显示。
- v2.0.0beta版重新打包,最新更新日期为2022-07-01。
2022年06月27日更新
- 修改了ax.css和ax-response.css,完善了scrollnav的展示风格。
- 增加了API文档框架,详情点击这里。
2022年06月26日更新
- 增加了v2.0若干可下载实例,详情点击这里。
- 增加若干展示页面,包括替换了首页。
2022年06月18日更新
- 增加了axPreventDefault函数,对常用的阻止事件方法进行了简单的封装,详情点击这里。
- 函数名axUlToJson改成axUlToArr,axSelectToJson改成axSelectToArr,axListToJson改成axListToArr。
- 演示页面对js引用标签使用了refer属性,确保dom加载完成之后再执行js。
- 修改ax-iconfont图标字体,将*fill改为*f。
- 修改ax.css,增加base64格式图标,删除ax-iconset,后续不需要在引用ax-iconfont字体了,详情点击这里。
- 修改ax.css,去掉ax-svg相关样式,移除了svgSprites.js,也就是说v2.0版本将不再使用svg作为常用图标。
- 修改ax.css,增加:root部分,定义某些css变量。
- 将默认头像default-head改名为avatar.svg。
2022年06月07日更新
- 增加了ax-zindex页面,明确框架所有浮窗的z-index属性值,详情点击这里。
- 统一修改了ax.css中主要浮窗的z-index值。
- 清理了ax-response.css中v1.0版本的代码。
2022年06月06日更新
- 修改了ax.css中ax-flex-*部分,ax-flex-col和ax-flex-row使用flex布局,增加垂直布局百分比居中的演示实例,详情点击这里。
- 修改了ax.css,display:-webkit-box基本改为display:flex,flex属性已经完全被主流浏览器支持包括IE11。
- 修复了axLightbox中图片在移动端无法垂直居中问题。
- axLightbox增加了点击遮罩区域关闭灯箱的方法。
- axAjax函数对success、error和before回调函数增加dom参数。
2022年05月29日更新
- 增加了axStrToArr函数,将多种字符串转为数组,详情点击这里。
- 增加了axTplToArr函数,将HTML模板转为数组,详情点击这里。
- 修复了axIsEmpty对空数组判断错误的问题。
- 增加了axImage函数,定义了若干base64格式的常用图片,比如“暂无图片”,详情点击这里。
- 增加了axLightbox插件和页面,详情点击这里。
2022年05月19日更新
- 修改ax.css,增加ax-icons常用图标,供框架内部使用。
- 修改ax.css中关于swiper的部分。
- 更新了swiper版本,改写为axSwiper,集成进了框架,详情点击这里。
- 修改了ax-tab.php中关于swiper的部分,改为axSwiper,详情点击这里。
- 修改了ax-playlist.php中关于swiper的部分,改为axSwiper,详情点击这里。
- 修正ax-panel.php,ax-box.php等页面调用swiper的方法。
2022年05月02日更新
- 增加ax-utils-hover.php页面,详情点击这里。
- 修改axMenu部分代码以支持navigation应用。
- 上线ax-navigation.php页面,详情点击这里。
- axPopup增加slideDown和slideUp动画,详情点击这里。
- axDialog增加slideDown和slideUp动画,增加duration参数,详情点击这里。
- 实用程序增加axHeightDown和axHeightUp函数,详情点击这里。
- axDialog和axPopup的触发按钮新增ax-dialog-open和ax-popup-open样式,以便于控制按钮在触发之后风格的变化(可通过参数修改类名)。
- 修改axDateset函数,支持填入data-*="{},{},{}"({},{},{}将转成[{},{},{}])。
- 增加axDropdown插件,详情点击这里。
2022年04月29日更新
- 整合Listjs改为axList插件,上线ax-sortlist.php页面,详情点击这里。
- 上线ax-pagination.php页面,详情点击这里。
- 上线ax-table.php页面,详情点击这里。
2022年04月16日更新
- 修复axDataset函数不能保持data-*大写问题。
- 修复axMerge函数将数组转为对象合并问题。
2022年04月16日更新
- 增加ax-utils-ajax.php页面,详情点击这里。
- 增加ax-utils-attribute.php页面,详情点击这里。
- 增加ax-utils-datato.php页面,详情点击这里。
- 增加ax-utils-merge.php页面,详情点击这里。
- 增加ax-utils-plan.php页面,详情点击这里。
- 增加ax-utils-static.php页面,详情点击这里。
2022年04月12日更新
- 修复axScrollTo函数存在的BUG。
- 修复axParents函数存在的BUG。
- 增加axHideSize函数,获取隐藏元素的高度宽度。
- 增加ax-utils-is.php页面,详情点击这里。
- 增加ax-utils-selector.php页面,详情点击这里。
- 增加ax-utils-toggle.php页面,详情点击这里。
- 增加ax-utils-scrollto.php页面,详情点击这里。
2022年04月09日更新
- 增加axFalseReturn函数,判断为空直不再执行程序。
- 修改axIdToDom函数,增加错误提示。
- 增加了axShow、axHide和axToggle函数,类似jQuery的show()、hide()和toggle()。
- 修复axDate选择时间时无法使用滚轮问题。
2022年04月03日更新,v2.0.0Beta发布
2022年04月02日更新
2022年03月26日更新
- 原axType函数改为axTypeIs,新增意义不同的axType函数。
- 基于Choices.js插件v10.1.0版本重新打包并改造为axSelect插件,是插件代码更干净。
- 重新确立文件打包方式,文件存放目录从src移到dist。
- 修改popper.js源文件,修复箭头始终是在按钮中间导致的bug,axPopup新增fixDisdance参数。
2022年03月09日更新
- 引入jedate插件作为日期插件,命名为axDate并做了优化修改,详情点击这里。
- 修改了css中对ax-popup和ax-dialog的wrapper宽度的定义,以适应窗口内容的宽度。
- 对axPopup插件增加rel参数,通过点击rel对象可打开某个实例。详情点击这里。
- ax.js新增axPreventScroll函数,该函数可阻止页面滚动,应用到axDrawer,axDialog,axPopup,axScrollSelect。
- 将部分addEventListener方法改成onclick方法,避免重复执行某些事件。
- axSelect增加width参数,可控制渲染DOM后的宽度。详情点击这里。
- 修改了组合表单中的前缀和后缀样式。详情点击这里。
- 修改ax-response.css,增加对axSelect插件的手机端适配。
- ax.js新增axListToJson函数,可以从datalist获取数据。
- axPopup插件trigger参数增加增加input值,用在axComplete插件上。
2021年12月22日更新
- 增加了axReplace函数,替换某位置的字符串。
- 增加了axArrange函数,将数组进行组合排列。
- 将表单验证部分独立成axValid.js。
- 在ax.js加入社交分享部分内容,类似百度分享。
- 增加ax-article.php页面,增加分享插件部分,详情点击这里。
- 更新了iconfont字库,追加了:qzone、pinterest和tumblr,详情点击这里。
2021年12月4日更新
- 增加了axLocalTime函数,将符合格式的时间均转成本地时间。
- 引入第三方插件validatejs作为ax验证基础框架。
- 增加axValid插件,用于表单验证,支持异步验证。详情点击这里。
- axPopup插件新增offsetShow参数,用于是否保持窗口与元素的间隙;增加theme参数,并提供crude值可用,crude表示没有任何包裹和样式。
2021年11月28日更新
- 修复axPopup页面加载后定位不准的问题。
- 优化三大插件axDialog、axDrawer和axPopup的代码,提高可读性。
2021年11月20日更新
- 修改了axClone函数,支持复制Dom参数。
- 新增函数axUlToJson(将ul+li转成json对象)和axSelectToJson(将select菜单转成json对象)。
- 将原ax-cancel类改成ax-text-cancel。
- 增加axScrollSelect插件,代替原基于jQ的mobiscroll插件。详情点击这里。
2021年11月13日更新
- 将ion.rangeslider剔除jQuery依赖,并做了部分修改,详情点击这里。
- 修改axExtend函数,参数可使用null。
- 新增动画页面,内置常用的动画,详情点击这里。
- ax.js新增随机Id函数:axCreateId(prefix, type, elem),prefix为必填项,type和elem为选填。
- ax.js新增判断对象类型函数:axType(type, elem),prefix为必填项,type和elem为必填。
- ax.js新增父层函数:axAddWrap(elem, wrap, node, options, content),给某元素在原位置增加一个父层,elem必填,其他选填。
- ax.js集成了fusy.js,轻量检索插件。
2021年11月7日更新
- 增加axOffset函数,用于获得元素在页面中的绝对位置。
- 增加axIsOutside函数,用于判断光标是否在元素外。
- ax.js正式引入定位库popper.js。
- 增加axPopup插件,代替原基于jQ的popup插件。详情点击这里。
- 增加axHover插件,类似jQ的hover操作,但是要比jQ的好用。
- 简单封装getComputedStyle方法,增加axStyle函数。
2021年10月30日更新
- 增加axMessage原生插件,用于即时信息提示,详情点击这里。
- 基于axMessage和axDialog,增加axMsgBox原生插件,用于短小的对话框,详情点击这里。
- 修改ax.css,将ax-result的宽、高和行高设为5.4rem,并增加默认加载效果。详情点击这里。
- 增加axResult函数和axIcon内置图标,适用于结果提示。详情点击这里。
2021年10月19日更新
- 增加axAmount原生插件用以替代input-spinner.js插件,当页面可滚动的时候,详情点击这里。
- 因为使用axAmount插件,修改ax.css中原ax-increase的样式为ax-amount相关样式。
2021年10月14日更新
- 增加axStick插件,当页面可滚动的时候,使用该插件能将元素固定在顶部,详情点击这里。
- 修改body的样式,去掉了height:100%,增加min-height:100%。
2021年10月11日更新
- 将ax-tab插件化和原生化,详情点击这里。
- 将ax-accordion插件化和原生化,详情点击这里。
- 将ax-menu插件原生化,详情点击这里。
- 将“阅读更多”从“ax-ell.php”页面移动到“ax-more.php”页面,并原生化,详情点击这里。
2021年9月2日更新
- 将ax-window类统一修改成ax-dialog并将之插件化和原生化,详情点击这里。
- 将ax-drawer插件化和原生化,详情点击这里。
- 替换ax.js中的jquery写法,改为原生js写法。
- 修改演示页面中jquery写法,改为原生js写法。
- 将src中的jquery.js移除文件包,从v2.0.0版本开始不再引用jquery写法。
- 对焦点元素(:focus)新增样式。
2021年7月26日更新
- 新增替换jQuery页面,详情点击这里。
- 新增vanilla函数插件页面,详情点击这里。
- 修改axEll函数,改为原生js写法,函数名改成axMore,详情点击这里。
- 替换jQuery-cookie,改为原生js-cookie写法,更新了cookie演示页面,详情点击这里。
2020年8月23日更新,v1.0.0发布