技術期刊 · 白日照耀開鴻蒙 | 深入鴻蒙 ACE UI 框架解析;無限迴圈的 useEffect 型別……

凹凸實驗室發表於2021-10-27

HEADER

蒲公英 · JELLY技術期刊 Vol.45

清氣升,濁氣降,事物發展總會遵循一定的規律,就好像 react hooks 更加簡潔易的同時,也可能會有隱患;人工智慧也會隨著時間的流逝逐步滲透到我們日常開發,成為解決問題的一大利器;而鴻蒙正式釋出之後吸引了大量的流量,巨大的裝機量使得其成為不可忽視的存在……不知道大家如何看待鴻蒙,不久前落下帷幕的 HDC2021 又是否帶來了新的想法,期待可以在評論區和大家一起討論~

觀海志

登山則情滿於山,觀海則意溢於海

深入鴻蒙 ACE UI 框架解析

梗概:文章開篇回顧了 UI 框架的發展歷史,藉此引出了鴻蒙的 UI 框架 ACE。後文介紹了 ACE 框架的整體架構,並事無鉅細地講述了 ACE 框架從前端指令碼解析、渲染管線構建、佈局繪製、到光柵化合成的渲染流程。是學習鴻蒙 UI 框架核心機制的不可多得的好文章。

推薦語:鴻蒙系統正式釋出已有一段時間,大量的機器搭載了鴻蒙系統,未來鴻蒙很可能成為我們產品釋出的一個重要平臺。ACE 框架作為鴻蒙的核心組成部分,值得我們關注與學習。

無限迴圈的 useEffect 型別

梗概:React Hook 帶了更簡潔易複用的程式碼,以及函數語言程式設計體驗,但是對於初學者來講,React Hook 的使用還是有不少隱藏的坑,有些坑甚至會導致嚴重的 bug。

推薦語:本文以 最常見的 Hook useEffect 的各種實際使用場景為例,描述了可能導致的問題、原因及對應的解決方案,並引申出其他 Hooks ,如:useCallback/useRef/useMemo 的使用,簡單易懂且富有趣味,對初學者非常友好,是官網文件的良好補充。

用 Three.js 實現 3D 房間

梗概:去年將個人網站遊戲化的作者 Bruno Simon,最近使用 Three.js 實現了一個 3D 房間,並錄製了從建模到開發的延時過程,可以說十分全棧了~

推薦語:Three.js 大家都很熟悉了,但從建模到開發的整體流程,想必熟悉的同學還是少數。本視訊介紹了作者分別從設計和研發的角度,思考 3D 建模的 DevTips。

圖神經網路入門

梗概:圖是一種強大而豐富的結構化資料型別,其優勢和挑戰與影像和文字的優勢和挑戰截然不同。本文概述了研究人員在構建基於神經網路的處理圖的模型時提出的一些里程碑。

推薦語:近年來 GNN 的成功為解決範圍廣泛的新問題創造了絕佳機會,本文使用可互動的圖形來探討並解釋了現代圖神經網路,非常值得一讀。

流觴亭

因山卜地心機巧,望水如天眼力窮

超基礎的機器學習入門-原理篇

梗概:小夏老師的超基礎教程系列的機器學習入門原理篇,本文以實踐為最終目的出發,介紹一些機器學習入門的基本原理,加上一丟丟影像處理的卷積,幫助你快速理解 Pytorch 官網教程所需的絕大部分原理知識。

推薦語:當你知道如何解決問題時,那些解決問題的方法實際上都很簡單,而這也就是機器學習的意義所在,通過自動推理產出最佳策略,幫助我們找到解決問題的最佳方案。這篇文章非常細緻的從基礎概念講起,可以很好的幫助大家快速理解機器學習的入門教程,掌握這一利器~

「蒲公英」期刊,每週更新,我們專注於挖掘「基礎技術工程化跨端框架技術圖形程式設計服務端開發桌面開發人工智慧設計哲學前端框架」等多個大方向的業界熱點,並加以專業的解讀;不僅如此,我們還會推介精選凹凸技術文章,向大家呈現團隊內的研究技術方向。

抬頭仰望,蒲公英的種子會生根發芽,如夏花絢爛;格物致知,我們登高遠眺、滄海拾遺,以求積矽步而至千里。

蒲公英 · JELLY技術期刊貢獻指南

FOOTER

相關文章