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

前言 隨着前端智能化的火熱,AI機器學習進入前端開發者們的視野。AI能夠解決編程領域不能直接通過規則和運算解決的問題,通過自動推理產出最佳策略,成爲了前端工程師們解決問題的又一大利器。 可能很多同學都躍躍欲試過,打開 TensorFlow

原创 Taro 3.4 beta 發佈: 支持 Preact 爲應用開闢更多體積空間

項目體積是困擾小程序開發者的一大問題,如果開發者使用 Taro React 進行開發,更是不得不引入接近 100K 的 React 相關依賴,這讓項目體積變得更加捉襟見肘。因此,Taro v3.4 的主要方向,是探索對於 Preact 的支

原创 requestAnimationFrame 執行機制探索

1.什麼是 requestAnimationFrame window.requestAnimationFrame() 告訴瀏覽器——你希望執行一個動畫,並且要求瀏覽器在下次重繪之前調用指定的回調函數更新動畫。該方法需要傳入一個回調函數作爲

原创 WebGL着色器渲染小遊戲實戰

項目起因 經過對 GLSL 的瞭解,以及 shadertoy 上各種項目的洗禮,現在開發簡單交互圖形應該不是一個怎麼困難的問題了。下面開始來對一些已有業務邏輯的項目做GLSL渲染器替換開發。 起因是看到某些小遊戲廣告,感覺機制有趣,實現起來

原创 技術期刊 · 白日照耀開鴻蒙 | 深入鴻蒙 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的電子遊戲中,受制於電腦內存大小以及顯示色彩單一, 只能使用少量像素來呈現內容,卻成就了不少經典的像素遊戲。隨着內存容量與屏幕分辨率的提升,內存與顯示媒介的限制不再是問題,而像素風也慢慢演變成一種獨特的創作風格