JS周刊#402 - GitHub 如何从他们的前端代码中移除 jQuery

GitHub 如何从他们的前端代码中移除 jQuery

GitHub 近期将 jQuery 从 GitHub.com 前端代码依赖中完全移除。他们通过数年时间完成这个过程,这篇文章是他们从中学到的,以及使用什么样的库来取代 jQuery。

GitHub Engineering

Ky:基于 Fetch,用于浏览器的简洁优雅的 HTTP 客户端库

来自外号“人形模块机器”的 Sindre Sorhus,一个全新浏览器 HTTP 客户端库。这个库从根本上使 Fetch API 变得更加整洁条理,使用方式请查看 示例代码

Sindre Sorhus

Angular, React 或 Vue?

如何为你的下个 Web 应用程序,选出一个合适的 JavaScript 框架,而不是其他框架?我们提供全新白皮书,帮助你深入了解了 Angular, React 和 Vue 的当前状况,以及通过建立起综合配套标准,来对它们进行比较。这里下载此白皮书

Progress Kendo UI 赞助

参与调查 'JavaScript 状态(2018)'

Sacha Greif 的热门调查再次来袭,旨在帮助开发人员了解正在使用的 JavaScript 技术中,那些令人愉悦和使人激动的工具和技术。预计结果会在 11 月给出,我们到时候会分享它们。

Sacha Greif

Web 平台 JavaScript 计时器之旅

想要搞清楚 setTimeout, setInterval, setImmediate, requestAnimationFrame 等之间的差异?这篇应该会有所帮助。

Nolan Lawson

Sqorn:一个快速、可组合的 SQL 查询生成工具(query builder)

使用函数式风格,将查询编译(query compilation)建模为一组 transformation,并使用 ES6 模板字面量语法的有趣方式。值得一试。这里是完整教程

Sufyan Dawoodjee

📘 教程和见解

为什么使用异步编程:JavaScript 是如何与现实世界交互的

一个尚未发布的课程的预览,如果你正在学习如何通过 promises 和 async/await 改进代码,这个教程即使只有三个页面,也可能会帮助你。

Frontend Armory

使用 Web Speech API 语音合成接口

让浏览器与人对话。

Manuel Wieser

如何构建一个多媒体 JavaScript VR 游戏

结合 A-Frame, PubNub 和 WebVR,来完成一个基于浏览器的 VR 游戏。

PubNub 赞助

使用 graphql.js 在 Node(和浏览器)中创建 GraphQL 客户端请求

Hugo Di Francesco

如何使用 JavaScript 中的媒体查询(Media Queries)

matchMedia 方法是关键。

Craig Buckler

别了 Redux

“我们过去为什么需要 Redux 以及为什么我们不再需要 Redux。”

Jack Scott

使用代码分离,减少 JavaScript 加载

Google Developers

深度赏析 Mockingbird:使用递归组合符来增强函数式组合

一个为函数式编程粉丝提供的库 😃

Reg Braithwaite

在线讲座:在 AWS 上优化 MongoDB 性能

mongodb 赞助

使用 Babel 7 和 'preset-typescript' 编译 Angular 6 应用程序

Hubert Zub

Babel 与 TypeScript:完美联姻?

有了 Babel 全新 TypeScript 插件,TypeScript 变得如此简单易用。

Matt Turnbull

如何让 Vue.js App 的 Lighthouse 性能得分成为 100%

Lighthouse 是一个 Chrome 浏览器内嵌的性能审核工具。

Tim Nolet

使用 Vue.js 和 Nexmo In-App Voice,在浏览器中拨打电话

Phil Leggetter

使用 Vue.js 2.0 创建一个灵活的图片上传组件

Cathy Ha

🔧 代码和工具

date-fns:一个现代的日期工具库

Addy Osmani 这样 描述 它,就像是“用于处理日期对象的 lodash”,可以有效 降低打包大小

Sasha Koss

使用 Square 和 Vue.js 在线付款

使用 Vue 和 Square Payment Form 以自定义形式,进行在线支付。

Square Developer 赞助

Angular Fire v5.0:Angular 官方提供的库,用于在 Angular 中使用 Firebase

Angular

React 16.5.0 发布

关于更多信息,请参考 本周 React 周刊

React GitHub Repo


🔗 访问链接