原创 技術期刊 · 白日照耀開鴻蒙 | 深入鴻蒙 ACE UI 框架解析;無限循環的 useEffect 類型;用 Three.js 實現 3D 房間;圖神經網絡入門;超基礎的機器學習入門-原理篇

蒲公英 · JELLY技術期刊 Vol.45 清氣升,濁氣降,事物發展總會遵循一定的規律,就好像 react hooks 更加簡潔易的同時,也可能會有隱患;人工智能也會隨着時間的流逝逐步滲透到我們日常開發,成爲解決問題的一大利器;而鴻蒙

原创 Taro React Native 3 個更新幫助開發者高效開發APP

Taro React Native 開源項目重大更新來了,全方位降低上手成本,提升開發體驗。全流程自動化,讓開發者擺脫原生環境配置,專注前端開發。 Taro 3.2.0 正式版本發佈至今,已過去半年。在此期間,有不少社區開發者已

原创 說一說Web端側AI

前言 AI 正在不斷拓展前端的技術邊界, 算法的加持也爲前端研發注入了全新的力量。本文爲大家介紹什麼是端智能,端智能的應用場景以及 Web 端側實現 AI 的基本原理概念。 什麼是端智能 首先,回顧一個AI應用的開發流程,具體步驟包括了

原创 學習 Webpack5 之路(優化篇)

一、前言 從 0 到 1 學習的朋友可參考前置學習文章: 學習 Webpack5 之路(基礎篇) 學習 Webpack5 之路(實踐篇) 前置文章 學習 Webpack5 之路(基礎篇) 對 webpack 的概念做了簡單介紹,學習

原创 DI 原理解析 並實現一個簡易版 DI 容器

本文基於自身理解進行輸出,目的在於交流學習,如有不對,還望各位看官指出。 DI DI—Dependency Injection,即“依賴注入”:對象之間依賴關係由容器在運行期決定,形象的說,即由容器動態的將某個對象注入到對象屬性之中。依賴注

原创 技術期刊 · 五等分の花嫁 | Vue 3.2 正式發佈!;大型項目管理策略;開源社區運營就像種菜;阮一峯的 fetch 教程;Webpack5 學習的平凡之路

蒲公英 · JELLY技術期刊 Vol.43 提起「五等分の花嫁」大家夥兒會想起什麼?我先來,三玖天下第一!!作爲一部兩年前的黨爭番,直至今日依然有很高的人氣,這可能也是爲什麼尤大將它定爲 Vue 3.2 版本的代號吧,沒錯 Vue 在

原创 技術期刊 · 天光臺高未百尺 | Uber 工程師的 JS 算法課;大數據時代的個人隱私;設計師的 Github;告別 PPT 工程師;從零開始實現的像素畫

蒲公英 · JELLY技術期刊 Vol.42 這是一個最好的時代,多樣化的平臺給了所有人成長髮展的機會,各種需求和解決需求的人讓人大開眼界;但這也並不是完美的時代,“前端還需要懂什麼算法?”、”中國人不需要隱私!!“、”寫個 PPT 還

原创 手寫系列-實現一個鉑金段位的 React

一、前言 本文基於 https://pomb.us/build-your-own-react/ 實現簡單版 React。 本文學習思路來自 卡頌-b站-React源碼,你在第幾層。 模擬的版本爲 React 16.8。 將實現以下功能:

原创 簡單易懂的設計模式(下)

一、觀察者模式 1. 什麼是觀察者模式 當對象之間存在一對多的依賴關係時,其中一個對象的狀態發生改變,所有依賴它的對象都會收到通知,這就是觀察者模式。 2. 實際場景 1. DOM 事件 開發過程中,最常見的觀察者模式場景就是 DOM 事件

原创 技術期刊 · 天生江水向東流 | 深入 React 18 工作組;Google 出品的 CSS 課程;輕量級 Postman 工具;十分鐘弄懂用戶畫像

蒲公英 · JELLY技術期刊 Vol.41 虛實如潮起潮落,陰陽如日出日落,萬事萬物都有其規律,就好像我們學習需要有一個漸進的過程;產品會根據用戶畫像來規劃整個項目的週期;開發測試的時候希望有趁手的工具…… 這些規律對於前端開發也是一

原创 實現SLIC算法生成像素畫

前言 像素風最早出現在8bit的電子遊戲中,受制於電腦內存大小以及顯示色彩單一, 只能使用少量像素來呈現內容,卻成就了不少經典的像素遊戲。隨着內存容量與屏幕分辨率的提升,內存與顯示媒介的限制不再是問題,而像素風也慢慢演變成一種獨特的創作風格

原创 簡單易懂的設計模式(上)

一、單例模式 1. 什麼是單例模式 單例模式的定義是,保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。 有一些對象,比如線程池/全局緩存/瀏覽器中的 window 對象等等,我們就只需要一個實例。 下面將根據實際場景進行介紹。 2.

原创 技術週刊 · 天工人巧日爭新 | 把 Node.js 搬進瀏覽器;GitHub 團隊的跨框架組件;系統架構整潔的基本要素;改寫規則的 Shell 腳本工具;思考產品“靠譜程度”

蒲公英 · JELLY技術期刊 Vol.40 時代總是滾滾洪流不斷向前,總有新的事物和各種有趣的東西不斷出現在我們的眼前。所謂“刪繁就簡三秋樹,領異標新二月花”,簡化開發流程,優化技術方案,通過量變帶來質變,帶來新的需求與思考。 就好像

原创 機器學習初探-線性迴歸

題外話 我很早就對人工智能是非常感興趣的。記得我大學的畢業論文,就是使用遺傳算法解決了一個經典的尋路問題。 我一直對人類經典的思想是非常敬畏和崇拜的,比如傳統的計算機數據結構算法問題,例如經典的排序算法或者動態規劃思想,把一些看似 複雜的問

原创 React 代碼共享最佳實踐方式

任何一個項目發展到一定複雜性的時候,必然會面臨邏輯複用的問題。在React中實現邏輯複用通常有以下幾種方式:Mixin、高階組件(HOC)、修飾器(decorator)、Render Props、Hook。本文主要就以上幾種方式的優缺點作分