草庐IT

【原子样式实践】第12篇 一次搞定微信开发者工具的原子样式扩展

原子样式虽好,在IDE中使用,有扩展辅助就更好。本文介绍如何开发微信开发者工具的原子样式扩展,支持原子样式的自动生成,支持特色功能组合样式,支持特色功能样式使用统计报告。1研发背景(1)集成可视化和实时生成。原子样式的规范性或者合理使用必须以统计数据为基础,需要经常查看,以便分析和优化。页面文件编写完成后,立即生成样式文件,可实时预览。(2)限制导致的兼容性问题微信开发者工具是基于VisualStudioCode定制的,但其插件管理方式却受到限制。由于并不能清楚的知道受到哪些限制,自研可以保证兼容性最好。 两个关键点:(1)开发者工具可以兼容运行于MicrosoftVisualStudioCo

【原子样式实践】第12篇 一次搞定微信开发者工具的原子样式扩展

原子样式虽好,在IDE中使用,有扩展辅助就更好。本文介绍如何开发微信开发者工具的原子样式扩展,支持原子样式的自动生成,支持特色功能组合样式,支持特色功能样式使用统计报告。1研发背景(1)集成可视化和实时生成。原子样式的规范性或者合理使用必须以统计数据为基础,需要经常查看,以便分析和优化。页面文件编写完成后,立即生成样式文件,可实时预览。(2)限制导致的兼容性问题微信开发者工具是基于VisualStudioCode定制的,但其插件管理方式却受到限制。由于并不能清楚的知道受到哪些限制,自研可以保证兼容性最好。 两个关键点:(1)开发者工具可以兼容运行于MicrosoftVisualStudioCo

三大实例带你搞定 Prometheus API 使用

作为一位优秀的技术人员,往往能通过对数据的最大化利用来产生更多价值。而Prometheus的监控数据则是可以为我们所用的重要数据,它并不只能用于日常的监控和告警使用,也可以用于数据分析、成本管理等企业需求。在这种场景下,需要我们从Prometheus去获取相关的数据,并对其进行处理加工。关于数据的获取方法,通常会使用Prometheus提供的API来操作,本文将会对此进行讲解介绍。1.API格式目前,PrometheusAPI的稳定版本为V1,针对该API的访问路径为 ​​/api/v1​​。API支持的请求模式有GET和POST两种,当正常响应时,会返回2xx的状态码。反之,当API调用失败

三大实例带你搞定 Prometheus API 使用

作为一位优秀的技术人员,往往能通过对数据的最大化利用来产生更多价值。而Prometheus的监控数据则是可以为我们所用的重要数据,它并不只能用于日常的监控和告警使用,也可以用于数据分析、成本管理等企业需求。在这种场景下,需要我们从Prometheus去获取相关的数据,并对其进行处理加工。关于数据的获取方法,通常会使用Prometheus提供的API来操作,本文将会对此进行讲解介绍。1.API格式目前,PrometheusAPI的稳定版本为V1,针对该API的访问路径为 ​​/api/v1​​。API支持的请求模式有GET和POST两种,当正常响应时,会返回2xx的状态码。反之,当API调用失败

仅“2k”字就能理解的async/await原理,摸个鱼的时间搞定它

前言上篇文章​​5K字由浅入深聊聊Promise实现原理​​,中讲述了Promise内部的实现原理。今天来聊聊​​async​​与​​await​​,那么async与await到底是什么呢。都说是​​语法糖​​,就来深入理解下async/await吧来看下MDN的概念async函数是使用​​async​​关键字声明的函数。async函数是​​AsyncFunction​​构造函数的实例,并且其中允许使用​​await​​关键字​​await​​操作符用于等待一个​​Promise​​兑现并获取它兑现之后的值。它只能在​​异步函数​​或者​​模块​​顶层中使用。​​async​​和​​await

仅“2k”字就能理解的async/await原理,摸个鱼的时间搞定它

前言上篇文章​​5K字由浅入深聊聊Promise实现原理​​,中讲述了Promise内部的实现原理。今天来聊聊​​async​​与​​await​​,那么async与await到底是什么呢。都说是​​语法糖​​,就来深入理解下async/await吧来看下MDN的概念async函数是使用​​async​​关键字声明的函数。async函数是​​AsyncFunction​​构造函数的实例,并且其中允许使用​​await​​关键字​​await​​操作符用于等待一个​​Promise​​兑现并获取它兑现之后的值。它只能在​​异步函数​​或者​​模块​​顶层中使用。​​async​​和​​await