前端周報:Vue 3.0正式發布,代號One Piece;JS庫 Moment.js 進入維護狀態;iOS 14 正式發布

2021-02-19 前端之巔
前端周報專注大前端領域內容,以對外文資料的搜集為主,幫助開發者了解一周前端熱點,分為新聞熱點、深度閱讀、開源項目 & 工具等欄目。歡迎關注【前端之巔】微信公眾號(ID: frontshow),及時獲取前端周報內容。 Vue 3.0 正式發布:代號「One Piece」

2020 年 9 月 18 日晚,Vue 團隊發布了 Vue 3.0 正式版本,代號為 One Piece(海賊王)。本次主版本更新包含性能的改進,更小的 bundle 體積,對 TypeScript 更好的支持,用於處理大規模用例的全新 API,以及為框架未來的長期迭代奠定了夯實的基礎。

官方 Release Doc 地址:

https://github.com/vuejs/vue-next/releases/tag/v3.0.0

北京時間 9 月 16 日凌晨,蘋果舉辦了秋季發布會,雖然眾人期待的 iPhone 12 沒發布,但會上發布了 iOS 14 正式版,同時也正式開放了用戶的升級通道,一同發布的還有 iPadOS 14、watchOS 14、tvOS 14 的正式版。iOS 帶來了迄今為止最重大的主屏幕頁面更新,全新設計的小組件和 App Library,除此之外,iOS 14 中還有新的隱私功能、模糊位置共享、AirPods / AirPods Pro 自動切換等等。

此次支持升級至 iOS 14 的設備有:iPhone 11 Pro、iPhone 11 Pro Max、iPhone XS、iPhone XS Max、iPhone XR、iPhone X、iPhone 8、iPhone 8 Plus、iPhone 7、iPhone 7 Plus、iPhone 6s、iPhone 6s Plus、iPhone SE(第一代)、iPhone SE(第二代)。

JavaScript 日期處理類庫 Moment.js 進入維護狀態

近日, Moment 團隊宣布 Moment.js 進入維護狀態,後續不再為其增加新功能,同時建議廣大開發者,新項目不要使用 Moment.js,推薦使用更現代的庫或 JavaScript 目前的實驗性提案 Temporal。

官方數據顯示,Moment.js 已經被用於數百萬個項目,截至 2020 年 9 月,Moment.js 每周下載量超過 1200 萬。但 Moment.js 畢竟是一個 JavaScript 舊時代的項目,無論 Moment.js 如何發展,其底層設計依舊是 2011 年的樣式,也正因如此,它未必適合現代開發。Moment 表示,如果要對 Moment.js 進行改造,工作量將是極大的,而且目前已經有了更好的替代方案,所以 Moment 決定讓 Moment.js 止步於此。

特斯拉 App 現重大 BUG:車主可遠程操控他人車輛

近日,一名特斯拉車主在微博發帖稱,自己打開特斯拉 App 後,居然變成了別人的車。從該車主錄製的視頻中可以看到,在特斯拉 App 上,可以在數百公裡外遠程控制該車輛,包括解鎖車門、打開空調通風、進行車輛限速等功能均可以使用。目前,特斯拉正與該車主進行聯繫,以確認故障問題。

天眼查 App 顯示,近日,華為技術有限公司申請註冊「倉頡語言」的商標,國際分類涉及「科學儀器」、「網站服務」。目前商標狀態均顯示為「商標申請中」。此外,今年 3 月,華為還申請了數條「華為倉頡」的商標,國際分類涉及「科學儀器」、「網站服務」、「運輸工具」。目前商標狀態均顯示為「等待實質審查」。

之前有微博博主表示稱,華為正在研發新的程式語言倉頡,領頭人是南京大學的計算機科學與技術系博士生導師馮新宇。

兩年前,微軟將一個數據中心沉入奧克尼群島海岸附近的海床上。兩年後,微軟把這一數據中心從海床上撈了出來,研究人員對其做了評估,他們發現該圓柱體數據中心的伺服器故障率比陸地上傳統的數據中心的故障率更低。855 個伺服器中只有 8 個伺服器發生了故障,故障率是陸地上傳統數據中心的八分之一。研究人員表示,原因可能是因為該數據中心在海底期間是無人維護的,而且該數據中心內部充滿了氮氣而不是氧氣,減少了腐蝕性。

圖片來源於 BBC

9 月 13 日,英偉達發布聲明稱將斥資 400 億美元收購 ARM,這將是晶片行業有史以來最大的收購。根據協議,英偉達將為這家總部位於英國的晶片公司支付價值 215 億美元的英偉達股票,以及 120 億美元現金,其中包括籤約時即刻支付的 20 億美元。

ARM CEO 西蒙·賽格斯稱,英偉達的收購不會改變 ARM 對中國市場的投入,中國合資公司對 ARM 很重要。ARM 聯合創始人赫爾曼 - 豪瑟評價稱,這場交易是一場「災難」,將摧毀其商業模式。

《定了!ARM 最終歸了英偉達,400 億美元》

近日,中國信息通信院表示,中國 5G 用戶已經超過 1.1 億,計劃 2020 年底 5G 基站將超過 60 萬個,覆蓋全國地級以上城市。截至 2020 年 6 月,中國三大移動運營商有 16 億用戶,5G 用戶尚不足移動市場的十分之一。信息通信研究院稱,5G 手機的出貨量佔到了 8 月手機出貨量的六成。你使用 5G 了嗎?歡迎在下方留言區討論~

據路透社報導,繼中芯國際依照規定向美方申請繼續供貨華為後,國際半導體設備暨材料協會(SEMI)起草了一封信件,提議不要將中國頂級晶片製造商中芯國際列入黑名單,稱這將「損及」美國產業,信件中還稱,美國原產設備和材料年度銷售額中有高達 50 億美元都來自中芯國際。

馬斯克:智慧型手機 / 手錶都是過時的東西了,Neuralinks 才是未來

馬斯克的腦機接口公司 Neuralinks 自 2019 年首次公開展示以來,就激發了無數科技愛好者的想像力。在馬斯克所構想的未來世界中,通過直接與大腦進行溝通來重新定義「智能」。近日,馬斯克表示,可穿戴設備和手持設備很快就會被遺忘,取而代之的則是植入設備。

作者介紹了他是如何把 GitHub 倉庫當作 Wiki 使用,管理個人筆記的。

https://www.bit-101.com/blog/2020/09/git-based-wiki/

Node.js 中 「for await ... of」語句的簡單說明

ES6 引入了「for await ... of」新語法,用來遍歷異步迭代器,很多人還不熟悉。本文是對它的簡單解釋。

https://www.mikealche.com/software-development/a-simple-explanation-of-the-for-await-of-statement-in-node-js

Manjaro 與 Arch 都是流行的 Linux 發行版,Manjaro 基於 Arch,但是有自己顯著的特點。

https://itsfoss.com/manjaro-vs-arch-linux/

使用 Safari Web Share API 竊取本地文件

本文介紹如何在蘋果設備上,利用 Safari 瀏覽器的 Web Share API 在用戶不知情的情況下,將本地文件分享出去。

https://blog.redteam.pl/2020/08/stealing-local-files-using-safari-web.html

可訪問性(accessibility)指的是,網頁對生理缺陷的用戶是否友好。本文總結了 6 個最常見的可訪問性問題及其解決方法,例如當文字對比度不夠的時候,弱視用戶閱讀起來就會很困難。

https://blog.scottlogic.com/2020/07/02/6-most-common-accessibility-problems.html#empty-links-and-empty-buttons

Deno 1.4.0 正式發布,帶來了諸多更新。

https://github.com/denoland/deno/releases/tag/v1.4.0

Android Studio 4.1 RC 3 發布

Android Studio 4.1 的第三個候選版本現已發布,此次更新主要修復了以下問題:

Android Gradle 插件

Lint

運行測試

https://androidstudio.googleblog.com/2020/09/android-studio-41-rc-3-available.html

Redux Model 8.2.0 現已發布。本次更新內容有:

Redux Model 是為了彌補原生 Redux 繁瑣的開發流程,開發者重複勞動效率低下,模板文件導致代碼量臃腫,以及因 action 和 reducer 文件分散造成代碼追蹤困難的問題而設計的。

https://github.com/redux-model/redux-model/releases/tag/v8.2.0

Electron 10.1.2 現已發布,修復了一些問題,添加了對某些 chrome.management API 的支持。

https://github.com/electron/electron/releases/tag/v10.1.2

Skia Canvas 是一個 Node.js 庫,可以在伺服器渲染出 SVG 圖片的展示效果,將 SVG 代碼轉為圖片下載。

https://github.com/samizdatco/skia-canvas

一個開源的 Web 視頻通話軟體,它是使用 WebRTC 構建的,所以也可以實現群組視頻通話。將 URL 發給對方後,就可以在瀏覽器中進行視頻通話,不需要下載和註冊,網速允許的情況下可支持 6 至 8 人群組通話。

https://github.com/vasanthv/talk

相關焦點

  • Vuejs 3.0 正式版發布!One Piece. 代號:海賊王
    以下為 Vuejs Release 3.0 機器翻譯文章,原文 v3.0.0 One Piece。「https://github.com/vuejs/vue-next/releases/tag/v3.0.0」# Vue 3.0 發布今天,我們很榮幸地宣布 Vue.js 3.0「One Piece」的正式發布。
  • 前端周報: Node.js2020年開發者調查報告發布;谷歌強制要求Android11支持無縫更新;Vue3.0 Beta版發布
    前端周報專注大前端領域內容,以對外文資料的搜集為主,幫助開發者了解一周前端熱點,分為新聞熱點、深度閱讀、開源項目 & 工具等欄目。歡迎關注【前端之巔】微信公眾號(ID: frontshow),及時獲取前端周報內容。 國外開發者創造出運行 Linux 的 iPhone 一群開發者用了半年的時間讓 Linux 成功運行在 iPhone 7 的 SoC 上。
  • [官宣] Vue 3.0 — One Piece 發布
    今天,我們自豪地宣布Vue.js 3.0 "One Piece "的正式發布。
  • 前端組件框架方案Vue.js 1.0發布,初始化渲染性能100%
    輕量級前端組件框架Vue.js近日發布1.0版本。下面是官方博文翻譯:在經歷了300+次的提交,8次alpha版本,4次beta版本和2次發布候選,今天我十分驕傲的宣布Vue.js 1.0.0 Evangelion正式發布!十分感謝那些參與到API再設計過程中的貢獻者。沒有來自社區的支持,那(API再設計)將是不可能的。總而言之,1.0版本的模板語法解決了一些細微的一致性問題並且使得Vue模板更加簡潔更具可讀性。
  • Vue 3.0 正式發布了!
    Vue 團隊於 2020 年 9 月 18 日晚 11 點半發布了 Vue 3.0 版本,我們連夜對 Release 進行了翻譯。由於時間倉促,文中如有翻譯不當的地方還望提出。如有侵權,請聯繫刪帖。以下為譯文正文。今天,我們非常自豪地宣布 Vue.js 3.0 "One Piece" 發布。
  • 【官宣】Vue 3.0 正式發布了!
    原文:https://github.com/vuejs/vue-next/releases作者:Vue 團隊譯文:https://zhuanlan.zhihu.com/p/254219538譯者:QC-L今天,我們非常自豪地宣布 Vue.js 3.0 "One Piece" 發布。
  • Moment.js 進入維護狀態:周下載量超 1200 萬的 JS 庫已經完成了它的使命
    近日,Moment.js 庫的維護者表示,Moment.js 將進入維護狀態,後續將不會再對其進行更新,同時建議開發人員考慮替代方案。
  • 前端周報: Vue 3 RC 版本正式發布;阿里集團取消周報制度;Linus Torvalds 再次對 Intel 開噴
    前端周報專注大前端領域內容,以對外文資料的搜集為主,幫助開發者了解一周前端熱點,分為新聞熱點、深度閱讀、開源項目 & 工具等欄目。歡迎關注【前端之巔】微信公眾號(ID: frontshow),及時獲取前端周報內容。
  • Vue 3.0 正式版發布|全美今日下架微信和TikTok
    Vue 官方團隊於 2020 年 9 月 18 日晚 11 點半左右發布了Vue3.0版本 🎉。
  • 前端周報:TypeScript 3.0發布,前端面試指南免費下載
    前端周報專注大前端領域內容,幫助開發者了解一周前端熱點;分為新聞熱點、開發教程、工程實踐、深度閱讀、開源項目等欄 目。
  • Moment.js官方推薦使用其它時間處理庫代替
    來源:印記中文地址:https://mp.weixin.qq.com/s/GXIi400aSxBOze20Yx7s0A譯者:Phobal校對者:QC-L原文連結:https://momentjs.com/docs/#/-project-status/近期,Moment.js 在官方文檔中發布了項目狀態,文中寫道
  • 如何在 Vue.js 中使用第三方庫
    除非你找到了一個簡單而又健壯的方式來引入這些庫供不同的組件和模塊使用, 不然, 這些第三方庫的管理會給你帶來一些麻煩.本文將介紹一些在 Vue.js 中使用第三方庫的方式.全局變量在項目中添加第三方庫的最簡單方式是講其作為一個全局變量, 掛載到 window 對象上:entry.jswindow._ = require('lodash');MyComponent.vueexport default {  created() {
  • Vue CLI 3.0 正式發布,Vue.js 開發標準化工具
    作者:王練文章轉載自 開源中國社區 http://www.oschina.netVue CLI 3.0已發布,該版本經歷了重構,旨在:減少現代前端工具的配置煩擾,尤其是在將多個工具混合在一起使用時;儘可能在工具鏈中加入最佳實踐,讓它成為任意 Vue 應用程式的默認實踐。
  • 前端周報:Vue.js 3官方中文文檔上線;騰訊獎勵萬名員工每人一臺華為摺疊屏手機;多款ChromeOS和安卓設備現bug
    前端周報專注大前端領域內容,以對外文資料的搜集為主,幫助開發者了解一周前端熱點,分為新聞熱點、深度閱讀、開源項目 & 工具等欄目。歡迎關注【前端之巔】微信公眾號(ID: frontshow),及時獲取前端周報內容。
  • 能解決 90% 需求的js庫
    這裡推薦 JS 庫,這些庫都有很好的文檔,也非常流行,並一直在維護中。[3]基於 HTML5 的 JavaScript 圖表庫vue-typed-js[4]基於 vue 的 JavaScript打字效果動畫庫Motio[5]用於簡單但強大的基於精靈的dom動畫和平移的小型 JavaScript 庫,可用於背景平移
  • 基於Vue.js的Web視頻播放器插件vue-vam-video@1.3.6 今日正式發布
    收錄於話題 #vue.js線上地址體驗基於vue3.0和vue-vam-video,我開發了一款在線視頻播放器。
  • 不可不學的優雅前端框架Vue.js,2.0新特性你全都了解嗎?(文末福利)
    2014 年 2 月,原 Google 員工尤雨溪公開發布了自己的前端庫——Vue.js,時至今日,Vue.js 在 GitHub 上已經收穫超過 3000 0star,而且也有越來越多的開發者在實際的生產環境中運用它。單獨來講,Vue.js 被定義成一個用來開發 Web 界面的前端庫,是個非常輕量級的工具。Vue.js 本身具有響應式編程和組件化的特點。
  • Vue Router 4.0 正式發布!
    今天,Vue Router 4 正式發布穩定版本。在經歷了 14 個 Alpha,13 個 Beta 和 6 個 RC 版本之後,Vue Router v4 閃亮登場,為你帶來了 TypeScript 集成、新功能以及對現代應用程式的一致性改進,已經準備好成為 Vue3 新應用的最佳伴侶。
  • 可能是目前最完整的前端框架 Vue.js 全面介紹
    摘要2016年最火的前端框架當屬Vue.js了,很多使用過vue的程式設計師這樣評價它,「vue.js兼具angular.js和react.js的優點,並剔除了它們的缺點」。授予了這麼高的評價的vue.js,也是開源世界華人的驕傲,因為它的作者是位中國人–尤雨溪(Evan You)。
  • 前端周報:微軟發布基於Chromium的Microsoft Edge預覽版;Nuxt發布v2.9.0;npm 發布v6.11.0
    歡迎關注【前端之巔】微信公眾號(ID: frontshow),及時獲取前端周報內容。 【Chrome 76 將增加原生 Lazy-Loading 功能】:這是處理延遲加載的重大改進。如果 Chrome 76 中能穩定運行此功能,它將是長期以來性能最強大的版本之一。