天天看點

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

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

蒲公英 · 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技術周刊貢獻指南

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

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

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

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

繼續閱讀