抽取interface的属性信息在生成文档/组件渲染等场景比较常见,本文将通过使用tsc抽取interface的属性信息来学习如何使用tsc。 相关概念 在正式开始前,先了解...
抽取interface的属性信息在生成文档/组件渲染等场景比较常见,本文将通过使用tsc抽取interface的属性信息来学习如何使用tsc。 相关概念 在正式开始前,先了解...
Typescript提供一些非常有用的类型操作符,如keyof/typeof,在日常开发中灵活应用这些函数利于编写更为健壮的代码。 keyof 操作符 ⚠️ keyof只能作...
泛型,顾名思义广泛的类型,是一种让组件一次支持多种类型的技术方案。大型软件系统的研发需要更为抽象的接口定义,以此达到更为合理的代码复用。 Hello world 在了解泛型之...
Babel是一系列模块的结合,本文会介绍其中主要模块的使用方法。 注意:本文并不能代替API文档,详细的文档可以查阅这里[https://babeljs.io/docs/en...
简介 Babel是通用的多用途的javascript编译器。不仅如此,它还是一组用于多种不同形态的静态分析模块。 静态分析 是指在不执行代码的前提下分析代码。(与之相对应的就...
本文记录一次使用vite + typescript + react开发UI组件并打包的过程,帮助自己及读者理顺基本的vite对于 本地开发/打包配置/发布注意项 相关的知识。...
React官方的文档和社区中对于受控组件[https://zh-hans.reactjs.org/docs/forms.html#controlled-components]...
背景:云函数开发中,日志的打印直接通过console.log,这些日志会被自动采集。而打印对象前,先使用JSON.stringify(obj)将对象转换为相应的字符串。问题由...
protobuf[https://developers.google.com/protocol-buffers]是google发明的一种用以序列化结构化数据且语言无关/平台无...
接口聚合,将端上需要请求多个接口获取数据的方式变更为使用聚合层对端屏蔽多个接口请求和数据组装并一次性向端吐出面向渲染的结构数据的过程。 为什么要聚合接口 微保几乎所有的主营业...
早上跟几个球友约着去西湾红树林篮球场打球,周末一般能起这么早基本都是为了打球。人到中年,也没什么别的爱好,唯有篮球还在坚持着。 打完球开车回家,打开窗户,风像久违的朋友迫不及...
早上小晴儿起床较平时稍早几分钟,起床后照例一瓶奶,妈妈给哄着用电动牙刷把牙齿给刷了、把脸也洗了。洗完脸就是日常抹护肤霜和“口红”,是的,一支儿童润唇膏。 说到刷牙,买电动牙刷...
本文翻译自IoCContainer in nodejs[https://medium.com/@magnusjt/ioc-container-in-nodejs-e7aea8...
本文翻译自:Dependency Injection in nodejs[https://medium.com/@magnusjt/dependency-injection-...
表单(form)是用户填写(输入)信息的重要交互UI元素,所有需要收集信息的页面均会使用到表单。 表单在桌面应用、app、web应用、小程序等均被广泛应用,各个平台上开发表单...
表单(form)是用户填写(输入)信息的重要交互UI元素,所有需要收集信息的页面均会使用到表单。 表单在桌面应用、app、web应用、小程序等均被广泛应用,各个平台上开发表单...
谈到中文姓名校验,大家是既熟悉又陌生,茫茫然中使用面向百度编程大法找到一个正则表达式,放到项目中。输入张三,验证通过,完美!这就是我要的校验啦(😀)。各位请跟C罗一起来看这个...
postMessage畅快解决跨域问题 本文主要是记录使用window.postMessage解决ajax跨域问题的方案,实践检验。 window.postMessage简介...