Node.js 10 的第一個版本將於本週二(4 月 24 日)發佈,並將在 10 月份推出 LTS 版本,將帶來哪些更新? N-API,持續 HTTP/2 支持,ECMAScript Modules(ESM),Async Hooks 等等。 javascript
詳情:https://nodesource.com/blog/what-you-can-expect-from-node-js-10css
webpack 4.6.0 發佈了對 Prefetch/Preload 的支持。Preload 能夠更早地發現資源以免瀑布似的獲取,不會花費額外的帶寬。Prefetch 使用瀏覽器的空閒時間來獲取資源,可能須要額外的帶寬。 前端
詳情:https://medium.com/webpack/link-rel-prefetch-preload-in-webpack-51a52358f84cjava
picojs 是僅 200 行 JavaScript 代碼的人臉識別庫,最小隻有 2KB。它能夠實時檢測出圖像中的臉部,全部處理都在客戶端完成。node
詳情:https://github.com/tehnokv/picojsreact
什麼是 CSS Grid 佈局的最佳實踐?除了採用規範中的佈局方式,還需考慮 Grid 與其餘佈局方式(例如 Flexbox)的結合,構建方式,以及團隊的工做模式等。webpack
詳情:https://www.smashingmagazine.com/2018/04/best-practices-grid-layout/git
npm 是 Node.js 的默認包管理器,Yarn 是 Facebook 發佈的包管理器。這篇文章深刻介紹了這二者軟件包管理器提供的內容,它們之間的區別以及它們如何演變。github
詳情:https://blog.risingstack.com/yarn-vs-npm-node-js-package-managers/web
這是根據 JSConf Australia 上發表的演講整理的文章,分享了做者在開發大型 JavaScript 應用後的一些心得。文中給出了整個演講的視頻連接。
詳情:https://medium.com/@cramforce/designing-very-large-javascript-applications-6e013a3291a3
Houdini 是一個偉大的項目,它本着可擴展 Web 宣言(Extensible Web Manifesto)的精神,讓開發者直接能夠訪問瀏覽器的 CSS 引擎,這使得開發者可以自定義本身的 CSS 功能,以便能在瀏覽器的本地渲染管道中高效運行。瞭解更多請閱讀原文。
詳情:https://codersblock.com/blog/say-hello-to-houdini-and-the-css-paint-api/
如何在 React 中寫出更好的代碼,做者爲咱們提供了 9 個有用的 tips: 使用 propTypes 和 defaultProps,在恰當的時候使用 Component、PureComponent 和 Stateless Functional Component,如何使用 React Dev Tools,使用 Bit / StoryBook 提升工做效率等。
詳情:https://blog.bitsrc.io/how-to-write-better-code-in-react-best-practices-b8ca87d462b0
本文介紹了 JavaScript 即將發佈的新功能,做者用實例展示了 JavaScript 在可選鏈式調用(Optional Chaining)、Nullish coalescing 和 Pipeline operator 上的改變。
Bulma 是一個簡單、易用的 CSS 框架,雖然不少開發人員喜歡用 Bootstrap,可是做者認爲Bulma的設計更好,並且更輕量。在文章中,做者給出了一些步驟讓你快速上手Bulma。
詳情:https://medium.freecodecamp.org/learn-bulma-in-5-minutes-ec5188c53e83
Vue.js 以其靈活、高性能、易上手的特性正逐步被應用到更多的 Web 項目中,本系列文章依次介紹了編寫首個簡單的組件單元測試用例,測試遞歸渲染的 Vue.js 組件,測試組件的樣式與結構,測試組件的狀態、計算屬性與方法,測試屬性與自定義事件,測試生命週期回調,測試 Vue.js Slots,利用模塊別名配置 Jest 等內容。
大部分開發者都瞭解如何構建 REST API,也感覺過它的紅與黑;本文則是對 API 領域的新星—GraphQL 進行介紹與討論。GraphQL 常常被稱做是面向前端的 API 技術方案,由於它容許前端開發者以更簡單靈活的方式進行數據請求。該特性也正是彌補了傳統 REST API 的一個不足:沒法爲不一樣的客戶端返回定製化數據;而 GraphQL 的另外一個優點在於,可以將本來須要向多接口發起的請求僅向單接口請求。
詳情:https://medium.com/@weblab_tech/graphql-everything-you-need-to-know-58756ff253d8
每週一同步更新到 GitHub, 歡迎 star :)