前端周報:JS 誕生 25 周年;微軟將強行升級部分舊版本Win 10用戶;將編程納入中小學課程,程式設計師的內卷從娃娃開始?

2022-02-03 前端之巔

前端周報專注大前端領域內容,以對外文資料的搜集為主,幫助開發者了解一周前端熱點,分為新聞熱點、深度閱讀、開源項目 & 工具等欄目。歡迎關注【前端之巔】微信公眾號(ID: frontshow),及時獲取前端周報內容。 微軟將強行升級部分舊版本 Windows 10 用戶

從 2020 年 12 月起,如果沒有手動更新,微軟將開始強行升級部分用戶到 Windows 10 v1909 或 v2004 。微軟剛剛宣布所有版本的 Windows 10 v1903 於 12 月 8 日終止支持。如果你運行 Windows 10 v1903,你將在本月晚些時候強行更新到 Windows 10 v1909;如果你運行 Windows 10 v1909,你將在明年春天強行更新到 Windows 10 v2004。微軟將通過 Windows Update 頁面通知用戶即將到來的強行更新。

程式語言 JavaScript 誕生二十五年,雖然飽受批評,但 JavaScript 已成為 Web 和瀏覽器應用的重要組成部分。Brendan Eich 在 1995 年花了 10 天設計出了 JavaScript 原型,在它大獲成功之後,微軟設計出了超集 TypeScript,之後 Google 的 V8 引擎,基於 V8 的 node.js,Facebook 的 React,等等幫助 JavaScript 迅速佔領了從桌面到移動的廣泛平臺。JavaScript 現在是世界最流行的程式語言。

在即將終止支持前,Adobe 發布了 Flash Player 在中國之外地區的最後一次更新。Flash 在中國大陸有一個獨立版本。Adobe 計劃在 2020 年 12 月 31 日終止支持 Flash,2021 年 1 月 12 日開始屏蔽 Player 內容運行。在最後一次的發布公告裡,Adobe 發表了一個簡單的再見聲明,對過去二十年使用 Flash 創建內容的客戶和開發者表示感謝。Adobe 尚未就中國版本發表聲明。

https://helpx.adobe.com/cn/flash-player/release-note/fp_32_air_32_release_notes.html#announcements

據報導,蘋果高管警告稱,從 2021 年開始,蘋果可能會刪除未經允許跟蹤用戶的應用程式,此舉有望提高 iPhone 用戶的隱私保護能力。

《顫抖吧,App!蘋果或於明年下架竊取用戶隱私的 App》

谷歌研究人員曝光 iPhone 隱私漏洞:不用接觸手機就可獲取一切用戶信息

近日,根據多家外媒報導,一名來自谷歌的資深信息安全研究員發現了蘋果手機等設備存在重大漏洞:在無需接觸手機的情況下,用戶的一切信息都可以被獲取。該漏洞利用了蘋果的一個名為 AWDL 的網絡協議。

利用該協議的漏洞,谷歌研究人員用了 6 個月成功控制了隔壁房間的一臺蘋果手機,整個入侵過程只要 2 分鐘左右。入侵之後,就可以訪問手機上的所有數據,包括瀏覽信息、下載照片,甚至打開攝像頭和麥克風,進行監視和監聽。該研究人員表示,黑客不僅無需觸摸設備,甚至都不需要看到設備。

12 月 9 日,教育部官網公布了《關於政協十三屆全國委員會第三次會議第 3172 號(教育類 297 號)提案答覆的函》,針對提案中建議的「推動編程教育納入我國基礎教學體系」進行答覆。

教育部表示,編程教育等信息技術內容已納入到小學、初中科學課程和中小學綜合時間活動課程,並有機融入到相關學科課程,高中階段還專門開設信息技術課程。同時也將培養培訓相關師資力量,目前師範院校普遍開設了計算機科學與技術、教育技術等專業,培養能夠實施包括編程教育在內信息技術教育的教師。

《少兒編程迎來史上最大單筆融資,程式設計師的內卷從娃娃開始?》

iOS 14.2 存在嚴重耗電問題,多款舊機型受影響

據外媒報導,iOS 14.2 似乎存在嚴重的耗電問題,例如耗電加劇和充電變慢,目前蘋果開發者論壇和 Reddit 上有大量用戶反饋了這一問題。受影響的 iPhone 和 iPad 似乎都偏舊,例如 iPhone Xs、iPhone 8 Plus、iPhone 7、iPhone 6s 和第一代 iPhone SE 等。

《賽博朋克 2077》遊戲開發者控訴公司強制 996

12 月 10 日,《賽博朋克 2077》正式發布。但在上線前夕,遊戲開發工作室 CD Projekt Red 被曝出強制員工實行長達 1 年的 996,這讓遊戲開發者苦不堪言。《賽博朋克 2077》的遊戲開發者抱怨公司強制他們每周工作 60-80 小時。彭博社曾在 9 月報導了 CD Projekt 內部洩露的一封電子郵件,郵件要求員工每周工作六天。據一些匿名員工稱,很多《賽博朋克 2077》項目開發者已經連續進行了長達一年多的 996 。

CD Projekt Red 創始人之一 Marcin Iwiński 在採訪中表示,他的公司比競爭對手更「人性化」,有興趣的員工可以工作更長時間,996 並非強制性。而一名遊戲開發者表示,「996 是殘酷的,它是管理不善的結果」。

馬斯克建議 CEO 們少花點時間在 PPT 上,多去工廠和了解客戶

近日,馬斯克在華爾街日報 CEO 峰會上表示,在美國 CEO 們有 MBA 化的傾向,這是不好的。他建議大家少花點時間在會議上,少花點時間在 PPT 上和財務表上,多點時間在工廠,多點時間了解客戶,多想想怎麼做好產品和服務。

神秘黑客上周五遠程打開了莫斯科 2732 個快遞交付儲物櫃。據悉,PickPoint 是一家俄羅斯快遞公司,在莫斯科和聖彼得堡擁有 8000 多個快遞交付儲物櫃。俄羅斯用戶可以在網絡訂購產品然後送到一個 PickPoint 儲物櫃而不是自己的家。包裹抵達之後,用戶會收到郵件和簡訊通知,他們可以使用 PickPoint 去打開相應的儲物櫃。12 月 4 日,一位神秘黑客利用未披露的漏洞強行打開了三分之一的 PickPoint 儲物櫃,將數以千計的包裹暴露給竊賊。PickPoint 表示它已經通知了當局。

https://www.zdnet.com/article/hacker-opens-2732-pickpoint-package-lockers-across-moscow/

就像我們在 HTML 中使用 Forms 一樣,我們可以對 React 使用相同的東西。它與其他 DOM 元素完全不同,但不太複雜。

https://hackernoon.com/how-to-create-forms-in-react-35o313i

使用 React.memo()進行性能優化的初學者指南

React.memo 是由 React 提供的高階組件,它將返回該組件的記憶版本,該組件僅在其中一個道具發生更改時才會更改。與... 相同 PureComponent 但是代替類 React.memo 用於功能組件。

https://hackernoon.com/a-beginners-guide-to-performance-optimization-using-reactmemo-lk1n34qy

如何將 Airtable 用作生產資料庫(分析 Airtable 的性能)

我已經成為 Airtable 用戶了大約三年了,在這個範圍內,我向更多人推薦了它,而不是其他任何 SaaS 產品。它是「 Just Works」,儘管它有其局限性,並且不能提供關係資料庫的所有靈活性,但是 UX 的絕對質量通常可以彌補任何缺點。與 Google Sheets 一樣,Airtable 尤其適合作為非技術團隊成員可能需要檢查或編輯數據的應用程式的後端,它通過類型,訪問控制,視圖和計算欄位等功能提供的結構使使用它變得愉快。

https://dev.to/hacubu/how-to-use-airtable-as-a-production-database-analyzing-airtable-performance-41e9

近日,Deno 1.6.0 正式發布。這一版本包含一些主要特性升級和許多錯誤修復,包括最受開發者關注的 deno compile 也取得了階段性成果,現在 Deno 終於可以支持將 TypeScript 編譯成單個可執行文件了。

《Deno 1.6 正式發布!支持將 TypeScript 編譯成單個可執行文件,蘋果 M1 可原生運行》

Snowpack 3 RC 版本發布:可跳過 npm 安裝步驟

Snowpack 3.0 RC 版本正式發布,而正式版也即將於 2021 年 1 月 6 日發布(也是該版本最初公布的一周年紀念日)。這是最重大的一次版本更新,其中有一些重要的新特性,包括一種 按需加載 npm 導入的新方法,可以完全跳過前端的 npm install 步驟。現在就可以開始試用新版了!

《Snowpack 3 RC 版本發布:可跳過 npm 安裝步驟》

Visual Studio Code 1.52 發布

Visual Studio Code 1.52 穩定版已發布,該版本主要專注於處理 GitHub 相關問題和拉取請求。同時帶來了一些新功能和設置,其中一些主要亮點內容如下:

diff 編輯器中的自動換行

新的 extension bisect 功能

鍵盤快捷鍵編輯器的改進

在資源管理器中撤消文件操作

新的 Git 命令和設置

預覽編輯器的改進

.

https://code.visualstudio.com/updates/v1_52

純 Dart 的挑戰:美團外賣 Flutter 動態化實踐

要麼改進要麼消亡:我想跨平臺應用程式快要終結了

Deno 1.6正式發布!支持將TypeScript編譯成單個可執行文件,蘋果M1可原生運行

相關焦點