蒲公英 · JELLY技術周刊 Vol.07: EcmaScript 2020 -- 所有你想要知道的都在這

来源:https://www.cnblogs.com/o2team/archive/2020/05/19/12915239.html
-Advertisement-
Play Games

「蒲公英」期刊,每周更新,我們專註於挖掘「 基礎技術 、 工程化 、 跨端框架技術 、 圖形編程 、 服務端開發 、 桌面開發 、 人工智慧 」等多個大方向的業界熱點,並加以專業的解讀;不僅如此,我們還精選凹凸技術文章,向大家呈現團隊內的研究技術方向。 抬頭仰望,蒲公英的種子會生根發芽,如夏花絢爛; ...


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

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

登高遠眺

天高地迥,覺宇宙之無窮

基礎技術

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 組件,很好地解決了複雜文檔系統的需求。更棒的是,最終編譯出來的文件是不含運行時代碼的。

滄海拾遺

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

大規格文件上傳的體驗優化

看完最新的技術熱點,是不是肥腸激動呢?但是我們也千萬不要忘記基礎才是我們立足的根本,快來和我們一起回顧一下,那些年業務中的基礎優化細節吧!超大規格文件一定是其中難以規避的一環,快來看看吧~【內附樣例】

某超長文檔 の 探索之路

來自凹凸實驗室的工程

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • let markPointData = op.series[params.seriesIndex].markPoint.data; let newMarkPointData = markPointData.filter(({ name }) => name !== params.name); d1 ...
  • hello,今天給大家用three.js開發了一個手機太空穿越VR游戲,確實不容易,小編的頭髮又少了一大截。Ok,廢話少說,先看效果。 效果圖 首頁index.html <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> < ...
  • 問題描述: 工具欄的點擊事件,會冒泡到行點擊事件中,原打算阻止事件冒泡 ,結果失敗,阻止不了,索性不用layui官網的工具欄tool和行row監聽事件。 table: <table id="conManager" lay-filter="conManager" class="layui-table ...
  • 小編提醒大家,一定要看到文章最後歐,有驚喜哦 你為什麼不通過發送電子郵件傳輸信息? 不使用資料庫就能接收到傳入的消息,絕對是最佳選擇,也是最方便用戶的選擇。但問題來了—如何實現呢?你可能認為需要使用某種後端語言。 實際上,你不必使用任何如 php 或 python 這種後端語言,你甚至不需要用到 n ...
  • Java Web系列之使用Eclipse開發web項目(jsp項目) ...
  • web前端一定要這樣學,才會事半功倍! 如果你是想要學習web前端的新人,那麼恭喜你,看完這篇文章,儘早的選擇好努力的方向和規劃好自己的學習路線,比別人多一點付出並且持之以恆,你就已經贏在了起跑線上。有道是,莫道君行早,更有早行人。 如果你已經學完了但是還沒找到工作,那麼就應該反省一下自己,到底哪些 ...
  • 有這樣一個場景:如果你在登錄之前輸入了http://localhost:8080/oauth2-mgm-app/#/userManage,想進入userManage頁面,但是由於沒有登錄,系統是不會讓你進入這個頁面,之後會被定向到login頁面。但是在登錄之後,認為你有這個許可權了,就需要重新定向到u ...
  • "TOC" JSP JSP:動態網頁 靜態和動態: 1. 不能和是否有“動感”混為一談 2. 是否隨著時間,地點,用戶操作而改變 動態網頁需要使用到服務端腳本語言(JSP) 架構 架構: 1. BS:網頁端 服務端 1. 如網頁版:京東、百度 2. 客戶端不需要升級 3. 維護方便 4. 不需要安裝 ...
一周排行
    -Advertisement-
    Play Games
  • Timer是什麼 Timer 是一種用於創建定期粒度行為的機制。 與標準的 .NET System.Threading.Timer 類相似,Orleans 的 Timer 允許在一段時間後執行特定的操作,或者在特定的時間間隔內重覆執行操作。 它在分散式系統中具有重要作用,特別是在處理需要周期性執行的 ...
  • 前言 相信很多做WPF開發的小伙伴都遇到過表格類的需求,雖然現有的Grid控制項也能實現,但是使用起來的體驗感並不好,比如要實現一個Excel中的表格效果,估計你能想到的第一個方法就是套Border控制項,用這種方法你需要控制每個Border的邊框,並且在一堆Bordr中找到Grid.Row,Grid. ...
  • .NET C#程式啟動閃退,目錄導致的問題 這是第2次踩這個坑了,很小的編程細節,容易忽略,所以寫個博客,分享給大家。 1.第一次坑:是windows 系統把程式運行成服務,找不到配置文件,原因是以服務運行它的工作目錄是在C:\Windows\System32 2.本次坑:WPF桌面程式通過註冊表設 ...
  • 在分散式系統中,數據的持久化是至關重要的一環。 Orleans 7 引入了強大的持久化功能,使得在分散式環境下管理數據變得更加輕鬆和可靠。 本文將介紹什麼是 Orleans 7 的持久化,如何設置它以及相應的代碼示例。 什麼是 Orleans 7 的持久化? Orleans 7 的持久化是指將 Or ...
  • 前言 .NET Feature Management 是一個用於管理應用程式功能的庫,它可以幫助開發人員在應用程式中輕鬆地添加、移除和管理功能。使用 Feature Management,開發人員可以根據不同用戶、環境或其他條件來動態地控制應用程式中的功能。這使得開發人員可以更靈活地管理應用程式的功 ...
  • 在 WPF 應用程式中,拖放操作是實現用戶交互的重要組成部分。通過拖放操作,用戶可以輕鬆地將數據從一個位置移動到另一個位置,或者將控制項從一個容器移動到另一個容器。然而,WPF 中預設的拖放操作可能並不是那麼好用。為瞭解決這個問題,我們可以自定義一個 Panel 來實現更簡單的拖拽操作。 自定義 Pa ...
  • 在實際使用中,由於涉及到不同編程語言之間互相調用,導致C++ 中的OpenCV與C#中的OpenCvSharp 圖像數據在不同編程語言之間難以有效傳遞。在本文中我們將結合OpenCvSharp源碼實現原理,探究兩種數據之間的通信方式。 ...
  • 一、前言 這是一篇搭建許可權管理系統的系列文章。 隨著網路的發展,信息安全對應任何企業來說都越發的重要,而本系列文章將和大家一起一步一步搭建一個全新的許可權管理系統。 說明:由於搭建一個全新的項目過於繁瑣,所有作者將挑選核心代碼和核心思路進行分享。 二、技術選擇 三、開始設計 1、自主搭建vue前端和. ...
  • Csharper中的表達式樹 這節課來瞭解一下表示式樹是什麼? 在C#中,表達式樹是一種數據結構,它可以表示一些代碼塊,如Lambda表達式或查詢表達式。表達式樹使你能夠查看和操作數據,就像你可以查看和操作代碼一樣。它們通常用於創建動態查詢和解析表達式。 一、認識表達式樹 為什麼要這樣說?它和委托有 ...
  • 在使用Django等框架來操作MySQL時,實際上底層還是通過Python來操作的,首先需要安裝一個驅動程式,在Python3中,驅動程式有多種選擇,比如有pymysql以及mysqlclient等。使用pip命令安裝mysqlclient失敗應如何解決? 安裝的python版本說明 機器同時安裝了 ...