【软件周刊】layer 3.0.0 年终巨献,Solo 博客系统 1.7.0 、Spring Framework 5.0 M3 发布

こ雲淡風輕ζ 提交于 2020-03-08 13:04:40

layer 是一款近年来口碑极佳的 Web 弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员。上周发布的 3.0.0 版本,作为 2016 年终巨献,又是一次全方位的增强。对于多年来使用 layer 的人而言,这个版本想必会收获较多惊喜。各位快去下载使用吧!(3.0 对 2.x 版本无缝兼容,可直接覆盖升级)值得关注的更新:

  • 新增拖动弹层右下角可调节弹层尺寸的功能,由参数 resize 控制,默认开启。对 loading、tips 层无效
  • offset 参数新增 t、r、b、l、lt、lb、rt、rb、的赋值,可快捷实现上、右、下、左、左上角、左下角、右上角、右下角的边缘定位
  • 新增 btnAlign 参数,支持三个参数:l/c/r,分别用于控制按钮居左、居中、居右的快捷设置(默认r,即居右)
  • 点击最小化时,自动定位到页面左下角,在出现多个最小化时,会依次排列,这是一次较为重大的完善
  • 新增关闭层的过度动画

不仅 layer 更新了新版本,经典模块化前端 UI 解决方案 Layui 也发布了 1.0.3 版本更新日志:

  • 集成 layer 3.0
  • 重点增加导航菜单的二级菜单支持(水平导航和树形导航都支持)
  • 表单 select 增加 optgroup 的分组支持
  • 富文本编辑器新增获取选中内容的方法:layedit.getSelection(index)
  • 新增“引用”的区块多套显示风格
  • 新增“字段集”多套显示风格
  • 新增“纯圆角”公共 CSS 类
  • 新增<hr>全局初始化 CSS 类

Solo 博客系统 1.7.0 发布,带来新版 Markdown 编辑器。本次发布主要是更新了 Markdown 编辑器,加入了全屏、Emoji 自动完成、粘贴时自动转换为 MD 格式的特性。(1.7.0 版本变更记录请看这里

目前的 Markdown 编辑器有多好用呢?请看:

Framework7 发布了 v1.5.0 版本部分更新如下:

官方 Framework7 Vue 插件支持 Vue.js(测试版) 

iOS 主题:

  • iOS 10 风格通知
  • iOS 10 风格消息栏
  • iOS 主题中的通知现在不能同时支持多个通知

浮动操作按钮:

  • 现已支持 iOS 主题与 Material 主题保持一致

Dom7:

  • 新的 .siblings(选择器)方法选择所有上一个和下一个元素
  • 新的 .empty() 方法可清除内部 HTML 元素
  • 新的 .removeDiacritics(text)辅助方法 删除/替换 传递文本中的区分标志

Framework7 是一个开源免费的框架可以用来开发混合移动应用(原生和 HTML 混合)或者开发 iOS & Android 风格的 WEB APP。也可以用来作为原型开发工具,可以迅速创建一个应用的原型。

Framework7 最主要的功能是可以使用 HTML、CSS 和 JavaScript 来开发 iOS 7 应用。Framework7 是完全免费开源的。Framework7 并不能兼容所有的设备。她只专注于为 iOS 和 Google Material 设计提供最好的体验。

如果你想开发 iOS 或者 Android 混合应用(Phonegap)或者你想开发 iOS 和 Google Material 风格的WEB APP,那么 Framework7 将会是你的首选。

Qt 5.8 Beta 发布,包含全新的配置系统部分更新如下:

Qt Core:

  • 添加 at(), operator[], mid(), right() 和 left() 到 QLatin1String

Qt Network:

  • 支持服务器端的 TLS PSK 密码套件
  • 支持可配置的 diffie hellman 参数 
  • 在网络访问管理器中支持 HTTP/2

Qt WebSockets:

  • 在客户端和服务器端支持 TLS PSK 密码套件

Qt Charts:

  • 已添加 K 线图表类型

Spring Framework 5.0 M3 发布部分更新如下:

新功能:

  • 活动的 HttpMessageReader/Writer,用于 "x-www-form-url-encoded" 数据
  • 活动的 HTTP 请求数据绑定
  • 活动的 HTTP 请求 @ModelAttribute 支持
  • 活动的 HTTP 请求 @InitBinder 支持
  • 活动的 HTTP请求 CORS 支持
  • 添加对 RxJava 2 的类型支持

重构:

  • 从 reactor-test 中使用 StepVerifier 并删除 TestSubscriber
  • 修改 ReactiveAdapterRegistry 以使用官方 RxJava 到 RS 适配器
  • 使用 web.reactive.function 对齐活动的 Web 客户端

Node v7.1.0 和 v4.6.2 发布,多个重要更新

Node v7.1.0 (Current) 值得关注的更新:

  • buffer:添加 buffer.transcode 来将缓冲区的内容从一个编码转码到另一个主要使用 ICU 的编码 #9038
  • child_process:为 IPC 通道添加公共 API #9322
  • lib:使 String(global) === '\[object global\]' #9279
  • libuv:升级至 1.10.0 #9267

Node v4.6.2 'Argon' (LTS) 值得关注的更新:

  • build:现在可以从发布的 tarball 中构建文档
  • buffer:当传递编码时,Buffer.alloc() 将不再错误地返回零填充缓冲区
  • deps:升级 npm 至 LTS 2.15.11
  • repl:为全局属性启用制表符自动完成
  • urlurl.format() 现在会将所有 # 在 search 中解码

Github Atom 1.12.0 和 1.13.0-beta0 发布

Github Atom 1.12.0 值得关注的更新:

  • 支持国际键盘
  • 集成 Electron 1.3
  • 键绑定的可用性
  • Windows 平台的修复
    • Shell 集成升级可靠性

    • 在 Windows 上允许多个实例

    • 将 Emacs 编辑器绑定移动到 Darwin 以避免 Windows 菜单冲突

Github Atom 1.13.0-beta0 值得关注的更新:

  • 打开大文件更快
  • 在 atom-text-editor 元素中停止使用 shadow DOM
  • 带有 SHA256 签名和时间戳的 Windows二进制文件用于帮助避免在反病毒软件中的错误筛选
  • 使用新的 atom.history api,在重新打开项目菜单时以访问最近打开的文件夹

Seafile 发布挂载盘客户端,提供网盘新用法。近日 Seafile 正式发布了新的挂载盘客户端(简称 SeaDrive),允许用户把 Seafile 云存储直接映射为电脑上的虚拟磁盘。用户无须同步即可访问文件,不占用本地磁盘空间。

SeaDrive 解决了传统产品存在的问题,目标是替代 Windows 共享和传统的同步客户端。

安装设置 Seafile 帐户后,用户电脑 Windows 资源管理器会出现 Seafile 虚拟驱动器 SeaDrive(默认使用 ’S:’ 作为盘符,用户可以选择其他盘符)。SeaDrive 会从 Seafile 服务器获取文件列表,并将其缓存在本地磁盘上。因为没有文件内容下载的延迟,用户可以即时看到所有库和文件列表。当用户打开一个文件的时候,程序会自动把文件下载并缓存在本地。

Google Chrome 稳定版 54.0.2840.99 正式发布包括安全修复程序和奖励,以及 4 项安全修复:

  • [$5500][643948] High CVE-2016-5199: Heap corruption in FFmpeg. Credit to Paul Mehta

  • [$1000][660678] Medium CVE-2016-5201: Info leak in extensions. Credit to Rob Wu

  • [662843] CVE-2016-5202: Various fixes from internal audits, fuzzing and other initiatives

  • [$5000][658114] High CVE-2016-5200: Out of bounds memory access in V8. Credit to Choongwoo Han

移动端 Lua 桥接框架 LuaScriptCore v1.2.0 发布。本次更新内容

  • 优化内部结构和内存使用,提升框架执行效率
  • 允许 lua 中的类型或实例可以动态添加属性和方法
  • 修复内存泄露以及不及时释放内存问题
  • 修复 Function 在调用 invoke 时终止执行问题
  • 修复一些已知的 bug

ThinkPHP V5.0.3 版本发布 — 双十一的狂欢主要调整:

  • 请求缓存增强
  • 路由增强
  • 数据库和模型完善
  • 支持反射的异常捕获
  • File类改进
  • 修正社区反馈的一些BUG

Web 前端开发 IDE Brackets 1.8 发布。该版本更新如下:

  • 将 shell node 版本升级至 6.3.1
  • 在上下文菜单项中可使用剪切/复制/粘贴操作
  • 支持对句柄模板文件的代码折叠
  • ARIA 代码提示,Brackets 1.8 现在支持 html 属性代码提示的“ARIA”属性

Android Studio 2.3 预览版发布。主要更新:

WebP: Android Studio 2.3 现在提供 PNG 到 WebP 转换。 使用新的转换向导,您可以快速生成 WebP 图像,如果您使用有损编码,请检查图像的差异。 在您的应用程序中使用 WebP 图像可以节省 APK 空间,并且更高效。详细请查看此处

(注意:如果你使用 Kotlin,先不要升级。Kotlin 插件正在更新为 2.3 版本。详情请参阅

Django 管理后台系统 DjangoX v0.3.0 发布。v0.3.0 特性:

  • 加入 inspinia UI 风格库
  • 增加“左侧+多标签页”菜单模式
  • 增加级联动态外键选择模式的支持
  • 兼容 django 1.8、1.9 的一些处理
  • 其他优化更新

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!