業界動態
Vue 2.5 released
Vue 2.5 正式釋出,作者對於該版本的優化總結:更好的TypeScript 整合,更好的錯誤處理,更好的單檔案功能元件支援以及更好的與環境無關的SSR
WiFi爆驚天漏洞!KRACK可攻陷所有WiFi網路
我們發現 WPA2 當中存在一項嚴重安全漏洞。WPA2 為目前使用範圍最廣的 Wi-Fi 網路保護協議。身處攻擊目標周邊的惡意人士能夠利用金鑰重灌攻擊(Key Reinstallation Attacks,KRACK)利用此類安全漏洞。
前端開發
JSON: 不要誤會,我真的不是JavaScript的子集
這些年我們都一直在說”JSON是JavaScript的一個子集”.然而事實卻不是這樣的。
滑鼠無限移動 JS API Pointer Lock簡介
讓滑鼠完全脫離了瀏覽器視窗的限制,可以完美享受沉浸式操作體驗,一個API就能搞定。
Web安全的三個攻防姿勢
關於Web安全的問題,是一個老生常談的問題,作為離使用者最近的一層,我們大前端確實需要把手伸的更遠一點。
JavaScript專題之解讀 v8 排序原始碼
本文介紹了 v8引擎 關於陣列的排序完全採用了 JavaScript 實現,所採用的演算法跟陣列的長度有關,當陣列長度小於等於 10 時,採用插入排序,大於 10 的時候,採用快速排序,文中詳細的講解了兩種演算法的原理、實現以及時間複雜度等。
技術縱橫
瀏覽器內的事件佇列
眾所周知JavaScript是單執行緒執行的,同時又是可以非同步執行的,具備這樣特性的語言一般都是基於事件來驅動的,瀏覽器是如何給JavaScript提供了這麼一個環境呢?通過本文可以簡單的瞭解到JavaScript的執行過程。
函數語言程式設計在 Redux/React 中的應用
本文簡述了軟體複雜度問題及應對策略:抽象和組合;展示了抽象和組合在函數語言程式設計中的應用;並展示了 Redux/React 在解決前端狀態管理的複雜度方面對上述理論的實踐。這其中包括了一段有趣的 Redux 推導。
React作者的構思和演繹
譯文中講述了React 核心開發者,對React設計之初整個框架的構思,是如何從簡單到複雜的去演繹推理一個未來的產品,也能讓我們站在更高的高度思考 React 的過去、現在和未來。
實用推薦
Writing flat & declarative code
本文介紹了為什麼應該讓程式碼扁平化,以及如何將一些函數語言程式設計的特性引入你的程式碼庫。
如何寫好一篇技術文章?
技術那麼多,到底哪種適合寫哪種不適合寫?本文就如何寫好一篇「值得在技術社群釋出的技術文章 」闡述了一些關鍵的因素。
關鍵 CSS 和 Webpack:減少阻塞渲染的 CSS 的自動化解決方案
文章介紹瞭如何以程式設計方式來區分關鍵 CSS,並通過 Webpack 的自動化流程來實現該方案,從而達到減少阻塞渲染的 CSS 的目的,提升網站效能。
使用VSCode開發Nodejs
本文字介紹是Nodejs一種輕量級的開發工具——使用VSCode。儘管VScode看起來更像是Uedit、Noteplus等強大檔案編輯器,但它也提供了可擴充套件的、強大的提示功能(特別是檔案間js引用提示),以及內建Nodejs除錯功能,讓它有別於一般的編輯工具。
程式人生
2018前端校招總結
基本上的大公司對於前端校招同學的要求都不僅僅侷限於前端領域,因為對於一般的候選人來說都是側重潛力的考察。而小一點的公司對於候選人的技術能力以及專案經歷不會有過多的要求,更多的是希望能夠以比較低廉的價格簽下一個願意做切圖之類工作的同學。個人覺得對於同學未來幾年的發展不是很好。
初級程式設計師如何快速成長?
工作前三年是職業生涯中成長最快的幾年,在這段時間裡你會充滿激情,做事專注,也容易養成良好的習慣。在我們公司有些同學在前三年中就快速成為某一個領域的技術專家,有些同學也可能止步不前。本文和大家一起探討下如何在三年內快速成長為一名技術專家。
如何成為一個技術全面的架構師
一個好的架構師需要是技術全面的架構師,本文從六個方面探討了成為一個技術全面的架構師所必須具備的能力:作為技術領導者、作為開發人員、聚焦系統、企業家思維、權衡策略思維與戰術思維以及良好的溝通。
ELSE 技術週刊由 IFT 小組 出品,匯聚一週好文章, 週刊原文。本期編輯:
@Curtis 前端中年人
@StoneZou 前端搬磚工,不安分於前端開發的搬磚工
@Steven 寫 JS 的老年人
@sturloly building apps for my future starship
@mirreal 一個程式圈的間諜
點選這裡 向我們推薦你讀到的好文章。