「蒲公英」期刊,每周更新,我們專註於挖掘「 基礎技術 、 工程化 、 跨端框架技術 、 圖形編程 、 服務端開發 、 桌面開發 、 人工智慧 」等多個大方向的業界熱點,並加以專業的解讀;不僅如此,我們還精選凹凸技術文章,向大家呈現團隊內的研究技術方向。 抬頭仰望,蒲公英的種子會生根發芽,如夏花絢爛; ...
「蒲公英」期刊,每周更新,我們專註於挖掘「基礎技術、工程化、跨端框架技術、圖形編程、服務端開發、桌面開發、人工智慧」等多個大方向的業界熱點,並加以專業的解讀;不僅如此,我們還精選凹凸技術文章,向大家呈現團隊內的研究技術方向。
抬頭仰望,蒲公英的種子會生根發芽,如夏花絢爛;格物致知,我們登高遠眺、滄海拾遺,以求積硅步而至千里。
登高遠眺
天高地迥,覺宇宙之無窮
基礎技術
ES2020:所有你想要知道的都在這
「學不動啦!」如果 ES2015 你還沒學會的話,TC39 委員會可不會停下他們的腳步,ES 2020 已經正式定稿了:其中 BigInt、Optional Chaining、Dynamic Import()、Nullish Coalescing Operator 等特性相信很多同學在日常開發中已經用上了。如果你對以上名詞都很陌生的話,那要準備好看到一堆新符號一臉懵逼的表情包了。
Deno 1.0 正式發佈
Deno 1.0 在 5.13 日如期發佈了!2 年前 Node 之父 Ryan Dahl 發表了一個演說《十件關於 NodeJS 讓他感到遺憾的事》,演說的同時他介紹了 Deno,一個全新的、安全優先且拋棄 npm 的 JavaScript 運行時。如今,在吃瓜群眾大呼“學不動了”之時,Deno “無情地” 發佈了 1.0 版本。JELLY 技術周刊的上一篇文章已經大致介紹了 Deno 的重磅特性,而通過這篇官方文章,你將對 Deno 有更加深入的瞭解。
前端框架
Crank.js - 使用函數、Promise、Generator開發JSX項目
Brainkim 為我們帶來了使用 JSX 進行開發的新思路,Crank.js。不同於尋常觀點,Brainkim 認為,現代 JavaScript 已經包含了 Promise、async/await 等讓非同步代碼寫起來更像同步代碼的能力,那麼組件也應當支持這種模式。基於上面的觀點,Crank.js 的一大特色便是 Async Component。目前這個項目已經在 Github 上開源。在上手之前,你也可以在 知乎 上參與對於這個框架的討論。
圖形編程
2D 插畫實時生成動畫 -- 中國程式媛出品
「猜畫小歌」項目發起歌創意技術專家於 TensorFlow.js 的 PoseNet 和 FaceMesh 模型,識別攝像頭中的人臉與肢体,結合骨骼動畫,將 2D 矢量圖進行實時動畫處理,實現輸入靜態 SVG、輸出人體跟隨動畫的項目——Pose Animator。文中附有效果動圖,結尾附帶了項目源碼地址與 demo 地址,快去試試吧!
人工智慧
深度增強學習量化交易
一個使用 DQN 嘗試對股票趨勢進行預測的項目。閱讀項目的 README 能夠瞭解在具體場景下演算法選擇和落地流程是如何思考的,項目源碼的註釋也非常清晰值得一讀。
工具推介
MDX:在 Markdown 中使用 JSX
MDX 是一種可以在普通 Markdown 文件中使用 JSX 語法的解決方案。在一個複雜的文檔中,條件性地渲染或復用已有模塊是一種常見的需求,而 MDX 可以直接使用 JSX 甚至定義 React / Vue 組件,很好地解決了複雜文檔系統的需求。更棒的是,最終編譯出來的文件是不含運行時代碼的。
滄海拾遺
滄海拾遺,積跬步以至千里
大規格文件上傳的體驗優化
看完最新的技術熱點,是不是肥腸激動呢?但是我們也千萬不要忘記基礎才是我們立足的根本,快來和我們一起回顧一下,那些年業務中的基礎優化細節吧!超大規格文件一定是其中難以規避的一環,快來看看吧~【內附樣例】
某超長文檔 の 探索之路
來自凹凸實驗室的工程