前端開發不過是切圖仔在那兒瞎鼓搗,沒啥門檻,不須要懂計算機原理,不須要懂算法,微服務、高併發這些都不須要懂,拖組件寫個頁面就行了,數據、邏輯、測試均可以交給其餘人去作……會這麼想的人應該在冥王星斷網不少年了吧,還不快來補補課。
天高地迥,覺宇宙之無窮
2020年11月17日,Chrome 發佈 M87,這是今年的最後一個正式版本,Chrome 產品總監 Matt Waddell 在一篇博客文章中寫道:「該版本是多年來Chrome瀏覽器性能得到最大提高的一次」,那麼究竟是什麼給了他如此強大的信心敢放此豪言,趕忙打開文章來一探究竟吧。前端
簡單易懂的計算機原理,如何經過 AND
NOT
一步步實現 OR
XOR
ADD
ALU
?視頻中經過幾個生動的例子很是形象的表述其原理,看完相信必定會有所收穫。同時期待做者的下一個做品 「內存是如何工做」,在線催更~java
Ant Design 提供了大量的基礎組件給開發者使用,但在大部分的實際應用場景中,咱們須要在這些組件的基礎上再去添加許多重複且耦合的行爲邏輯。本文將介紹如何使用重型組件 ProComponents 來解決這種「每增長一個狀態咱們就須要一系列的行爲來進行管理」的問題,提出了頁面級別的抽象組件的概念。node
併發編程是一個程序員最重要的技能之一,本文比較全面的介紹了併發歷史、進程跟線程、併發跟並行、併發帶來的一些問題、線程安全性、鎖、優先級等概念,圖文並茂,並夾帶一些簡單易懂的 java 示例,值得一看。ios
Vditor 是一款瀏覽器端的 Markdown 編輯器,針對富文本編輯器用戶的使用場景,Vditor 支持所見即所得,同時,爲了讓熟悉 Markdown 的用戶更專一於內容創做,Vditor 提供即時渲染(相似 Typora)的編輯方式以及分屏預覽的模式。它使用 TypeScript 實現,支持原生 JavaScript、Vue、React、Angular,提供桌面版。程序員
Lua 是一種輕量小巧的語言,普遍應用於遊戲開發、Nginx等,經過 TypeScriptToLua 這個工具,提供了編寫 TypeScript 並可以轉化爲 Lua 的可能性,也就是本來 TS 寫的微服務能夠快速轉換成 Lua 來提高其效率,前端模塊也可提快速經過 Lua 轉換爲 WebAssembly 提高前端應用的性能。web
滄海拾遺,積跬步以致千里
提起前端和服務端的異步通訊,你會想到什麼 XMLHttpRequest、Ajax、仍是 axios?原生不方便,因此纔有了各式各樣的封裝庫,來幫助咱們簡化使用的方法。不過 fetch 確實是個例外,不少項目裏面,直接使用 fetch 已經足夠知足開發所需,快來看這篇老文,一塊兒回顧一下那些關於 Fetch API 的知識點吧!算法
調試代理,對不少項目的新同窗來講,不可爲不是一件麻煩事兒,不只影響開發效率,更是拖慢總體的開發進度,whistle 做爲一款 node 實現的跨平臺 web 調試代理工具,徹底能夠替代 Fiddler、Charles 這些工具,平常開發中也更加駕輕就熟。編程
「蒲公英」期刊,每週更新,咱們專一於挖掘「 基礎技術、 工程化、 跨端框架技術、 圖形編程、 服務端開發、 桌面開發、 人工智能、 設計哲學、 前端框架」等多個大方向的業界熱點,並加以專業的解讀;不只如此,咱們還會推介精選凹凸技術文章,向你們呈現團隊內的研究技術方向。擡頭仰望,蒲公英的種子會生根發芽,如夏花絢爛;格物致知,咱們登高遠眺、滄海拾遺,以求積硅步而至千里。axios
歡迎關注凹凸實驗室博客:aotu.io
或者關注凹凸實驗室公衆號(AOTULabs),不定時推送文章。