FCC 成都社區·手藝周刊 第 14 期

【前端】

1. React Fiber 架構

React16 啟用了全新的架構,叫做 Fiber,其最大的任務是處理大型 React 項目的機能題目,再隨手處理之前的一些痛點。

概況:https://zhuanlan.zhihu.com/p/37095662

2. React 16 加載機能優化指南

作者從用戶翻開一個鏈接到頁面完整顯現出來的全歷程來理會各個階段的優化,全部歷程分為:翻開頁面 -> 首屏襯着 -> 初次內容襯着 -> 可交互 -> 內容加載終了, 運用到的癥結優化要領包括:動態 polyfill、SplitChunksPlugin 拆分大眾代碼、動態 import,以及運用 lazyload 和 placeholder 提拔加載體驗。

概況:https://zhuanlan.zhihu.com/p/37148975

3. TypeScript 2.8 下的最終 React 組件情勢

有狀況組件、無狀況組件、默許屬性、Render回調、組件注入、泛型組件、高階組件、受控組件,你不想了解下么?

概況:https://juejin.im/post/5b07caf16fb9a07aa83f2977

4. ScrollHint – 指導轉動元素

一個簡樸的 JavaScript 庫,用來指導元素是不是可以程度轉動,並帶有指針圖標。

概況:https://appleple.github.io/scroll-hint/

5. JavaScript 罕見算法和數據結構

用 JavaScript 完成的種種算法(比方洗牌算法,漢明間隔,二分查找)和數據結構(比方鏈表,樹,堆,棧),每種算法和數據結構都有本身的 README 並供應相干申明以及進一步瀏覽和 YouTube 視頻。(含中文版)

概況:https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.md

6. Keyframes – CSS 動畫建立器

前端工程師的一個小東西:經由過程一個可視化的時間線來幫助您建立、檢察和運轉動畫,而無需在瀏覽器和編輯器之間往返切換。供應 chrome 擴大順序和 web 運用順序。

概況:https://keyframes.app/

7. 頁面可視化搭建東西宿世當代

頁面可視化搭建, 是一個歷久彌新的話題。更廣義上講, 頁面是 GUI 的一部分, GUI 的拖沓天生在種種開闢東西上很罕見, 如 Android Studio, Xcode, Visual Studio 等。前端頁面早在十幾年前就能用 Dreamweaver, Frontpage 等東西可視化搭建出來。文章重要從這些方面探討了頁面可視化搭建東西:頁面組成和頁面組件化;頁面可視化搭建東西的必要性;頁面可視化搭建東西的辨別維度;業界的實踐實例。

概況:https://mp.weixin.qq.com/s/fq1uuVztlzYIeM7TAEQa7A

8. ElemeFE/v-charts:基於 Vue2.0 和 ECharts 封裝的圖表組件

在運用echarts天生圖表時,常常需要做煩瑣的數據類型轉化、修正龐雜的設置項,v-charts的湧現恰是為了處理這個痛點。基於Vue2.0和echarts封裝的v-charts圖表組件,只需要一致供應一種對前後端都友愛的數據格式設置簡樸的設置項,便可輕鬆天生罕見的圖表。

概況:https://github.com/elemefe/v-charts

9. Material Theme Editor: 幫你更好地設想 Material Design 作風運用

在剛完畢不久的 Google I/O 大會上,Google 宣布了一系列 Material Design 的更新,个中包括一款名為 Material Theme Editor 的 Sketch 插件。Material Theme Editor 內置了四套主題,可以將它們看做是四個案例 App 的設想範例文檔,我們可以經由過程 Material Theme Editor 全局修正這些範例文檔中的色彩、字體、外形等元素,建立相符本身需求的 Symbol 庫,從而天生本身的 Material App 設想範例。這篇文章異常細緻地引見了運用要領,一起來着手完成一下吧。

概況:https://zhuanlan.zhihu.com/p/37094123

【後端】

1. golang 版本的筆墨雲算法完成

筆墨雲(詞雲),是對文本數據中湧現頻次較高的“癥結詞”在視覺上的凸起顯現,經由過程癥結詞的襯着構成相似雲一樣的彩色圖片,從而一眼就可以明白文本數據的重要表達意義。該項目是 golang 版本的筆墨雲算法完成。

概況:https://gitee.com/bangbaoshi/wordcloud

2. Python-100天重新手到巨匠

Python 作為一個“文雅”、“明白”、“簡樸”的編程言語,其比較盛行的範疇包括:雲基礎設施、DevOps、收集爬蟲、數據理會發掘、机械進修。該項目內容涵蓋:  Python言語基礎、Python言語進階、Web前端、Linux操縱系統、數據庫基礎和進階、Django、Flask、爬蟲、數據處理和机械進修、團隊項目開闢。

概況:https://github.com/jackfrued/Python-100-Days

3. Docker 資本和項目清單

Docker 作為一個開源的運用容器引擎,讓開闢者可以打包他們的運用以及依靠包到一個可移植的容器中,然後宣布到任何盛行的 Linux 机械上,也可以完成假造化。Docker 可供應一次性的環境,供應彈性的雲效勞以及組建微效勞架構。該項目涵蓋了 Docker 相干的資本和項目。

概況:https://github.com/veggiemonk/awesome-docker

4. pipenv 更文雅的治理你的 python 開闢環境

 pipenv,可以說完美的處理了 python 版本及包的治理題目。而且 pipenv 是 Python.org 正式引薦的 python 包治理東西,出自極受迎接的 requests 包 Kennethreitz 大神之手。

概況:https://segmentfault.com/a/1190000012837890

5. 漫畫:什麼是 ZooKeeper

Apache ZooKeeper 是 Apache 軟件基金會的一個軟件項目,他為大型分佈式盤算供應開源的分佈式設置效勞、同步效勞和定名註冊。文章經由過程漫畫的情勢講解了 ZooKeeper 的大抵道理。

概況:https://mp.weixin.qq.com/s/Gs4rrF8wwRzF6EvyrF_o4A

6. 新手 MySQL 工程師必備敕令速查手冊

MySQL 的基礎操縱可以包括兩個方面:MySQL 經常使用語句如高頻次運用的增編削查(CRUD)語句和 MySQL 高等功用,如存儲歷程、觸發器、事務處理等。文章整理了經常使用的敕令,作為參考。

概況:http://dbaplus.cn/news-11-2055-1.html

【其他】

1. 一個順序員的生長之路 – 理會他人,總結本身

這是張雲龍先生於 2018 年 5 月 19 日在「 FDCON 2018 中國前端開闢者千人峰會」上的談話。作為走在前端工程化前線,現任全民直播 CTO 的張雲龍先生,分享了他的個人生長之路,願望可以在前端職業規劃上,給人人一些參考和啟示。

概況:https://mp.weixin.qq.com/s/zWPjfHiYxx0HH9lE99Yijw

2. 了解下 DDoS 進擊方式

DDoS 攻防匹敵多年,從 DoS 到 DDoS,從以流量取勝到以技能取勝,從單一進擊到夾雜進擊,進擊手腕正不停進化,文章引見了最罕見、最具代表性的進擊方式。包括 ICMP Flood、UDP Flood、NTP Flood、SYN Flood 和 CC 進擊等。

概況:https://zhuanlan.zhihu.com/p/29784472

每周一同步更新到
GitHub, 迎接 star :)

    原文作者:FCC成都社區
    原文地址: https://segmentfault.com/a/1190000015051658
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞