Latest Posts

文章

记录技术、生活和一些阶段性的想法。

TS系列58487 阅读

6. TS对象类型标注

直接标注: 属性的类型可以用分号结尾,也可以用逗号结尾。 除了type命令可以为对象类型声明一个别名,TypeScript 还提供了interface命令,可以把对象类型提炼为一个接口。 如果某个属性是可选的(即可以忽略),需要在属性名后面加一个问号。 属性名前面加上readonly关键字,表示这个属性是只读属性,不能修改。只读属性只能在对象初始化期间赋值,此后就不能修改该属性。 如果对象的属性非…

阅读全文
TS系列66383 阅读

5. TS函数

函数的类型声明,需要在声明函数时,给出参数的类型和返回值的类型。如果没有返回值,可以标注为void 返回值的类型通常可以不写,因为 TypeScript 自己会推断出来。 如果变量被赋值为一个函数,变量的类型有两种写法。 如果函数的某个参数可以省略,则在参数名后面加问号表示。 设置了默认值的参数,就是可选的。如果不传入该参数,它就会等于默认值。 可选参数与默认值不能同时使用。 参数解构 : res…

阅读全文
TS系列58683 阅读

4. TS中的数组

根本特征:所有成员的类型必须相同,但是成员数量是不确定的,可以是无限数量的成员,也可以是零成员。 需要只读数组的时候,只需要再类型声明前加上readonly: TypeScript 将readonly number\[]与number\[]视为两种不一样的类型,后者是前者的子类型。(因为只读数组没有pop()、push()之类会改变原数组的方法) 特殊的是:如果这样写就会报错:const arr:…

阅读全文
TS系列140475 阅读

3. 类型详解

Js类型:boolean string number object undefined null bigint symbol TypeScript 继承了 JavaScript 的类型设计,以上8种类型可以看作 TypeScript 的基本类型。复杂类型由它们组合而成。 和Java不同,js类型的名称都是小写字母,首字母大写的Number、String、Boolean等在 JavaScript 语…

阅读全文
TS系列178880 阅读

2. TS类型标注

就是为各种变量、方法参数和返回值等标注其数据类型 简单类型直接冒号 + 类型: function的标注为:参数后冒号 + 类型,返回值在括号后加冒号和类型: any 类型表示没有任何限制,该类型的变量可以赋予任意类型的值。相当于js原本的变量,可以赋任意数据类型的值。即TypeScript 不对其进行类型检查。应该尽量避免使用any类型,否则就失去了使用 TypeScript 的意义。 在类型推断…

阅读全文
TS系列100580 阅读

1. 了解Typescript

背景:前端工作已经有好几年了,ts也接触了不少,但一直是知其然不知其所以然。虽然知道它对于前端来说很重要,也有想过去了解,但是始终没有静下心系统的进行学习。最近环境不太好,所以计划利用这个周末的时间来系统性学习、查缺补漏。目标是完全弄懂概念以及在实战中的应用。 一开始打算使用视频来学习,但是感觉太慢了。说的比较基础,也难以找到合适我的视频。所以使用阮一峰老师的ts博客进行学习。本系列文章主要用于记…

阅读全文
建站相关94596 阅读

博客网站正式运营

断断续续的终于将这个博客网站开发好了。 做一个网站,这是很久以前就有的想法了。 最早应该是源于初中吧,那时候刚流行起智能手机,对于网站的访问体验比功能机强大了不知道多少(玩过3GQQ家园的应该都理解)。当时流行发QQ空间,初中毕业时在亲戚家里玩电脑,整天最喜欢的就是打开网页版的QQ空间进行布置。十块左右能开通一个月的黄钻,能用非常多的装饰去打造自己的个性空间、设置背景音乐等。那时候的我,觉得非常的…

阅读全文
技术相关#前端工程架构39998 阅读

免费获取ssl证书,轻松开启Https

在同事的介绍下知道了Let's Encrypt。免费获取ssl证书,将http变为https。 官网: [链接] (官网看不懂,还是AI好用,直接给我提纯了) 使用方式很简单: 1. 一个已绑定到服务器的域名(如 example.com) 2. 你的网站通过该域名能被访问(公网 IP、80/443 端口已开放) 3. 服务器上有 root 权限 4. 已安装好 Nginx 或 Apache (总结…

阅读全文
技术相关58175 阅读

发现了一个好用的编辑器

官网: Quill 用了一段时间的w-editer,说实话挺难用的。就想着换一个,不过问AI出来的都是一堆很知名很商业化的东西,不是会员都只能试用。会员价格还老高,我这种小网站根本无力承担。 今天在群里问了问,还真发现了一个叫Quill的富文本编辑器。免费,好用,好看,轻量。 有很多API,能够获取笔记字数,监听文本是否发生改动等。工具栏也很好配置。 还有很多功能没仔细研究,有空再集成进来。 官网…

阅读全文
思考感悟64980 阅读

关于信息茧房

以前对于信息茧房这个词是没有太大感触的,理解一些概念,但感受不深。 直到今天刷知乎,发现推荐的问题死活就是那几个。都是我很久以前就看过的问题,它还在不断的给我推荐。甚至一些问题我只是偶尔搜索了一下,根本不感兴趣,但也会周而复始的推荐。 我想退出登录之后浏览,结果发现不登录根本不能访问了。对于这么大的一个论坛网站,推荐的内容却让我重复看到想吐。这一刻我终于直观体会到了处于信息茧房中的感受。 不只是知…

阅读全文