一、2020下半年前端行业新资讯
1、微信小商店初体验
7 月 14 日,微信开放了微信小商店的内测,这是官方的开店功能,跟微店等第三方平台是不一样的。这篇文章介绍了申请流程以及使用体验。目前,微信小商店已经允许个人申请了,可用于个人开店。下方是我开的微信小商店
2、数字人民币红包
深圳开始试点数字人民币,具体方法是通过抽签,在报名的市民里面选出5万人,向他们的数字钱包发放200元红包,共计1000万元。这个红包可以在有效期内至罗湖区指定的商户进行消费。
如果中签,你必须下载安装"数字人民币 APP",开通"个人数字钱包"后,才能领到这200元。这笔钱不需要绑定银行卡就能使用,等同于现金。
据介绍,数字人民币钱包还可以离线使用,只要手机有电,两个手机"碰一碰",就能把一个人数字钱包里的数字货币转给另一个人。(这是说,数字人民币跟现金一样,是不记名的吗?)
3、Chrome 浏览器改变缓存机制(英文)
用户访问网页以后,浏览器会缓存静态资源。用户再次访问时,就会加快显示速度。但是,这种机制可以用来追踪用户,脚本通过识别缓存,了解用户访问过哪个网站。
Chrome 86 启用了新的缓存防追踪机制,具体来说,就是为缓存加上数字密钥,使得第三方脚本无法加载缓存,也就是说,禁止使用其他网站留下的缓存。
4、GitHub 仓库的默认分支不叫"master"了(中文)
从 2020 年 10 月 1 日开始,GitHub 所有新库的默认分支都将用中性词"main"命名,取代原来的"master"。
5、人脸识别垃圾桶
北京市西城区德胜街道新风街一号院上线了人脸识别垃圾桶。居民预先提交一张个人脸部的照片,就能完成注册。以后扔垃圾时,垃圾桶将用数秒的时间自动"刷脸"。在识别出居民身份后,垃圾桶盖打开,还能根据垃圾重量为居民返还一定积分。
对于没有注册的居民,可以手动按下按钮或刷卡,打开垃圾桶盖。
6、Tables
谷歌发布的新产品,主要用于项目管理。跟 Trello 有点类似。
- 无新特性
- 渐进式升级
- 事件委托的变更
- 其他破坏性更改
- 全新的 JSX 转换
- React Native
- hooks-阿里Ahooks
8、Node.js 15 正式版发布
前两天,Node.js官方发布了Node.js 15的正式版本,Node.js 15 将替代 Node.js 14 成为当前的的稳定发行版,后者将在本月晚些时候升级为 LTS(长期支持)版本。如果大家想体验下Node.js 15 的最新功能,可以从官方进行下载。Node.js官方也开始计划升级到 Node.js 14 ,它将在下周升级到 LTS,支持会持续到直到 2023 年 4 月。还要注意的是,Node.js 10 将于 2021 年 4 月结束生命周期。因此,如果你仍在使用 Node.js 10,我们建议你开始计划升级。
那Node.js 15带来了哪些新的功能和特性呢?主要体现在以下几个方面:
- AbortController
- N-API 版本 7
- npm 7
- unhandled rejections 默认抛出
- QUIC
- V8 8.6
二、前端近半年新工具
1.前端开发者提效新插件工具发现:
-
Visual Studio Code 的插件,提供一个嵌入式的 RSS 阅读器,可以在 VScode 里面阅读新闻和博客。
VSCode 如何调试可视化数据结构(插件用法)
- VSCode 有一个插件,可以用可视化的方式调试代码。
-
一个人工智能的代码提示和补全插件,支持各大主要的 IDE。
-
一个很有特色的命令行目录浏览工具,有很多功能,比如列出每个子目录的大小。
2.前端有意思的小工具:
-
一个只用 HTML 和 CSS 实现的扫雷游戏,不使用 JavaScript。
-
在线工具,让一张平面图片变成 3D 书籍封面。
-
跨平台的 Office 套件,个人可以免费使用
-
亚马逊推出的开源流程图制作工具。
-
有时,我们有一段加密文本,但是不知道它使用什么加密方法。这个命令行工具,会根据人工智能算法,自动判断加密方法,能不能解密。
-
一个借鉴 React 思想和用法的前端框架,但是不使用虚拟 DOM,也没有那些复杂的 API,用起来比较轻盈。
-
这个 JS 库可以将任何字体变成 3D 效果,支持中文。
-
一个在线的视频编辑器,可以用来在浏览器里面编辑一些简单视频
-
Adobe 公司的 React 组件库,用法非常简单干净。
-
一个在线工具,把图片变成可以扫描的二维码。
-
Airbnb 推出的一套数据可视化组件库,基于 D3 和 React。
-
一个 Node.js 库,可以在服务器渲染出 SVG 图片的展示效果,将 SVG 代码转为图片下载。
-
img 微软正式发布 Edge 浏览器的 Linux 版本。
-
一个开源的 Web 视频对话软件,把 URL 发给对方,就可以在浏览器进行视频对话,不需要下载和注册。