#长按上图识别二维码,参与OSC源创会年终盛典#
摘要: 软件周刊(11.06 - 11.12):本周热门软件更新 — layer 3.0.0 年终巨献,一次全方位的增强;Solo 博客系统 1.7.0 带来新版 Markdown 编辑器;ThinkPHP V5.0.3 给您带来双十一的狂欢。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 类
新增
全局初始化 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 主题中的通知现在不能同时支持多个通知
浮动操作按钮:
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:
Qt Network:
支持服务器端的 TLS PSK 密码套件
支持可配置的 diffie hellman 参数
在网络访问管理器中支持 HTTP/2
Qt WebSockets:
Qt Charts:
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:为全局属性启用制表符自动完成
url: url.format() 现在会将所有 # 在 search 中解码
Github Atom 1.12.0 和 1.13.0-beta0 发布。
Github Atom 1.12.0 值得关注的更新:
支持国际键盘
集成 Electron 1.3
键绑定的可用性
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 发布。本次更新内容:
ThinkPHP V5.0.3 版本发布 — 双十一的狂欢。主要调整:
请求缓存增强
路由增强
数据库和模型完善
支持反射的异常捕获
File类改进
修正社区反馈的一些BUG
Web 前端开发 IDE Brackets 1.8 发布。该版本更新如下:
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 的一些处理
其他优化更新