[爆卦]webpack版本是什麼?優點缺點精華區懶人包

雖然這篇webpack版本鄉民發文沒有被收入到精華區:在webpack版本這個話題中,我們另外找到其它相關的精選爆讚文章

在 webpack版本產品中有4篇Facebook貼文,粉絲數超過7萬的網紅iThome,也在其Facebook貼文中提到, 開源前端打包工具Webpack,在2018年推出Webpack 4,歷經將近3年,現在釋出5.0.0版,加入模組聯邦(Module Federation)功能,讓多個Webpack程式包能夠協同工作。由於新版本變動幅度頗大,官方建議使用者立即更新並回報問題 ...

  • webpack版本 在 iThome Facebook 的最讚貼文

    2020-10-14 11:13:46
    有 10 人按讚


    開源前端打包工具Webpack,在2018年推出Webpack 4,歷經將近3年,現在釋出5.0.0版,加入模組聯邦(Module Federation)功能,讓多個Webpack程式包能夠協同工作。由於新版本變動幅度頗大,官方建議使用者立即更新並回報問題

  • webpack版本 在 Taipei Ethereum Meetup Facebook 的最讚貼文

    2018-09-24 00:50:34
    有 18 人按讚


    📜 [專欄新文章] 0xDonate — An Ethereum donate service for streamers
    ✍️ Alvin Hou
    📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium

    給實況主的區塊鏈斗內服務

    透過 Ethereum Smart Contract,讓觀眾可以一鍵斗內給實況主,並讓斗內訊息在實況中即時推播出來的小服務

    0x Donate

    前言

    現在的實況主大多是透過PayPal、歐付寶等第三方支付來接受觀眾斗內。但如果實況主不想被抽手續費,或想讓觀眾直接斗內加密貨幣給他呢?直接留下錢包地址是一個方法,但誰斗了多少很難即時查看也缺乏跟觀眾的互動。

    因為最近剛好有點閒時間,所以就寫了個網站,透過智能合約讓實況主也能跟斗內的乾爹們互動。

    How it works

    網站的架構相當簡單,只要有一個錢包地址就可以開始使用了。實況主輸入錢包地址就產生對應的3個連結

    1. Donate Page

    就如同傳統的第三方支付,實況主將斗內連結放在個人的介紹頁面中,觀眾直接透過那個連結捐款。填完想說的話和金額,按下按鈕使用 Metamask 送出交易就完成了。
    以Twitch為範例
    2. Notification Page

    這個頁面會監聽合約上的event,當有人斗內時就會跳出斗內訊息、斗內人名稱和金額。實況主只須於OBS Browser source把這個連結設定好即可。

    3. History Page

    誰是最大乾爹? link
    不免俗的每個實況主都有他的Top donation list,這個頁面會把鏈上的斗內紀錄抓下來彙整成一個排行榜,讓實況主輕鬆看出誰是最大乾爹,乾爹們也不用擔心自己的心意不會被看到,都已經寫在鏈上了。

    Features

    0 fee, 0 setup, only a 0x address required

    0 fee

    對比現在第三方支付,本服務不抽手續費。以歐付寶為例,如果有人信用卡斗內十元,就有高達五元會被抽走。而0xDonate只需送出交易的人負擔交易本身gas費用,實況主可以獲得全額捐款。

    0 setup

    不需要註冊,不需要綁定任何API Key。不論是Twitch、Youtube Gaming 或是其他平台都能夠使用。

    0x address

    有一個錢包地址就可以開始使用了!

    The Contract

    其實合約本身也蠻簡單的(?),目前是部屬在Ropsten Testnet上。

    donate 負責將ETH轉到實況主的地址,並觸發NewDonation ,讓斗內資訊可以在實況中顯示出來。而為了省gas,合約並沒有將斗內訊息的內容寫到鏈上。

    getDonation 查看鏈上的紀錄,以用來產生乾爹排行榜。

    一些開發上的雜談

    在半年前於Reddit上看到類似的服務 NanoTwit.ch,就有想說來玩玩看一個ETH版本的。最早的prototype是之前寫的 SimpleEth,一個一鍵打交易的jQuery插件。雖然拖了很久我猜市面上已經有類似的服務了,不過秉持著『頂著幹,做中學』的精神,還是把這個專案寫完了。

    都2018年了寫網頁怎麼能不用框架呢?

    平常寫前端沒什麼在用框架,這次嘗試看看用快過氣的React 把半成品 ETH-Stream-Donations 包得更現代化些。過程中要特別感謝 @wingemerald 提供技術上的支援。但不得不說React跟一些雜七雜八的dependency真是肥大,有時候webpack跑一跑小筆電的風扇就轉起來了。

    開發上有遇到一些小阻礙,一個是web3的雷,為了要支援火狐所以就換了版本。另一個是新版本web3為了要監聽合約的Event必須要使用 Websocket Provider,就改成使用infura的ws節點。

    其他都還算順利,畢竟合約部屬好前端包一包就差不多完工了,資料都在鏈上不用處理後台也是挺方便的。

    結語

    很多人說區塊鏈是不是過譽了,但我相信Ethereum健康的開發者社群,總是會有些新的點子生出一些有趣的DApp或應用出來。

    雖然是個寫好玩的 side project,但歡迎不論是有在實況或是有興趣的朋友都去玩玩看,在測試鏈上人人都可以當乾爹!

    網址: 0xdonate.io

    CryoliteZ/0xDonate

    0xDonate — An Ethereum donate service for streamers was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

    👏 歡迎轉載分享鼓掌

  • webpack版本 在 卡斯伯 Facebook 的最佳貼文

    2017-09-02 11:22:14
    有 153 人按讚

    9/2 前端要不要學習 Sass 😱
    在過去我還沒學 Sass 以前
    當時的 CSS 能力已經有一定基礎
    對於一個網頁建構其實也不需要花太長的時間
    但在接觸 Sass 後我認為我不懂 CSS
    主要原因是架構上的差距

    這個問題在過去經常有人在爭吵
    反正最後結果都是 CSS 為何還要多一個編譯?
    如果有人跟你爭吵為何要學,請不要花時間跟他爭論
    詳細的原因並不是三兩句就可解釋清楚
    並且需要親自體驗才能感受到落差
    大多反對者其實並沒有實際接觸過
    所以多說無益
    這邊來說下我在學習後的差異
    .
    ### 更了解 CSS 架構
    原本 CSS 僅限於了解各屬性的用法
    可以用 CSS 拼建出任何想用的元件
    但在管理上卻有很大的問題
    同一個相似的元件在兩個地方卻寫了接近的 CSS
    大量重複的內容難以管理
    透過 Sass 就能夠輕鬆帶入 OOCSS 的概念
    在長時間的練習下更能抽離出重複的樣式
    進而優化 CSS 的可用性
    有遇過想改前人(包含自己) 過去寫的 CSS
    但不敢改,寧願用 !important 覆蓋的窘境嗎?
    .
    ### 不再重複造輪子
    重複造輪子某方面來說是一種原罪
    因為重複的輪子都是一個新觀念
    大多數的人不太敢去改別人的輪子
    (過去的自己也是別人)

    Sass 可以將重複的輪子儲存起來
    不斷的改良修正輪子的版本
    需要使用時再取用特定版本的輪子運作
    .
    ### 寫 CSS 的時間大幅縮短
    因為許多輪子都已經建造好了
    我們只是載入並運作他
    所以自然花的時間會越來越少
    .
    ### 更容易管理、整合大型框架
    我在學習 Sass 後自幹過框架
    這樣的經驗下我很了解怎麼運用框架
    外部的資源如何管理及有效利用
    甚至做出企業級的專用框架都不是問題
    .
    ### 從此開始,更容易了解其他技術
    Sass、PostCSS、Gulp、Webpack
    許多技術不斷地互相借鏡
    取得彼此優良的地方
    並且學習曲線會越來越低
    但首先,要先學會其中一個作為開端

    學會一個後,學習速度增加
    工作上花費的時間縮短
    自然而然有更多的時間學習新技術
    ===
    結論,如果你工作上需要花一定的時間寫 CSS
    請一定要學 CSS 預處理器
    這將有效優化你個人工作效率

    #每日一觀點 #8

你可能也想看看

搜尋相關網站