前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。 从 30 日早 7 时开始,陆续有用户发现最新版 Edge 浏览器存在 bug,只要用户在地址栏输入任意内容就会导致浏览器崩溃。更具体来说,用户只需要将焦点移到地址栏上,按下键盘上的任意按钮,浏览器就会崩溃。微软在推特上承认了这个问题,并建议用户在 Edge 的设置中关掉“搜索建议”。随后微软积极采取相关补救措施。目前,问题已经修复。

GRUB2 被曝新漏洞,影响大量 Linux 和 Windows 设备 安全研究公司 Eclypsium 最近在 GRUB2 中发现了一个新的安全漏洞,称为“BootHole”。GRUB2 是 Linux 发行版中最常用的引导程序之一,通过该漏洞,攻击者可影响大多数的 Linux 发行版和 Windows 设备。
Chrome 加入新功能:自动生成带有标签的 PDF Chrome 无障碍访问技术负责人 Dominic Mazzoni 近日发文宣布,从 Chrome 85 开始,当用户选择“打印网页并另存为 PDF”时,Chrome 将自动生成带标签的 PDF。
标签描述功能在网页中一直可用,Chrome 团队认为是时候将这些元数据也添加到 PDF 中:“我们希望这有助于从 Chrome 浏览器导出的内容可供更多用户访问。”
Linux Kernel 5.9 将 HTTP 链接切换至 HTTPS 目前,Linux 内核源码中有开发者提交了补丁,用于将 HTTP 链接更改为 HTTPS。开发者通过脚本来查找 SVG 等文档中存在的 HTTP 链接,检查其 URL 后提供对应的 HTTPS 链接。不出意外的话,这些安全举措将会随着 Linux 5.9 一同发布。
7 月 29 日,据外媒报道,知情人士透露,字节跳动公司的部分投资者已经对短视频应用 TikTok(抖音海外版)发出收购多数股权要约,并对其估值约 500 亿美元。在美国要求字节跳动放弃对 TikTok 控制权的压力下,该公司正在考虑处理 TikTok 的一系列选择。
8 月 1 日凌晨,福克斯商业台在推特上表示,微软正在洽谈收购 TikTok 在美国的业务。但目前尚未收到 TikTok 或微软的评论。
阿里最短命 P10:传前百度云副总裁加盟钉钉不足三周被开除 近日,有网友爆料称,前百度云副总裁张志琦跳槽钉钉后不久因背调出问题被开除,距离其从阿里离开不足三周,可以说是阿里巴巴“最短命 P10”。从爆料信息看,钉钉上已经没有了张志琦部门及个人信息。对于上述传闻,有钉钉公关人士表示张志琦确已离职,不过是个人主动离职,并未说明具体原因。
此前有媒体报道称,原百度云副总经理张志琦于 7 月加入钉钉,任钉钉副总裁,职级 P10,由于加入时间尚早,张志琦尚未确定具体职责,而钉钉官方曾予以确认,并表示:张志琦已经加盟钉钉。
公开资料显示,加入百度前,张志琦曾任 SAP 中国区副总裁。2017 年 10 月,张志琦与 SAP 大中华高级副总裁尹世明一道,被百度前总裁张亚勤招至百度,担任百度云副总经理职务,是百度云业务的原一线负责人。今年 3 月,百度 CTO 王海峰发送的内部邮件透露,张志琦已卸任。
Apple Watch Series 6 将采用血样检测传感器 苹果在其 Apple Watch 中加入了很多健康监测功能。根据 DigiTimes 的最新报道,Apple Watch Series 6 将于今年推出,并且会在其功能列表中加入血氧监测功能。消息人士称,Apple Watch 6 将配备生物传感器,可以监测睡眠状况,检测血氧,测量脉搏、心跳和房颤,还将加入基于 MEMS 的加速计和陀螺仪,使 Apple Watch 在测量精度上有更好的表现。
7 月 28 日消息,据媒体报道,ofo 总部已经人去楼空,官网、APP、公众号等渠道公开的地址已经无法找寻 ofo 的踪迹。天眼查信息显示,ofo 关联公司东峡大通(北京)管理咨询有限公司已经被北京市丰台区市场监督管理局列入经营异常名录,原因是通过登记的住所或者经营场所无法联系。

另有报道称,超过 1500 万用户等待 ofo 退还押金,按照每位用户 99 元来计算,ofo 的债务总额接近 15 亿元。不仅如此,ofo 的供应商也在排队等待 ofo 退款,该公司涉及未履行金额超过了 5 亿元,供应商对媒体表示要回欠款已经不抱太大希望。
据 7 月 31 日最新消息,ofo 创始人戴威在朋友圈公布生娃喜讯,表示努力做个好奶爸。自从 ofo 押金风波出现之后,戴威鲜有消息,其本人被多家法院列为全国失信被执行人名单。
微软于近日首次公布了 GitHub 产品路线图,以便开发者预先了解 GitHub 团队正在打造的项目。这个新建的公共信息库允许任何人访问,除了做好在未来几个季度内迎来新功能的准备,开发者还可积极地向开发团队提交反馈。
https://github.com/github/roadmap
用 32 行 JavaScript 代码实现一个分形动画 本文将用 32 行代码实现一个丰富多彩的实时动画图形,对于很多人来说,这都是一个很棒的 JavaScript 练习。
https://slicker.me/fractals/animate.htm
使用 D3.js 在 Angular 中进行数据可视化 大数据时代,越来越多的组织专注于收集与分析数据,这时,如何高效地将数据呈现出来就显得尤为重要了。数据可视化可以通过图形格式来帮助大家更好地传达数据中的含义。本文您将看到如何使用 D3.js 将数据可视化添加到 Angular 应用中。
https://blog.logrocket.com/data-visualization-angular-d3/
使用 JavaScript 查询关系数据库的五种方式 开发 Web 应用程序免不了要与数据库进行交互。本文中将介绍五种使用 JavaScript 与数据库进行交互的方法,并分析每种方法的优劣。
https://hackernoon.com/tutorial-top-5-ways-to-query-your-relational-database-in-javascript-part-1-v1x3uy0
如果你使用 JavaScript 有一段时间了,那么你可能会遇到这样一句话:JavaScript 是一种单线程语言。
https://hackernoon.com/is-javascript-a-single-threaded-language-w6v3ujb
Deno 于 2020.07.23 发布了 v1.2.1 版本。用户可以使用以下命令安装 Deno v1.2.1 版本:
curl -fsSL http://x.deno.js.cn/install.sh | sh -s v1.2.1
$v="1.2.1"; iwr https://x.deno.js.cn/install.ps1 -useb | iex
https://github.com/denoland/deno/releases/tag/v1.2.1
Electron 8.4.1 现已发布,主要对一些功能进行了修复。
https://github.com/electron/electron/releases/tag/v8.4.1
Node.js v14.7.0(Current)发布 Node.js v14.7.0 已发布,新增了一些特性:
deps:
dgram:
src:
worker:
zlib:
New Collaborators:
将 rexagod 添加到协作者中 #34457
将 AshCripps 添加到协作者中 #34494
-
将 HarshithaKP 添加到协作者中 #34417
为 Richard Lau 添加发布密钥 #34397
https://nodejs.org/en/blog/release/v14.7.0/
apiDoc 可以根据代码中的注释生成 RESTful 风格的 API 文档。注释示例:
/**
* @api {get} /user/:id Request User information
* @apiName GetUser
* @apiGroup User
*
* @apiParam {Number} id User's unique ID.
*
* @apiSuccess {String} firstname Firstname of the User.
* @apiSuccess {String} lastname Lastname of the User.
*/
https://github.com/apidoc/apidoc
