【软件周刊】layer 3.0.0年终巨献,Solo 博客系统带来新版 Markdown 编辑器…
#长按上图识别二维码,参与OSC源创会年终盛典#
layer 是一款近年来口碑极佳的 Web 弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员。,作为 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 解决方案 ,更新日志:
集成 layer 3.0
重点增加导航菜单的二级菜单支持(水平导航和树形导航都支持)
表单 select 增加 optgroup 的分组支持
富文本编辑器新增获取选中内容的方法:layedit.getSelection(index)
新增“引用”的区块多套显示风格
新增“字段集”多套显示风格
新增“纯圆角”公共 CSS 类
新增<hr>全局初始化 CSS 类
。本次发布主要是更新了 Markdown 编辑器,加入了全屏、Emoji 自动完成、粘贴时自动转换为 MD 格式的特性。(1.7.0 版本变更记录请看)
目前的 Markdown 编辑器有多好用呢?请看:
,部分更新如下:
官方 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 Core:
添加 at(), operator[], mid(), right() 和 left() 到 QLatin1String
Qt Network:
支持服务器端的 TLS PSK 密码套件
支持可配置的 diffie hellman 参数
在网络访问管理器中支持 HTTP/2
Qt WebSockets:
在客户端和服务器端支持 TLS PSK 密码套件
Qt Charts:
已添加 K 线图表类型
,部分更新如下:
新功能:
活动的 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 (Current) 值得关注的更新:
buffer:添加 buffer.transcode 来将缓冲区的内容从一个编码转码到另一个主要使用 ICU 的编码
child_process:为 IPC 通道添加公共 API
lib:使 String(global) === '\[object global\]'
libuv:升级至 1.10.0
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 值得关注的更新:
支持国际键盘
集成 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 正式发布了新的挂载盘客户端(简称 SeaDrive),允许用户把 Seafile 云存储直接映射为电脑上的虚拟磁盘。用户无须同步即可访问文件,不占用本地磁盘空间。
SeaDrive 解决了传统产品存在的问题,目标是替代 Windows 共享和传统的同步客户端。
安装设置 Seafile 帐户后,用户电脑 Windows 资源管理器会出现 Seafile 虚拟驱动器 SeaDrive(默认使用 ’S:’ 作为盘符,用户可以选择其他盘符)。SeaDrive 会从 Seafile 服务器获取文件列表,并将其缓存在本地磁盘上。因为没有文件内容下载的延迟,用户可以即时看到所有库和文件列表。当用户打开一个文件的时候,程序会自动把文件下载并缓存在本地。
。包括安全修复程序和奖励,以及 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 中的类型或实例可以动态添加属性和方法
修复内存泄露以及不及时释放内存问题
修复 Function 在调用 invoke 时终止执行问题
修复一些已知的 bug
。主要调整:
请求缓存增强
路由增强
数据库和模型完善
支持反射的异常捕获
File类改进
修正社区反馈的一些BUG
。该版本更新如下:
将 shell node 版本升级至 6.3.1
在上下文菜单项中可使用剪切/复制/粘贴操作
支持对句柄模板文件的代码折叠
ARIA 代码提示,Brackets 1.8 现在支持 html 属性代码提示的“ARIA”属性
。主要更新:
WebP: Android Studio 2.3 现在提供 PNG 到 WebP 转换。 使用新的转换向导,您可以快速生成 WebP 图像,如果您使用有损编码,请检查图像的差异。 在您的应用程序中使用 WebP 图像可以节省 APK 空间,并且更高效。详细请查看。
(注意:如果你使用 Kotlin,先不要升级。Kotlin 插件正在更新为 2.3 版本。详情请)
。v0.3.0 特性:
加入 inspinia UI 风格库
增加“左侧+多标签页”菜单模式
增加级联动态外键选择模式的支持
兼容 django 1.8、1.9 的一些处理
其他优化更新
云计算时代,七牛云技术专家带你进行深度学习训练