胖蔡说技术
随便扯扯

2022年09月的文章

第2页
加密方式概览-胖蔡说技术
加解密

加密方式概览

胖蔡阅读(1675)赞(0)

公元683年,唐中宗即位。随后,武则天废唐中宗,立第四子李旦为皇帝,但朝政大事均由她自己专断。 裴炎、徐敬业和骆宾王等人对此非常不满。徐敬业聚兵十万,在江苏扬州起兵。裴炎做内应,欲以拆字手段为其传递秘密信息。后因有人告密,裴炎被捕,未发出的...

浅谈TypeScript命名空间-胖蔡说技术
TypeScript

浅谈TypeScript命名空间

胖蔡阅读(796)赞(0)

命名空间简介 命名空间(在早期版本的 TypeScript 中称为“内部模块”)是一种用于组织和分类代码的 TypeScript 特定方式,使你能够将相关代码组合在一起。 命名空间允许将与业务规则相关的变量、函数、接口或类分组到一个命名空间...

TypeScript

TypeScript装饰器基础用法

胖蔡阅读(757)赞(0)

感兴趣的欢迎关注公众号“胖蔡话前端”,了解更多前端面试题。可扫描右侧二维码关注。 ts装饰器是什么 装饰器是通过添加标注的方式,来对类型进行扩展的一种方式。 只能在类中使用 减少冗余代码量 提高代码扩展性 ts装饰器的语法 装饰器的使用非常...

如何给web页面添加一个水印-胖蔡说技术
JavaScript

如何给web页面添加一个水印

胖蔡阅读(1705)赞(0)

水印原理 我们经常看到很多网站图片上有水印信息,那么如何也在我们自己的网站上添加水印呢?其实原理很简单,接下来我们来简单了解下实现水印的思路: canvas绘制水印文字 创建一个顶层div,并将canvas放在上面 js插入水印层div 实...

如何在vue中引入外部的js库-胖蔡说技术
Vue

如何在vue中引入外部的js库

胖蔡阅读(1151)赞(0)

前段时间有朋友问如何在vue中引入外部的js文件。乍一听觉得奇怪,不是可以通过yarn,npm工具去下载依赖引入吗?仔细了解才知道有些三方的JS比较古早,并不支持vue的方式去模块化引又或者远程环境容易被墙,我就想要直接引用下载好的三方库,...

TypeScript

TypeScript泛型

胖蔡阅读(785)赞(0)

泛型 泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。 我们可以用一个函数createArray,它可以创建一个指定长度的数组,同时将每一项都填充一个默认值: typescr...

前端面试-输入URL到页面加载的全过程(二)-胖蔡说技术
JavaScript

前端面试-输入URL到页面加载的全过程(二)

胖蔡阅读(801)赞(0)

上篇文章已经介绍了,在URL加载时数据请求过程发生的一些数据的交互以及涉及面试中可能存在的面试点。本篇继续介绍“输入URL到页面加载的全过程”中数据渲染部分的内容。本篇文章也可以说是对于浏览器渲染流程的一个简易化介绍。 数据渲染 当数据请求...

TypeScript

TypeScript高级类型详解

胖蔡阅读(815)赞(0)

当了解到Typescript的基础类型外,在开发过程中,为了应对多变的复杂场景,我们需要了解一下typescript的高级类型。所谓高级类型,是typescript为了保证语言的灵活性,所使用的一下语言特性。这些特性有助于我们应对复杂多变的...

前端面试-输入URL到页面加载的全过程(一)-胖蔡说技术
JavaScript

前端面试-输入URL到页面加载的全过程(一)

胖蔡阅读(741)赞(0)

感兴趣的欢迎关注公众号“胖蔡话前端”,了解更多前端面试题。可扫描右侧二维码关注。 当面试官问我们:“输入一个URL到前端页面加载整个过程发生了什么”?我们该怎么去回答这个问题呢? 这个问题算是一个比较高频出现的前端面试题,因为问题本身涉及的...