JS周刊#416-Pika:ES模块检索工具,CSS对象模型指南,public和private类字段,Deno取得进展

JavaScript Weekly 是一个收集 JavaScript 新闻和文章的周刊。如果您有兴趣翻译这些文章,请在评论区留言,联系我们发表您的翻译。

本期链接:

weekly.docschina.org/javascript/416.html

Pika:一个可以搜索 npm 包中所有 ES 模块的检索工具

npm 主仓库中的大多数 package 都是以 Node.js/Common.js 模块方式发布,这些模块对于前端开发来说并不是那么友好。Pika 可以搜索出使用 ES 模块语法、适用于现代浏览器的 package。

一个 CSS 对象模型(CSS Object Model)指南

如果你写过 JavaScript,那么毫无疑问你会在前端上下文中处理文档对象模型(Document Object Model),但还有 CSS 对象模型,这是一组允许在 JavaScript 中操作 CSS 的 API。这里有很多细节和示例。

提升你的 JavaScript 错误监控

一目了然地识别出有影响的错误。按事件计数或受影响用户数,对错误进行排序,以查找出最经常出现或影响大部分用户的那些错误。通过自动诊断收集,快速找到错误的根本原因。免费使用

Quicklink:通过预取可见链接加快后续页面加载

这是 Google Chrome 实验室的一个新项目,目的在于在空闲时间内,通过预取位于 viewpoint 中的链接(prefetching links)来加快后续页面加载速度。

成为更好的 Node 开发人员的 19 个方法(2019)

高亮显示未来几个月内,可能具有价值的一些提示、技能和策略。这篇文章在昨天的 Node 周刊

中很受欢迎,大多数要点同样适用于所有 JavaScript 开发人员。

public(公有) 和 private(私有) 类字段

这篇概括了 JavaScript 现有类语法的提案,其中包括 V8 v7.2 和 Chrome 72 中的 public(公有) 类字段,以及稍后即将成为标准的 private(私有) 类字段等新功能。

JavaScript 中应用程序脚本和第三方脚本的增长趋势

Web 性能专家 Steve Souders 说:“JavaScript 是使网站变得缓慢的主要原因。十年前,这是 JavaScript 网络瓶颈……”,但并没有发表任何抨击言论的意思。必须考虑性能预算和监控。

创建我的第一个 Chrome 扩展

一篇“无私公开”的技术文章,话题是为 Chrome 创建扩展程序。

使用 Angular Ivy 的元编程、高阶组件和 mixin

Ivy 是 Angular 即将推出的快速全新的渲染器的名称。通过这篇可以了解其带来的极致性能。

2 天时间帮助你建立在项目中使用 Kotlin 的信心

JetBrains 认证课程 - 仅限 20 名学生 - 来到你附近的城市讲授。

使用 TensorFlow.js,通过 10 行代码进行实时对象检测

包括交互式示例。现在可以在浏览器中做些极其有趣的事情。

为什么 React Hooks 依赖于调用顺序?

7 种创建 JavaScript 函数的方法

通过 Vue.js 来选取一个可交互地图主题

从头开始构建一个简单的 Virtual DOM

音频效果不是很好,但是演讲者很有吸引力,几乎每个人都可以从这 40 分钟的演讲中获得有价值的东西。

开发人员指南,不要损失你需要的指标

JavaScript 与公民权利

关于 JavaScript 的人为因素和“web 界面对用户公民权利的潜在影响”的思考。

Netflix:我们从选用 GraphQL 中学习到的

thank u, next:这是一篇链表介绍

一篇关于链表的创意文章,以 Ariana Grande 的歌曲为主题。还以为她现在正在唱 “bacon eggs”…… (译注:Ariana Grande 是美国女歌手、歌曲作家及演员。)

JSON Generator:一个生成随机数据的工具

使用敏捷的 JavaScript 模板驱动,在线生成您想要的任何随机数据。

Deno:一个基于 V8 的安全 TypeScript 运行时

Ryan Dahl 的项目最近取得了很大进展,如果你想在浏览器环境之外运行 TypeScript 而不使用 Node.js,那就试一试吧。

比起使用断点或 console.log,更快速的调试代码方式

Wallaby 会在测试中捕获错误,并在输入时在编辑器中显示表达式的结果。

Rendora:一个动态渲染器,零配置服务器端渲染

它内置在 Go 中,但你可能会发现这对于使用 headless Chrome,并为机器人等渲染客户端内容的服务器端渲染来说非常有用。

最低限度的 Google Analytics 部件

忘记 Google 标签管理工具和分析库所需的 73KB 代码吧,使用此 1KB 代码来跟踪您使用 Google Analytics 网页浏览量(仅限于追踪网页浏览量)。

billboard.js 1.7:基于 D3 v4+ 的简单图表库

新版本 刚好发布

,支持多轴、全新主题,提供 TypeScript 支持。

matchit:快速解析和匹配 URL

Ember 3.6 发布

wolkenkit 3.0:JS 和 Node.js 的 CQRS 和事件发起框架

一个面向 DDD(领域域驱动设计)的应用程序基础框架。

敬请收藏首页

印记中文所有文档入口

以首页链接为准

扫码访问我们的首页

搜索关注我们的公众号

微信公众号搜索

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181224G11XR900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券