ELSE 技術週刊(2017.10.30期)

_風清洋發表於2018-11-05

本期推薦

寫在 2017 的前端資料層不完全指北

在前端技術的發展中,各個層面演進出不同的技術方案,如資料型別層面的 TypeScript,Flow,PropTypes,應用架構層面的 MVC,MVP,MVVM,還是應用狀態層面的 Redux,MobX,RxJS,都各自有不同的觀點,但這些方案所要解決的問題是共同的。本篇文章中以 MVVM 架構為例,逐層剖析前端資料層的共同痛點。

技術縱橫

Node 除錯指南 —— Inspector 協議

v8 Inspector Protocol 是 node v6.3 新加入的除錯協議,通過 websocket 與 Client/IDE 互動,同時基於 Chrome/Chromium 瀏覽器的 devtools 提供了圖形化的除錯介面。

愛奇藝視訊元件化之路

愛奇藝在元件化上的嘗試,用以解決業務間的耦合問題以及方便模組的相互呼叫。使得多業務線在複雜架構情況下能夠獨立開發測試,互不干擾,並統一呼叫介面。

你真的瞭解 for 迴圈嗎?一道 for 迴圈 Java 面試題引發的思考

語言對基本的語法實現都差不多,本篇藉助位元組碼理解 Java 中的 for 迴圈,還是非常不錯的。

前端開發

無頭瀏覽器 Puppeteer 初探

Headless Broswer有很多,Puppeteer 有什麼不一樣?這裡有篇 Puppeteer 入門文。

React 作者的構思和演繹

這是 React 作者在 React 設計之初,對整個框架的思考,知其然也要知其所以然。

Vue2 原理淺談

作者根據對 vue 的理解,淺談了一些 vue 中幾個主要模組的原理闡述。包含了資料響應原理、資料與檢視如何聯絡、Virtual DOM 等特性的講解。

HTML Web Component using Vanilla JavaScript

在 react,vue 等框架越來越流行流行的同時,可能很多人已經忘記 Web Component。這項標準還有很多問題,瀏覽器的支援仍然優先,但是可以使用 polyfills,這篇教程將介紹如何建立自己的 HTML 標籤作為元件。

Lyft 的 TypeScript 實踐

來自 Lyft 的工程師介紹了向 TypeScript 轉型的過程,說明 JavaScript 型別系統的重要性,對比 Flow 和 TypeScript 的差異點,以及他們的實踐經驗。

實用推薦

napajs

微軟團隊釋出的 Node 多執行緒庫。該wiki是對庫的幾個核心概念的簡介,讓你對庫工作原理有個全域性的瞭解。

A list of everything that could go in the head of your document

一份很詳盡的 Head 指南大全,包含任何可以寫入到文件中 <head> 的清單。

程式人生

百度主任架構師譚待:如何讓不帶團隊的程式設計師負責重大專案?

一般的管理都是與職權掛鉤的,否則很多直接有效的調節手段就沒法用,比如薪酬績效,比如需要專案團隊加班時直接下規定說誰不來就扣錢,我沒有這樣做,我能做是談天聊心。

ELSE 技術週刊由 IFT 小組 出品,匯聚一週好文章, 週刊原文。本期編輯:

@Curtis 前端中年人

@StoneZou 前端搬磚工,不安分於前端開發的搬磚工

@Steven 寫 JS 的老年人

@sturloly building apps for my future starship

@mirreal 想當設計師的程式設計師不是一個好攻城獅

點選這裡 向我們推薦你讀到的好文章。

相關文章