蒲公英 · JELLY技術週刊 Vol.32: 前端的自我進化之路

凹凸實驗室發表於2020-12-02

HEADER

蒲公英 · JELLY技術週刊 Vol.32

前端開發不過是切圖仔在那兒瞎鼓搗,沒啥門檻,不需要懂計算機原理,不需要懂演算法,微服務、高併發這些都不需要懂,拖元件寫個頁面就好了,資料、邏輯、測試都可以交給其他人去做……會這麼想的人應該在冥王星斷網很多年了吧,還不快來補補課。

登高遠眺

天高地迥,覺宇宙之無窮

基礎技術

Chrome 釋出 M87: 效能大幅提升

2020年11月17日,Chrome 釋出 M87,這是今年的最後一個正式版本,Chrome 產品總監 Matt Waddell 在一篇部落格文章中寫道:“該版本是多年來Chrome瀏覽器效能獲得最大提升的一次”,那麼到底是什麼給了他如此強大的信心敢放此豪言,趕緊開啟文章來一探究竟吧。

從零開始來探索計算機如何工作

簡單易懂的計算機原理,如何通過 AND NOT 一步步實現 OR XOR ADD ALU ?視訊中通過幾個生動的例子非常形象的表述其原理,看完相信一定會有所收穫。同時期待作者的下一個作品 “記憶體是如何工作”,線上催更~

前端框架

基於 Ant Design 的頁面級前端元件庫

Ant Design 提供了大量的基礎元件給開發者使用,但在大部分的實際應用場景中,我們需要在這些元件的基礎上再去新增許多重複且耦合的行為邏輯。本文將介紹如何使用重型元件 ProComponents 來解決這種“每增加一個狀態我們就需要一系列的行為來進行管理”的問題,提出了頁面級別的抽象元件的概念。

服務端開發

2w字 + 40張圖帶你參透併發程式設計

併發程式設計是一個程式設計師最重要的技能之一,本文比較全面的介紹了併發歷史、程式跟執行緒、併發跟並行、併發帶來的一些問題、執行緒安全性、鎖、優先順序等概念,圖文並茂,並夾帶一些簡單易懂的 java 示例,值得一看。

工具推介

一款瀏覽器端的 Markdown 編輯器——Vditor

Vditor 是一款瀏覽器端的 Markdown 編輯器,針對富文字編輯器使用者的使用場景,Vditor 支援所見即所得,同時,為了讓熟悉 Markdown 的使用者更專注於內容創作,Vditor 提供即時渲染(類似 Typora)的編輯方式以及分屏預覽的模式。它使用 TypeScript 實現,支援原生 JavaScript、Vue、React、Angular,提供桌面版。

TypeScriptToLua:採用 TypeScript 編寫 Lua

Lua 是一種輕量小巧的語言,廣泛應用於遊戲開發、Nginx等,通過 TypeScriptToLua 這個工具,提供了編寫 TypeScript 並能夠轉化為 Lua 的可能性,也就是原本 TS 寫的微服務可以快速轉換成 Lua 來提升其效率,前端模組也可提快速通過 Lua 轉換為 WebAssembly 提升前端應用的效能。

滄海拾遺

滄海拾遺,積跬步以至千里

你真的瞭解 Fetch API 麼

提起前端和服務端的非同步通訊,你會想到什麼 XMLHttpRequest、Ajax、還是 axios?原生不方便,所以才有了各式各樣的封裝庫,來幫助我們簡化使用的方法。不過 fetch 確實是個例外,很多專案裡面,直接使用 fetch 已經足夠滿足開發所需,快來看這篇老文,一起回顧一下那些關於 Fetch API 的知識點吧!

whistle 使用實踐

除錯代理,對很多專案的新同學來說,不可為不是一件麻煩事兒,不僅影響開發效率,更是拖慢整體的開發進度,whistle 作為一款 node 實現的跨平臺 web 除錯代理工具,完全可以替代 Fiddler、Charles 這些工具,日常開發中也更加得心應手。

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

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

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

FOOTER

歡迎關注凹凸實驗室部落格:aotu.io

或者關注凹凸實驗室公眾號(AOTULabs),不定時推送文章:

歡迎關注凹凸實驗室公眾號

相關文章