小任班长 发布的文章

XDA-Developers 的伙计们,刚刚对 Chrome for Android 的源码进行了逆向工程,结果发现谷歌正在为它开发一项超级实用的新功能。具体是在浏览器底部添加一行站点图标(TabStrip),以便移动设备用户在切换选项卡。通过轻击插入符号,用户还可以打开网格界面,其中包含了多个网页的缩略预览。

当然,你也可以使用传统的全屏预览。

尽管无法保证该功能会无法保证该功能会成为移动版浏览器的一个主流功能,但随着设备屏幕的不断增长(变大变长)、以及可变形为平板模式的折叠屏智能机的出现(比如 Galaxy Fold 和华为 Mate X),未来用户有望迎来更加出色的浏览体验。

感兴趣的朋友,可以尝试下载最新的 Chrome Canary(非稳定)版本:

https://play.google.com/store/apps/details?id=com.chrome.canary

阿里开源组装式Flutter应用框架Fish Redux

近日,阿里开源了其 Flutter 应用框架 Fish Redux。Fish Redux 是一个基于 Redux 数据管理的组装式 Flutter 应用框架,它特别适用于构建中大型的复杂应用。Fish Redux 的灵感主要来自于 Redux、Elm 与 Dva 等框架,官方介绍其在这些优秀框架的基础上将集中、分治、复用与隔离做得更进了一步。

特性包括:

函数式编程

可预测的状态容器

可插拔组件化

无损性能

Fish Redux 的最大特点是配置式组装。一方面将一个大的页面,对视图和数据层拆解为互相独立的 ComponentAdapter,上层负责组装,下层负责实现;另一方面将 ComponentAdapter 拆分为 View、Reducer、Effect 等相互独立的上下文无关函数。所以它会非常干净,易维护,易协作。

项目地址:

https://github.com/alibaba/fish-redux

因Windows下是没有n模块的,所以不支持npm install -g n n latest更新,所以只能通过覆盖安装的方法进行更新。
1.在Path环境变量下查看自己的node.js安装路径
计算机-属性-高级系统设置-环境变量-系统变量,在path下找到自己的安装位置

2.在node官网下载最新的版本
注意:安装地址一定要覆盖原版本的地址然后一路下一步,安装完成

3.最后打开命令行,查看版本发现更新成功了
查看版本命令:node -v

直接上代码

<!-- FreeMarker动态变量名 及 取值 -->
<#assign varName = "type${nn_index}">
${obj[varName] }

另一个示例:

<#list ids as id>
    <#assign _key = "name_${id}">
    ${names[_key]} //这里就可以得到值
<#list>
免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。