Skip to content

Releases: velade/VelFun4

VelFun4 Ver4.60 Release

18 Jun 09:00
24da5ac
Compare
Choose a tag to compare
  • 添加了获取主题色功能
  • 修复setLang部份情况下会出现的Bug
  • 更新手册样式
  • 从此版本开始会提供简单压缩后的.min.js版本

[紧急修复]VelFun4 Ver4.51 Release

29 May 08:47
675cb9f
Compare
Choose a tag to compare
  • [修复]ajax get模式下callback不触发的问题
  • [修复]fullyLoad只传一个参数时报错问题
  • [修复]parent, next, prev返回对象不是VelFun对象的BUG

VelFun4 Ver4.50 Release

29 May 03:32
27dbfb6
Compare
Choose a tag to compare
  • [新增]fetchSync功能
  • [新增]unbind功能
  • [新增]为Msgbox Msgbox_lite Tip bind添加对象传参形式
  • [新增]为控制台提示添加了样式
  • [变更]addClass、removeClass、replaceClass、getClass、hasClass处理机制,采用更现代更稳定的方式
  • [变更]replaceClass不再依赖removeClass和addClass
  • [变更]var声明的变量对应到新版的const和let
  • [变更]为所有可用promise的添加promise支援
  • [变更]ajax由XHR改为fetch
  • [变更]现在ajax如果存在回调则不再执行promise的then。
  • [变更]bind固定转换匿名函数到具名函数,并返回ID供unbind使用
  • [修正]bind的func方法出错时错误提示
  • [移除]移除已废弃方法,已废弃现在将完全不可用
  • [优化]setLang查找数据代码
  • [优化]代码逻辑

关于废弃功能

在此版本中,已废弃的功能已经被移除,我不会像其他开发者一样明明已经宣布废弃几年的函数却只是给出提示,依然可以调用。如果你不确定你的工程是否调用了废弃代码,你可以看到控制台的错误提示。而如果你怕耽误使用,你可以使用v4.40版本排查,在v4.40中只会给出警告(warning)而不是错误(Error),但功能还可以运作,你就可以一边让你的工程正常工作,一边根据Console的警告来逐步替换。

VelFun4 Ver4.40 Release

29 May 03:15
27dbfb6
Compare
Choose a tag to compare

大版本更迭预警

v4.40 是清理废弃功能的最后一个版本,我们为其添加了提示,在4.40版本中你依然可以使用已废弃的功能,但会在console收到警告,而这些废弃功能将于4.50大版本更新后被彻底移除,届时将无法使用,并在console报错。而在5.00代际更新后将会彻底消失,不再会存在任何提示和内部报错,当你调用时只会出现 XXX not a function的系统报错。请注意更新

v4.40仅仅是为v4.33预计废弃的功能添加提示的版本,并未做任何其他改动,如果你正在使用v4.33并决定留在旧版,可以不用更新至v4.40

注意!此版本所带的source.zip是4.50版本的,请下载Release包而不是源码

VelFun4 Ver4.33 Release

08 May 07:11
53fd84f
Compare
Choose a tag to compare
  • val()不再强制设定value属性,而是使用标准HTMLElement.value= "value"来设定绝大部分控件。如需强制设定value属性则需要改用attr()
  • 现在val()可以批量设定属性了
  • 当val()为获取模式时,一个元素直接返回值(和之前一样),多个元素则返回数组。如果你不确定选择的元素是否唯一,则需要自行判断(在获取值时选择器选择对象不唯一本来就是不规范的,除非特殊情况,例如要获取列表的所有选项的值)
  • attr()获取模式更改为与val()获取模式相同

VelFun4 Ver4.31 Release

28 Apr 07:03
32b2542
Compare
Choose a tag to compare
  • 修复右键选单(静态)的BUG

VelFun4 Ver4.30 Release

28 Apr 03:06
e72fd47
Compare
Choose a tag to compare
  • 为自定义右键选单(动态)加入返回对象menu
  • menu对象具有add方法:添加选单项目,以方便插件添加选项到选单
  • menu对象具有remove方法:移除选单指定项目

VelFun4 Ver4.20 Release

20 Apr 03:21
ab513a1
Compare
Choose a tag to compare
  • 添加了ajax post get 网络错误时触发reject并返回错误代码
  • 修复了attr有机率报错的问题
  • 添加了velfun.test.fullyLoad()判断页面含图片在内完全读取后触发回调,支援Promise
  • 添加了velfun.io.openFileDialog()打开「打开文件」对话框,返回Promise。不支援回调函数方式,请使用更现代的Promise的then进行后续处理。
  • 添加「简纸」官方主题

VelFun4 Ver4.10 Release

11 Mar 06:06
7b55616
Compare
Choose a tag to compare
  • 添加了对parent next prev的多次操作参数,现在可以通过例如_(ele).parent(3);一次性向上寻找3层了。
  • 添加了jsDoc注释
  • 添加了选择器出错时输出具体错误讯息
  • 修复了设定css时dataUrl中的符号导致出错的问题
  • 修复了getClass逻辑错误
  • 修复了addClass removeClass 会使被选择的元素Class变成一样的BUG(因为replaceClass内部使用此二者实现,因此被自动修复)
  • 修复了coloricon会无限增生的问题
  • 优化了部份代码逻辑
  • 清理了开发中残留的输出代码

VelFun4 Ver4.00 Release

31 Jul 07:33
c0791c0
Compare
Choose a tag to compare
  • 添加主题支持
  • 官网附带云白、夜蓝、墨黑三色主题下载
  • back时HTML默认背景由纯黑更改为更有质感的深灰
  • 为Msgbox/Msgbox_lite添加针对移动端设备的独立展现方式,同时修复之前无法正常在手机竖屏模式显示的问题
  • 调整Msgbox/Msgbox_lite按钮分割线
  • 重新设计全屏选择项Options,修复了不可点击、位址偏下和动画丢失的问题
  • 为Tip添加弹出特效
  • 修复Tip消失动画丢失问题

主题为css文件,通过引用到页面即可生效,除官方发布的主题外,也可以参考拥有详细注释的官方主题文件来自行创造。
注意:4.00版本对主题有专门的适配,因此虽然主题只是css文件,但也不代表适用于之前版本,直接以旧版使用主题将完全不生效。