業界動態
直擊阿里雙11神祕技術:PB級大規模檔案分發系統“蜻蜓”
文章主要介紹了阿里的PB級大規模檔案分發系統“蜻蜓”, 通過使用P2P技術同時結合智慧壓縮、智慧流控等多種創新技術,解決大規模檔案下載以及跨網路隔離等場景下各種檔案分發難題,大幅提高資料預熱、大規模容器映象分發等業務能力。而且已開源出來, 隨著容器技術發展,大檔案分發一直是個重要的問題,所以是一件值得研究的技術。
前端開發
Clean Code vs. Dirty Code: React Best Practices
本文重點介紹適用於現代 React 軟體開發的整潔程式碼實踐,以及使用 ES5+ 的語法糖帶來的一些變化。
I Still Love jQuery — And You Should, Too.
現在 jQuery 似乎成為老套的代名詞,開發者更喜歡談論 TypeScript、ES 2015+、React、Vue 等新框架或新概念。作者在本文中討論了為何現在還是會繼續使用 jQuery,以及如何編寫可擴充套件的 jQuery 程式碼、如何將 jQuery 整合到其他框架等。
PWA是否能帶來新一輪大前端技術洗牌
當 Web 自信滿滿,步入移動時代之時,它還沒有做好充足的準備。
(作者是PWA在國內的佈道者,不過新一輪洗牌說的著實有點誇張,個人感覺PWA只是一個選擇,移動端WEB應用的開發會被最開始流行的瀏覽器版本所羈絆,市場永遠對技術的選擇有著最終決定權。)
web app 一分鐘適配iPhone X
因為 iPhone X 的劉海設計,Web 在 iPhone X 橫屏時,可能會有些問題。
React原始碼解析(三):詳解事務與佇列
文章利用 React 的setState 方法 講解了 React 中的 事務機制和更新佇列,通過原始碼的解析, 很詳細的介紹瞭如何更新state佇列,以及事務處理的整個過程。
12個效果奇特的HTML5動畫賞析 | 附:原始碼&演示
本文將為大家分享12個效果奇特的HTML5動畫,HTML5強大的動畫特性可以讓你的網頁變得更加生動和富有活力,互動性也會進一步得到提高。一起來看看下面的這些HTML5動畫案例,每個案例都提供原始碼下載。
《Node.js設計模式》基於ES2015+的非同步控制流
在本章中,我們將探討一些代表性的替代方案,Promise和Generator。以及async await,這是一種創新的語法,可在高版本的JavaScript中提供,其也作為ECMAScript 2017發行版的一部分。
我們將看到這些替代方案如何簡化處理非同步控制流的方式。最後,我們將比較所有這些方法,以瞭解所有這些方法的所有優點和缺點,並能夠明智地選擇最適合我們下一個Node.js專案要求的方法。
技術縱橫
短網址(short URL)系統的原理及其實現
一個短連結生成器(普通網址轉換成比較短的網址)的實現思路及其兩種實現演算法:自增序列演算法、 摘要演算法,以及如何做到自定義url的短碼
淺談微服務基建的邏輯
這篇文章主要是面向初接觸微服務的朋友,簡單介紹微服務基礎建設所需要的各個模組以及緣由。
大聖魔方—美團點評酒旅BI報表工具平臺開發實踐
一款好的BI報表工具,需要考慮並能夠解決如下問題…
漫畫:什麼是ConcurrentHashMap?
本篇漫畫中簡述了 ConcurrentHashMap 和 HashMap 的區別,以及其實現原理和用處。
啟用 Brotli 壓縮演算法,對比 Gzip 壓縮 CDN 流量再減少 20%
Google 認為網際網路使用者的時間是寶貴的,他們的時間不應該消耗在漫長的網頁載入中,因此在 2015 年 9 月 Google 推出了無失真壓縮演算法 Brotli。Brotli 通過變種的 LZ77 演算法、Huffman 編碼以及二階文字建模等方式進行資料壓縮,與其他壓縮演算法相比,它有著更高的壓塑壓縮效率。
這是值得前端人去理解的演算法。
實用推薦
Google Mobile Web Specialist 檢定攻略
Mobile Web Specialist Certification 是 Google 近期推出的一項認證, 用以認證開發者的移動網頁開發技能。
node-prune
淨化Heaviest Objects In The Universe (node_modules),移除node_modules中不必要的檔案
ELSE 技術週刊由 IFT小組 出品,匯聚一週好文章,週刊原文。本期編輯:
@CurtisCBS 前端中年人
@StoneZou 前端搬磚工,不安分於前端開發的搬磚工
@Steven 前端禁衛軍
@mirreal 想當設計師的程式設計師不是一個好攻城獅
@Jade 以前想多點後端sense寫前端,現在想多點產品sense寫前端
點選這裡 向我們推薦你讀到的好文章,期待你們。