前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、深度阅读、开源项目等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。
新闻热点
前端新闻
【Android 10 发布】本版本具备了先进的机器学习能力,并对可折叠和 5G 手机等新兴前沿设备提供了支持;另外也在创新功能和新体验、相机与媒体、用户隐私与安全等方面做出了很大的改进。详情请查看:https://mp.weixin.qq.com/s?__biz=MzUxMzcxMzE5Ng==&mid=2247492370&idx=1&sn=0eb3245597ae2d87a346938b6c0a1dbc
【PHP 最新提议】近日 PHP 提议创建一个新的语言 P++,它将与 PHP 一起使用,且不受语言背后的历史哲学的约束。换句话说,P++本质上可能更加严格(类似于 TypeScript 与 JavaScript),它可能会更加大胆地消除 BC 并删除被认为是“baggage”的元素(例如短标签),并添加更复杂的功能 - 尤其是那些非常适合严格类型化的语言 。详情请查看:https://wiki.php.net/pplusplus/faq
【Web 组件最新更新】支持 React.js 和 Stencil.js 来构建 Web 组件,截止目前总计 18 个库都支持构建 Web 组件。如下图所示,详情请查看:https://webcomponents.dev/
【开发者需要了解的 Firefox 69 新特性】开发者工具中新增事件监听器断点,移除 元素,新增 css 选择器 ::cue 用于匹配所选元素中的 WebVTT 提示,ES class public 字段默认开启,新增 unhandledrejection 和 rejectionhandled 事件。详情请查看:https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/69
【Quasar v1.1.0 】Quasar 是基于 vue.js 的开源框架,可以快速创建具有多种风格的响应+网站/应用程序。Quasar 发布了 v1.1.0 版本,新增虚拟滚动组件和许多其他新东西。详情请查看:https://forum.quasar-framework.org/topic/4234/quasar-1-1-0-released-new-component-qvirtualscroll-many-other-new-things-a-lot-of-improvements-and-fixes
【npm 发布 v6.11.3】本次版本修复了 npm ci regressions 和 npm 过时的 depth.。详情请查看:https://npm.community/t/release-6-11-3/9873
【Babel 7.6.0 发布】该版本主要有两点特性值得关注:支持私有静态访问器; Parser 支持 V8 内在函数语法。详情请查看: https://babeljs.io/blog/2019/09/05/7.6.0
行业新闻
【阿里巴巴 20 亿美元全资收购网易考拉,领投网易云音乐】天猫进出口事业群总经理刘鹏将兼任考拉 CEO,考拉品牌将继续保持独立运营,网易公司首席执行官丁磊称,很高兴与阿里巴巴达成合作,这符合网易在新时期下的战略选择,有利于各方的长远发展
【工信部就“ZAO”App 数据安全问题约谈陌陌 要求开展自查整改】针对媒体公开报道和用户曝光的“ZAO”App 用户隐私协议不规范,存在数据泄露风险等网络数据安全问题,工业和信息化部网络安全管理局对北京陌陌科技有限公司相关负责人进行了问询约谈。
【趣头条二季度亏损达 5.6 亿元】9 月 5 日,趣头条发布了未经审计的第二季度财务报告,财报显示,其二季度净营收为 13.859 亿元人民币,同比增长 187.9%;同时,趣头条亏损缩窄,其二季度净亏损为 5.613 亿元,相较于一季度 6.882 亿元的亏损有所下降。
【Android 漏洞利用的价值首次超过 iOS 漏洞】Zerodium 称 Android 漏洞利用的价值首次超过 iOS 漏洞。据该公司称,从今天开始,Android 的零点击(无用户交互)利用链可以让黑客和安全研究人员获得高达 250 万美元的奖励。影响 iOS 的类似漏洞利用链仅价值 200 万美元。
【华为发布最新 5G 芯片】9 月 6 日,在德国举行的柏林国际电子消费品展览会(IFA)上,华为发布融合 5G 和 AI 的 5G SoC 芯片“麒麟 990”。业内人士认为,在多重先进技术加持下,“麒麟 990”将成为当前安卓市场性能最强的手机芯片。
深度阅读
【为不耐烦的程序员准备的 JavaScript 】这是 Axel Rauschmayer 2018 年新书,给想要快速入门 JavaScript 的「不耐烦」新手。书籍链接::https://exploringjs.com/impatient-js/toc.html
【如何使用 CSS 混合模式和 SVG 动态更改产品图像的颜色】本文介绍一种简单的方式,利用 SVG 和 CSS 混合模式动态替换产品图片颜色,阅读原文可以手动调整颜色,原文链接:https://tympanus.net/codrops/2019/09/03/how-to-dynamically-change-the-colors-of-product-images-using-css-blend-mode-and-svg/
【Vue PWA:使用 Nuxt 的渐进式 Web 应用程序示例】这篇文章介绍如何使用 Nuxt 创建自己的 Vue PWA 程序,相关要点:快速回顾渐进式 Web 应用程序;统计数据显示了 PWA 的好处;为什么我们这次要建立一个 Vue PWA;如何创建自己的 Vue PWA。原文链接:https://snipcart.com/blog/vue-pwa
【使用 Smithy 在 Rust 中构建 WebAssembly 应用程序】Smithy 是一个完全用 Rust 编写 Web 应用程序的框架,允许您操作 DOM 并处理事件而不写任何一行 JavaScript。该视频来自框架创建者,介绍了关键概念。视频链接:https://www.youtube.com/watch?v=3Z5JpQMpN7Q
开源项目 & 工具
【Tridash 用于前端 Web 开发 】Tridash 是一种基于绑定的函数响应式编程语言,它以 JavaScript 和 HTML 为目标,可用于前端 Web 开发。Tridash 允许将应用程序指定为一组称为节点的计算实体,每个节点的值依赖于一个或多个节点。当节点的值发生更改时,将自动重新计算取决于其值的节点的值。这更大程度地简化了交互式应用程序的开发,有望在将来编写更强大的应用程序。详情请参考:https://github.com/alex-gutev/tridash
【apexcharts.js】JavaScript 图表库,可以使用简单的 API 构建交互式图表和可视化。可集成 Vue 、React、Angular,支持 Firefox、Chrome、Safari、Edge、IE 11+。GitHub 地址 :https://github.com/apexcharts/apexcharts.js
【Glaciary.JS】一个 Rest API 框架,基于Express.JS和Socket.IO,旨在通过提供一种创建 HTTP 路由或 Socket.IO 事件的简单方法来帮助开发者构建快速安全的 API。相关详情:https://www.npmjs.com/package/glaciary
【Buddy】一个全面部署和软件开发 CI / CD 管理工具。Buddy 提供了一个强大而快速的 CI / CD 管道,可以在你的软件开发过程中集成任何工具或服务。详情请查看:https://scotch.io/tutorials/deploy-apps-faster-with-buddy
【Chakra UI】作者Segun Adebayo创建了 40 多个可组合且可访问的组件,可以帮助开发者快速创建 React 应用程序和网站。详情链接:https://chakra-ui.com/
【vue-form-making】基于 Vue 的表单设计器,让表单开发简单而高效,设计器地址:http://tools.xiaoyaoji.cn/form
评论