Jude's blog

归档 · 全部

首页

关于

归档

vue

108、web components和vue+web components

Web Components 提供了基于原生支持的、对视图层的封装能力,可以让单个组件相关的 javaScript、css、html 模板运行在以 html 标签为界限的局部环境中,不会影响到全局,组件间也不会相互影响 。 再简单来说:就是提供了我们自定义标签的能力,并且提供了标签内完整的生命周期 。

更多
mysql

107、Mac的MySQL无法启动

安装好 MySQL 之后,在 Mac 的系统设置 最下方会新增一个 MySQL,点击之后,会出现 MySQL 的版本号:MySQL 8.0.32,点击 start MySQL Server,仍然无法启动。

更多
vue3

106、ref小技巧

使用 console.log 输出一个 ref 对象时,控制台查看结果时很不方便,Chrome 浏览器对此有一个格式化的处理。

更多
ts

105、typescript函数Class类型:函数重载和面向对象(三)

日常开发中最常用的、基础的变量类型标注,包括原始类型、对象类型、字面量类型与枚举类型。而实际开发中还有一个重要的朋友:函数。函数能够帮助我们进一步抽离与封装代码逻辑,所以掌握函数类型必不可少。如果说函数代表着面向过程的编程,那么 Class 则代表着面向对象的编程,而它也是 ES6 新特性的重要一部分———我们终于可以和各种花式继承告别了。 介绍函数与 Class 的类型标注,以及一些在 TypeScript 中独有或相比 JavaScript 更加完全的概念,如重载与面向对象的编程等。函数部分,我们主要关注其参数类型、返回值类型以及重载的应用。 Class 部分,除了类型以外,我们还会学习访问性修饰符、继承、抽象类等来自于面向对象理念的实际使用。 函数函数的类型签名如果说变量的类型是描述了这个变量的值..

更多
loading..
ts

104、typescript字面量类型和枚举(二)

了解了原始类型与对象类型以后,我们已经能完成简单场景的类型标注了。但这还远远不够,我们还可以让这些类型标注更精确一些。比如,有一个接口结构,它描述了响应的消息结构: 12345interface IRes { code: number status: string data: any} 在大多数情况下,这里的 code 与 status 实际值会来自于一组确定值的集合,比如 code 可能是 10000 / 10001 / 50000,status 可能是 "success" / "failure"。而上面的类型只给出了一个宽泛的 number(string),此时我们既不能在访问 code 时获得精确的提..

更多
14567827