自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 前端跨域解决方案

跨域"是指浏览器为了安全性,设置的同源策略限制同源策略是一种约定,它是浏览器的一种安全功能,只允许web页面请求同一个源(协议,域名和端口)的资源换句话说,如果在浏览器中运行的网页试图请求来自不同源的资源,就会发生"跨域",这通常会被浏览器所禁止。以下是几种跨域的情况:URL(Uniform Resource Locator)是互联网上的一种资源的简洁标识。它是一种特定格式的字符串,可以指向互联网上的任何资源。以下是一个URL的完整示例:http://username:password@www.exampl

2024-05-26 22:33:39 487

原创 V8的内存垃圾回收

FeedBack Vector slot(反馈向量槽)是一个数组,是用来给优化编译器提供信息的。源代码直接编译成机器码编译时间太长,体积太大,不适合移动端。编译成字节码编译时间短,体积小。字节码是机器码的抽象表示。

2024-05-26 22:28:33 347

原创 EventLoop基础知识

/ 导致主栈没有清空,主栈清空才会去执行微任务。'一个子节点被添加或者删除了'宏任务结束之后会先执行微任务。微任务会先于渲染执行。比较二者执行栈的区别。

2024-05-25 20:49:38 413

原创 函数式编程

函数式编程是一种编程范式//面向过程let a=1;let b=2;//面向对象class Sum{add(a,b){return a+b;//函数式编程,这里的函数指的是一种映射关系 y=f(x)return a+b;add(1,2);函数的返回结果只依赖于它的参数,相同的输入始终得到相同的输出函数执行过程里面没有副作用(一个函数执行过程对产生了外部可观察的变化那么就可以说这个函数是有副作用)return a+b;let c = 1;let d =2;d++;

2024-05-25 20:47:08 392

原创 jwt基础知识

私有声明是提供者和消费者所共同定义的声明,一般不建议存放敏感信息,因为base64是对称解密的,意味着该部分信息可以归类为明文信息。公共的声明可以添加任何的信息,一般添加用户的相关信息或其他业务需要的必要信息.但不建议添加敏感信息,因为该部分在客户端可解密。服务端的保护路由将会检查请求头Authorization中的JWT信息,如果合法,则允许用户的行为。完整的JWT 完整的JWT格式的输出是以. 分隔的三段Base64编码。因为用户的状态在服务端的内存中是不存储的,所以这是一种无状态的认证机制。

2024-05-22 23:25:17 572 1

原创 Typescript

可以指定参数的类型和返回值的类型启用类属性初始化的严格检查name!:string/*** 当我们写一个类的时候,会得到2个类型* 1. 构造函数类型的函数类型* 2. 类的实例类型*/static myName: string = '静态名称属性';myName: string = '实例名称属性';//Component类名本身表示的是实例的类型//ts 一个类型 一个叫值//冒号后面的是类型//放在=后面的是值。

2024-05-22 22:13:01 858 1

原创 ECMAScript6

ECMAScript6部分基础知识

2024-05-19 20:05:12 829 1

原创 JS基础知识回顾

JS基础知识回顾

2024-05-17 22:21:41 693

原创 二进制基础知识

对象表示一个不可变、原始数据的类文件对象。File 接口基于Blob,继承了 blob 的功能并将其扩展使其支持用户系统上的文件。对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。等对象构成的 Array ,或者其他类似对象的混合体,它将会被放进 Blob。对象描述了一个底层的二进制数据缓冲区(binary data buffer)的一个类数组视图(view)blob的内容由参数数组中给出的值的串联组成。

2024-05-12 23:01:28 834

原创 计算机网络、HTTP及HTTPS

前端层面阐述计算机网络,并不十分全面。

2024-05-11 23:35:37 871 1

原创 前端编译原理

解析(Parsing)解析是将最初原始的代码转换为一种更加抽象的表示(即 AST)转换(Transformation)转换将对这个抽象的表示做一些处理,让它能做到编译器期望它做到的事情代码生成(Code Generation)接收处理之后的代码表示,然后把它转换成新的代码。

2024-05-10 00:35:23 522 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除