週報 @ 2019.12.15

header.jpg

首發 楓上霧棋的日誌javascript

前端動態

一、從 VSCode 看大型 IDE 技術架構

經過本文,咱們能夠一塊兒和做者從 VSCode 身上學習大型複雜 GUI 軟件如何組織功能模塊代碼,如何使用 Electron 技術將 Web 軟件桌面化,如何在打造插件化開放生態的同時保證軟件總體質量與性能,如何打造一款好用的、流行的工具軟件。css

二、2020 年成爲更好的 Node.js 開發人員的 20 種方法

Node.js 生態目前已很成熟,在每一個領域都提供了較多具備吸引力的選擇,此時正確的選擇成爲咱們最大的挑戰。本文做者總結了 20 條 2020 Node.js 開發的注意事項。html

三、前端防護性編程

一個頁面在呈現給用戶以前須要通過靜態資源加載、後端接口請求和渲染這三個過程,咱們要作的就是在各個過程當中防護可能出現的異常狀況,保持流暢的用戶體驗,同時還要應對來自外部的攻擊。前端

四、H5 手機 App 開發入門:概念篇

若是你開始學習手機 App 開發,就必定會聽到 H5 這個詞。它是目前的主流開發技術之一,容易上手,開發週期短、成本低、兼容傳統 Web 開發。可是,不多有文章詳細介紹,H5 究竟是什麼技術,有什麼原理,跟其餘技術的差別在哪裏。java

五、你不知道的 JSON.stringify() 的威力

本文做者帶讀者瞭解在平常學習時容易遺漏掉或者忘掉或者沒有思考過的你不知道的 JSON.stringify() 的威力。node

六、Web 性能領域常見的專業術語

測量與排查網頁的性能瓶頸,是一名專業 Web 性能優化者的基本功。本章將詳細介紹 Web 性能領域的一些專業術語,經過這些術語也能夠側面瞭解是哪些因素在影響加載性能。python

七、2019 年前端大事件回顧:流年笑擲,將來可期

回顧 2019 年前端和 Web 開發的主要事件,新聞和趨勢。git

八、前端部署發展史

前端之前是刀耕火種,那前端應用部署在之前也是刀耕火種。那前端應用部署的發展得益於什麼,隨前端工程化帶來的副產品?這只是一部分,而更重要的緣由是 devops 的崛起。github

明星項目

一、doocs/md

✍ 一款高度簡潔的 微信 Markdown 編輯器:支持 Markdown 全部基礎語法、色盤取色、一鍵複製並粘貼到公衆號後臺、多圖上傳、自定義 CSS 樣式、一鍵重置等特性。算法

二、antonmedv/fx

在終端友好地查看 JSON

三、trekhleb/javascript-algorithms

該倉庫包含了多種基於 JavaScript 的算法與數據結構

四、mysticatea/npm-run-all

一個命令行工具,支持 併發或順序執行多個 npm 腳本

五、phuoc-ng/csslayout

一個流行的佈局和圖案的集合,所有采用 CSS 實現。

六、Python 最佳實踐指南

《Python 開發最佳實踐指南》,中文版開源電子書。

本週熱點

一、GitHub 欲在中國設立子公司,或爲規避美國技術封鎖

據英國《金融時報》,全球最大的軟件開發平臺 GitHub 計劃 在中國開設子公司。GitHub 首席運營官 Erica Brescia 表示,GitHub 正計劃採起「分階段的方式」,首先考慮在中國設立一家外商獨資子公司,從總經理開始招聘員工。以後,該公司可能會探索在中國創建合資企業和託管 GitHub 內容的可能性。

二、Nginx 之父被抓,利用工做業餘時間編寫的軟件到底屬於誰

上週,Rambler 集團對 NGINX Inc. 提出了侵犯版權的訴訟,聲稱擁有 NGINX 網絡服務器代碼的所有全部權,Rambler 聲稱 Igor Sysoev 是在擔任公司系統管理員時開發 NGINX 的,所以他們是 NGINX 的合法全部者。

最後一提

一、馬太效應,指強者愈強、弱者愈弱,反映的社會現象是兩極分化,富的更富,窮的更窮。對於前端,我認爲也是如此。

二、敏捷開發 提出的解決方法很簡單,就是把開發過程分紅多個 100 米,每一段都是短跑比賽就能夠了。

-- Rich Hickey

相關文章
相關標籤/搜索