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 :)